./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.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 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:32,801 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:32,848 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:04:32,852 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:32,852 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:32,879 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:32,881 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:32,881 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:32,881 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:32,881 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:32,882 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:32,882 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:32,883 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:32,883 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:32,883 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:32,883 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:32,884 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:32,885 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:32,885 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:32,885 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:32,885 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:32,885 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:32,885 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:32,885 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:32,886 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:32,886 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:32,886 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:32,886 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:32,886 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:32,886 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:32,887 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:32,887 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:32,887 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 -> 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 [2025-02-08 02:04:33,118 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:33,125 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:33,131 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:33,132 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:33,132 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:33,133 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-02-08 02:04:34,269 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7be65b861/984525d242f8480fa8836389192a7bc7/FLAG5d8c49000 [2025-02-08 02:04:34,743 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:34,744 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-02-08 02:04:34,782 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7be65b861/984525d242f8480fa8836389192a7bc7/FLAG5d8c49000 [2025-02-08 02:04:34,839 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7be65b861/984525d242f8480fa8836389192a7bc7 [2025-02-08 02:04:34,841 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:34,842 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:34,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:34,843 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:34,847 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:34,847 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:34,849 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@556ffe32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:34, skipping insertion in model container [2025-02-08 02:04:34,849 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:34" (1/1) ... [2025-02-08 02:04:34,929 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:36,551 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2025-02-08 02:04:36,590 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:36,616 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:36,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] [2025-02-08 02:04:36,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] [2025-02-08 02:04:36,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] [2025-02-08 02:04:36,685 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)); [4959-4960] [2025-02-08 02:04:36,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] [2025-02-08 02:04:36,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] [2025-02-08 02:04:36,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] [2025-02-08 02:04:36,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] [2025-02-08 02:04:36,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] [2025-02-08 02:04:36,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] [2025-02-08 02:04:36,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] [2025-02-08 02:04:36,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] [2025-02-08 02:04:36,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] [2025-02-08 02:04:36,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] [2025-02-08 02:04:36,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] [2025-02-08 02:04:36,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] [2025-02-08 02:04:36,811 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] [2025-02-08 02:04:36,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] [2025-02-08 02:04:36,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] [2025-02-08 02:04:36,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] [2025-02-08 02:04:36,812 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] [2025-02-08 02:04:36,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] [2025-02-08 02:04:36,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] [2025-02-08 02:04:36,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] [2025-02-08 02:04:36,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] [2025-02-08 02:04:36,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] [2025-02-08 02:04:36,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] [2025-02-08 02:04:36,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] [2025-02-08 02:04:36,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] [2025-02-08 02:04:36,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] [2025-02-08 02:04:36,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] [2025-02-08 02:04:36,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] [2025-02-08 02:04:36,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] [2025-02-08 02:04:36,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] [2025-02-08 02:04:36,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] [2025-02-08 02:04:36,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] [2025-02-08 02:04:36,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] [2025-02-08 02:04:36,822 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] [2025-02-08 02:04:36,823 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"); [10256-10257] [2025-02-08 02:04:36,823 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"); [10259-10260] [2025-02-08 02:04:36,823 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"); [10263-10264] [2025-02-08 02:04:36,823 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"); [10266-10267] [2025-02-08 02:04:36,823 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"); [10270-10271] [2025-02-08 02:04:36,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] [2025-02-08 02:04:36,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] [2025-02-08 02:04:36,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] [2025-02-08 02:04:36,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] [2025-02-08 02:04:36,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] [2025-02-08 02:04:36,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] [2025-02-08 02:04:36,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] [2025-02-08 02:04:36,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] [2025-02-08 02:04:36,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] [2025-02-08 02:04:36,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] [2025-02-08 02:04:36,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] [2025-02-08 02:04:36,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] [2025-02-08 02:04:36,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] [2025-02-08 02:04:36,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] [2025-02-08 02:04:36,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] [2025-02-08 02:04:36,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] [2025-02-08 02:04:36,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] [2025-02-08 02:04:36,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] [2025-02-08 02:04:36,830 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] [2025-02-08 02:04:36,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] [2025-02-08 02:04:36,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] [2025-02-08 02:04:36,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] [2025-02-08 02:04:36,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] [2025-02-08 02:04:36,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] [2025-02-08 02:04:36,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] [2025-02-08 02:04:36,836 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] [2025-02-08 02:04:36,837 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] [2025-02-08 02:04:36,837 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] [2025-02-08 02:04:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] [2025-02-08 02:04:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] [2025-02-08 02:04:36,838 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] [2025-02-08 02:04:36,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] [2025-02-08 02:04:36,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] [2025-02-08 02:04:36,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] [2025-02-08 02:04:36,840 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] [2025-02-08 02:04:36,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] [2025-02-08 02:04:36,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] [2025-02-08 02:04:36,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] [2025-02-08 02:04:36,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] [2025-02-08 02:04:36,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] [2025-02-08 02:04:36,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] [2025-02-08 02:04:36,847 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] [2025-02-08 02:04:36,847 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] [2025-02-08 02:04:36,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2025-02-08 02:04:36,947 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:37,162 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:37,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37 WrapperNode [2025-02-08 02:04:37,163 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:37,164 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:37,164 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:37,164 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:37,168 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:04:37" (1/1) ... [2025-02-08 02:04:37,248 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:04:37" (1/1) ... [2025-02-08 02:04:37,446 INFO L138 Inliner]: procedures = 343, calls = 3661, calls flagged for inlining = 193, calls inlined = 174, statements flattened = 10128 [2025-02-08 02:04:37,446 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:37,447 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:37,447 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:37,447 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:37,454 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:37,454 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:37,499 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,285 INFO L175 MemorySlicer]: Split 2088 memory accesses to 35 slices as follows [2, 26, 3, 3, 54, 54, 6, 10, 0, 34, 32, 34, 40, 35, 2, 7, 7, 8, 7, 5, 6, 1, 2, 50, 11, 26, 1, 14, 1480, 50, 3, 32, 38, 2, 3]. 71 percent of accesses are in the largest equivalence class. The 174 initializations are split as follows [0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 2, 7, 7, 8, 7, 5, 6, 0, 0, 0, 0, 26, 0, 14, 13, 0, 0, 0, 38, 0, 3]. The 806 writes are split as follows [1, 0, 0, 0, 46, 23, 2, 6, 0, 23, 8, 0, 40, 35, 0, 0, 0, 0, 0, 0, 0, 0, 1, 23, 11, 0, 0, 0, 524, 46, 0, 16, 0, 1, 0]. [2025-02-08 02:04:38,287 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,287 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,460 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,482 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,529 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,555 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,617 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:38,618 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:38,619 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:38,619 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:38,620 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (1/1) ... [2025-02-08 02:04:38,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:38,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:38,645 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:04:38,647 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:04:38,668 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-02-08 02:04:38,668 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-02-08 02:04:38,668 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 02:04:38,668 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 02:04:38,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:04:38,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:04:38,668 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:04:38,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:04:38,670 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:38,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:04:38,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:04:38,673 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:04:38,674 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 02:04:38,675 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:38,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:04:38,676 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:04:38,676 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:04:38,676 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:04:38,676 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:04:38,676 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:04:38,676 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:04:38,677 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:04:38,678 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:04:38,678 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2025-02-08 02:04:38,679 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:04:38,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:04:38,680 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2025-02-08 02:04:38,681 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2025-02-08 02:04:38,681 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:04:38,681 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:04:38,681 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:38,681 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:04:38,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2025-02-08 02:04:38,682 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2025-02-08 02:04:38,682 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:04:38,683 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 02:04:38,683 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2025-02-08 02:04:38,683 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2025-02-08 02:04:38,683 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:04:38,683 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2025-02-08 02:04:38,684 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:04:38,684 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2025-02-08 02:04:38,688 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2025-02-08 02:04:38,688 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2025-02-08 02:04:38,688 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:04:38,688 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 02:04:38,689 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:04:38,689 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-02-08 02:04:38,689 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2025-02-08 02:04:38,689 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 02:04:38,689 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:38,689 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:38,690 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2025-02-08 02:04:38,691 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2025-02-08 02:04:38,691 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2025-02-08 02:04:38,692 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2025-02-08 02:04:38,692 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2025-02-08 02:04:38,692 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2025-02-08 02:04:38,692 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-02-08 02:04:38,693 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-02-08 02:04:38,693 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:38,694 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-02-08 02:04:38,695 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:04:38,695 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2025-02-08 02:04:38,696 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 02:04:38,696 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2025-02-08 02:04:38,696 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2025-02-08 02:04:38,696 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 02:04:38,696 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:04:38,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2025-02-08 02:04:38,697 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2025-02-08 02:04:38,697 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2025-02-08 02:04:38,697 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2025-02-08 02:04:38,697 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2025-02-08 02:04:38,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:38,697 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:39,655 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:39,658 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:39,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5627: 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~mem226#1.base, netif_tx_wake_queue_#t~mem226#1.offset; [2025-02-08 02:04:39,713 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14889: havoc netpoll_trap_#t~nondet2398#1; [2025-02-08 02:04:39,810 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14729: havoc #t~malloc2376.base, #t~malloc2376.offset; [2025-02-08 02:04:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: assume 0 == (alloc_tmp_rbuf_#t~mem1665#1.base + alloc_tmp_rbuf_#t~mem1665#1.offset) % 18446744073709551616;havoc alloc_tmp_rbuf_#t~mem1665#1.base, alloc_tmp_rbuf_#t~mem1665#1.offset;alloc_tmp_rbuf_#res#1 := -12; [2025-02-08 02:04:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11452: assume !(0 == (alloc_tmp_rbuf_#t~mem1665#1.base + alloc_tmp_rbuf_#t~mem1665#1.offset) % 18446744073709551616);havoc alloc_tmp_rbuf_#t~mem1665#1.base, alloc_tmp_rbuf_#t~mem1665#1.offset;alloc_tmp_rbuf_#res#1 := 0; [2025-02-08 02:04:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: #res#1 := -12; [2025-02-08 02:04:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11506: alloc_desc_~i~5#1 := 0; [2025-02-08 02:04:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11510: assume (alloc_desc_#t~mem1684#1 - 1) % 4294967296 == alloc_desc_~i~5#1 % 4294967296;havoc alloc_desc_#t~mem1684#1;call alloc_desc_#t~mem1685#1.base, alloc_desc_#t~mem1685#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9887 + alloc_desc_~info#1.offset, 8);call alloc_desc_#t~mem1686#1 := read~int#28(alloc_desc_~info#1.base, 9857 + alloc_desc_~info#1.offset, 4);call write~int#28(48 * alloc_desc_#t~mem1686#1 + alloc_desc_~pbufs~0#1, alloc_desc_#t~mem1685#1.base, 8 + (alloc_desc_#t~mem1685#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc alloc_desc_#t~mem1685#1.base, alloc_desc_#t~mem1685#1.offset;havoc alloc_desc_#t~mem1686#1; [2025-02-08 02:04:39,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11510: assume !((alloc_desc_#t~mem1684#1 - 1) % 4294967296 == alloc_desc_~i~5#1 % 4294967296);havoc alloc_desc_#t~mem1684#1;call alloc_desc_#t~mem1687#1.base, alloc_desc_#t~mem1687#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9887 + alloc_desc_~info#1.offset, 8);call alloc_desc_#t~mem1688#1 := read~int#28(alloc_desc_~info#1.base, 9857 + alloc_desc_~info#1.offset, 4);call write~int#28(48 * (1 + (alloc_desc_#t~mem1688#1 + alloc_desc_~i~5#1)) + alloc_desc_~pbufs~0#1, alloc_desc_#t~mem1687#1.base, 8 + (alloc_desc_#t~mem1687#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc alloc_desc_#t~mem1687#1.base, alloc_desc_#t~mem1687#1.offset;havoc alloc_desc_#t~mem1688#1; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630-1: SUMMARY for call #t~ret1709#1 := printk(144, 0); srcloc: null [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume ~tmp___2~15#1 < 0; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11626: assume !(~tmp___2~15#1 < 0); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630: assume -2147483648 <= #t~ret1709#1 && #t~ret1709#1 <= 2147483647;havoc #t~ret1709#1; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618: assume -2147483648 <= #t~ret1707#1 && #t~ret1707#1 <= 2147483647;~tmp___1~24#1 := #t~ret1707#1;havoc #t~mem1705#1.base, #t~mem1705#1.offset;havoc #t~mem1706#1;havoc #t~ret1707#1; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11523: alloc_desc_#res#1 := 0;#t~ret1701#1 := alloc_desc_#res#1;havoc alloc_desc_#t~mem1667#1.base, alloc_desc_#t~mem1667#1.offset, alloc_desc_#t~ret1668#1.base, alloc_desc_#t~ret1668#1.offset, alloc_desc_#t~mem1669#1.base, alloc_desc_#t~mem1669#1.offset, alloc_desc_#t~mem1670#1.base, alloc_desc_#t~mem1670#1.offset, alloc_desc_#t~memset~res1671#1.base, alloc_desc_#t~memset~res1671#1.offset, alloc_desc_#t~mem1672#1.base, alloc_desc_#t~mem1672#1.offset, alloc_desc_#t~mem1673#1.base, alloc_desc_#t~mem1673#1.offset, alloc_desc_#t~mem1674#1, alloc_desc_#t~mem1675#1, alloc_desc_#t~mem1676#1.base, alloc_desc_#t~mem1676#1.offset, alloc_desc_#t~mem1677#1, alloc_desc_#t~mem1678#1.base, alloc_desc_#t~mem1678#1.offset, alloc_desc_#t~mem1679#1.base, alloc_desc_#t~mem1679#1.offset, alloc_desc_#t~mem1680#1.base, alloc_desc_#t~mem1680#1.offset, alloc_desc_#t~mem1681#1, alloc_desc_#t~mem1682#1.base, alloc_desc_#t~mem1682#1.offset, alloc_desc_#t~mem1683#1, alloc_desc_#t~mem1684#1, alloc_desc_#t~mem1685#1.base, alloc_desc_#t~mem1685#1.offset, alloc_desc_#t~mem1686#1, alloc_desc_#t~mem1687#1.base, alloc_desc_#t~mem1687#1.offset, alloc_desc_#t~mem1688#1, alloc_desc_#t~mem1689#1, alloc_desc_~info#1.base, alloc_desc_~info#1.offset, alloc_desc_~i~5#1, alloc_desc_~pbufs~0#1, alloc_desc_~tmp~100#1.base, alloc_desc_~tmp~100#1.offset;havoc alloc_desc_#in~info#1.base, alloc_desc_#in~info#1.offset;assume { :end_inline_alloc_desc } true;assume -2147483648 <= #t~ret1701#1 && #t~ret1701#1 <= 2147483647;~tmp~102#1 := #t~ret1701#1;havoc #t~ret1701#1; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11515: alloc_desc_~i~5#1 := 1 + alloc_desc_~i~5#1; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11618-1: SUMMARY for call #t~ret1707#1 := alloc_bufs(~info#1.base, ~info#1.offset, #t~mem1705#1.base, #t~mem1705#1.offset, (if #t~mem1706#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1706#1 % 4294967296 % 4294967296 else #t~mem1706#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614: assume ~tmp___0~54#1 < 0; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11614: assume !(~tmp___0~54#1 < 0);call #t~mem1705#1.base, #t~mem1705#1.offset := read~$Pointer$#28(~info#1.base, 9887 + ~info#1.offset, 8);call #t~mem1706#1 := read~int#28(~info#1.base, 9883 + ~info#1.offset, 4); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11507: call alloc_desc_#t~mem1689#1 := read~int#28(alloc_desc_~info#1.base, 9883 + alloc_desc_~info#1.offset, 4); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11449-1: SUMMARY for call alloc_tmp_rbuf_#t~ret1664#1.base, alloc_tmp_rbuf_#t~ret1664#1.offset := kmalloc((5 + alloc_tmp_rbuf_#t~mem1663#1) % 4294967296, 208); srcloc: null [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11449: alloc_tmp_rbuf_~tmp~99#1.base, alloc_tmp_rbuf_~tmp~99#1.offset := alloc_tmp_rbuf_#t~ret1664#1.base, alloc_tmp_rbuf_#t~ret1664#1.offset;havoc alloc_tmp_rbuf_#t~mem1663#1;havoc alloc_tmp_rbuf_#t~ret1664#1.base, alloc_tmp_rbuf_#t~ret1664#1.offset;call write~$Pointer$#28(alloc_tmp_rbuf_~tmp~99#1.base, alloc_tmp_rbuf_~tmp~99#1.offset, alloc_tmp_rbuf_~info#1.base, 9903 + alloc_tmp_rbuf_~info#1.offset, 8);call alloc_tmp_rbuf_#t~mem1665#1.base, alloc_tmp_rbuf_#t~mem1665#1.offset := read~$Pointer$#28(alloc_tmp_rbuf_~info#1.base, 9903 + alloc_tmp_rbuf_~info#1.offset, 8); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11491: call alloc_desc_#t~mem1676#1.base, alloc_desc_#t~mem1676#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9861 + alloc_desc_~info#1.offset, 8);call write~int#28(48 * alloc_desc_~i~5#1 + alloc_desc_~pbufs~0#1, alloc_desc_#t~mem1676#1.base, 20 + (alloc_desc_#t~mem1676#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call alloc_desc_#t~mem1677#1 := read~int#28(alloc_desc_~info#1.base, 9857 + alloc_desc_~info#1.offset, 4); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume ~debug_level~0 > 1; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume !(~debug_level~0 > 1); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume ~tmp___1~24#1 < 0; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume !(~tmp___1~24#1 < 0);assume { :begin_inline_alloc_tmp_rbuf } true;alloc_tmp_rbuf_#in~info#1.base, alloc_tmp_rbuf_#in~info#1.offset := ~info#1.base, ~info#1.offset;havoc alloc_tmp_rbuf_#res#1;havoc alloc_tmp_rbuf_#t~mem1663#1, alloc_tmp_rbuf_#t~ret1664#1.base, alloc_tmp_rbuf_#t~ret1664#1.offset, alloc_tmp_rbuf_#t~mem1665#1.base, alloc_tmp_rbuf_#t~mem1665#1.offset, alloc_tmp_rbuf_~info#1.base, alloc_tmp_rbuf_~info#1.offset, alloc_tmp_rbuf_~tmp~99#1.base, alloc_tmp_rbuf_~tmp~99#1.offset;alloc_tmp_rbuf_~info#1.base, alloc_tmp_rbuf_~info#1.offset := alloc_tmp_rbuf_#in~info#1.base, alloc_tmp_rbuf_#in~info#1.offset;havoc alloc_tmp_rbuf_~tmp~99#1.base, alloc_tmp_rbuf_~tmp~99#1.offset;call alloc_tmp_rbuf_#t~mem1663#1 := read~int#28(alloc_tmp_rbuf_~info#1.base, 1551 + alloc_tmp_rbuf_~info#1.offset, 4); [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11492: assume (alloc_desc_#t~mem1677#1 - 1) % 4294967296 == alloc_desc_~i~5#1 % 4294967296;havoc alloc_desc_#t~mem1677#1;call alloc_desc_#t~mem1678#1.base, alloc_desc_#t~mem1678#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9861 + alloc_desc_~info#1.offset, 8);call write~int#28(alloc_desc_~pbufs~0#1, alloc_desc_#t~mem1678#1.base, 8 + (alloc_desc_#t~mem1678#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc alloc_desc_#t~mem1678#1.base, alloc_desc_#t~mem1678#1.offset; [2025-02-08 02:04:39,910 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11492: assume !((alloc_desc_#t~mem1677#1 - 1) % 4294967296 == alloc_desc_~i~5#1 % 4294967296);havoc alloc_desc_#t~mem1677#1;call alloc_desc_#t~mem1679#1.base, alloc_desc_#t~mem1679#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9861 + alloc_desc_~info#1.offset, 8);call write~int#28(48 * (1 + alloc_desc_~i~5#1) + alloc_desc_~pbufs~0#1, alloc_desc_#t~mem1679#1.base, 8 + (alloc_desc_#t~mem1679#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc alloc_desc_#t~mem1679#1.base, alloc_desc_#t~mem1679#1.offset; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11624: #t~ret1708#1 := alloc_tmp_rbuf_#res#1;havoc alloc_tmp_rbuf_#t~mem1663#1, alloc_tmp_rbuf_#t~ret1664#1.base, alloc_tmp_rbuf_#t~ret1664#1.offset, alloc_tmp_rbuf_#t~mem1665#1.base, alloc_tmp_rbuf_#t~mem1665#1.offset, alloc_tmp_rbuf_~info#1.base, alloc_tmp_rbuf_~info#1.offset, alloc_tmp_rbuf_~tmp~99#1.base, alloc_tmp_rbuf_~tmp~99#1.offset;havoc alloc_tmp_rbuf_#in~info#1.base, alloc_tmp_rbuf_#in~info#1.offset;assume { :end_inline_alloc_tmp_rbuf } true;assume -2147483648 <= #t~ret1708#1 && #t~ret1708#1 <= 2147483647;~tmp___2~15#1 := #t~ret1708#1;havoc #t~ret1708#1; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612: assume -2147483648 <= #t~ret1704#1 && #t~ret1704#1 <= 2147483647;~tmp___0~54#1 := #t~ret1704#1;havoc #t~mem1702#1.base, #t~mem1702#1.offset;havoc #t~mem1703#1;havoc #t~ret1704#1; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11517: assume alloc_desc_#t~mem1689#1 % 4294967296 > alloc_desc_~i~5#1 % 4294967296;havoc alloc_desc_#t~mem1689#1; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11517: assume !(alloc_desc_#t~mem1689#1 % 4294967296 > alloc_desc_~i~5#1 % 4294967296);havoc alloc_desc_#t~mem1689#1; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11612-1: SUMMARY for call #t~ret1704#1 := alloc_bufs(~info#1.base, ~info#1.offset, #t~mem1702#1.base, #t~mem1702#1.offset, (if #t~mem1703#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1703#1 % 4294967296 % 4294967296 else #t~mem1703#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint alloc_dma_bufsFINAL: assume true; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11509: call alloc_desc_#t~mem1682#1.base, alloc_desc_#t~mem1682#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9887 + alloc_desc_~info#1.offset, 8);call alloc_desc_#t~mem1683#1 := read~int#28(alloc_desc_~info#1.base, 9857 + alloc_desc_~info#1.offset, 4);call write~int#28(48 * (alloc_desc_#t~mem1683#1 + alloc_desc_~i~5#1) + alloc_desc_~pbufs~0#1, alloc_desc_#t~mem1682#1.base, 20 + (alloc_desc_#t~mem1682#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call alloc_desc_#t~mem1684#1 := read~int#28(alloc_desc_~info#1.base, 9883 + alloc_desc_~info#1.offset, 4); [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11641-1: SUMMARY for call reset_rbufs(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11608: assume ~tmp~102#1 < 0; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11608: assume !(~tmp~102#1 < 0);call #t~mem1702#1.base, #t~mem1702#1.offset := read~$Pointer$#28(~info#1.base, 9861 + ~info#1.offset, 8);call #t~mem1703#1 := read~int#28(~info#1.base, 9857 + ~info#1.offset, 4); [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11641: #res#1 := 0; [2025-02-08 02:04:39,911 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11497: call alloc_desc_#t~mem1680#1.base, alloc_desc_#t~mem1680#1.offset := read~$Pointer$#28(alloc_desc_~info#1.base, 9861 + alloc_desc_~info#1.offset, 8);call write~int#28(256, alloc_desc_#t~mem1680#1.base, alloc_desc_#t~mem1680#1.offset + 34 * (if alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else alloc_desc_~i~5#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc alloc_desc_#t~mem1680#1.base, alloc_desc_#t~mem1680#1.offset;alloc_desc_~i~5#1 := 1 + alloc_desc_~i~5#1; [2025-02-08 02:04:39,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581-1: SUMMARY for call pci_free_consistent(#t~mem1698.base, #t~mem1698.offset, 256, #t~mem1699.base, #t~mem1699.offset, #t~mem1700); srcloc: null [2025-02-08 02:04:39,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581: havoc #t~mem1698.base, #t~mem1698.offset;havoc #t~mem1699.base, #t~mem1699.offset;havoc #t~mem1700;call write~$Pointer$#28(0, 0, ~bufs.base, 12 + (~bufs.offset + 34 * (if ~i~7 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~7 % 18446744073709551616 % 18446744073709551616 else ~i~7 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);~i~7 := 1 + ~i~7; [2025-02-08 02:04:39,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: assume 0 == (#t~mem1697.base + #t~mem1697.offset) % 18446744073709551616;havoc #t~mem1697.base, #t~mem1697.offset; [2025-02-08 02:04:39,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: assume !(0 == (#t~mem1697.base + #t~mem1697.offset) % 18446744073709551616);havoc #t~mem1697.base, #t~mem1697.offset;call #t~mem1698.base, #t~mem1698.offset := read~$Pointer$#28(~info.base, 734 + ~info.offset, 8);call #t~mem1699.base, #t~mem1699.offset := read~$Pointer$#28(~bufs.base, 12 + (~bufs.offset + 34 * (if ~i~7 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~7 % 18446744073709551616 % 18446744073709551616 else ~i~7 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call #t~mem1700 := read~int#28(~bufs.base, 24 + (~bufs.offset + 34 * (if ~i~7 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~7 % 18446744073709551616 % 18446744073709551616 else ~i~7 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:04:39,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576-1: call #t~mem1697.base, #t~mem1697.offset := read~$Pointer$#28(~bufs.base, 12 + (~bufs.offset + 34 * (if ~i~7 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~7 % 18446744073709551616 % 18446744073709551616 else ~i~7 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:04:39,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint free_bufsFINAL: assume true; [2025-02-08 02:04:40,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: assume 0 != #t~bitwise1102#1 % 4294967296;havoc #t~bitwise1102#1; [2025-02-08 02:04:40,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499: assume !(0 != #t~bitwise1102#1 % 4294967296);havoc #t~bitwise1102#1;call write~int#28(0, ~info#1.base, 1546 + ~info#1.offset, 1); [2025-02-08 02:04:40,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-1: [2025-02-08 02:04:40,143 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-3: assume 4 == #t~mem1139#1 % 4294967296;#t~bitwise1140#1 := #t~mem1139#1; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-3: assume !(4 == #t~mem1139#1 % 4294967296); [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-4: assume 0 == #t~mem1139#1 % 4294967296;#t~bitwise1140#1 := 0; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-4: assume !(0 == #t~mem1139#1 % 4294967296); [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-5: call #t~mem1137#1.base, #t~mem1137#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem1138#1.base, #t~mem1138#1.offset := read~$Pointer$#28(#t~mem1137#1.base, 424 + #t~mem1137#1.offset, 8);call #t~mem1139#1 := read~int#28(#t~mem1138#1.base, #t~mem1138#1.offset, 4); [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524: call write~int#28(#t~bitwise1117#1, ~info#1.base, 352 + ~info#1.offset, 8);havoc #t~mem1116#1;havoc #t~bitwise1117#1; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-1: [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-2: havoc #t~bitwise1117#1;assume #t~bitwise1117#1 % 18446744073709551616 <= #t~mem1116#1 % 18446744073709551616 && #t~bitwise1117#1 % 18446744073709551616 <= 4261412863; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-2: havoc #t~bitwise1102#1;assume #t~bitwise1102#1 % 4294967296 <= ~cflag~0#1 % 4294967296 && #t~bitwise1102#1 % 4294967296 <= 256; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-3: assume 256 == ~cflag~0#1 % 4294967296;#t~bitwise1102#1 := ~cflag~0#1; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-3: assume !(256 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-4: assume 0 == ~cflag~0#1 % 4294967296;#t~bitwise1102#1 := 0; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9499-4: assume !(0 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-3: assume 4261412863 == #t~mem1116#1 % 18446744073709551616;#t~bitwise1117#1 := #t~mem1116#1; [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-3: assume !(4261412863 == #t~mem1116#1 % 18446744073709551616); [2025-02-08 02:04:40,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-4: assume 0 == #t~mem1116#1 % 18446744073709551616;#t~bitwise1117#1 := 0; [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9524-4: assume !(0 == #t~mem1116#1 % 18446744073709551616); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: assume 0 != #t~bitwise1128#1 % 4294967296;havoc #t~mem1125#1.base, #t~mem1125#1.offset;havoc #t~mem1126#1.base, #t~mem1126#1.offset;havoc #t~mem1127#1;havoc #t~bitwise1128#1;call #t~mem1129#1 := read~int#28(~info#1.base, 890 + ~info#1.offset, 4); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533: assume !(0 != #t~bitwise1128#1 % 4294967296);havoc #t~mem1125#1.base, #t~mem1125#1.offset;havoc #t~mem1126#1.base, #t~mem1126#1.offset;havoc #t~mem1127#1;havoc #t~bitwise1128#1;call #t~mem1131#1.base, #t~mem1131#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem1132#1.base, #t~mem1132#1.offset := read~$Pointer$#28(#t~mem1131#1.base, 424 + #t~mem1131#1.offset, 8);call #t~mem1133#1 := read~int#28(#t~mem1132#1.base, #t~mem1132#1.offset, 4); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-1: [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500: assume 0 != #t~bitwise1103#1 % 4294967296;havoc #t~bitwise1103#1;call write~int#28(2, ~info#1.base, 1546 + ~info#1.offset, 1); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500: assume !(0 != #t~bitwise1103#1 % 4294967296);havoc #t~bitwise1103#1;call write~int#28(1, ~info#1.base, 1546 + ~info#1.offset, 1); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-2: havoc #t~bitwise1128#1;assume #t~bitwise1128#1 % 4294967296 <= #t~mem1127#1 % 4294967296 && #t~bitwise1128#1 % 4294967296 <= 2; [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-1: [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-3: assume 2 == #t~mem1127#1 % 4294967296;#t~bitwise1128#1 := #t~mem1127#1; [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-3: assume !(2 == #t~mem1127#1 % 4294967296); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-2: havoc #t~bitwise1103#1;assume #t~bitwise1103#1 % 4294967296 <= ~cflag~0#1 % 4294967296 && #t~bitwise1103#1 % 4294967296 <= 512; [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-4: assume 0 == #t~mem1127#1 % 4294967296;#t~bitwise1128#1 := 0; [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-4: assume !(0 == #t~mem1127#1 % 4294967296); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-3: assume 512 == ~cflag~0#1 % 4294967296;#t~bitwise1103#1 := ~cflag~0#1; [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-3: assume !(512 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,145 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9533-5: call #t~mem1125#1.base, #t~mem1125#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem1126#1.base, #t~mem1126#1.offset := read~$Pointer$#28(#t~mem1125#1.base, 424 + #t~mem1125#1.offset, 8);call #t~mem1127#1 := read~int#28(#t~mem1126#1.base, #t~mem1126#1.offset, 4); [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-4: assume 0 == ~cflag~0#1 % 4294967296;#t~bitwise1103#1 := 0; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9500-4: assume !(0 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9517: call #t~mem1110#1 := read~int#28(~info#1.base, 882 + ~info#1.offset, 4);call write~int#28(5 + #t~mem1110#1, ~info#1.base, 882 + ~info#1.offset, 4);havoc #t~mem1110#1; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9509: call #t~mem1104#1 := read~int#28(~info#1.base, 1544 + ~info#1.offset, 1);call #t~mem1105#1 := read~int#28(~info#1.base, 1545 + ~info#1.offset, 1);~bits_per_char~0#1 := 1 + ((if #t~mem1104#1 % 256 % 4294967296 <= 2147483647 then #t~mem1104#1 % 256 % 4294967296 else #t~mem1104#1 % 256 % 4294967296 - 4294967296) + (if #t~mem1105#1 % 256 % 4294967296 <= 2147483647 then #t~mem1105#1 % 256 % 4294967296 else #t~mem1105#1 % 256 % 4294967296 - 4294967296));havoc #t~mem1104#1;havoc #t~mem1105#1;call #t~mem1106#1.base, #t~mem1106#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);assume { :begin_inline_tty_get_baud_rate } true;tty_get_baud_rate_#in~arg0#1.base, tty_get_baud_rate_#in~arg0#1.offset := #t~mem1106#1.base, #t~mem1106#1.offset;havoc tty_get_baud_rate_#res#1;havoc tty_get_baud_rate_#t~nondet2410#1, tty_get_baud_rate_~arg0#1.base, tty_get_baud_rate_~arg0#1.offset;tty_get_baud_rate_~arg0#1.base, tty_get_baud_rate_~arg0#1.offset := tty_get_baud_rate_#in~arg0#1.base, tty_get_baud_rate_#in~arg0#1.offset;havoc tty_get_baud_rate_#t~nondet2410#1;tty_get_baud_rate_#res#1 := tty_get_baud_rate_#t~nondet2410#1;havoc tty_get_baud_rate_#t~nondet2410#1; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-1: [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-2: havoc #t~bitwise1130#1;assume (#t~bitwise1130#1 % 4294967296 >= #t~mem1129#1 % 4294967296 && #t~bitwise1130#1 % 4294967296 >= 16384) && #t~bitwise1130#1 % 4294967296 <= 16384 + #t~mem1129#1 % 4294967296; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-3: assume false;#t~bitwise1130#1 := #t~mem1129#1; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-3: assume !false; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-4: assume 0 == #t~mem1129#1 % 4294967296 || 16384 == #t~mem1129#1 % 4294967296;#t~bitwise1130#1 := 16384; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534-4: assume !(0 == #t~mem1129#1 % 4294967296 || 16384 == #t~mem1129#1 % 4294967296); [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9534: call write~int#28(#t~bitwise1130#1, ~info#1.base, 890 + ~info#1.offset, 4);havoc #t~mem1129#1;havoc #t~bitwise1130#1; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-1: [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-2: havoc #t~bitwise1119#1;assume (#t~bitwise1119#1 % 18446744073709551616 >= #t~mem1118#1 % 18446744073709551616 && #t~bitwise1119#1 % 18446744073709551616 >= 33554432) && #t~bitwise1119#1 % 18446744073709551616 <= 33554432 + #t~mem1118#1 % 18446744073709551616; [2025-02-08 02:04:40,146 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-3: assume false;#t~bitwise1119#1 := #t~mem1118#1; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-3: assume !false; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-4: assume 0 == #t~mem1118#1 % 18446744073709551616 || 33554432 == #t~mem1118#1 % 18446744073709551616;#t~bitwise1119#1 := 33554432; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526-4: assume !(0 == #t~mem1118#1 % 18446744073709551616 || 33554432 == #t~mem1118#1 % 18446744073709551616); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9526: call write~int#28(#t~bitwise1119#1, ~info#1.base, 352 + ~info#1.offset, 8);havoc #t~mem1118#1;havoc #t~bitwise1119#1; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9485: call write~int#28(8, ~info#1.base, 1544 + ~info#1.offset, 1); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume (if ~cflag~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~cflag~0#1 % 4294967296 % 4294967296 else ~cflag~0#1 % 4294967296 % 4294967296 - 4294967296) < 0;call #t~mem1111#1 := read~int#28(~info#1.base, 352 + ~info#1.offset, 8); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9518: assume !((if ~cflag~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~cflag~0#1 % 4294967296 % 4294967296 else ~cflag~0#1 % 4294967296 % 4294967296 - 4294967296) < 0);call #t~mem1113#1 := read~int#28(~info#1.base, 352 + ~info#1.offset, 8); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494-1: [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494-2: havoc #t~bitwise1101#1;assume #t~bitwise1101#1 % 4294967296 <= ~cflag~0#1 % 4294967296 && #t~bitwise1101#1 % 4294967296 <= 64; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494-3: assume 64 == ~cflag~0#1 % 4294967296;#t~bitwise1101#1 := ~cflag~0#1; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494-3: assume !(64 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494-4: assume 0 == ~cflag~0#1 % 4294967296;#t~bitwise1101#1 := 0; [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494-4: assume !(0 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: assume 0 != #t~bitwise1101#1 % 4294967296;havoc #t~bitwise1101#1;call write~int#28(2, ~info#1.base, 1545 + ~info#1.offset, 1); [2025-02-08 02:04:40,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: assume !(0 != #t~bitwise1101#1 % 4294967296);havoc #t~bitwise1101#1;call write~int#28(1, ~info#1.base, 1545 + ~info#1.offset, 1); [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519-2: havoc #t~bitwise1112#1;assume (#t~bitwise1112#1 % 18446744073709551616 >= #t~mem1111#1 % 18446744073709551616 && #t~bitwise1112#1 % 18446744073709551616 >= 67108864) && #t~bitwise1112#1 % 18446744073709551616 <= 67108864 + #t~mem1111#1 % 18446744073709551616; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519-3: assume false;#t~bitwise1112#1 := #t~mem1111#1; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519-3: assume !false; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519-4: assume 0 == #t~mem1111#1 % 18446744073709551616 || 67108864 == #t~mem1111#1 % 18446744073709551616;#t~bitwise1112#1 := 67108864; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519-4: assume !(0 == #t~mem1111#1 % 18446744073709551616 || 67108864 == #t~mem1111#1 % 18446744073709551616); [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519: call write~int#28(#t~bitwise1112#1, ~info#1.base, 352 + ~info#1.offset, 8);havoc #t~mem1111#1;havoc #t~bitwise1112#1; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9519-1: [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume 0 != (if #t~mem1144#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1144#1 % 4294967296 % 4294967296 else #t~mem1144#1 % 4294967296 % 4294967296 - 4294967296) % 2;havoc #t~mem1142#1.base, #t~mem1142#1.offset;havoc #t~mem1143#1.base, #t~mem1143#1.offset;havoc #t~mem1144#1;call #t~mem1145#1 := read~int#28(~info#1.base, 894 + ~info#1.offset, 4); [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544: assume !(0 != (if #t~mem1144#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1144#1 % 4294967296 % 4294967296 else #t~mem1144#1 % 4294967296 % 4294967296 - 4294967296) % 2);havoc #t~mem1142#1.base, #t~mem1142#1.offset;havoc #t~mem1143#1.base, #t~mem1143#1.offset;havoc #t~mem1144#1; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9544-1: call #t~mem1142#1.base, #t~mem1142#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem1143#1.base, #t~mem1143#1.offset := read~$Pointer$#28(#t~mem1142#1.base, 424 + #t~mem1142#1.offset, 8);call #t~mem1144#1 := read~int#28(#t~mem1143#1.base, #t~mem1143#1.offset, 4); [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-3: assume 8 == #t~mem1133#1 % 4294967296;#t~bitwise1134#1 := #t~mem1133#1; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-3: assume !(8 == #t~mem1133#1 % 4294967296); [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-4: assume 0 == #t~mem1133#1 % 4294967296;#t~bitwise1134#1 := 0; [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-4: assume !(0 == #t~mem1133#1 % 4294967296); [2025-02-08 02:04:40,148 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume 0 != #t~bitwise1134#1 % 4294967296;havoc #t~mem1131#1.base, #t~mem1131#1.offset;havoc #t~mem1132#1.base, #t~mem1132#1.offset;havoc #t~mem1133#1;havoc #t~bitwise1134#1;call #t~mem1135#1 := read~int#28(~info#1.base, 890 + ~info#1.offset, 4); [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume !(0 != #t~bitwise1134#1 % 4294967296);havoc #t~mem1131#1.base, #t~mem1131#1.offset;havoc #t~mem1132#1.base, #t~mem1132#1.offset;havoc #t~mem1133#1;havoc #t~bitwise1134#1; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-1: [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536-2: havoc #t~bitwise1134#1;assume #t~bitwise1134#1 % 4294967296 <= #t~mem1133#1 % 4294967296 && #t~bitwise1134#1 % 4294967296 <= 8; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9528: call write~int#28(256, ~info#1.base, 890 + ~info#1.offset, 4);call #t~mem1120#1.base, #t~mem1120#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem1121#1.base, #t~mem1121#1.offset := read~$Pointer$#28(#t~mem1120#1.base, 424 + #t~mem1120#1.offset, 8);call #t~mem1122#1 := read~int#28(#t~mem1121#1.base, #t~mem1121#1.offset, 4); [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9553: SUMMARY for call program_hw(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-4: assume 0 == #t~mem1145#1 % 4294967296 || 16384 == #t~mem1145#1 % 4294967296;#t~bitwise1146#1 := 16384; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-4: assume !(0 == #t~mem1145#1 % 4294967296 || 16384 == #t~mem1145#1 % 4294967296); [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545: call write~int#28(#t~bitwise1146#1, ~info#1.base, 894 + ~info#1.offset, 4);havoc #t~mem1145#1;havoc #t~bitwise1146#1;call #t~mem1147#1.base, #t~mem1147#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem1148#1.base, #t~mem1148#1.offset := read~$Pointer$#28(#t~mem1147#1.base, 424 + #t~mem1147#1.offset, 8);call #t~mem1149#1 := read~int#28(#t~mem1148#1.base, #t~mem1148#1.offset, 4); [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-1: [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-2: havoc #t~bitwise1146#1;assume (#t~bitwise1146#1 % 4294967296 >= #t~mem1145#1 % 4294967296 && #t~bitwise1146#1 % 4294967296 >= 16384) && #t~bitwise1146#1 % 4294967296 <= 16384 + #t~mem1145#1 % 4294967296; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9479: call write~int#28(6, ~info#1.base, 1544 + ~info#1.offset, 1); [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-3: assume false;#t~bitwise1146#1 := #t~mem1145#1; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545-3: assume !false; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537-4: assume 0 == #t~mem1135#1 % 4294967296 || 16384 == #t~mem1135#1 % 4294967296;#t~bitwise1136#1 := 16384; [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537-4: assume !(0 == #t~mem1135#1 % 4294967296 || 16384 == #t~mem1135#1 % 4294967296); [2025-02-08 02:04:40,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537: call write~int#28(#t~bitwise1136#1, ~info#1.base, 890 + ~info#1.offset, 4);havoc #t~mem1135#1;havoc #t~bitwise1136#1; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537-1: [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537-2: havoc #t~bitwise1136#1;assume (#t~bitwise1136#1 % 4294967296 >= #t~mem1135#1 % 4294967296 && #t~bitwise1136#1 % 4294967296 >= 16384) && #t~bitwise1136#1 % 4294967296 <= 16384 + #t~mem1135#1 % 4294967296; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537-3: assume false;#t~bitwise1136#1 := #t~mem1135#1; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9537-3: assume !false; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-4: assume 0 == #t~mem1122#1 % 4294967296;#t~bitwise1123#1 := 0; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-4: assume !(0 == #t~mem1122#1 % 4294967296); [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume 0 != #t~bitwise1123#1 % 4294967296;havoc #t~mem1120#1.base, #t~mem1120#1.offset;havoc #t~mem1121#1.base, #t~mem1121#1.offset;havoc #t~mem1122#1;havoc #t~bitwise1123#1;call #t~mem1124#1 := read~int#28(~info#1.base, 890 + ~info#1.offset, 4);call write~int#28(3 + #t~mem1124#1 - #t~mem1124#1 % 4, ~info#1.base, 890 + ~info#1.offset, 4);havoc #t~mem1124#1; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume !(0 != #t~bitwise1123#1 % 4294967296);havoc #t~mem1120#1.base, #t~mem1120#1.offset;havoc #t~mem1121#1.base, #t~mem1121#1.offset;havoc #t~mem1122#1;havoc #t~bitwise1123#1; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-1: [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-2: havoc #t~bitwise1123#1;assume #t~bitwise1123#1 % 4294967296 <= #t~mem1122#1 % 4294967296 && #t~bitwise1123#1 % 4294967296 <= 16; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-3: assume 16 == #t~mem1122#1 % 4294967296;#t~bitwise1123#1 := #t~mem1122#1; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529-3: assume !(16 == #t~mem1122#1 % 4294967296); [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-4: assume 0 == #t~mem1113#1 % 18446744073709551616;#t~bitwise1114#1 := 0; [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-4: assume !(0 == #t~mem1113#1 % 18446744073709551616); [2025-02-08 02:04:40,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546: assume 0 != #t~bitwise1150#1 % 4294967296;havoc #t~mem1147#1.base, #t~mem1147#1.offset;havoc #t~mem1148#1.base, #t~mem1148#1.offset;havoc #t~mem1149#1;havoc #t~bitwise1150#1;call #t~mem1151#1 := read~int#28(~info#1.base, 894 + ~info#1.offset, 4); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546: assume !(0 != #t~bitwise1150#1 % 4294967296);havoc #t~mem1147#1.base, #t~mem1147#1.offset;havoc #t~mem1148#1.base, #t~mem1148#1.offset;havoc #t~mem1149#1;havoc #t~bitwise1150#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521: call write~int#28(#t~bitwise1114#1, ~info#1.base, 352 + ~info#1.offset, 8);havoc #t~mem1113#1;havoc #t~bitwise1114#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-1: [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9488: call write~int#28(7, ~info#1.base, 1544 + ~info#1.offset, 1); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-2: havoc #t~bitwise1114#1;assume #t~bitwise1114#1 % 18446744073709551616 <= #t~mem1113#1 % 18446744073709551616 && #t~bitwise1114#1 % 18446744073709551616 <= 4227858431; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-3: assume 4227858431 == #t~mem1113#1 % 18446744073709551616;#t~bitwise1114#1 := #t~mem1113#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9521-3: assume !(4227858431 == #t~mem1113#1 % 18446744073709551616); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-1: [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume 0 != #t~mem1108#1 % 18446744073709551616;havoc #t~mem1108#1;call #t~mem1109#1 := read~int#28(~info#1.base, 1536 + ~info#1.offset, 8);call write~int#28((if 8000 * ~bits_per_char~0#1 % 18446744073709551616 / (#t~mem1109#1 % 18446744073709551616) % 18446744073709551616 % 4294967296 <= 2147483647 then 8000 * ~bits_per_char~0#1 % 18446744073709551616 / (#t~mem1109#1 % 18446744073709551616) % 18446744073709551616 % 4294967296 else 8000 * ~bits_per_char~0#1 % 18446744073709551616 / (#t~mem1109#1 % 18446744073709551616) % 18446744073709551616 % 4294967296 - 4294967296), ~info#1.base, 882 + ~info#1.offset, 4);havoc #t~mem1109#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9513: assume !(0 != #t~mem1108#1 % 18446744073709551616);havoc #t~mem1108#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-2: havoc #t~bitwise1150#1;assume #t~bitwise1150#1 % 4294967296 <= #t~mem1149#1 % 4294967296 && #t~bitwise1150#1 % 4294967296 <= 4; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-3: assume 4 == #t~mem1149#1 % 4294967296;#t~bitwise1150#1 := #t~mem1149#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-3: assume !(4 == #t~mem1149#1 % 4294967296); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-4: assume 0 == #t~mem1149#1 % 4294967296;#t~bitwise1150#1 := 0; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9546-4: assume !(0 == #t~mem1149#1 % 4294967296); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547: call write~int#28(#t~bitwise1152#1, ~info#1.base, 894 + ~info#1.offset, 4);havoc #t~mem1151#1;havoc #t~bitwise1152#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-1: [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14948-1: #t~ret1107#1 := tty_get_baud_rate_#res#1;havoc tty_get_baud_rate_#t~nondet2410#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~75#1 := #t~ret1107#1;havoc #t~mem1106#1.base, #t~mem1106#1.offset;havoc #t~ret1107#1;call write~int#28(~tmp~75#1 % 4294967296, ~info#1.base, 1536 + ~info#1.offset, 8);call #t~mem1108#1 := read~int#28(~info#1.base, 1536 + ~info#1.offset, 8); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14948: havoc tty_get_baud_rate_#t~nondet2410#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-2: havoc #t~bitwise1152#1;assume (#t~bitwise1152#1 % 4294967296 >= #t~mem1151#1 % 4294967296 && #t~bitwise1152#1 % 4294967296 >= 16) && #t~bitwise1152#1 % 4294967296 <= 16 + #t~mem1151#1 % 4294967296; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-3: assume false;#t~bitwise1152#1 := #t~mem1151#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-3: assume !false; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-4: assume 0 == #t~mem1151#1 % 4294967296 || 16 == #t~mem1151#1 % 4294967296;#t~bitwise1152#1 := 16; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9547-4: assume !(0 == #t~mem1151#1 % 4294967296 || 16 == #t~mem1151#1 % 4294967296); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume 0 != #t~bitwise1115#1 % 4294967296;havoc #t~bitwise1115#1;call #t~mem1116#1 := read~int#28(~info#1.base, 352 + ~info#1.offset, 8); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523: assume !(0 != #t~bitwise1115#1 % 4294967296);havoc #t~bitwise1115#1;call #t~mem1118#1 := read~int#28(~info#1.base, 352 + ~info#1.offset, 8); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-1: [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9482: call write~int#28(7, ~info#1.base, 1544 + ~info#1.offset, 1); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-2: havoc #t~bitwise1115#1;assume #t~bitwise1115#1 % 4294967296 <= ~cflag~0#1 % 4294967296 && #t~bitwise1115#1 % 4294967296 <= 2048; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-3: assume 2048 == ~cflag~0#1 % 4294967296;#t~bitwise1115#1 := ~cflag~0#1; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-3: assume !(2048 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-4: assume 0 == ~cflag~0#1 % 4294967296;#t~bitwise1115#1 := 0; [2025-02-08 02:04:40,151 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9523-4: assume !(0 == ~cflag~0#1 % 4294967296); [2025-02-08 02:04:40,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume 0 != #t~bitwise1140#1 % 4294967296;havoc #t~mem1137#1.base, #t~mem1137#1.offset;havoc #t~mem1138#1.base, #t~mem1138#1.offset;havoc #t~mem1139#1;havoc #t~bitwise1140#1;call #t~mem1141#1 := read~int#28(~info#1.base, 894 + ~info#1.offset, 4);call write~int#28(3 + #t~mem1141#1 - #t~mem1141#1 % 4, ~info#1.base, 894 + ~info#1.offset, 4);havoc #t~mem1141#1; [2025-02-08 02:04:40,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume !(0 != #t~bitwise1140#1 % 4294967296);havoc #t~mem1137#1.base, #t~mem1137#1.offset;havoc #t~mem1138#1.base, #t~mem1138#1.offset;havoc #t~mem1139#1;havoc #t~bitwise1140#1; [2025-02-08 02:04:40,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-1: [2025-02-08 02:04:40,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540-2: havoc #t~bitwise1140#1;assume #t~bitwise1140#1 % 4294967296 <= #t~mem1139#1 % 4294967296 && #t~bitwise1140#1 % 4294967296 <= 4; [2025-02-08 02:04:40,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume false;call write~int#28(5, ~info#1.base, 1544 + ~info#1.offset, 1); [2025-02-08 02:04:40,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume !false; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: assume 0 != ~timeout#1; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: assume !(0 != ~timeout#1); [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: assume 0 != ~tmp___3~1#1; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: assume !(0 != ~tmp___3~1#1); [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566: havoc #t~ret407#1; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568-1: SUMMARY for call #t~ret409#1 := signal_pending(~tmp___2~3#1.base, ~tmp___2~3#1.offset); srcloc: null [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: assume -2147483648 <= #t~ret409#1 && #t~ret409#1 <= 2147483647;~tmp___3~1#1 := #t~ret409#1;havoc #t~ret409#1; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6566-1: SUMMARY for call #t~ret407#1 := msleep_interruptible(~tmp___1~7#1); srcloc: null [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591-1: SUMMARY for call #t~ret411#1 := printk(40, 0); srcloc: null [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591: assume -2147483648 <= #t~ret411#1 && #t~ret411#1 <= 2147483647;havoc #t~ret411#1; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: assume ~debug_level~0 > 2; [2025-02-08 02:04:40,849 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: assume !(~debug_level~0 > 2); [2025-02-08 02:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14841-1: #t~ret406#1 := jiffies_to_msecs_#res#1;havoc jiffies_to_msecs_#t~nondet2392#1, jiffies_to_msecs_~arg0#1;havoc jiffies_to_msecs_#in~arg0#1;assume { :end_inline_jiffies_to_msecs } true;~tmp___1~7#1 := #t~ret406#1;havoc #t~ret406#1; [2025-02-08 02:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14841: havoc jiffies_to_msecs_#t~nondet2392#1; [2025-02-08 02:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: assume (if (~timeout#1 + ~orig_jiffies~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout#1 + ~orig_jiffies~0#1) % 18446744073709551616 % 18446744073709551616 else (~timeout#1 + ~orig_jiffies~0#1) % 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:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: assume !((if (~timeout#1 + ~orig_jiffies~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout#1 + ~orig_jiffies~0#1) % 18446744073709551616 % 18446744073709551616 else (~timeout#1 + ~orig_jiffies~0#1) % 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:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567-1: SUMMARY for call #t~ret408#1.base, #t~ret408#1.offset := get_current(); srcloc: null [2025-02-08 02:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: ~tmp___2~3#1.base, ~tmp___2~3#1.offset := #t~ret408#1.base, #t~ret408#1.offset;havoc #t~ret408#1.base, #t~ret408#1.offset; [2025-02-08 02:04:40,850 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: assume { :begin_inline_jiffies_to_msecs } true;jiffies_to_msecs_#in~arg0#1 := ~char_time~0#1;havoc jiffies_to_msecs_#res#1;havoc jiffies_to_msecs_#t~nondet2392#1, jiffies_to_msecs_~arg0#1;jiffies_to_msecs_~arg0#1 := jiffies_to_msecs_#in~arg0#1;havoc jiffies_to_msecs_#t~nondet2392#1;jiffies_to_msecs_#res#1 := jiffies_to_msecs_#t~nondet2392#1;havoc jiffies_to_msecs_#t~nondet2392#1; [2025-02-08 02:04:40,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-4: assume 0 == ~val~6 % 65536 % 4294967296 || 32 == ~val~6 % 65536 % 4294967296;#t~bitwise1968 := 32; [2025-02-08 02:04:40,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-4: assume !(0 == ~val~6 % 65536 % 4294967296 || 32 == ~val~6 % 65536 % 4294967296); [2025-02-08 02:04:40,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-2: havoc #t~bitwise1968;assume (#t~bitwise1968 % 4294967296 >= ~val~6 % 65536 % 4294967296 && #t~bitwise1968 % 4294967296 >= 32) && #t~bitwise1968 % 4294967296 <= 32 + ~val~6 % 65536 % 4294967296; [2025-02-08 02:04:40,981 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-3: assume false;#t~bitwise1968 := ~val~6 % 65536; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-3: assume !false; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705: ~val~6 := #t~bitwise1968; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12705-1: [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747: ~val~6 := #t~bitwise1982; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747-1: [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747-4: assume 0 == ~val~6 % 65536 % 4294967296 || 32 == ~val~6 % 65536 % 4294967296;#t~bitwise1982 := 32; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747-4: assume !(0 == ~val~6 % 65536 % 4294967296 || 32 == ~val~6 % 65536 % 4294967296); [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747-2: havoc #t~bitwise1982;assume (#t~bitwise1982 % 4294967296 >= ~val~6 % 65536 % 4294967296 && #t~bitwise1982 % 4294967296 >= 32) && #t~bitwise1982 % 4294967296 <= 32 + ~val~6 % 65536 % 4294967296; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747-3: assume false;#t~bitwise1982 := ~val~6 % 65536; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12747-3: assume !false; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708-1: [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708-2: havoc #t~bitwise1969;assume (#t~bitwise1969 % 4294967296 >= ~val~6 % 65536 % 4294967296 && #t~bitwise1969 % 4294967296 >= 48) && #t~bitwise1969 % 4294967296 <= 48 + ~val~6 % 65536 % 4294967296; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708: ~val~6 := #t~bitwise1969; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708-3: assume false;#t~bitwise1969 := ~val~6 % 65536; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708-3: assume !false; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708-4: assume 0 == ~val~6 % 65536 % 4294967296 || 48 == ~val~6 % 65536 % 4294967296;#t~bitwise1969 := 48; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12708-4: assume !(0 == ~val~6 % 65536 % 4294967296 || 48 == ~val~6 % 65536 % 4294967296); [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750-3: assume false;#t~bitwise1983 := ~val~6 % 65536; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750-3: assume !false; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750-4: assume 0 == ~val~6 % 65536 % 4294967296 || 48 == ~val~6 % 65536 % 4294967296;#t~bitwise1983 := 48; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750-4: assume !(0 == ~val~6 % 65536 % 4294967296 || 48 == ~val~6 % 65536 % 4294967296); [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750-1: [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750-2: havoc #t~bitwise1983;assume (#t~bitwise1983 % 4294967296 >= ~val~6 % 65536 % 4294967296 && #t~bitwise1983 % 4294967296 >= 48) && #t~bitwise1983 % 4294967296 <= 48 + ~val~6 % 65536 % 4294967296; [2025-02-08 02:04:40,982 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12750: ~val~6 := #t~bitwise1983; [2025-02-08 02:04:40,988 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14732: havoc __kmalloc_#t~ret2377#1.base, __kmalloc_#t~ret2377#1.offset; [2025-02-08 02:04:40,991 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: havoc #t~mem220.base, #t~mem220.offset; [2025-02-08 02:04:41,000 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334: assume -2147483648 <= #t~ret366#1 && #t~ret366#1 <= 2147483647;havoc #t~ret366#1; [2025-02-08 02:04:41,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6334-1: SUMMARY for call #t~ret366#1 := mod_timer(~info#1.base, 1066 + ~info#1.offset, ~tmp___0~14#1 + ~jiffies~0); srcloc: null [2025-02-08 02:04:41,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14865: havoc msecs_to_jiffies_#t~nondet2395#1;#t~ret365#1 := msecs_to_jiffies_#res#1;havoc msecs_to_jiffies_#t~nondet2395#1, msecs_to_jiffies_~arg0#1;havoc msecs_to_jiffies_#in~arg0#1;assume { :end_inline_msecs_to_jiffies } true;~tmp___0~14#1 := #t~ret365#1;havoc #t~ret365#1; [2025-02-08 02:04:41,003 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14755: havoc #t~nondet2380; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-4: assume 0 == ~val~9 % 256 % 4294967296 || 64 == ~val~9 % 256 % 4294967296;#t~bitwise2143 := 64; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-4: assume !(0 == ~val~9 % 256 % 4294967296 || 64 == ~val~9 % 256 % 4294967296); [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282: ~val~9 := #t~bitwise2142; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-3: assume false;#t~bitwise2142 := ~val~9 % 256; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-3: assume !false; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-4: assume 0 == ~val~9 % 256 % 4294967296 || 224 == ~val~9 % 256 % 4294967296;#t~bitwise2142 := 224; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-4: assume !(0 == ~val~9 % 256 % 4294967296 || 224 == ~val~9 % 256 % 4294967296); [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-1: [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13282-2: havoc #t~bitwise2142;assume (#t~bitwise2142 % 4294967296 >= ~val~9 % 256 % 4294967296 && #t~bitwise2142 % 4294967296 >= 224) && #t~bitwise2142 % 4294967296 <= 224 + ~val~9 % 256 % 4294967296; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-2: havoc #t~bitwise2143;assume (#t~bitwise2143 % 4294967296 >= ~val~9 % 256 % 4294967296 && #t~bitwise2143 % 4294967296 >= 64) && #t~bitwise2143 % 4294967296 <= 64 + ~val~9 % 256 % 4294967296; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-3: assume false;#t~bitwise2143 := ~val~9 % 256; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-3: assume !false; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285: ~val~9 := #t~bitwise2143; [2025-02-08 02:04:41,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13285-1: [2025-02-08 02:04:41,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9053: SUMMARY for call tx_stop(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:41,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: assume 0 != #t~mem992#1 % 256 % 4294967296;havoc #t~mem991#1.base, #t~mem991#1.offset;havoc #t~mem992#1; [2025-02-08 02:04:41,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: assume !(0 != #t~mem992#1 % 256 % 4294967296);havoc #t~mem991#1.base, #t~mem991#1.offset;havoc #t~mem992#1;call #t~mem993#1.base, #t~mem993#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem994#1 := read~int#28(#t~mem993#1.base, 580 + #t~mem993#1.offset, 1); [2025-02-08 02:04:41,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016: assume 0 != (if ~tmp___1~16#1 % 256 % 4294967296 <= 2147483647 then ~tmp___1~16#1 % 256 % 4294967296 else ~tmp___1~16#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:41,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9016: assume !(0 != (if ~tmp___1~16#1 % 256 % 4294967296 <= 2147483647 then ~tmp___1~16#1 % 256 % 4294967296 else ~tmp___1~16#1 % 256 % 4294967296 - 4294967296));call write~int#28(0, ~info#1.base, 1582 + ~info#1.offset, 1); [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9041: SUMMARY for call hdlcdev_tx_done(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029: assume 0 != (if #t~mem986#1 % 256 % 4294967296 <= 2147483647 then #t~mem986#1 % 256 % 4294967296 else #t~mem986#1 % 256 % 4294967296 - 4294967296);havoc #t~mem986#1;call #t~mem987#1 := read~int#28(~info#1.base, 1583 + ~info#1.offset, 1); [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9029: assume !(0 != (if #t~mem986#1 % 256 % 4294967296 <= 2147483647 then #t~mem986#1 % 256 % 4294967296 else #t~mem986#1 % 256 % 4294967296 - 4294967296));havoc #t~mem986#1; [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: SUMMARY for call set_signals(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026: assume -2147483648 <= #t~ret984#1 && #t~ret984#1 <= 2147483647;havoc #t~ret984#1;call #t~mem985#1 := read~int#28(~info#1.base, 1511 + ~info#1.offset, 8); [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: assume 0 != #t~mem994#1 % 256 % 4294967296;havoc #t~mem993#1.base, #t~mem993#1.offset;havoc #t~mem994#1; [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: assume !(0 != #t~mem994#1 % 256 % 4294967296);havoc #t~mem993#1.base, #t~mem993#1.offset;havoc #t~mem994#1; [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: SUMMARY for call tx_start(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026-1: SUMMARY for call #t~ret984#1 := del_timer(~info#1.base, 1066 + ~info#1.offset); srcloc: null [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9047: SUMMARY for call tx_stop(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9014: #t~ret983#1 := unsent_tbufs_#res#1;havoc unsent_tbufs_#t~mem966#1, unsent_tbufs_#t~mem967#1, unsent_tbufs_#t~mem968#1.base, unsent_tbufs_#t~mem968#1.offset, unsent_tbufs_#t~mem969#1, unsent_tbufs_#t~mem970#1, unsent_tbufs_~info#1.base, unsent_tbufs_~info#1.offset, unsent_tbufs_~i~3#1, unsent_tbufs_~rc~4#1;havoc unsent_tbufs_#in~info#1.base, unsent_tbufs_#in~info#1.offset;assume { :end_inline_unsent_tbufs } true;~tmp___1~16#1 := (if 0 == #t~ret983#1 % 256 then 0 else 1);havoc #t~ret983#1; [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8973-1: unsent_tbufs_#res#1 := (if 0 == unsent_tbufs_~rc~4#1 % 256 then 0 else 1); [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume 0 != #t~mem989#1;havoc #t~mem989#1; [2025-02-08 02:04:41,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume !(0 != #t~mem989#1);havoc #t~mem989#1;call #t~mem990#1.base, #t~mem990#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039-1: call #t~mem989#1 := read~int#28(~info#1.base, 9915 + ~info#1.offset, 4); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031-2: havoc #t~bitwise988#1;assume #t~bitwise988#1 % 4294967296 <= #t~mem987#1 % 256 % 4294967296 && #t~bitwise988#1 % 4294967296 <= 223; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060: call write~int#28(#t~bitwise996#1, ~info#1.base, 1470 + ~info#1.offset, 4);havoc #t~mem995#1;havoc #t~bitwise996#1; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031-3: assume 223 == #t~mem987#1 % 256 % 4294967296;#t~bitwise988#1 := #t~mem987#1 % 256; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031-3: assume !(223 == #t~mem987#1 % 256 % 4294967296); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-1: [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031-4: assume 0 == #t~mem987#1 % 256 % 4294967296;#t~bitwise988#1 := 0; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031-4: assume !(0 == #t~mem987#1 % 256 % 4294967296); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-2: havoc #t~bitwise996#1;assume (#t~bitwise996#1 % 4294967296 >= #t~mem995#1 % 4294967296 && #t~bitwise996#1 % 4294967296 >= 2) && #t~bitwise996#1 % 4294967296 <= 2 + #t~mem995#1 % 4294967296; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031: call write~int#28(#t~bitwise988#1, ~info#1.base, 1583 + ~info#1.offset, 1);havoc #t~mem987#1;havoc #t~bitwise988#1;call write~int#28(0, ~info#1.base, 9792 + ~info#1.offset, 1); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031-1: [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019: SUMMARY for call update_tx_timer(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-3: assume false;#t~bitwise996#1 := #t~mem995#1; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-3: assume !false; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-4: assume 0 == #t~mem995#1 % 4294967296 || 2 == #t~mem995#1 % 4294967296;#t~bitwise996#1 := 2; [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-4: assume !(0 == #t~mem995#1 % 4294967296 || 2 == #t~mem995#1 % 4294967296); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9060-5: call #t~mem995#1 := read~int#28(~info#1.base, 1470 + ~info#1.offset, 4); [2025-02-08 02:04:41,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044: assume 0 != (#t~mem990#1.base + #t~mem990#1.offset) % 18446744073709551616;havoc #t~mem990#1.base, #t~mem990#1.offset;call #t~mem991#1.base, #t~mem991#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8);call #t~mem992#1 := read~int#28(#t~mem991#1.base, 580 + #t~mem991#1.offset, 1); [2025-02-08 02:04:41,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044: assume !(0 != (#t~mem990#1.base + #t~mem990#1.offset) % 18446744073709551616);havoc #t~mem990#1.base, #t~mem990#1.offset; [2025-02-08 02:04:41,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: assume 1 != #t~mem985#1 % 18446744073709551616;havoc #t~mem985#1;call #t~mem986#1 := read~int#28(~info#1.base, 9792 + ~info#1.offset, 1); [2025-02-08 02:04:41,141 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: assume !(1 != #t~mem985#1 % 18446744073709551616);havoc #t~mem985#1; [2025-02-08 02:04:41,149 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5349: havoc #t~mem127.base, #t~mem127.offset; [2025-02-08 02:04:41,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373-1: SUMMARY for call #t~ret1883 := rd_reg32(~info.base, ~info.offset, 144); srcloc: null [2025-02-08 02:04:41,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: ~tmp~111 := #t~ret1883;havoc #t~ret1883; [2025-02-08 02:04:41,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: assume 0 == ~tmp~111 % 2 % 4294967296; [2025-02-08 02:04:41,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: assume !(0 == ~tmp~111 % 2 % 4294967296);~i~9 := 1 + ~i~9; [2025-02-08 02:04:41,186 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint rdma_resetFINAL: assume true; [2025-02-08 02:04:41,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11712: 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~mem1725#1;call write~int#28(0, ~info#1.base, 1480 + ~info#1.offset, 1); [2025-02-08 02:04:41,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11726: havoc iounmap_~arg0#1.base, iounmap_~arg0#1.offset;havoc iounmap_#in~arg0#1.base, iounmap_#in~arg0#1.offset;assume { :end_inline_iounmap } true;havoc #t~mem1729#1.base, #t~mem1729#1.offset;call write~$Pointer$#28(0, 0, ~info#1.base, 1498 + ~info#1.offset, 8); [2025-02-08 02:04:41,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11719: havoc __release_region_~arg0#1.base, __release_region_~arg0#1.offset, __release_region_~arg1#1, __release_region_~arg2#1;havoc __release_region_#in~arg0#1.base, __release_region_#in~arg0#1.offset, __release_region_#in~arg1#1, __release_region_#in~arg2#1;assume { :end_inline___release_region } true;havoc #t~mem1727#1;call write~int#28(0, ~info#1.base, 1510 + ~info#1.offset, 1); [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117-1: SUMMARY for call #t~ret1821#1 := printk(163, 0); srcloc: null [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117: assume -2147483648 <= #t~ret1821#1 && #t~ret1821#1 <= 2147483647;havoc #t~ret1821#1; [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12146: 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~mem768#1.base, hdlcdev_exit_#t~mem768#1.offset, hdlcdev_exit_#t~mem769#1.base, hdlcdev_exit_#t~mem769#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~mem768#1.base, hdlcdev_exit_#t~mem768#1.offset := read~$Pointer$#28(hdlcdev_exit_~info#1.base, 9987 + 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~mem768#1.base, hdlcdev_exit_#t~mem768#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~mem768#1.base, hdlcdev_exit_#t~mem768#1.offset;call hdlcdev_exit_#t~mem769#1.base, hdlcdev_exit_#t~mem769#1.offset := read~$Pointer$#28(hdlcdev_exit_~info#1.base, 9987 + hdlcdev_exit_~info#1.offset, 8); [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150: assume 0 == #t~mem1823#1;havoc #t~mem1823#1; [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12150: assume !(0 == #t~mem1823#1);havoc #t~mem1823#1; [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531-1: SUMMARY for call pci_free_consistent(free_desc_#t~mem1691#1.base, free_desc_#t~mem1691#1.offset, 4096, free_desc_#t~mem1692#1.base, free_desc_#t~mem1692#1.offset, free_desc_#t~mem1693#1); srcloc: null [2025-02-08 02:04:41,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11531: havoc free_desc_#t~mem1691#1.base, free_desc_#t~mem1691#1.offset;havoc free_desc_#t~mem1692#1.base, free_desc_#t~mem1692#1.offset;havoc free_desc_#t~mem1693#1;call write~$Pointer$#28(0, 0, free_desc_~info#1.base, 9841 + free_desc_~info#1.offset, 8);call write~$Pointer$#28(0, 0, free_desc_~info#1.base, 9861 + free_desc_~info#1.offset, 8);call write~$Pointer$#28(0, 0, free_desc_~info#1.base, 9887 + free_desc_~info#1.offset, 8); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142: ~info~34#1.base, ~info~34#1.offset := ~slgt_device_list~0.base, ~slgt_device_list~0.offset; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12101-1: call #t~mem1818#1 := read~int#28(~info~34#1.base, 786 + ~info~34#1.offset, 4);assume { :begin_inline_tty_unregister_device } true;tty_unregister_device_#in~arg0#1.base, tty_unregister_device_#in~arg0#1.offset, tty_unregister_device_#in~arg1#1 := ~serial_driver~0.base, ~serial_driver~0.offset, #t~mem1818#1;havoc tty_unregister_device_~arg0#1.base, tty_unregister_device_~arg0#1.offset, tty_unregister_device_~arg1#1;tty_unregister_device_~arg0#1.base, tty_unregister_device_~arg0#1.offset := tty_unregister_device_#in~arg0#1.base, tty_unregister_device_#in~arg0#1.offset;tty_unregister_device_~arg1#1 := tty_unregister_device_#in~arg1#1; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint slgt_cleanupFINAL: assume true; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12101: havoc tty_unregister_device_~arg0#1.base, tty_unregister_device_~arg0#1.offset, tty_unregister_device_~arg1#1;havoc tty_unregister_device_#in~arg0#1.base, tty_unregister_device_#in~arg0#1.offset, tty_unregister_device_#in~arg1#1;assume { :end_inline_tty_unregister_device } true;havoc #t~mem1818#1;call #t~mem1819#1.base, #t~mem1819#1.offset := read~$Pointer$#28(~info~34#1.base, 697 + ~info~34#1.offset, 8);~info~34#1.base, ~info~34#1.offset := #t~mem1819#1.base, #t~mem1819#1.offset;havoc #t~mem1819#1.base, #t~mem1819#1.offset; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-1: SUMMARY for call free_bufs(free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset, free_dma_bufs_#t~mem1711#1.base, free_dma_bufs_#t~mem1711#1.offset, (if free_dma_bufs_#t~mem1712#1 % 4294967296 % 4294967296 <= 2147483647 then free_dma_bufs_#t~mem1712#1 % 4294967296 % 4294967296 else free_dma_bufs_#t~mem1712#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651: havoc free_dma_bufs_#t~mem1711#1.base, free_dma_bufs_#t~mem1711#1.offset;havoc free_dma_bufs_#t~mem1712#1;call free_dma_bufs_#t~mem1713#1.base, free_dma_bufs_#t~mem1713#1.offset := read~$Pointer$#28(free_dma_bufs_~info#1.base, 9887 + free_dma_bufs_~info#1.offset, 8);call free_dma_bufs_#t~mem1714#1 := read~int#28(free_dma_bufs_~info#1.base, 9883 + free_dma_bufs_~info#1.offset, 4); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12105: assume 0 != (~info~34#1.base + ~info~34#1.offset) % 18446744073709551616; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12105: assume !(0 != (~info~34#1.base + ~info~34#1.offset) % 18446744073709551616); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L15008: havoc tty_unregister_driver_#t~nondet2418#1;#t~ret1820#1 := tty_unregister_driver_#res#1;havoc tty_unregister_driver_#t~nondet2418#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~ret1820#1 && #t~ret1820#1 <= 2147483647;~rc~8#1 := #t~ret1820#1;havoc #t~ret1820#1; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12159: SUMMARY for call kfree(~tmp~107#1.base, ~tmp~107#1.offset); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12114: assume 0 != ~rc~8#1; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12114: assume !(0 != ~rc~8#1); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: assume 0 != (~info~34#1.base + ~info~34#1.offset) % 18446744073709551616; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12143: assume !(0 != (~info~34#1.base + ~info~34#1.offset) % 18446744073709551616); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11652: havoc free_dma_bufs_#t~mem1713#1.base, free_dma_bufs_#t~mem1713#1.offset;havoc free_dma_bufs_#t~mem1714#1;assume { :begin_inline_free_desc } true;free_desc_#in~info#1.base, free_desc_#in~info#1.offset := free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset;havoc free_desc_#t~mem1690#1.base, free_desc_#t~mem1690#1.offset, free_desc_#t~mem1691#1.base, free_desc_#t~mem1691#1.offset, free_desc_#t~mem1692#1.base, free_desc_#t~mem1692#1.offset, free_desc_#t~mem1693#1, free_desc_~info#1.base, free_desc_~info#1.offset;free_desc_~info#1.base, free_desc_~info#1.offset := free_desc_#in~info#1.base, free_desc_#in~info#1.offset;call free_desc_#t~mem1690#1.base, free_desc_#t~mem1690#1.offset := read~$Pointer$#28(free_desc_~info#1.base, 9841 + free_desc_~info#1.offset, 8); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11652-1: SUMMARY for call free_bufs(free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset, free_dma_bufs_#t~mem1713#1.base, free_dma_bufs_#t~mem1713#1.offset, (if free_dma_bufs_#t~mem1714#1 % 4294967296 % 4294967296 <= 2147483647 then free_dma_bufs_#t~mem1714#1 % 4294967296 % 4294967296 else free_dma_bufs_#t~mem1714#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12168: assume 0 != (if ~pci_registered~0 % 256 % 4294967296 <= 2147483647 then ~pci_registered~0 % 256 % 4294967296 else ~pci_registered~0 % 256 % 4294967296 - 4294967296);assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ~#pci_driver~0.base, ~#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; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12168: assume !(0 != (if ~pci_registered~0 % 256 % 4294967296 <= 2147483647 then ~pci_registered~0 % 256 % 4294967296 else ~pci_registered~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148: call #t~mem1823#1 := read~int#28(~info~34#1.base, 750 + ~info~34#1.offset, 4); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12148-1: SUMMARY for call free_tmp_rbuf(~info~34#1.base, ~info~34#1.offset); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume ~debug_level~0 > 1; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume !(~debug_level~0 > 1); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12152: SUMMARY for call release_resources(~info~34#1.base, ~info~34#1.offset); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132: call #t~mem1822#1.base, #t~mem1822#1.offset := read~$Pointer$#28(~info~34#1.base, 697 + ~info~34#1.offset, 8);~info~34#1.base, ~info~34#1.offset := #t~mem1822#1.base, #t~mem1822#1.offset;havoc #t~mem1822#1.base, #t~mem1822#1.offset; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653: havoc free_desc_#t~mem1690#1.base, free_desc_#t~mem1690#1.offset, free_desc_#t~mem1691#1.base, free_desc_#t~mem1691#1.offset, free_desc_#t~mem1692#1.base, free_desc_#t~mem1692#1.offset, free_desc_#t~mem1693#1, free_desc_~info#1.base, free_desc_~info#1.offset;havoc free_desc_#in~info#1.base, free_desc_#in~info#1.offset;assume { :end_inline_free_desc } true; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132-1: SUMMARY for call reset_port(~info~34#1.base, ~info~34#1.offset); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11529: assume 0 != (free_desc_#t~mem1690#1.base + free_desc_#t~mem1690#1.offset) % 18446744073709551616;havoc free_desc_#t~mem1690#1.base, free_desc_#t~mem1690#1.offset;call free_desc_#t~mem1691#1.base, free_desc_#t~mem1691#1.offset := read~$Pointer$#28(free_desc_~info#1.base, 734 + free_desc_~info#1.offset, 8);call free_desc_#t~mem1692#1.base, free_desc_#t~mem1692#1.offset := read~$Pointer$#28(free_desc_~info#1.base, 9841 + free_desc_~info#1.offset, 8);call free_desc_#t~mem1693#1 := read~int#28(free_desc_~info#1.base, 9849 + free_desc_~info#1.offset, 8); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11529: assume !(0 != (free_desc_#t~mem1690#1.base + free_desc_#t~mem1690#1.offset) % 18446744073709551616);havoc free_desc_#t~mem1690#1.base, free_desc_#t~mem1690#1.offset; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12124: SUMMARY for call put_tty_driver(~serial_driver~0.base, ~serial_driver~0.offset); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12157: ~tmp~107#1.base, ~tmp~107#1.offset := ~info~34#1.base, ~info~34#1.offset;call #t~mem1824#1.base, #t~mem1824#1.offset := read~$Pointer$#28(~info~34#1.base, 697 + ~info~34#1.offset, 8);~info~34#1.base, ~info~34#1.offset := #t~mem1824#1.base, #t~mem1824#1.offset;havoc #t~mem1824#1.base, #t~mem1824#1.offset; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: assume 0 != (free_dma_bufs_#t~mem1710#1.base + free_dma_bufs_#t~mem1710#1.offset) % 18446744073709551616;havoc free_dma_bufs_#t~mem1710#1.base, free_dma_bufs_#t~mem1710#1.offset;call free_dma_bufs_#t~mem1711#1.base, free_dma_bufs_#t~mem1711#1.offset := read~$Pointer$#28(free_dma_bufs_~info#1.base, 9861 + free_dma_bufs_~info#1.offset, 8);call free_dma_bufs_#t~mem1712#1 := read~int#28(free_dma_bufs_~info#1.base, 9857 + free_dma_bufs_~info#1.offset, 4); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: assume !(0 != (free_dma_bufs_#t~mem1710#1.base + free_dma_bufs_#t~mem1710#1.offset) % 18446744073709551616);havoc free_dma_bufs_#t~mem1710#1.base, free_dma_bufs_#t~mem1710#1.offset; [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189-1: SUMMARY for call free_netdev(hdlcdev_exit_#t~mem769#1.base, hdlcdev_exit_#t~mem769#1.offset); srcloc: null [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: havoc hdlcdev_exit_#t~mem769#1.base, hdlcdev_exit_#t~mem769#1.offset;call write~$Pointer$#28(0, 0, hdlcdev_exit_~info#1.base, 9987 + hdlcdev_exit_~info#1.offset, 8);havoc hdlcdev_exit_#t~mem768#1.base, hdlcdev_exit_#t~mem768#1.offset, hdlcdev_exit_#t~mem769#1.base, hdlcdev_exit_#t~mem769#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_#t~mem1710#1.base, free_dma_bufs_#t~mem1710#1.offset, free_dma_bufs_#t~mem1711#1.base, free_dma_bufs_#t~mem1711#1.offset, free_dma_bufs_#t~mem1712#1, free_dma_bufs_#t~mem1713#1.base, free_dma_bufs_#t~mem1713#1.offset, free_dma_bufs_#t~mem1714#1, 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 free_dma_bufs_#t~mem1710#1.base, free_dma_bufs_#t~mem1710#1.offset := read~$Pointer$#28(free_dma_bufs_~info#1.base, 9841 + free_dma_bufs_~info#1.offset, 8); [2025-02-08 02:04:41,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12170: 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:04:41,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658: havoc free_dma_bufs_#t~mem1710#1.base, free_dma_bufs_#t~mem1710#1.offset, free_dma_bufs_#t~mem1711#1.base, free_dma_bufs_#t~mem1711#1.offset, free_dma_bufs_#t~mem1712#1, free_dma_bufs_#t~mem1713#1.base, free_dma_bufs_#t~mem1713#1.offset, free_dma_bufs_#t~mem1714#1, 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; [2025-02-08 02:04:41,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12112: assume { :begin_inline_tty_unregister_driver } true;tty_unregister_driver_#in~arg0#1.base, tty_unregister_driver_#in~arg0#1.offset := ~serial_driver~0.base, ~serial_driver~0.offset;havoc tty_unregister_driver_#res#1;havoc tty_unregister_driver_#t~nondet2418#1, tty_unregister_driver_~arg0#1.base, tty_unregister_driver_~arg0#1.offset;tty_unregister_driver_~arg0#1.base, tty_unregister_driver_~arg0#1.offset := tty_unregister_driver_#in~arg0#1.base, tty_unregister_driver_#in~arg0#1.offset;havoc tty_unregister_driver_#t~nondet2418#1;assume -2147483648 <= tty_unregister_driver_#t~nondet2418#1 && tty_unregister_driver_#t~nondet2418#1 <= 2147483647;tty_unregister_driver_#res#1 := tty_unregister_driver_#t~nondet2418#1;havoc tty_unregister_driver_#t~nondet2418#1; [2025-02-08 02:04:41,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658-1: SUMMARY for call free_tmp_rbuf(free_dma_bufs_~info#1.base, free_dma_bufs_~info#1.offset); srcloc: null [2025-02-08 02:04:41,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5040: havoc arch_irqs_disabled_flags_#t~bitwise24#1; [2025-02-08 02:04:41,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759: havoc _copy_to_user_#t~nondet2381#1; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13747: ~total_count~0 := ~reg_value~0 % 4294967296 / 256 % 256 + ~total_count~0;call #t~mem2259 := read~int#28(~info.base, 1582 + ~info.offset, 1); [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint tbuf_bytesFINAL: assume true; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13748: assume 0 != (if #t~mem2259 % 256 % 4294967296 <= 2147483647 then #t~mem2259 % 256 % 4294967296 else #t~mem2259 % 256 % 4294967296 - 4294967296);havoc #t~mem2259;~total_count~0 := 1 + ~total_count~0; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13748: assume !(0 != (if #t~mem2259 % 256 % 4294967296 <= 2147483647 then #t~mem2259 % 256 % 4294967296 else #t~mem2259 % 256 % 4294967296 - 4294967296));havoc #t~mem2259; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13752: #res := ~total_count~0; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13741: ~reg_value~0 := #t~ret2258;havoc #t~ret2258; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13741-1: SUMMARY for call #t~ret2258 := rd_reg32(~info.base, ~info.offset, 148); srcloc: null [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13743: assume 0 != (if ~reg_value~0 % 4294967296 % 4294967296 <= 2147483647 then ~reg_value~0 % 4294967296 % 4294967296 else ~reg_value~0 % 4294967296 % 4294967296 - 4294967296) % 2;~total_count~0 := ~total_count~0 + ~active_buf_count~0; [2025-02-08 02:04:41,406 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13743: assume !(0 != (if ~reg_value~0 % 4294967296 % 4294967296 <= 2147483647 then ~reg_value~0 % 4294967296 % 4294967296 else ~reg_value~0 % 4294967296 % 4294967296 - 4294967296) % 2); [2025-02-08 02:04:41,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14861: havoc #t~nondet2394; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050: ~val~7 := #t~bitwise2067; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13149: ~tmp___0~62 := #t~ret2104;havoc #t~ret2104; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13149-1: SUMMARY for call #t~ret2104 := rd_reg16(~info.base, ~info.offset, 134); srcloc: null [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-3: assume false;#t~bitwise2067 := ~val~7 % 65536; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-3: assume !false; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-4: assume 0 == ~val~7 % 65536 % 4294967296 || 4096 == ~val~7 % 65536 % 4294967296;#t~bitwise2067 := 4096; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 4096 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-1: [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13050-2: havoc #t~bitwise2067;assume (#t~bitwise2067 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2067 % 4294967296 >= 4096) && #t~bitwise2067 % 4294967296 <= 4096 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-3: havoc #t~bitwise2105;assume ((((((if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) < 0 && (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296) >= 0) || #t~bitwise2105 >= (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296)) && (((if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) >= 0 && (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296) < 0) || #t~bitwise2105 >= (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296))) && (((if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) < 0 || (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296) < 0) || #t~bitwise2105 <= (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) + (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296))) && (((if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) >= 0 && (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296) >= 0) || #t~bitwise2105 < 0)) && #t~bitwise2105 <= 2147483647; [2025-02-08 02:04:41,743 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-4: assume 0 == (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296);#t~bitwise2105 := (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-4: assume !(0 == (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018: assume 1 == (if #t~mem2057 % 256 % 4294967296 <= 2147483647 then #t~mem2057 % 256 % 4294967296 else #t~mem2057 % 256 % 4294967296 - 4294967296);havoc #t~mem2057; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13018: assume !(1 == (if #t~mem2057 % 256 % 4294967296 <= 2147483647 then #t~mem2057 % 256 % 4294967296 else #t~mem2057 % 256 % 4294967296 - 4294967296));havoc #t~mem2057;call #t~mem2058 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-1: SUMMARY for call wr_reg16(~info.base, ~info.offset, 134, #t~bitwise2105); srcloc: null [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13117: call #t~mem2098 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-2: [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13117-1: SUMMARY for call wr_reg8(~info.base, ~info.offset, 137, (if ~val~7 % 256 % 4294967296 <= 2147483647 then ~val~7 % 256 % 4294967296 else ~val~7 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150: havoc #t~bitwise2105;call #t~mem2106 := read~int#28(~info.base, 1523 + ~info.offset, 8); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-5: assume 0 == (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) || (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) == (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296);#t~bitwise2105 := (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13150-5: assume !(0 == (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) || (if ~tmp___0~62 % 65536 % 4294967296 <= 2147483647 then ~tmp___0~62 % 65536 % 4294967296 else ~tmp___0~62 % 65536 % 4294967296 - 4294967296) == (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13085: ~val~7 := 0;call #t~mem2077 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13085-1: SUMMARY for call wr_reg16(~info.base, ~info.offset, 134, (if ~val~7 % 65536 % 4294967296 <= 2147483647 then ~val~7 % 65536 % 4294967296 else ~val~7 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13151: havoc #t~mem2106; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13151-1: SUMMARY for call set_rate(~info.base, ~info.offset, 16 * #t~mem2106); srcloc: null [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887-4: assume 0 == ~val~7 % 65536 % 4294967296 || 5120 == ~val~7 % 65536 % 4294967296;#t~bitwise2027 := 5120; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 5120 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887-2: havoc #t~bitwise2027;assume (#t~bitwise2027 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2027 % 4294967296 >= 5120) && #t~bitwise2027 % 4294967296 <= 5120 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887-3: assume false;#t~bitwise2027 := ~val~7 % 65536; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887-3: assume !false; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887: ~val~7 := #t~bitwise2027; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12887-1: [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint sync_modeFINAL: assume true; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119-4: assume 0 == (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296);#t~bitwise2099 := 0; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119-4: assume !(0 == (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-2: havoc #t~bitwise2068;assume (#t~bitwise2068 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2068 % 4294967296 >= 5120) && #t~bitwise2068 % 4294967296 <= 5120 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12987: ~val~7 := 0;call #t~mem2049 := read~int#28(~info.base, 1511 + ~info.offset, 8); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-3: assume false;#t~bitwise2068 := ~val~7 % 65536; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-3: assume !false; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12987-1: SUMMARY for call wr_reg8(~info.base, ~info.offset, 133, (if ~val~7 % 256 % 4294967296 <= 2147483647 then ~val~7 % 256 % 4294967296 else ~val~7 % 256 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119-2: havoc #t~bitwise2099;assume (((((if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2099 <= (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2099 <= 1280) && #t~bitwise2099 >= 0) && ((if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2099 > 1280 + (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2099 >= -2147483648; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053: ~val~7 := #t~bitwise2068; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119-3: assume 1280 == (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296);#t~bitwise2099 := (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119-3: assume !(1280 == (if #t~mem2098 % 65536 % 4294967296 <= 2147483647 then #t~mem2098 % 65536 % 4294967296 else #t~mem2098 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-1: [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119: assume 0 != #t~bitwise2099;havoc #t~mem2098;havoc #t~bitwise2099;call #t~mem2100 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119: assume !(0 != #t~bitwise2099);havoc #t~mem2098;havoc #t~bitwise2099;call #t~mem2107 := read~int#28(~info.base, 1523 + ~info.offset, 8); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13119-1: [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-4: assume 0 == ~val~7 % 65536 % 4294967296 || 5120 == ~val~7 % 65536 % 4294967296;#t~bitwise2068 := 5120; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13053-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 5120 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13021: assume 2 == (if #t~mem2058 % 256 % 4294967296 <= 2147483647 then #t~mem2058 % 256 % 4294967296 else #t~mem2058 % 256 % 4294967296 - 4294967296);havoc #t~mem2058; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13021: assume !(2 == (if #t~mem2058 % 256 % 4294967296 <= 2147483647 then #t~mem2058 % 256 % 4294967296 else #t~mem2058 % 256 % 4294967296 - 4294967296));havoc #t~mem2058;call #t~mem2059 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: assume 4 == (if #t~mem2100 % 256 % 4294967296 <= 2147483647 then #t~mem2100 % 256 % 4294967296 else #t~mem2100 % 256 % 4294967296 - 4294967296);havoc #t~mem2100; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13120: assume !(4 == (if #t~mem2100 % 256 % 4294967296 <= 2147483647 then #t~mem2100 % 256 % 4294967296 else #t~mem2100 % 256 % 4294967296 - 4294967296));havoc #t~mem2100;call #t~mem2101 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890: ~val~7 := #t~bitwise2028; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088-3: assume 2048 == (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296);#t~bitwise2078 := (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088-3: assume !(2048 == (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088-4: assume 0 == (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296);#t~bitwise2078 := 0; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088-4: assume !(0 == (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088-1: [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088-2: havoc #t~bitwise2078;assume (((((if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2078 <= (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2078 <= 2048) && #t~bitwise2078 >= 0) && ((if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2078 > 2048 + (if #t~mem2077 % 65536 % 4294967296 <= 2147483647 then #t~mem2077 % 65536 % 4294967296 else #t~mem2077 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2078 >= -2147483648; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088: assume 0 != #t~bitwise2078;havoc #t~mem2077;havoc #t~bitwise2078;call #t~mem2079 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13088: assume !(0 != #t~bitwise2078);havoc #t~mem2077;havoc #t~bitwise2078;call #t~mem2083 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-3: assume false;#t~bitwise2028 := ~val~7 % 65536; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-3: assume !false; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-4: assume 0 == ~val~7 % 65536 % 4294967296 || 6144 == ~val~7 % 65536 % 4294967296;#t~bitwise2028 := 6144; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 6144 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-1: [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12890-2: havoc #t~bitwise2028;assume (#t~bitwise2028 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2028 % 4294967296 >= 6144) && #t~bitwise2028 % 4294967296 <= 6144 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13155: havoc #t~mem2107; [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13155-1: SUMMARY for call set_rate(~info.base, ~info.offset, #t~mem2107); srcloc: null [2025-02-08 02:04:41,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089-4: assume 0 == (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296);#t~bitwise2080 := 0; [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089-4: assume !(0 == (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056-3: assume false;#t~bitwise2069 := ~val~7 % 65536; [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056-3: assume !false; [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056-4: assume 0 == ~val~7 % 65536 % 4294967296 || 6144 == ~val~7 % 65536 % 4294967296;#t~bitwise2069 := 6144; [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 6144 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089-2: havoc #t~bitwise2080;assume (((((if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2080 <= (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2080 <= 256) && #t~bitwise2080 >= 0) && ((if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2080 > 256 + (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2080 >= -2147483648; [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056-1: [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089-3: assume 256 == (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296);#t~bitwise2080 := (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089-3: assume !(256 == (if #t~mem2079 % 65536 % 4294967296 <= 2147483647 then #t~mem2079 % 65536 % 4294967296 else #t~mem2079 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056-2: havoc #t~bitwise2069;assume (#t~bitwise2069 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2069 % 4294967296 >= 6144) && #t~bitwise2069 % 4294967296 <= 6144 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12990: assume 8 == (if #t~mem2049 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2049 % 18446744073709551616 % 4294967296 else #t~mem2049 % 18446744073709551616 % 4294967296 - 4294967296);havoc #t~mem2049; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12990: assume !(8 == (if #t~mem2049 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2049 % 18446744073709551616 % 4294967296 else #t~mem2049 % 18446744073709551616 % 4294967296 - 4294967296));havoc #t~mem2049;call #t~mem2050 := read~int#28(~info.base, 1511 + ~info.offset, 8); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089: assume 0 != #t~bitwise2080;havoc #t~mem2079;havoc #t~bitwise2080; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089: assume !(0 != #t~bitwise2080);havoc #t~mem2079;havoc #t~bitwise2080; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13089-1: [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13056: ~val~7 := #t~bitwise2069; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13123: assume 5 == (if #t~mem2101 % 256 % 4294967296 <= 2147483647 then #t~mem2101 % 256 % 4294967296 else #t~mem2101 % 256 % 4294967296 - 4294967296);havoc #t~mem2101; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13123: assume !(5 == (if #t~mem2101 % 256 % 4294967296 <= 2147483647 then #t~mem2101 % 256 % 4294967296 else #t~mem2101 % 256 % 4294967296 - 4294967296));havoc #t~mem2101;call #t~mem2102 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090: ~val~7 := #t~bitwise2081;havoc #t~bitwise2081; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090-3: assume false;#t~bitwise2081 := ~val~7 % 65536; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090-3: assume !false; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090-4: assume 0 == ~val~7 % 65536 % 4294967296 || 96 == ~val~7 % 65536 % 4294967296;#t~bitwise2081 := 96; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 96 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090-1: [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13090-2: havoc #t~bitwise2081;assume (#t~bitwise2081 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2081 % 4294967296 >= 96) && #t~bitwise2081 % 4294967296 <= 96 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13024: assume 3 == (if #t~mem2059 % 256 % 4294967296 <= 2147483647 then #t~mem2059 % 256 % 4294967296 else #t~mem2059 % 256 % 4294967296 - 4294967296);havoc #t~mem2059; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13024: assume !(3 == (if #t~mem2059 % 256 % 4294967296 <= 2147483647 then #t~mem2059 % 256 % 4294967296 else #t~mem2059 % 256 % 4294967296 - 4294967296));havoc #t~mem2059;call #t~mem2060 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-2: havoc #t~bitwise2029;assume (#t~bitwise2029 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2029 % 4294967296 >= 7168) && #t~bitwise2029 % 4294967296 <= 7168 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-3: assume false;#t~bitwise2029 := ~val~7 % 65536; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-3: assume !false; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893: ~val~7 := #t~bitwise2029; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-1: [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-4: assume 0 == ~val~7 % 65536 % 4294967296 || 7168 == ~val~7 % 65536 % 4294967296;#t~bitwise2029 := 7168; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12893-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 7168 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-1: [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059: ~val~7 := #t~bitwise2070; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-2: havoc #t~bitwise2082;assume (#t~bitwise2082 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2082 % 4294967296 >= 64) && #t~bitwise2082 % 4294967296 <= 64 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-1: [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092: ~val~7 := #t~bitwise2082;havoc #t~bitwise2082; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-4: assume 0 == ~val~7 % 65536 % 4294967296 || 7168 == ~val~7 % 65536 % 4294967296;#t~bitwise2070 := 7168; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 7168 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-3: assume false;#t~bitwise2082 := ~val~7 % 65536; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-3: assume !false; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-2: havoc #t~bitwise2070;assume (#t~bitwise2070 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2070 % 4294967296 >= 7168) && #t~bitwise2070 % 4294967296 <= 7168 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12993: assume 3 == (if #t~mem2050 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2050 % 18446744073709551616 % 4294967296 else #t~mem2050 % 18446744073709551616 % 4294967296 - 4294967296);havoc #t~mem2050; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12993: assume !(3 == (if #t~mem2050 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2050 % 18446744073709551616 % 4294967296 else #t~mem2050 % 18446744073709551616 % 4294967296 - 4294967296));havoc #t~mem2050;call #t~mem2051 := read~int#28(~info.base, 1511 + ~info.offset, 8); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-4: assume 0 == ~val~7 % 65536 % 4294967296 || 64 == ~val~7 % 65536 % 4294967296;#t~bitwise2082 := 64; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13092-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 64 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-3: assume false;#t~bitwise2070 := ~val~7 % 65536; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13059-3: assume !false; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13027: assume 4 == (if #t~mem2060 % 256 % 4294967296 <= 2147483647 then #t~mem2060 % 256 % 4294967296 else #t~mem2060 % 256 % 4294967296 - 4294967296);havoc #t~mem2060; [2025-02-08 02:04:41,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13027: assume !(4 == (if #t~mem2060 % 256 % 4294967296 <= 2147483647 then #t~mem2060 % 256 % 4294967296 else #t~mem2060 % 256 % 4294967296 - 4294967296));havoc #t~mem2060;call #t~mem2061 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13159: SUMMARY for call tx_set_idle(~info.base, ~info.offset); srcloc: null [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13126: assume 6 == (if #t~mem2102 % 256 % 4294967296 <= 2147483647 then #t~mem2102 % 256 % 4294967296 else #t~mem2102 % 256 % 4294967296 - 4294967296);havoc #t~mem2102; [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13126: assume !(6 == (if #t~mem2102 % 256 % 4294967296 <= 2147483647 then #t~mem2102 % 256 % 4294967296 else #t~mem2102 % 256 % 4294967296 - 4294967296));havoc #t~mem2102;call #t~mem2103 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13160: SUMMARY for call msc_set_vcr(~info.base, ~info.offset); srcloc: null [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095-4: assume 0 == (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296);#t~bitwise2084 := 0; [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095-4: assume !(0 == (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume false;~val~7 := 126; [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume !false; [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095-2: havoc #t~bitwise2084;assume (((((if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2084 <= (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2084 <= 1024) && #t~bitwise2084 >= 0) && ((if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2084 > 1024 + (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2084 >= -2147483648; [2025-02-08 02:04:41,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095-3: assume 1024 == (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296);#t~bitwise2084 := (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095-3: assume !(1024 == (if #t~mem2083 % 65536 % 4294967296 <= 2147483647 then #t~mem2083 % 65536 % 4294967296 else #t~mem2083 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12996: assume 4 == (if #t~mem2051 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2051 % 18446744073709551616 % 4294967296 else #t~mem2051 % 18446744073709551616 % 4294967296 - 4294967296);havoc #t~mem2051; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12996: assume !(4 == (if #t~mem2051 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2051 % 18446744073709551616 % 4294967296 else #t~mem2051 % 18446744073709551616 % 4294967296 - 4294967296));havoc #t~mem2051;call #t~mem2052 := read~int#28(~info.base, 1511 + ~info.offset, 8); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095: assume 0 != #t~bitwise2084;havoc #t~mem2083;havoc #t~bitwise2084; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095: assume !(0 != #t~bitwise2084);havoc #t~mem2083;havoc #t~bitwise2084;call #t~mem2086 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13095-1: [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161: call #t~mem2108 := read~int#28(~info.base, 1519 + ~info.offset, 1); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13161-1: SUMMARY for call wr_reg16(~info.base, ~info.offset, 140, 49153); srcloc: null [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-3: assume false;#t~bitwise2085 := ~val~7 % 65536; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-3: assume !false; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-4: assume 0 == ~val~7 % 65536 % 4294967296 || 128 == ~val~7 % 65536 % 4294967296;#t~bitwise2085 := 128; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 128 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-1: [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096-2: havoc #t~bitwise2085;assume (#t~bitwise2085 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2085 % 4294967296 >= 128) && #t~bitwise2085 % 4294967296 <= 128 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13030: assume 5 == (if #t~mem2061 % 256 % 4294967296 <= 2147483647 then #t~mem2061 % 256 % 4294967296 else #t~mem2061 % 256 % 4294967296 - 4294967296);havoc #t~mem2061; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13030: assume !(5 == (if #t~mem2061 % 256 % 4294967296 <= 2147483647 then #t~mem2061 % 256 % 4294967296 else #t~mem2061 % 256 % 4294967296 - 4294967296));havoc #t~mem2061;call #t~mem2062 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13129: assume 7 == (if #t~mem2103 % 256 % 4294967296 <= 2147483647 then #t~mem2103 % 256 % 4294967296 else #t~mem2103 % 256 % 4294967296 - 4294967296);havoc #t~mem2103; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13129: assume !(7 == (if #t~mem2103 % 256 % 4294967296 <= 2147483647 then #t~mem2103 % 256 % 4294967296 else #t~mem2103 % 256 % 4294967296 - 4294967296));havoc #t~mem2103; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13096: ~val~7 := #t~bitwise2085;havoc #t~bitwise2085; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163: assume 0 != #t~mem2108 % 256 % 4294967296;havoc #t~mem2108; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13163: assume !(0 != #t~mem2108 % 256 % 4294967296);havoc #t~mem2108; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932-1: [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932-2: havoc #t~bitwise2040;assume (#t~bitwise2040 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2040 % 4294967296 >= 16) && #t~bitwise2040 % 4294967296 <= 16 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932: ~val~7 := #t~bitwise2040; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13064: assume 1 == (if #t~mem2071 % 65536 % 4294967296 <= 2147483647 then #t~mem2071 % 65536 % 4294967296 else #t~mem2071 % 65536 % 4294967296 - 4294967296) % 256;havoc #t~mem2071; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13064: assume !(1 == (if #t~mem2071 % 65536 % 4294967296 <= 2147483647 then #t~mem2071 % 65536 % 4294967296 else #t~mem2071 % 65536 % 4294967296 - 4294967296) % 256);havoc #t~mem2071;call #t~mem2072 := read~int#28(~info.base, 1532 + ~info.offset, 2); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932-3: assume false;#t~bitwise2040 := ~val~7 % 65536; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932-3: assume !false; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932-4: assume 0 == ~val~7 % 65536 % 4294967296 || 16 == ~val~7 % 65536 % 4294967296;#t~bitwise2040 := 16; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12932-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 16 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098: assume 0 != #t~bitwise2087;havoc #t~mem2086;havoc #t~bitwise2087; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098: assume !(0 != #t~bitwise2087);havoc #t~mem2086;havoc #t~bitwise2087; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098-3: assume 8 == (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296);#t~bitwise2087 := (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098-3: assume !(8 == (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12999: assume 6 == (if #t~mem2052 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2052 % 18446744073709551616 % 4294967296 else #t~mem2052 % 18446744073709551616 % 4294967296 - 4294967296);havoc #t~mem2052; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12999: assume !(6 == (if #t~mem2052 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem2052 % 18446744073709551616 % 4294967296 else #t~mem2052 % 18446744073709551616 % 4294967296 - 4294967296));havoc #t~mem2052; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098-4: assume 0 == (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296);#t~bitwise2087 := 0; [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098-4: assume !(0 == (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098-1: [2025-02-08 02:04:41,749 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13098-2: havoc #t~bitwise2087;assume (((((if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2087 <= (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2087 <= 8) && #t~bitwise2087 >= 0) && ((if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2087 > 8 + (if #t~mem2086 % 65536 % 4294967296 <= 2147483647 then #t~mem2086 % 65536 % 4294967296 else #t~mem2086 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2087 >= -2147483648; [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099: ~val~7 := #t~bitwise2088;havoc #t~bitwise2088; [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099-1: [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13165: SUMMARY for call enable_loopback(~info.base, ~info.offset); srcloc: null [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099-4: assume 0 == ~val~7 % 65536 % 4294967296 || 32 == ~val~7 % 65536 % 4294967296;#t~bitwise2088 := 32; [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 32 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099-2: havoc #t~bitwise2088;assume (#t~bitwise2088 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2088 % 4294967296 >= 32) && #t~bitwise2088 % 4294967296 <= 32 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13033: assume 6 == (if #t~mem2062 % 256 % 4294967296 <= 2147483647 then #t~mem2062 % 256 % 4294967296 else #t~mem2062 % 256 % 4294967296 - 4294967296);havoc #t~mem2062; [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13033: assume !(6 == (if #t~mem2062 % 256 % 4294967296 <= 2147483647 then #t~mem2062 % 256 % 4294967296 else #t~mem2062 % 256 % 4294967296 - 4294967296));havoc #t~mem2062;call #t~mem2063 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099-3: assume false;#t~bitwise2088 := ~val~7 % 65536; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13099-3: assume !false; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13067: assume 2 == (if #t~mem2072 % 65536 % 4294967296 <= 2147483647 then #t~mem2072 % 65536 % 4294967296 else #t~mem2072 % 65536 % 4294967296 - 4294967296) % 256;havoc #t~mem2072; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13067: assume !(2 == (if #t~mem2072 % 65536 % 4294967296 <= 2147483647 then #t~mem2072 % 65536 % 4294967296 else #t~mem2072 % 65536 % 4294967296 - 4294967296) % 256);havoc #t~mem2072; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: assume false;~val~7 := 128; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: assume !false; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-4: assume 0 == ~val~7 % 65536 % 4294967296 || 48 == ~val~7 % 65536 % 4294967296;#t~bitwise2041 := 48; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 48 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-2: havoc #t~bitwise2041;assume (#t~bitwise2041 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2041 % 4294967296 >= 48) && #t~bitwise2041 % 4294967296 <= 48 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-3: assume false;#t~bitwise2041 := ~val~7 % 65536; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-3: assume !false; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935: ~val~7 := #t~bitwise2041; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12935-1: [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12968: ~val~7 := 255; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13002: assume false; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13002: assume !false;call #t~mem2057 := read~int#28(~info.base, 1522 + ~info.offset, 1); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837-2: havoc #t~bitwise2010;assume (#t~bitwise2010 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2010 % 4294967296 >= 24576) && #t~bitwise2010 % 4294967296 <= 24576 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837-3: assume false;#t~bitwise2010 := ~val~7 % 65536; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837-3: assume !false; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837: ~val~7 := #t~bitwise2010; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837-1: [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837-4: assume 0 == ~val~7 % 65536 % 4294967296 || 24576 == ~val~7 % 65536 % 4294967296;#t~bitwise2010 := 24576; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12837-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 24576 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-3: assume 512 == (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296);#t~bitwise2090 := (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-3: assume !(512 == (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-4: assume 0 == (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296);#t~bitwise2090 := 0; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-4: assume !(0 == (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-1: [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-2: havoc #t~bitwise2090;assume (((((if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2090 <= (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2090 <= 512) && #t~bitwise2090 >= 0) && ((if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2090 > 512 + (if #t~mem2089 % 65536 % 4294967296 <= 2147483647 then #t~mem2089 % 65536 % 4294967296 else #t~mem2089 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2090 >= -2147483648; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13036: assume 7 == (if #t~mem2063 % 256 % 4294967296 <= 2147483647 then #t~mem2063 % 256 % 4294967296 else #t~mem2063 % 256 % 4294967296 - 4294967296);havoc #t~mem2063; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13036: assume !(7 == (if #t~mem2063 % 256 % 4294967296 <= 2147483647 then #t~mem2063 % 256 % 4294967296 else #t~mem2063 % 256 % 4294967296 - 4294967296));havoc #t~mem2063; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102: assume 0 != #t~bitwise2090;havoc #t~mem2089;havoc #t~bitwise2090; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102: assume !(0 != #t~bitwise2090);havoc #t~mem2089;havoc #t~bitwise2090;call #t~mem2092 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13102-5: call #t~mem2089 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103-4: assume 0 == ~val~7 % 65536 % 4294967296 || 8 == ~val~7 % 65536 % 4294967296;#t~bitwise2091 := 8; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 8 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004-1: [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12971: ~val~7 := 0; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004-2: havoc #t~bitwise2053;assume (#t~bitwise2053 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2053 % 4294967296 >= 40960) && #t~bitwise2053 % 4294967296 <= 40960 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103-2: havoc #t~bitwise2091;assume (#t~bitwise2091 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2091 % 4294967296 >= 8) && #t~bitwise2091 % 4294967296 <= 8 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103-3: assume false;#t~bitwise2091 := ~val~7 % 65536; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103-3: assume !false; [2025-02-08 02:04:41,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004: ~val~7 := #t~bitwise2053; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103: ~val~7 := #t~bitwise2091;havoc #t~bitwise2091; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13103-1: [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13070: assume false; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13070: assume !false;call #t~mem2075 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004-3: assume false;#t~bitwise2053 := ~val~7 % 65536; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004-3: assume !false; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004-4: assume 0 == ~val~7 % 65536 % 4294967296 || 40960 == ~val~7 % 65536 % 4294967296;#t~bitwise2053 := 40960; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13004-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 40960 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840-3: assume false;#t~bitwise2011 := ~val~7 % 65536; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840-3: assume !false; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840-4: assume 0 == ~val~7 % 65536 % 4294967296 || 32768 == ~val~7 % 65536 % 4294967296;#t~bitwise2011 := 32768; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 32768 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840-1: [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840-2: havoc #t~bitwise2011;assume (#t~bitwise2011 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2011 % 4294967296 >= 32768) && #t~bitwise2011 % 4294967296 <= 32768 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840: ~val~7 := #t~bitwise2011; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105-4: assume 0 == (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296);#t~bitwise2093 := 0; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105-4: assume !(0 == (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072-3: assume false;#t~bitwise2073 := ~val~7 % 65536; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072-3: assume !false; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072-4: assume 0 == ~val~7 % 65536 % 4294967296 || 512 == ~val~7 % 65536 % 4294967296;#t~bitwise2073 := 512; [2025-02-08 02:04:41,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 512 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105-2: havoc #t~bitwise2093;assume (((((if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2093 <= (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2093 <= 256) && #t~bitwise2093 >= 0) && ((if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2093 > 256 + (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2093 >= -2147483648; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072-1: [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13039: assume false; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13039: assume !false;call #t~mem2071 := read~int#28(~info.base, 1532 + ~info.offset, 2); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105-3: assume 256 == (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296);#t~bitwise2093 := (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105-3: assume !(256 == (if #t~mem2092 % 65536 % 4294967296 <= 2147483647 then #t~mem2092 % 65536 % 4294967296 else #t~mem2092 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072-2: havoc #t~bitwise2073;assume (#t~bitwise2073 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2073 % 4294967296 >= 512) && #t~bitwise2073 % 4294967296 <= 512 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105: assume 0 != #t~bitwise2093;havoc #t~mem2092;havoc #t~bitwise2093; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105: assume !(0 != #t~bitwise2093);havoc #t~mem2092;havoc #t~bitwise2093;call #t~mem2095 := read~int#28(~info.base, 1520 + ~info.offset, 2); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13105-1: [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13072: ~val~7 := #t~bitwise2073; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106: ~val~7 := #t~bitwise2094;havoc #t~bitwise2094; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007-4: assume 0 == ~val~7 % 65536 % 4294967296 || 24576 == ~val~7 % 65536 % 4294967296;#t~bitwise2054 := 24576; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 24576 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007-2: havoc #t~bitwise2054;assume (#t~bitwise2054 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2054 % 4294967296 >= 24576) && #t~bitwise2054 % 4294967296 <= 24576 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007-3: assume false;#t~bitwise2054 := ~val~7 % 65536; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007-3: assume !false; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-3: assume false;#t~bitwise2094 := ~val~7 % 65536; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-3: assume !false; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007: ~val~7 := #t~bitwise2054; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-4: assume 0 == ~val~7 % 65536 % 4294967296 || 16 == ~val~7 % 65536 % 4294967296;#t~bitwise2094 := 16; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 16 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13007-1: [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974: ~val~7 := 85; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-1: [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13106-2: havoc #t~bitwise2094;assume (#t~bitwise2094 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2094 % 4294967296 >= 16) && #t~bitwise2094 % 4294967296 <= 16 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13140: ~val~7 := 192; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-2: havoc #t~bitwise2033;assume (#t~bitwise2033 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2033 % 4294967296 >= 768) && #t~bitwise2033 % 4294967296 <= 768 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843: ~val~7 := #t~bitwise2012; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-3: assume false;#t~bitwise2033 := ~val~7 % 65536; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-3: assume !false; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843-1: [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-4: assume 0 == ~val~7 % 65536 % 4294967296 || 1024 == ~val~7 % 65536 % 4294967296;#t~bitwise2064 := 1024; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 1024 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909: ~val~7 := #t~bitwise2033; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-1: [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-2: havoc #t~bitwise2064;assume (#t~bitwise2064 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2064 % 4294967296 >= 1024) && #t~bitwise2064 % 4294967296 <= 1024 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-3: assume false;#t~bitwise2064 := ~val~7 % 65536; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-3: assume !false; [2025-02-08 02:04:41,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041: ~val~7 := #t~bitwise2064; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13041-1: [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843-4: assume 0 == ~val~7 % 65536 % 4294967296 || 8192 == ~val~7 % 65536 % 4294967296;#t~bitwise2012 := 8192; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 8192 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-4: assume 0 == ~val~7 % 65536 % 4294967296 || 768 == ~val~7 % 65536 % 4294967296;#t~bitwise2033 := 768; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12909-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 768 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843-2: havoc #t~bitwise2012;assume (#t~bitwise2012 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2012 % 4294967296 >= 8192) && #t~bitwise2012 % 4294967296 <= 8192 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843-3: assume false;#t~bitwise2012 := ~val~7 % 65536; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12843-3: assume !false; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075: ~val~7 := #t~bitwise2074; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075-1: [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13108: assume (if #t~mem2095 % 65536 % 65536 <= 32767 then #t~mem2095 % 65536 % 65536 else #t~mem2095 % 65536 % 65536 - 65536) < 0;havoc #t~mem2095; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13108: assume !((if #t~mem2095 % 65536 % 65536 <= 32767 then #t~mem2095 % 65536 % 65536 else #t~mem2095 % 65536 % 65536 - 65536) < 0);havoc #t~mem2095; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075-4: assume 0 == ~val~7 % 65536 % 4294967296 || 768 == ~val~7 % 65536 % 4294967296;#t~bitwise2074 := 768; [2025-02-08 02:04:41,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 768 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075-2: havoc #t~bitwise2074;assume (#t~bitwise2074 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2074 % 4294967296 >= 768) && #t~bitwise2074 % 4294967296 <= 768 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075-3: assume false;#t~bitwise2074 := ~val~7 % 65536; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13075-3: assume !false; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109-2: havoc #t~bitwise2096;assume (#t~bitwise2096 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2096 % 4294967296 >= 4) && #t~bitwise2096 % 4294967296 <= 4 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109-3: assume false;#t~bitwise2096 := ~val~7 % 65536; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109-3: assume !false; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010: ~val~7 := #t~bitwise2055; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109: ~val~7 := #t~bitwise2096;havoc #t~bitwise2096; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109-1: [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878-3: assume false;#t~bitwise2024 := ~val~7 % 65536; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878-3: assume !false; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878-4: assume 0 == ~val~7 % 65536 % 4294967296 || 2048 == ~val~7 % 65536 % 4294967296;#t~bitwise2024 := 2048; [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 2048 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878-1: [2025-02-08 02:04:41,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878-2: havoc #t~bitwise2024;assume (#t~bitwise2024 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2024 % 4294967296 >= 2048) && #t~bitwise2024 % 4294967296 <= 2048 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-3: assume false;#t~bitwise2055 := ~val~7 % 65536; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-3: assume !false; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-4: assume 0 == ~val~7 % 65536 % 4294967296 || 32768 == ~val~7 % 65536 % 4294967296;#t~bitwise2055 := 32768; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 32768 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12878: ~val~7 := #t~bitwise2024; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109-4: assume 0 == ~val~7 % 65536 % 4294967296 || 4 == ~val~7 % 65536 % 4294967296;#t~bitwise2096 := 4; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13109-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 4 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-1: [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12977: ~val~7 := 170; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13010-2: havoc #t~bitwise2055;assume (#t~bitwise2055 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2055 % 4294967296 >= 32768) && #t~bitwise2055 % 4294967296 <= 32768 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-1: [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-2: havoc #t~bitwise2065;assume (#t~bitwise2065 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2065 % 4294967296 >= 2048) && #t~bitwise2065 % 4294967296 <= 2048 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044: ~val~7 := #t~bitwise2065; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13143: ~val~7 := 64; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-3: assume false;#t~bitwise2065 := ~val~7 % 65536; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-3: assume !false; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-4: assume 0 == ~val~7 % 65536 % 4294967296 || 2048 == ~val~7 % 65536 % 4294967296;#t~bitwise2065 := 2048; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13044-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 2048 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-2: havoc #t~bitwise2056;assume (#t~bitwise2056 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2056 % 4294967296 >= 8192) && #t~bitwise2056 % 4294967296 <= 8192 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-3: assume false;#t~bitwise2056 := ~val~7 % 65536; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-3: assume !false; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013: ~val~7 := #t~bitwise2056; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-1: [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12980: ~val~7 := 126; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13112-1: call #t~mem2097 := read~int#28(~info.base, 1523 + ~info.offset, 8); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13112: assume 0 != #t~mem2097 % 18446744073709551616;havoc #t~mem2097;~val~7 := 3 + ~val~7 % 65536 - ~val~7 % 65536 % 4; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13112: assume !(0 != #t~mem2097 % 18446744073709551616);havoc #t~mem2097; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881-4: assume 0 == ~val~7 % 65536 % 4294967296 || 3072 == ~val~7 % 65536 % 4294967296;#t~bitwise2025 := 3072; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 3072 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881-2: havoc #t~bitwise2025;assume (#t~bitwise2025 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2025 % 4294967296 >= 3072) && #t~bitwise2025 % 4294967296 <= 3072 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881-3: assume false;#t~bitwise2025 := ~val~7 % 65536; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881-3: assume !false; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-4: assume 0 == ~val~7 % 65536 % 4294967296 || 8192 == ~val~7 % 65536 % 4294967296;#t~bitwise2056 := 8192; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13013-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 8192 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881: ~val~7 := #t~bitwise2025; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12881-1: [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047-4: assume 0 == ~val~7 % 65536 % 4294967296 || 3072 == ~val~7 % 65536 % 4294967296;#t~bitwise2066 := 3072; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 3072 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080-3: assume 64 == (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296);#t~bitwise2076 := (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080-3: assume !(64 == (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047-2: havoc #t~bitwise2066;assume (#t~bitwise2066 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2066 % 4294967296 >= 3072) && #t~bitwise2066 % 4294967296 <= 3072 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080-4: assume 0 == (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296);#t~bitwise2076 := 0; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080-4: assume !(0 == (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047-3: assume false;#t~bitwise2066 := ~val~7 % 65536; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047-3: assume !false; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080-1: [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047: ~val~7 := #t~bitwise2066; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080-2: havoc #t~bitwise2076;assume (((((if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2076 <= (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2076 <= 64) && #t~bitwise2076 >= 0) && ((if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2076 > 64 + (if #t~mem2075 % 65536 % 4294967296 <= 2147483647 then #t~mem2075 % 65536 % 4294967296 else #t~mem2075 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2076 >= -2147483648; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13047-1: [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080: assume 0 != #t~bitwise2076;havoc #t~mem2075;havoc #t~bitwise2076;~val~7 := 1 + ~val~7 % 65536 - ~val~7 % 65536 % 2; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13080: assume !(0 != #t~bitwise2076);havoc #t~mem2075;havoc #t~bitwise2076; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-1: [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-2: havoc #t~bitwise2026;assume (#t~bitwise2026 % 4294967296 >= ~val~7 % 65536 % 4294967296 && #t~bitwise2026 % 4294967296 >= 4096) && #t~bitwise2026 % 4294967296 <= 4096 + ~val~7 % 65536 % 4294967296; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884: ~val~7 := #t~bitwise2026; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-3: assume false;#t~bitwise2026 := ~val~7 % 65536; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-3: assume !false; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-4: assume 0 == ~val~7 % 65536 % 4294967296 || 4096 == ~val~7 % 65536 % 4294967296;#t~bitwise2026 := 4096; [2025-02-08 02:04:41,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12884-4: assume !(0 == ~val~7 % 65536 % 4294967296 || 4096 == ~val~7 % 65536 % 4294967296); [2025-02-08 02:04:41,804 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5952: ~i~0 := 1 + ~i~0; [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944-1: SUMMARY for call #t~ret267 := printk(16, 0); srcloc: null [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911: assume -2147483648 <= #t~ret261 && #t~ret261 <= 2147483647;havoc #t~mem260;havoc #t~ret261;~i~0 := 1 + ~i~0; [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911-1: SUMMARY for call #t~ret261 := printk(13, 0); srcloc: null [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5944: assume -2147483648 <= #t~ret267 && #t~ret267 <= 2147483647;havoc #t~ret267; [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-1: SUMMARY for call #t~ret266 := printk(15, 0); srcloc: null [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5907: ~i~0 := 0; [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5911-2: call #t~mem260 := read~int#28(~data.base, ~data.offset + (if ~i~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~0 % 18446744073709551616 % 18446744073709551616 else ~i~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940: assume -2147483648 <= #t~ret266 && #t~ret266 <= 2147483647;havoc #t~mem265;havoc #t~ret266; [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961: assume -2147483648 <= #t~ret269 && #t~ret269 <= 2147483647;havoc #t~ret269;~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:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5961-1: SUMMARY for call #t~ret269 := printk(18, 0); srcloc: null [2025-02-08 02:04:41,805 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924-1: SUMMARY for call #t~ret262 := printk(14, 0); srcloc: null [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5924: assume -2147483648 <= #t~ret262 && #t~ret262 <= 2147483647;havoc #t~ret262;~i~0 := 1 + ~i~0; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint trace_blockFINAL: assume true; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: assume -2147483648 <= #t~ret268 && #t~ret268 <= 2147483647;havoc #t~ret268; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: SUMMARY for call #t~ret268 := printk(17, 0); srcloc: null [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908: assume ~i~0 < ~linecount~0; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5908: assume !(~i~0 < ~linecount~0); [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: assume #t~mem263 > 31;havoc #t~mem263;call #t~mem264 := read~int#28(~data.base, ~data.offset + (if ~i~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~0 % 18446744073709551616 % 18446744073709551616 else ~i~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: assume !(#t~mem263 > 31);havoc #t~mem263; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-1: call #t~mem263 := read~int#28(~data.base, ~data.offset + (if ~i~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~0 % 18446744073709551616 % 18446744073709551616 else ~i~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: assume ~i~0 <= 16; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5921: assume !(~i~0 <= 16); [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: assume 127 != #t~mem264;havoc #t~mem264;call #t~mem265 := read~int#28(~data.base, ~data.offset + (if ~i~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~0 % 18446744073709551616 % 18446744073709551616 else ~i~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: assume !(127 != #t~mem264);havoc #t~mem264; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934: ~i~0 := 0; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: assume ~i~0 < ~linecount~0; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: assume !(~i~0 < ~linecount~0); [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: assume 16 < ~count;~linecount~0 := 16; [2025-02-08 02:04:41,806 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5902: assume !(16 < ~count);~linecount~0 := ~count; [2025-02-08 02:05:13,262 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-4: assume 0 == dtr_rts_#t~mem1611#1 % 256 % 4294967296;dtr_rts_#t~bitwise1612#1 := 0; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-4: assume !(0 == dtr_rts_#t~mem1611#1 % 256 % 4294967296); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14107: call write~$Pointer$#28(loopback_test_~oldtty~1#1.base, loopback_test_~oldtty~1#1.offset, loopback_test_~info#1.base, 8 + loopback_test_~info#1.offset, 8); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-3: assume 95 == dtr_rts_#t~mem1611#1 % 256 % 4294967296;dtr_rts_#t~bitwise1612#1 := dtr_rts_#t~mem1611#1 % 256; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-3: assume !(95 == dtr_rts_#t~mem1611#1 % 256 % 4294967296); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200: call write~int#28(dtr_rts_#t~bitwise1612#1, dtr_rts_~info~32#1.base, 1583 + dtr_rts_~info~32#1.offset, 1);havoc dtr_rts_#t~mem1611#1;havoc dtr_rts_#t~bitwise1612#1; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-2: havoc dtr_rts_#t~bitwise1612#1;assume dtr_rts_#t~bitwise1612#1 % 4294967296 <= dtr_rts_#t~mem1611#1 % 256 % 4294967296 && dtr_rts_#t~bitwise1612#1 % 4294967296 <= 95; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11200-1: [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7765-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 9919 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7765: hdlcdev_open_#res#1 := -16; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219: SUMMARY for call spin_unlock(slgt_interrupt_~info~28#1.base, 1326 + slgt_interrupt_~info~28#1.offset); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: assume (if set_termios_#t~mem362#1 % 4294967296 % 4294967296 <= 2147483647 then set_termios_#t~mem362#1 % 4294967296 % 4294967296 else set_termios_#t~mem362#1 % 4294967296 % 4294967296 - 4294967296) >= 0;havoc set_termios_#t~mem361#1.base, set_termios_#t~mem361#1.offset;havoc set_termios_#t~mem362#1;call write~int#28(0, set_termios_~tty#1.base, 549 + set_termios_~tty#1.offset, 1); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: assume !((if set_termios_#t~mem362#1 % 4294967296 % 4294967296 <= 2147483647 then set_termios_#t~mem362#1 % 4294967296 % 4294967296 else set_termios_#t~mem362#1 % 4294967296 % 4294967296 - 4294967296) >= 0);havoc set_termios_#t~mem361#1.base, set_termios_#t~mem361#1.offset;havoc set_termios_#t~mem362#1; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237-1: SUMMARY for call slgt_compat_ioctl_#t~ret553#1 := ioctl(slgt_compat_ioctl_~tty#1.base, slgt_compat_ioctl_~tty#1.offset, slgt_compat_ioctl_~cmd#1, slgt_compat_ioctl_~arg#1); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7237: assume -2147483648 <= slgt_compat_ioctl_#t~ret553#1 && slgt_compat_ioctl_#t~ret553#1 <= 2147483647;slgt_compat_ioctl_~rc~0#1 := slgt_compat_ioctl_#t~ret553#1;havoc slgt_compat_ioctl_#t~ret553#1; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14108: assume 0 != loopback_test_~rc~11#1;call write~int#28(5, loopback_test_~info#1.base, 1584 + loopback_test_~info#1.offset, 4); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14108: assume !(0 != loopback_test_~rc~11#1);call write~int#28(0, loopback_test_~info#1.base, 1584 + loopback_test_~info#1.offset, 4); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: assume 2048 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: assume !(2048 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12655: reset_adapter_~i~11#1 := 1 + reset_adapter_~i~11#1;call reset_adapter_#t~mem1954#1 := read~int#28(reset_adapter_~info#1.base, 742 + reset_adapter_~info#1.offset, 4); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6181: assume ~debug_level~0 > 2;call close_#t~mem314#1 := read~int#28(close_~info~1#1.base, 96 + close_~info~1#1.offset, 4); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6181: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031-1: SUMMARY for call hdlcdev_tx_timeout_#t~ret739#1.base, hdlcdev_tx_timeout_#t~ret739#1.offset := dev_to_hdlc(hdlcdev_tx_timeout_~dev#1.base, hdlcdev_tx_timeout_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8031: hdlcdev_tx_timeout_~tmp~56#1.base, hdlcdev_tx_timeout_~tmp~56#1.offset := hdlcdev_tx_timeout_#t~ret739#1.base, hdlcdev_tx_timeout_#t~ret739#1.offset;havoc hdlcdev_tx_timeout_#t~ret739#1.base, hdlcdev_tx_timeout_#t~ret739#1.offset;call hdlcdev_tx_timeout_#t~mem740#1.base, hdlcdev_tx_timeout_#t~mem740#1.offset := read~$Pointer$#28(hdlcdev_tx_timeout_~tmp~56#1.base, 108 + hdlcdev_tx_timeout_~tmp~56#1.offset, 8);hdlcdev_tx_timeout_~info~26#1.base, hdlcdev_tx_timeout_~info~26#1.offset := hdlcdev_tx_timeout_#t~mem740#1.base, hdlcdev_tx_timeout_#t~mem740#1.offset;havoc hdlcdev_tx_timeout_#t~mem740#1.base, hdlcdev_tx_timeout_#t~mem740#1.offset; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9088: call isr_gpio_#t~mem1002#1.base, isr_gpio_#t~mem1002#1.offset := read~$Pointer$#28(isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset, 8);isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset := isr_gpio_#t~mem1002#1.base, isr_gpio_#t~mem1002#1.offset;havoc isr_gpio_#t~mem1002#1.base, isr_gpio_#t~mem1002#1.offset; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13977: loopback_test_rx_~count~8#1 := -2 + loopback_test_rx_~count~8#1;loopback_test_rx_~src~0#1.base, loopback_test_rx_~src~0#1.offset := loopback_test_rx_~src~0#1.base, 2 + loopback_test_rx_~src~0#1.offset; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: assume alloc_dev_~__len~2#1 % 18446744073709551616 > 63; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: assume !(alloc_dev_~__len~2#1 % 18446744073709551616 > 63); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: assume 0 == (put_char_#t~mem385#1.base + put_char_#t~mem385#1.offset) % 18446744073709551616;havoc put_char_#t~mem385#1.base, put_char_#t~mem385#1.offset;put_char_#res#1 := 0; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: assume !(0 == (put_char_#t~mem385#1.base + put_char_#t~mem385#1.offset) % 18446744073709551616);havoc put_char_#t~mem385#1.base, put_char_#t~mem385#1.offset; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14506: assume -2147483648 <= main_#t~ret2364#1 && main_#t~ret2364#1 <= 2147483647;havoc main_#t~ret2364#1; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8560: assume ~debug_level~0 > 4;call cts_change_#t~mem843#1 := read~int#28(cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8560: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: call put_char_#t~mem385#1.base, put_char_#t~mem385#1.offset := read~$Pointer$#28(put_char_~info~5#1.base, 1588 + put_char_~info~5#1.offset, 8); [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11203: SUMMARY for call set_signals(dtr_rts_~info~32#1.base, dtr_rts_~info~32#1.offset); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: assume false; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: assume !false; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14506-1: SUMMARY for call main_#t~ret2364#1 := ioctl(main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_ioctl_19_p1~0#1, main_~var_ioctl_19_p2~0#1); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11335-1: SUMMARY for call block_til_ready_#t~ret1640#1 := tty_hung_up_p(block_til_ready_~filp#1.base, block_til_ready_~filp#1.offset); srcloc: null [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11335: assume -2147483648 <= block_til_ready_#t~ret1640#1 && block_til_ready_#t~ret1640#1 <= 2147483647;block_til_ready_~tmp___6~4#1 := block_til_ready_#t~ret1640#1;havoc block_til_ready_#t~ret1640#1; [2025-02-08 02:05:13,263 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: SUMMARY for call tx_release(set_termios_~tty#1.base, set_termios_~tty#1.offset); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12657: assume reset_adapter_#t~mem1954#1 > reset_adapter_~i~11#1;havoc reset_adapter_#t~mem1954#1; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12657: assume !(reset_adapter_#t~mem1954#1 > reset_adapter_~i~11#1);havoc reset_adapter_#t~mem1954#1; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: assume -2147483648 <= close_#t~ret315#1 && close_#t~ret315#1 <= 2147483647;havoc close_#t~mem314#1;havoc close_#t~ret315#1; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11204: SUMMARY for call spin_unlock_irqrestore(dtr_rts_~info~32#1.base, 1326 + dtr_rts_~info~32#1.offset, dtr_rts_~flags~38#1); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183-1: SUMMARY for call close_#t~ret315#1 := printk(26, 0); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090: assume 0 != (isr_gpio_~w~0#1.base + isr_gpio_~w~0#1.offset) % 18446744073709551616; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090: assume !(0 != (isr_gpio_~w~0#1.base + isr_gpio_~w~0#1.offset) % 18446744073709551616); [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7901: assume 8 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7901: assume !(8 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562: assume -2147483648 <= cts_change_#t~ret844#1 && cts_change_#t~ret844#1 <= 2147483647;havoc cts_change_#t~mem843#1;havoc cts_change_#t~ret844#1; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11865-1: SUMMARY for call alloc_dev_#t~memcpy~res1760#1.base, alloc_dev_#t~memcpy~res1760#1.offset := #Ultimate.C_memcpy#28(alloc_dev_~info~33#1.base, 1511 + alloc_dev_~info~33#1.offset, ~#default_params~0.base, ~#default_params~0.offset, alloc_dev_~__len~2#1); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11865: alloc_dev_~__ret~3#1.base, alloc_dev_~__ret~3#1.offset := alloc_dev_#t~memcpy~res1760#1.base, alloc_dev_#t~memcpy~res1760#1.offset;havoc alloc_dev_#t~memcpy~res1760#1.base, alloc_dev_#t~memcpy~res1760#1.offset; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8694: SUMMARY for call __wake_up(ri_change_~info#1.base, 898 + ri_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8562-1: SUMMARY for call cts_change_#t~ret844#1 := printk(103, 0); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8166: hdlcdev_init_~tmp~59#1.base, hdlcdev_init_~tmp~59#1.offset := hdlcdev_init_#t~ret765#1.base, hdlcdev_init_#t~ret765#1.offset;havoc hdlcdev_init_#t~ret765#1.base, hdlcdev_init_#t~ret765#1.offset;hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset := hdlcdev_init_~tmp~59#1.base, hdlcdev_init_~tmp~59#1.offset;call write~$Pointer$#28(#funAddr~hdlcdev_attach.base, #funAddr~hdlcdev_attach.offset, hdlcdev_init_~hdlc~1#1.base, hdlcdev_init_~hdlc~1#1.offset, 8);call write~$Pointer$#28(#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_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet2401#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~nondet2401#1;assume -2147483648 <= register_netdev_#t~nondet2401#1 && register_netdev_#t~nondet2401#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet2401#1;havoc register_netdev_#t~nondet2401#1; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8034: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11337: assume 0 != block_til_ready_~tmp___6~4#1; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11337: assume !(0 != block_til_ready_~tmp___6~4#1);call block_til_ready_#t~mem1641#1 := read~int#28(block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9223: slgt_interrupt_~i~4#1 := 0; [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: SUMMARY for call spin_unlock(set_params32_~info#1.base, 1326 + set_params32_~info#1.offset); srcloc: null [2025-02-08 02:05:13,264 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8166-1: SUMMARY for call hdlcdev_init_#t~ret765#1.base, hdlcdev_init_#t~ret765#1.offset := dev_to_hdlc(hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset); srcloc: null [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14376: assume 0 == main_~ldv_s_pci_driver_pci_driver~0#1;assume { :begin_inline_init_one } true;init_one_#in~dev#1.base, init_one_#in~dev#1.offset, init_one_#in~ent#1.base, init_one_#in~ent#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_init_one_102_p1~0#1.base, main_~var_init_one_102_p1~0#1.offset;havoc init_one_#res#1;havoc init_one_#t~ret1815#1, init_one_#t~ret1816#1, init_one_~dev#1.base, init_one_~dev#1.offset, init_one_~ent#1.base, init_one_~ent#1.offset, init_one_~tmp~106#1;init_one_~dev#1.base, init_one_~dev#1.offset := init_one_#in~dev#1.base, init_one_#in~dev#1.offset;init_one_~ent#1.base, init_one_~ent#1.offset := init_one_#in~ent#1.base, init_one_#in~ent#1.offset;havoc init_one_~tmp~106#1;assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := init_one_~dev#1.base, init_one_~dev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet2399#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet2399#1;assume -2147483648 <= pci_enable_device_#t~nondet2399#1 && pci_enable_device_#t~nondet2399#1 <= 2147483647;pci_enable_device_#res#1 := pci_enable_device_#t~nondet2399#1;havoc pci_enable_device_#t~nondet2399#1; [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14376: assume !(0 == main_~ldv_s_pci_driver_pci_driver~0#1); [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13980: assume 0 != loopback_test_rx_~count~8#1; [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13980: assume !(0 != loopback_test_rx_~count~8#1); [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8695: call ri_change_#t~mem902#1 := read~int#28(ri_change_~info#1.base, 1470 + ri_change_~info#1.offset, 4); [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8695-1: SUMMARY for call __wake_up(ri_change_~info#1.base, 982 + ri_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14641: assume 0 != (ldv_try_module_get_~module#1.base + ldv_try_module_get_~module#1.offset) % 18446744073709551616;assume { :begin_inline_ldv_undefined_int } true;havoc ldv_undefined_int_#res#1;havoc ldv_undefined_int_#t~nondet2393#1;havoc ldv_undefined_int_#t~nondet2393#1;assume -2147483648 <= ldv_undefined_int_#t~nondet2393#1 && ldv_undefined_int_#t~nondet2393#1 <= 2147483647;ldv_undefined_int_#res#1 := ldv_undefined_int_#t~nondet2393#1;havoc ldv_undefined_int_#t~nondet2393#1; [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14641: assume !(0 != (ldv_try_module_get_~module#1.base + ldv_try_module_get_~module#1.offset) % 18446744073709551616);ldv_try_module_get_#res#1 := 0; [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: set_params32_#res#1 := 0;call ULTIMATE.dealloc(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset);havoc set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset; [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-1: SUMMARY for call program_hw(set_params32_~info#1.base, set_params32_~info#1.offset); srcloc: null [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11999-1: call device_init_#t~mem1790#1.base, device_init_#t~mem1790#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1791#1 := read~int#28(device_init_#t~mem1790#1.base, 1486 + device_init_#t~mem1790#1.offset, 4);call device_init_#t~mem1792#1.base, device_init_#t~mem1792#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1793#1 := read~int#28(device_init_#t~mem1792#1.base, 1490 + device_init_#t~mem1792#1.offset, 8);call device_init_#t~mem1794#1.base, device_init_#t~mem1794#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset := read~$Pointer$#28(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~mem1791#1, #funAddr~slgt_interrupt.base, #funAddr~slgt_interrupt.offset, device_init_#t~mem1793#1, device_init_#t~mem1794#1.base, 709 + device_init_#t~mem1794#1.offset, device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret101#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~nondet2402#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~nondet2402#1;assume -2147483648 <= request_threaded_irq_#t~nondet2402#1 && request_threaded_irq_#t~nondet2402#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet2402#1;havoc request_threaded_irq_#t~nondet2402#1; [2025-02-08 02:05:13,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14113-1: loopback_test_#res#1 := loopback_test_~rc~11#1;call ULTIMATE.dealloc(loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset);havoc loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset;call ULTIMATE.dealloc(loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset);havoc loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11999: device_init_#t~ret1796#1 := request_irq_#res#1;havoc request_irq_#t~ret101#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~ret1796#1 && device_init_#t~ret1796#1 <= 2147483647;device_init_~tmp~105#1 := device_init_#t~ret1796#1;havoc device_init_#t~mem1790#1.base, device_init_#t~mem1790#1.offset;havoc device_init_#t~mem1791#1;havoc device_init_#t~mem1792#1.base, device_init_#t~mem1792#1.offset;havoc device_init_#t~mem1793#1;havoc device_init_#t~mem1794#1.base, device_init_#t~mem1794#1.offset;havoc device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset;havoc device_init_#t~ret1796#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696-3: assume false;ri_change_#t~bitwise903#1 := ri_change_#t~mem902#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696-3: assume !false; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696-4: assume 0 == ri_change_#t~mem902#1 % 4294967296 || 4 == ri_change_#t~mem902#1 % 4294967296;ri_change_#t~bitwise903#1 := 4; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696-4: assume !(0 == ri_change_#t~mem902#1 % 4294967296 || 4 == ri_change_#t~mem902#1 % 4294967296); [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: call write~int#28(ri_change_#t~bitwise903#1, ri_change_~info#1.base, 1470 + ri_change_~info#1.offset, 4);havoc ri_change_#t~mem902#1;havoc ri_change_#t~bitwise903#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696-1: [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696-2: havoc ri_change_#t~bitwise903#1;assume (ri_change_#t~bitwise903#1 % 4294967296 >= ri_change_#t~mem902#1 % 4294967296 && ri_change_#t~bitwise903#1 % 4294967296 >= 4) && ri_change_#t~bitwise903#1 % 4294967296 <= 4 + ri_change_#t~mem902#1 % 4294967296; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14378: main_#t~ret2353#1 := init_one_#res#1;havoc init_one_#t~ret1815#1, init_one_#t~ret1816#1, init_one_~dev#1.base, init_one_~dev#1.offset, init_one_~ent#1.base, init_one_~ent#1.offset, init_one_~tmp~106#1;havoc init_one_#in~dev#1.base, init_one_#in~dev#1.offset, init_one_#in~ent#1.base, init_one_#in~ent#1.offset;assume { :end_inline_init_one } true;assume -2147483648 <= main_#t~ret2353#1 && main_#t~ret2353#1 <= 2147483647;main_~res_init_one_102~0#1 := main_#t~ret2353#1;havoc main_#t~ret2353#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054: assume -2147483648 <= open_#t~ret285#1 && open_#t~ret285#1 <= 2147483647;open_~tmp~26#1 := open_#t~ret285#1;havoc open_#t~ret285#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036-1: SUMMARY for call hdlcdev_tx_timeout_#t~ret741#1 := printk(89, 0); srcloc: null [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6054-1: SUMMARY for call open_#t~ret285#1 := sanity_check(open_~info~0#1.base, open_~info~0#1.offset, open_~tty#1.base, 448 + open_~tty#1.offset, 20, 0); srcloc: null [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8036: assume -2147483648 <= hdlcdev_tx_timeout_#t~ret741#1 && hdlcdev_tx_timeout_#t~ret741#1 <= 2147483647;havoc hdlcdev_tx_timeout_#t~ret741#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7772: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 9919 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451-1: SUMMARY for call put_char_#t~ret386#1.base, put_char_#t~ret386#1.offset := spinlock_check(put_char_~info~5#1.base, 1326 + put_char_~info~5#1.offset); srcloc: null [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6451: put_char_~tmp___0~16#1.base, put_char_~tmp___0~16#1.offset := put_char_#t~ret386#1.base, put_char_#t~ret386#1.offset;havoc put_char_#t~ret386#1.base, put_char_#t~ret386#1.offset; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340: assume 0 == block_til_ready_#t~bitwise1642#1 % 18446744073709551616;havoc block_til_ready_#t~mem1641#1;havoc block_til_ready_#t~bitwise1642#1;call block_til_ready_#t~mem1643#1 := read~int#28(block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340: assume !(0 == block_til_ready_#t~bitwise1642#1 % 18446744073709551616);havoc block_til_ready_#t~mem1641#1;havoc block_til_ready_#t~bitwise1642#1;assume { :begin_inline_tty_port_carrier_raised } true;tty_port_carrier_raised_#in~arg0#1.base, tty_port_carrier_raised_#in~arg0#1.offset := block_til_ready_~port~1#1.base, block_til_ready_~port~1#1.offset;havoc tty_port_carrier_raised_#res#1;havoc tty_port_carrier_raised_#t~nondet2414#1, tty_port_carrier_raised_~arg0#1.base, tty_port_carrier_raised_~arg0#1.offset;tty_port_carrier_raised_~arg0#1.base, tty_port_carrier_raised_~arg0#1.offset := tty_port_carrier_raised_#in~arg0#1.base, tty_port_carrier_raised_#in~arg0#1.offset;havoc tty_port_carrier_raised_#t~nondet2414#1;assume -2147483648 <= tty_port_carrier_raised_#t~nondet2414#1 && tty_port_carrier_raised_#t~nondet2414#1 <= 2147483647;tty_port_carrier_raised_#res#1 := tty_port_carrier_raised_#t~nondet2414#1;havoc tty_port_carrier_raised_#t~nondet2414#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14379: SUMMARY for call ldv_check_return_value(main_~res_init_one_102~0#1); srcloc: null [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340-2: havoc block_til_ready_#t~bitwise1642#1;assume block_til_ready_#t~bitwise1642#1 % 18446744073709551616 <= block_til_ready_#t~mem1641#1 % 18446744073709551616 && block_til_ready_#t~bitwise1642#1 % 18446744073709551616 <= 2147483648; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9226: call slgt_interrupt_#t~mem1027#1.base, slgt_interrupt_#t~mem1027#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);slgt_interrupt_~port~0#1.base, slgt_interrupt_~port~0#1.offset := slgt_interrupt_#t~mem1027#1.base, slgt_interrupt_#t~mem1027#1.offset; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340-1: [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14511: main_#t~ret2365#1 := slgt_compat_ioctl_#res#1;havoc slgt_compat_ioctl_#t~mem546#1.base, slgt_compat_ioctl_#t~mem546#1.offset, slgt_compat_ioctl_#t~ret547#1, slgt_compat_ioctl_#t~ret548#1, slgt_compat_ioctl_#t~ret549#1.base, slgt_compat_ioctl_#t~ret549#1.offset, slgt_compat_ioctl_#t~ret550#1, slgt_compat_ioctl_#t~ret551#1.base, slgt_compat_ioctl_#t~ret551#1.offset, slgt_compat_ioctl_#t~ret552#1, slgt_compat_ioctl_#t~ret553#1, slgt_compat_ioctl_#t~ret554#1, slgt_compat_ioctl_~tty#1.base, slgt_compat_ioctl_~tty#1.offset, slgt_compat_ioctl_~cmd#1, slgt_compat_ioctl_~arg#1, slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset, slgt_compat_ioctl_~rc~0#1, slgt_compat_ioctl_~tmp~44#1, slgt_compat_ioctl_~tmp___0~24#1.base, slgt_compat_ioctl_~tmp___0~24#1.offset, slgt_compat_ioctl_~tmp___1~11#1, slgt_compat_ioctl_~tmp___2~5#1.base, slgt_compat_ioctl_~tmp___2~5#1.offset, slgt_compat_ioctl_~tmp___3~3#1;havoc slgt_compat_ioctl_#in~tty#1.base, slgt_compat_ioctl_#in~tty#1.offset, slgt_compat_ioctl_#in~cmd#1, slgt_compat_ioctl_#in~arg#1;assume { :end_inline_slgt_compat_ioctl } true;assume -9223372036854775808 <= main_#t~ret2365#1 && main_#t~ret2365#1 <= 9223372036854775807;havoc main_#t~ret2365#1; [2025-02-08 02:05:13,266 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14511-1: assume { :begin_inline_slgt_compat_ioctl } true;slgt_compat_ioctl_#in~tty#1.base, slgt_compat_ioctl_#in~tty#1.offset, slgt_compat_ioctl_#in~cmd#1, slgt_compat_ioctl_#in~arg#1 := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_slgt_compat_ioctl_23_p1~0#1, main_~var_slgt_compat_ioctl_23_p2~0#1;havoc slgt_compat_ioctl_#res#1;havoc slgt_compat_ioctl_#t~mem546#1.base, slgt_compat_ioctl_#t~mem546#1.offset, slgt_compat_ioctl_#t~ret547#1, slgt_compat_ioctl_#t~ret548#1, slgt_compat_ioctl_#t~ret549#1.base, slgt_compat_ioctl_#t~ret549#1.offset, slgt_compat_ioctl_#t~ret550#1, slgt_compat_ioctl_#t~ret551#1.base, slgt_compat_ioctl_#t~ret551#1.offset, slgt_compat_ioctl_#t~ret552#1, slgt_compat_ioctl_#t~ret553#1, slgt_compat_ioctl_#t~ret554#1, slgt_compat_ioctl_~tty#1.base, slgt_compat_ioctl_~tty#1.offset, slgt_compat_ioctl_~cmd#1, slgt_compat_ioctl_~arg#1, slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset, slgt_compat_ioctl_~rc~0#1, slgt_compat_ioctl_~tmp~44#1, slgt_compat_ioctl_~tmp___0~24#1.base, slgt_compat_ioctl_~tmp___0~24#1.offset, slgt_compat_ioctl_~tmp___1~11#1, slgt_compat_ioctl_~tmp___2~5#1.base, slgt_compat_ioctl_~tmp___2~5#1.offset, slgt_compat_ioctl_~tmp___3~3#1;slgt_compat_ioctl_~tty#1.base, slgt_compat_ioctl_~tty#1.offset := slgt_compat_ioctl_#in~tty#1.base, slgt_compat_ioctl_#in~tty#1.offset;slgt_compat_ioctl_~cmd#1 := slgt_compat_ioctl_#in~cmd#1;slgt_compat_ioctl_~arg#1 := slgt_compat_ioctl_#in~arg#1;havoc slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset;havoc slgt_compat_ioctl_~rc~0#1;havoc slgt_compat_ioctl_~tmp~44#1;havoc slgt_compat_ioctl_~tmp___0~24#1.base, slgt_compat_ioctl_~tmp___0~24#1.offset;havoc slgt_compat_ioctl_~tmp___1~11#1;havoc slgt_compat_ioctl_~tmp___2~5#1.base, slgt_compat_ioctl_~tmp___2~5#1.offset;havoc slgt_compat_ioctl_~tmp___3~3#1;call slgt_compat_ioctl_#t~mem546#1.base, slgt_compat_ioctl_#t~mem546#1.offset := read~$Pointer$#28(slgt_compat_ioctl_~tty#1.base, 1003 + slgt_compat_ioctl_~tty#1.offset, 8);slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset := slgt_compat_ioctl_#t~mem546#1.base, slgt_compat_ioctl_#t~mem546#1.offset;havoc slgt_compat_ioctl_#t~mem546#1.base, slgt_compat_ioctl_#t~mem546#1.offset;slgt_compat_ioctl_~rc~0#1 := -515; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340-4: assume 0 == block_til_ready_#t~mem1641#1 % 18446744073709551616;block_til_ready_#t~bitwise1642#1 := 0; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340-4: assume !(0 == block_til_ready_#t~mem1641#1 % 18446744073709551616); [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340-3: assume 2147483648 == block_til_ready_#t~mem1641#1 % 18446744073709551616;block_til_ready_#t~bitwise1642#1 := block_til_ready_#t~mem1641#1; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11340-3: assume !(2147483648 == block_til_ready_#t~mem1641#1 % 18446744073709551616); [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume false;call write~int#28(1, hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume !false; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773-1: SUMMARY for call hdlcdev_open_#t~ret691#1 := startup(hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7773: assume -2147483648 <= hdlcdev_open_#t~ret691#1 && hdlcdev_open_#t~ret691#1 <= 2147483647;hdlcdev_open_~rc~1#1 := hdlcdev_open_#t~ret691#1;havoc hdlcdev_open_#t~ret691#1; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: SUMMARY for call put_char_#t~ret387#1 := _raw_spin_lock_irqsave(put_char_~tmp___0~16#1.base, put_char_~tmp___0~16#1.offset); srcloc: null [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: put_char_~flags~4#1 := put_char_#t~ret387#1;havoc put_char_#t~ret387#1;call put_char_#t~mem388#1 := read~int#28(put_char_~info~5#1.base, 1596 + put_char_~info~5#1.offset, 4);call put_char_#t~mem389#1 := read~int#28(put_char_~info~5#1.base, 1551 + put_char_~info~5#1.offset, 4); [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8566: call cts_change_#t~mem845#1 := read~int#28(cts_change_~info#1.base, 9829 + cts_change_~info#1.offset, 4);cts_change_~tmp___0~36#1 := cts_change_#t~mem845#1;havoc cts_change_#t~mem845#1;call cts_change_#t~mem846#1 := read~int#28(cts_change_~info#1.base, 9829 + cts_change_~info#1.offset, 4);call write~int#28(1 + cts_change_#t~mem846#1, cts_change_~info#1.base, 9829 + cts_change_~info#1.offset, 4);havoc cts_change_#t~mem846#1; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9227: assume 0 == (slgt_interrupt_~port~0#1.base + slgt_interrupt_~port~0#1.offset) % 18446744073709551616; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9227: assume !(0 == (slgt_interrupt_~port~0#1.base + slgt_interrupt_~port~0#1.offset) % 18446744073709551616); [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245-1: SUMMARY for call slgt_compat_ioctl_#t~ret554#1 := printk(58, 0); srcloc: null [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: assume -2147483648 <= slgt_compat_ioctl_#t~ret554#1 && slgt_compat_ioctl_#t~ret554#1 <= 2147483647;havoc slgt_compat_ioctl_#t~ret554#1; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6188: assume { :begin_inline_tty_port_close_start } true;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 := close_~info~1#1.base, 8 + close_~info~1#1.offset, close_~tty#1.base, close_~tty#1.offset, close_~filp#1.base, close_~filp#1.offset;havoc tty_port_close_start_#res#1;havoc tty_port_close_start_#t~nondet2415#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;tty_port_close_start_~arg0#1.base, tty_port_close_start_~arg0#1.offset := tty_port_close_start_#in~arg0#1.base, tty_port_close_start_#in~arg0#1.offset;tty_port_close_start_~arg1#1.base, tty_port_close_start_~arg1#1.offset := tty_port_close_start_#in~arg1#1.base, tty_port_close_start_#in~arg1#1.offset;tty_port_close_start_~arg2#1.base, tty_port_close_start_~arg2#1.offset := tty_port_close_start_#in~arg2#1.base, tty_port_close_start_#in~arg2#1.offset;havoc tty_port_close_start_#t~nondet2415#1;assume -2147483648 <= tty_port_close_start_#t~nondet2415#1 && tty_port_close_start_#t~nondet2415#1 <= 2147483647;tty_port_close_start_#res#1 := tty_port_close_start_#t~nondet2415#1;havoc tty_port_close_start_#t~nondet2415#1; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12002: assume device_init_~tmp~105#1 < 0; [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12002: assume !(device_init_~tmp~105#1 < 0); [2025-02-08 02:05:13,267 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: assume 0 != open_~tmp~26#1;open_#res#1 := -19; [2025-02-08 02:05:13,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: assume !(0 != open_~tmp~26#1);call open_#t~mem286#1 := read~int#28(open_~info~0#1.base, 1584 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870-1: SUMMARY for call alloc_dev_#t~memcpy~res1761#1.base, alloc_dev_#t~memcpy~res1761#1.offset := #Ultimate.C_memcpy#28(alloc_dev_~info~33#1.base, 1511 + alloc_dev_~info~33#1.offset, ~#default_params~0.base, ~#default_params~0.offset, alloc_dev_~__len~2#1); srcloc: null [2025-02-08 02:05:13,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: alloc_dev_~__ret~3#1.base, alloc_dev_~__ret~3#1.offset := alloc_dev_#t~memcpy~res1761#1.base, alloc_dev_#t~memcpy~res1761#1.offset;havoc alloc_dev_#t~memcpy~res1761#1.base, alloc_dev_#t~memcpy~res1761#1.offset; [2025-02-08 02:05:13,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14645: assume 1 == ldv_try_module_get_~module_get_succeeded~0#1;~ldv_module_refcounter~0 := 1 + ~ldv_module_refcounter~0;ldv_try_module_get_#res#1 := 1; [2025-02-08 02:05:13,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14645: assume !(1 == ldv_try_module_get_~module_get_succeeded~0#1);ldv_try_module_get_#res#1 := 0; [2025-02-08 02:05:13,268 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: call ULTIMATE.dealloc(block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset);havoc block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset;open_#t~ret306#1 := block_til_ready_#res#1;havoc block_til_ready_#t~ret1613#1.base, block_til_ready_#t~ret1613#1.offset, block_til_ready_#t~mem1614#1.base, block_til_ready_#t~mem1614#1.offset, block_til_ready_#t~mem1615#1.base, block_til_ready_#t~mem1615#1.offset, block_til_ready_#t~ret1616#1, block_til_ready_#t~mem1617#1, block_til_ready_#t~bitwise1618#1, block_til_ready_#t~mem1619#1, block_til_ready_#t~bitwise1620#1, block_til_ready_#t~mem1621#1, block_til_ready_#t~bitwise1622#1, block_til_ready_#t~mem1623#1, block_til_ready_#t~bitwise1624#1, block_til_ready_#t~mem1625#1.base, block_til_ready_#t~mem1625#1.offset, block_til_ready_#t~mem1626#1, block_til_ready_#t~bitwise1627#1, block_til_ready_#t~ret1628#1.base, block_til_ready_#t~ret1628#1.offset, block_til_ready_#t~ret1629#1, block_til_ready_#t~ret1630#1, block_til_ready_#t~mem1631#1, block_til_ready_#t~mem1632#1, block_til_ready_#t~mem1633#1.base, block_til_ready_#t~mem1633#1.offset, block_til_ready_#t~mem1634#1, block_til_ready_#t~bitwise1635#1, block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset, block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset, block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset, block_til_ready_#t~ret1639#1.base, block_til_ready_#t~ret1639#1.offset, block_til_ready_#t~ret1640#1, block_til_ready_#t~mem1641#1, block_til_ready_#t~bitwise1642#1, block_til_ready_#t~mem1643#1, block_til_ready_#t~ret1644#1, block_til_ready_#t~mem1645#1, block_til_ready_#t~bitwise1646#1, block_til_ready_#t~ret1647#1.base, block_til_ready_#t~ret1647#1.offset, block_til_ready_#t~ret1648#1, block_til_ready_#t~mem1649#1.base, block_til_ready_#t~mem1649#1.offset, block_til_ready_#t~mem1650#1.base, block_til_ready_#t~mem1650#1.offset, block_til_ready_#t~ret1651#1, block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset, block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset, block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset, block_til_ready_#t~ret1655#1.base, block_til_ready_#t~ret1655#1.offset, block_til_ready_#t~mem1656#1, block_til_ready_#t~mem1657#1, block_til_ready_#t~mem1658#1, block_til_ready_#t~bitwise1659#1, block_til_ready_#t~mem1660#1.base, block_til_ready_#t~mem1660#1.offset, block_til_ready_#t~mem1661#1.base, block_til_ready_#t~mem1661#1.offset, block_til_ready_#t~ret1662#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~3#1.base, block_til_ready_~#wait~3#1.offset, block_til_ready_~tmp~98#1.base, block_til_ready_~tmp~98#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~39#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~52#1.base, block_til_ready_~tmp___0~52#1.offset, block_til_ready_~tmp___1~23#1, block_til_ready_~__x~4#1, block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset, block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset, block_til_ready_~__ptr___0~4#1.base, block_til_ready_~__ptr___0~4#1.offset, block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset, block_til_ready_~__ptr___1~4#1.base, block_til_ready_~__ptr___1~4#1.offset, block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset, block_til_ready_~__ptr___2~4#1.base, block_til_ready_~__ptr___2~4#1.offset, block_til_ready_~tmp___5~6#1.base, block_til_ready_~tmp___5~6#1.offset, block_til_ready_~tmp___6~4#1, block_til_ready_~tmp___7~3#1.base, block_til_ready_~tmp___7~3#1.offset, block_til_ready_~tmp___8~3#1, block_til_ready_~__x___0~2#1, block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset, block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset, block_til_ready_~__ptr___4~2#1.base, block_til_ready_~__ptr___4~2#1.offset, block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset, block_til_ready_~__ptr___5~2#1.base, block_til_ready_~__ptr___5~2#1.offset, block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset, block_til_ready_~__ptr___6~2#1.base, block_til_ready_~__ptr___6~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~ret306#1 && open_#t~ret306#1 <= 2147483647;open_~retval~0#1 := open_#t~ret306#1;havoc open_#t~ret306#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14381: assume 0 != main_~res_init_one_102~0#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14381: assume !(0 != main_~res_init_one_102~0#1);main_~ldv_s_pci_driver_pci_driver~0#1 := 0; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11342: assume 0 != (if block_til_ready_#t~mem1643#1 % 18446744073709551616 % 4294967296 <= 2147483647 then block_til_ready_#t~mem1643#1 % 18446744073709551616 % 4294967296 else block_til_ready_#t~mem1643#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc block_til_ready_#t~mem1643#1;block_til_ready_~retval~1#1 := -11; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11342: assume !(0 != (if block_til_ready_#t~mem1643#1 % 18446744073709551616 % 4294967296 <= 2147483647 then block_til_ready_#t~mem1643#1 % 18446744073709551616 % 4294967296 else block_til_ready_#t~mem1643#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc block_til_ready_#t~mem1643#1;block_til_ready_~retval~1#1 := -512; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: assume ~debug_level~0 > 1;call device_init_#t~mem1797#1.base, device_init_#t~mem1797#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1798#1.base, device_init_#t~mem1798#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1799#1 := read~int#28(device_init_#t~mem1798#1.base, 1486 + device_init_#t~mem1798#1.offset, 4); [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: assume !(~debug_level~0 > 1);call device_init_#t~mem1801#1.base, device_init_#t~mem1801#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call write~int#28(1, device_init_#t~mem1801#1.base, 1480 + device_init_#t~mem1801#1.offset, 1);havoc device_init_#t~mem1801#1.base, device_init_#t~mem1801#1.offset;call device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset := read~$Pointer$#28(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~mem1802#1.base, device_init_#t~mem1802#1.offset;havoc adapter_test_#res#1;havoc adapter_test_#t~ret2329#1, adapter_test_#t~ret2330#1, adapter_test_#t~mem2331#1, adapter_test_#t~ret2332#1, adapter_test_#t~ret2333#1, adapter_test_#t~mem2334#1, adapter_test_#t~ret2335#1, adapter_test_#t~ret2336#1, adapter_test_#t~ret2337#1, adapter_test_#t~mem2338#1, adapter_test_~info#1.base, adapter_test_~info#1.offset, adapter_test_~tmp~129#1, adapter_test_~tmp___0~67#1, adapter_test_~tmp___1~32#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_~tmp~129#1;havoc adapter_test_~tmp___0~67#1;havoc adapter_test_~tmp___1~32#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778: havoc alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#1.offset;hdlcdev_init_#t~ret760#1.base, hdlcdev_init_#t~ret760#1.offset := alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset;havoc alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#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~ret760#1.base, hdlcdev_init_#t~ret760#1.offset;havoc hdlcdev_init_#t~ret760#1.base, hdlcdev_init_#t~ret760#1.offset; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume 0 != hdlcdev_open_~rc~1#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7775: assume !(0 != hdlcdev_open_~rc~1#1);call hdlcdev_open_#t~mem694#1 := read~int#28(hdlcdev_open_~info~23#1.base, 1583 + hdlcdev_open_~info~23#1.offset, 1); [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14910: havoc register_netdev_#t~nondet2401#1;hdlcdev_init_#t~ret766#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet2401#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 <= hdlcdev_init_#t~ret766#1 && hdlcdev_init_#t~ret766#1 <= 2147483647;hdlcdev_init_~rc~2#1 := hdlcdev_init_#t~ret766#1;havoc hdlcdev_init_#t~ret766#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume put_char_#t~mem388#1 % 4294967296 < put_char_#t~mem389#1 % 4294967296;havoc put_char_#t~mem388#1;havoc put_char_#t~mem389#1;call put_char_#t~mem390#1 := read~int#28(put_char_~info~5#1.base, 1596 + put_char_~info~5#1.offset, 4);put_char_~tmp___1~6#1 := put_char_#t~mem390#1;havoc put_char_#t~mem390#1;call put_char_#t~mem391#1 := read~int#28(put_char_~info~5#1.base, 1596 + put_char_~info~5#1.offset, 4);call write~int#28(1 + put_char_#t~mem391#1, put_char_~info~5#1.base, 1596 + put_char_~info~5#1.offset, 4);havoc put_char_#t~mem391#1;call put_char_#t~mem392#1.base, put_char_#t~mem392#1.offset := read~$Pointer$#28(put_char_~info~5#1.base, 1588 + put_char_~info~5#1.offset, 8);call write~int#28(put_char_~ch#1, put_char_#t~mem392#1.base, put_char_#t~mem392#1.offset + (if put_char_~tmp___1~6#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then put_char_~tmp___1~6#1 % 18446744073709551616 % 18446744073709551616 else put_char_~tmp___1~6#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc put_char_#t~mem392#1.base, put_char_#t~mem392#1.offset;put_char_~ret~4#1 := 1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume !(put_char_#t~mem388#1 % 4294967296 < put_char_#t~mem389#1 % 4294967296);havoc put_char_#t~mem388#1;havoc put_char_#t~mem389#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568: assume 100 == cts_change_~tmp___0~36#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8568: assume !(100 == cts_change_~tmp___0~36#1);call cts_change_#t~mem849#1 := read~int#28(cts_change_~info#1.base, 790 + cts_change_~info#1.offset, 4);call write~int#28(1 + cts_change_#t~mem849#1, cts_change_~info#1.base, 790 + cts_change_~info#1.offset, 4);havoc cts_change_#t~mem849#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778-3: SUMMARY for call alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#1.offset := ldv_malloc(2385); srcloc: null [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778-2: alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset := alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#1.offset;havoc alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#1.offset; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6190: assume 0 == close_~tmp___0~11#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6190: assume !(0 == close_~tmp___0~11#1); [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume 0 != hdlcdev_init_~rc~2#1; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: assume !(0 != hdlcdev_init_~rc~2#1);call write~$Pointer$#28(hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset, hdlcdev_init_~info#1.base, 9987 + hdlcdev_init_~info#1.offset, 8);hdlcdev_init_#res#1 := 0; [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13986: assume ~debug_level~0 > 0;call loopback_test_rx_#t~mem2310#1.base, loopback_test_rx_#t~mem2310#1.offset := read~$Pointer$#28(loopback_test_rx_~info#1.base, 9903 + loopback_test_rx_~info#1.offset, 8);call loopback_test_rx_#t~mem2311#1 := read~int#28(loopback_test_rx_~info#1.base, 9911 + loopback_test_rx_~info#1.offset, 4); [2025-02-08 02:05:13,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13986: assume !(~debug_level~0 > 0); [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005-1: SUMMARY for call device_init_#t~ret1800#1 := printk(160, 0); srcloc: null [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005: assume -2147483648 <= device_init_#t~ret1800#1 && device_init_#t~ret1800#1 <= 2147483647;havoc device_init_#t~mem1797#1.base, device_init_#t~mem1797#1.offset;havoc device_init_#t~mem1798#1.base, device_init_#t~mem1798#1.offset;havoc device_init_#t~mem1799#1;havoc device_init_#t~ret1800#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: assume 0 != isr_serial_#t~bitwise944#1;havoc isr_serial_#t~bitwise944#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834: assume !(0 != isr_serial_#t~bitwise944#1);havoc isr_serial_#t~bitwise944#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8041: call hdlcdev_tx_timeout_#t~mem742#1 := read~int#28(hdlcdev_tx_timeout_~dev#1.base, 228 + hdlcdev_tx_timeout_~dev#1.offset, 8);call write~int#28(1 + hdlcdev_tx_timeout_#t~mem742#1, hdlcdev_tx_timeout_~dev#1.base, 228 + hdlcdev_tx_timeout_~dev#1.offset, 8);havoc hdlcdev_tx_timeout_#t~mem742#1;call hdlcdev_tx_timeout_#t~mem743#1 := read~int#28(hdlcdev_tx_timeout_~dev#1.base, 316 + hdlcdev_tx_timeout_~dev#1.offset, 8);call write~int#28(1 + hdlcdev_tx_timeout_#t~mem743#1, hdlcdev_tx_timeout_~dev#1.base, 316 + hdlcdev_tx_timeout_~dev#1.offset, 8);havoc hdlcdev_tx_timeout_#t~mem743#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11741: assume true;havoc add_device_#t~nondet1732#1;call write~int#28(add_device_#t~nondet1732#1, add_device_~info#1.base, 709 + add_device_~info#1.offset + add_device_#t~loopctr1731#1, 8);add_device_#t~loopctr1731#1 := 1 + add_device_#t~loopctr1731#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11741: assume true;havoc add_device_#t~mem1730#1;havoc add_device_#t~loopctr1731#1;havoc add_device_#t~nondet1732#1;havoc add_device_#t~ret1733#1;call add_device_#t~mem1734#1 := read~int#28(add_device_~info#1.base, 786 + add_device_~info#1.offset, 4); [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777-1: SUMMARY for call hdlcdev_open_#t~ret692#1.base, hdlcdev_open_#t~ret692#1.offset := spinlock_check(hdlcdev_open_~info~23#1.base, 9919 + hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8570: cts_change_~tmp~63#1 := cts_change_#t~ret847#1;havoc cts_change_#t~ret847#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7777: hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset := hdlcdev_open_#t~ret692#1.base, hdlcdev_open_#t~ret692#1.offset;havoc hdlcdev_open_#t~ret692#1.base, hdlcdev_open_#t~ret692#1.offset; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834-1: [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834-2: havoc isr_serial_#t~bitwise944#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise944#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise944#1 <= 6144) && isr_serial_#t~bitwise944#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise944#1 > 6144 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise944#1 >= -2147483648; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834-3: assume 6144 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise944#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834-3: assume !(6144 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise944#1 := 0; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8834-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14516-1: assume { :begin_inline_throttle } true;throttle_#in~tty#1.base, throttle_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc throttle_#t~mem627#1.base, throttle_#t~mem627#1.offset, throttle_#t~ret628#1, throttle_#t~ret629#1, throttle_#t~mem630#1.base, throttle_#t~mem630#1.offset, throttle_#t~mem631#1, throttle_#t~bitwise632#1, throttle_#t~mem633#1.base, throttle_#t~mem633#1.offset, throttle_#t~mem634#1, throttle_#t~mem635#1.base, throttle_#t~mem635#1.offset, throttle_#t~mem636#1, throttle_#t~ret637#1.base, throttle_#t~ret637#1.offset, throttle_#t~ret638#1, throttle_#t~mem639#1, throttle_#t~bitwise640#1, throttle_~tty#1.base, throttle_~tty#1.offset, throttle_~info~18#1.base, throttle_~info~18#1.offset, throttle_~flags~12#1, throttle_~tmp~48#1, throttle_~tmp___0~26#1.base, throttle_~tmp___0~26#1.offset;throttle_~tty#1.base, throttle_~tty#1.offset := throttle_#in~tty#1.base, throttle_#in~tty#1.offset;havoc throttle_~info~18#1.base, throttle_~info~18#1.offset;havoc throttle_~flags~12#1;havoc throttle_~tmp~48#1;havoc throttle_~tmp___0~26#1.base, throttle_~tmp___0~26#1.offset;call throttle_#t~mem627#1.base, throttle_#t~mem627#1.offset := read~$Pointer$#28(throttle_~tty#1.base, 1003 + throttle_~tty#1.offset, 8);throttle_~info~18#1.base, throttle_~info~18#1.offset := throttle_#t~mem627#1.base, throttle_#t~mem627#1.offset;havoc throttle_#t~mem627#1.base, throttle_#t~mem627#1.offset; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14516: havoc throttle_#t~mem627#1.base, throttle_#t~mem627#1.offset, throttle_#t~ret628#1, throttle_#t~ret629#1, throttle_#t~mem630#1.base, throttle_#t~mem630#1.offset, throttle_#t~mem631#1, throttle_#t~bitwise632#1, throttle_#t~mem633#1.base, throttle_#t~mem633#1.offset, throttle_#t~mem634#1, throttle_#t~mem635#1.base, throttle_#t~mem635#1.offset, throttle_#t~mem636#1, throttle_#t~ret637#1.base, throttle_#t~ret637#1.offset, throttle_#t~ret638#1, throttle_#t~mem639#1, throttle_#t~bitwise640#1, throttle_~tty#1.base, throttle_~tty#1.offset, throttle_~info~18#1.base, throttle_~info~18#1.offset, throttle_~flags~12#1, throttle_~tmp~48#1, throttle_~tmp___0~26#1.base, throttle_~tmp___0~26#1.offset;havoc throttle_#in~tty#1.base, throttle_#in~tty#1.offset;assume { :end_inline_throttle } true; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8570-1: SUMMARY for call cts_change_#t~ret847#1 := rd_reg16(cts_change_~info#1.base, cts_change_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174: assume -2147483648 <= hdlcdev_init_#t~ret767#1 && hdlcdev_init_#t~ret767#1 <= 2147483647;havoc hdlcdev_init_#t~ret767#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: assume 0 != open_#t~mem286#1;havoc open_#t~mem286#1; [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6060: assume !(0 != open_#t~mem286#1);havoc open_#t~mem286#1;call write~$Pointer$#28(open_~info~0#1.base, open_~info~0#1.offset, open_~tty#1.base, 1003 + open_~tty#1.offset, 8);call write~$Pointer$#28(open_~tty#1.base, open_~tty#1.offset, open_~info~0#1.base, 8 + open_~info~0#1.offset, 8); [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174-1: SUMMARY for call hdlcdev_init_#t~ret767#1 := printk(93, 0); srcloc: null [2025-02-08 02:05:13,270 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7910: call write~int#28(2, hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13988-1: SUMMARY for call trace_block(loopback_test_rx_~info#1.base, loopback_test_rx_~info#1.offset, loopback_test_rx_#t~mem2310#1.base, loopback_test_rx_#t~mem2310#1.offset, (if loopback_test_rx_#t~mem2311#1 % 4294967296 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2311#1 % 4294967296 % 4294967296 else loopback_test_rx_#t~mem2311#1 % 4294967296 % 4294967296 - 4294967296), 176, 0); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13988: havoc loopback_test_rx_#t~mem2310#1.base, loopback_test_rx_#t~mem2310#1.offset;havoc loopback_test_rx_#t~mem2311#1; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: hdlcdev_open_~flags~16#1 := hdlcdev_open_#t~ret693#1;havoc hdlcdev_open_#t~ret693#1;call write~int#28(0, hdlcdev_open_~info~23#1.base, 9915 + hdlcdev_open_~info~23#1.offset, 4); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571: havoc cts_change_#t~bitwise848#1; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-1: SUMMARY for call wr_reg16(cts_change_~info#1.base, cts_change_~info#1.offset, 140, cts_change_#t~bitwise848#1); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: SUMMARY for call hdlcdev_open_#t~ret693#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:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14781: havoc alloc_tty_driver_#t~ret2384#1.base, alloc_tty_driver_#t~ret2384#1.offset; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-2: [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-3: havoc cts_change_#t~bitwise848#1;assume (((((if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296) < 0 || cts_change_#t~bitwise848#1 <= (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296)) && cts_change_#t~bitwise848#1 <= 65471) && cts_change_#t~bitwise848#1 >= 0) && ((if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296) >= 0 || cts_change_#t~bitwise848#1 > 65471 + (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296))) && cts_change_#t~bitwise848#1 >= -2147483648; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-4: assume 65471 == (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296);cts_change_#t~bitwise848#1 := (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-4: assume !(65471 == (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-5: assume 0 == (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296);cts_change_#t~bitwise848#1 := 0; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8571-5: assume !(0 == (if cts_change_~tmp~63#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~tmp~63#1 % 65536 % 4294967296 else cts_change_~tmp~63#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175-1: SUMMARY for call free_netdev(hdlcdev_init_~dev~1#1.base, hdlcdev_init_~dev~1#1.offset); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: hdlcdev_init_#res#1 := hdlcdev_init_~rc~2#1; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250-1: slgt_compat_ioctl_#res#1 := slgt_compat_ioctl_~rc~0#1; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043-1: SUMMARY for call hdlcdev_tx_timeout_#t~ret744#1.base, hdlcdev_tx_timeout_#t~ret744#1.offset := spinlock_check(hdlcdev_tx_timeout_~info~26#1.base, 1326 + hdlcdev_tx_timeout_~info~26#1.offset); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232: call slgt_interrupt_#t~mem1028#1 := read~int#28(slgt_interrupt_~port~0#1.base, 96 + slgt_interrupt_~port~0#1.offset, 4); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8043: hdlcdev_tx_timeout_~tmp___0~33#1.base, hdlcdev_tx_timeout_~tmp___0~33#1.offset := hdlcdev_tx_timeout_#t~ret744#1.base, hdlcdev_tx_timeout_#t~ret744#1.offset;havoc hdlcdev_tx_timeout_#t~ret744#1.base, hdlcdev_tx_timeout_#t~ret744#1.offset; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9232-1: SUMMARY for call spin_lock(slgt_interrupt_~port~0#1.base, 1326 + slgt_interrupt_~port~0#1.offset); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: assume ~debug_level~0 > 1;call open_#t~mem287#1 := read~int#28(open_~info~0#1.base, 1584 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6061: assume !(~debug_level~0 > 1); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8836: SUMMARY for call isr_txeom(isr_serial_~info#1.base, isr_serial_~info#1.offset, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11875: call write~int#28(0, alloc_dev_~info~33#1.base, 1547 + alloc_dev_~info~33#1.offset, 4);call write~int#28(alloc_dev_~adapter_num#1, alloc_dev_~info~33#1.base, 746 + alloc_dev_~info~33#1.offset, 4);call write~int#28(alloc_dev_~port_num#1, alloc_dev_~info~33#1.base, 750 + alloc_dev_~info~33#1.offset, 4); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14121: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515-1: SUMMARY for call unthrottle_#t~ret642#1 := sanity_check(unthrottle_~info~19#1.base, unthrottle_~info~19#1.offset, unthrottle_~tty#1.base, 448 + unthrottle_~tty#1.offset, 79, 0); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7515: assume -2147483648 <= unthrottle_#t~ret642#1 && unthrottle_#t~ret642#1 <= 2147483647;unthrottle_~tmp~49#1 := unthrottle_#t~ret642#1;havoc unthrottle_#t~ret642#1; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: assume add_device_#t~mem1734#1 <= 31;havoc add_device_#t~mem1734#1;call add_device_#t~mem1735#1 := read~int#28(add_device_~info#1.base, 786 + add_device_~info#1.offset, 4);call add_device_#t~mem1736#1 := read~int#11(~#maxframe~0.base, ~#maxframe~0.offset + 4 * add_device_#t~mem1735#1, 4); [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11743: assume !(add_device_#t~mem1734#1 <= 31);havoc add_device_#t~mem1734#1; [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044-1: SUMMARY for call hdlcdev_tx_timeout_#t~ret745#1 := _raw_spin_lock_irqsave(hdlcdev_tx_timeout_~tmp___0~33#1.base, hdlcdev_tx_timeout_~tmp___0~33#1.offset); srcloc: null [2025-02-08 02:05:13,271 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8044: hdlcdev_tx_timeout_~flags~19#1 := hdlcdev_tx_timeout_#t~ret745#1;havoc hdlcdev_tx_timeout_#t~ret745#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13858: havoc register_test_#t~mem2277#1;call register_test_#t~mem2278#1 := read~int#7(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset + 2 * (if (1 + register_test_~i~18#1) % 4294967296 % (register_test_~count~7#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + register_test_~i~18#1) % 4294967296 % (register_test_~count~7#1 % 4294967296) % 4294967296 % 18446744073709551616 else (1 + register_test_~i~18#1) % 4294967296 % (register_test_~count~7#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723-1: SUMMARY for call tx_hold_#t~ret437#1 := sanity_check(tx_hold_~info~11#1.base, tx_hold_~info~11#1.offset, tx_hold_~tty#1.base, 448 + tx_hold_~tty#1.offset, 48, 0); srcloc: null [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6723: assume -2147483648 <= tx_hold_#t~ret437#1 && tx_hold_#t~ret437#1 <= 2147483647;tx_hold_~tmp~38#1 := tx_hold_#t~ret437#1;havoc tx_hold_#t~ret437#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7780-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 9919 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7780: hdlcdev_open_#res#1 := hdlcdev_open_~rc~1#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744: assume 0 != add_device_#t~mem1736#1;havoc add_device_#t~mem1735#1;havoc add_device_#t~mem1736#1;call add_device_#t~mem1737#1 := read~int#28(add_device_~info#1.base, 786 + add_device_~info#1.offset, 4);call add_device_#t~mem1738#1 := read~int#11(~#maxframe~0.base, ~#maxframe~0.offset + 4 * add_device_#t~mem1737#1, 4);call write~int#28(add_device_#t~mem1738#1, add_device_~info#1.base, 1551 + add_device_~info#1.offset, 4);havoc add_device_#t~mem1737#1;havoc add_device_#t~mem1738#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11744: assume !(0 != add_device_#t~mem1736#1);havoc add_device_#t~mem1735#1;havoc add_device_#t~mem1736#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13858-1: SUMMARY for call wr_reg16(register_test_~info#1.base, register_test_~info#1.offset, 132, (if register_test_#t~mem2277#1 % 65536 % 4294967296 <= 2147483647 then register_test_#t~mem2277#1 % 65536 % 4294967296 else register_test_#t~mem2277#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13858-2: call register_test_#t~mem2277#1 := read~int#7(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset + 2 * (if register_test_~i~18#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then register_test_~i~18#1 % 4294967296 % 18446744073709551616 else register_test_~i~18#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume 0 != slgt_interrupt_#t~mem1028#1;havoc slgt_interrupt_#t~mem1028#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume !(0 != slgt_interrupt_#t~mem1028#1);havoc slgt_interrupt_#t~mem1028#1;call slgt_interrupt_#t~mem1029#1 := read~int#28(slgt_interrupt_~port~0#1.base, 9915 + slgt_interrupt_~port~0#1.offset, 4); [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6195: call close_#t~mem317#1 := read~int#28(close_~info~1#1.base, 352 + close_~info~1#1.offset, 8); [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6195-1: SUMMARY for call mutex_lock_nested(close_~info~1#1.base, 361 + close_~info~1#1.offset, 0); srcloc: null [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063: assume -2147483648 <= open_#t~ret288#1 && open_#t~ret288#1 <= 2147483647;havoc open_#t~mem287#1;havoc open_#t~ret288#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14123: assume -2147483648 <= adapter_test_#t~ret2329#1 && adapter_test_#t~ret2329#1 <= 2147483647;havoc adapter_test_#t~ret2329#1; [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6063-1: SUMMARY for call open_#t~ret288#1 := printk(21, 0); srcloc: null [2025-02-08 02:05:13,272 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14123-1: SUMMARY for call adapter_test_#t~ret2329#1 := printk(177, 0); srcloc: null [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8045: SUMMARY for call tx_stop(hdlcdev_tx_timeout_~info~26#1.base, hdlcdev_tx_timeout_~info~26#1.offset); srcloc: null [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13859: havoc register_test_#t~mem2278#1; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13859-1: SUMMARY for call wr_reg16(register_test_~info#1.base, register_test_~info#1.offset, 138, (if register_test_#t~mem2278#1 % 65536 % 4294967296 <= 2147483647 then register_test_#t~mem2278#1 % 65536 % 4294967296 else register_test_#t~mem2278#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7913: call write~int#28(3, hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume 0 != unthrottle_~tmp~49#1; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: assume !(0 != unthrottle_~tmp~49#1); [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8046: SUMMARY for call spin_unlock_irqrestore(hdlcdev_tx_timeout_~info~26#1.base, 1326 + hdlcdev_tx_timeout_~info~26#1.offset, hdlcdev_tx_timeout_~flags~19#1); srcloc: null [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13860-1: SUMMARY for call register_test_#t~ret2279#1 := rd_reg16(register_test_~info#1.base, register_test_~info#1.offset, 132); srcloc: null [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13860: register_test_~tmp~126#1 := register_test_#t~ret2279#1;havoc register_test_#t~ret2279#1;call register_test_#t~mem2280#1 := read~int#7(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset + 2 * (if register_test_~i~18#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then register_test_~i~18#1 % 4294967296 % 18446744073709551616 else register_test_~i~18#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14917: havoc request_threaded_irq_#t~nondet2402#1;request_irq_#t~ret101#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet2402#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~ret101#1 && request_irq_#t~ret101#1 <= 2147483647;request_irq_~tmp~7#1 := request_irq_#t~ret101#1;havoc request_irq_#t~ret101#1;request_irq_#res#1 := request_irq_~tmp~7#1; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11878: SUMMARY for call setup_timer_key(alloc_dev_~info~33#1.base, 1066 + alloc_dev_~info~33#1.offset, 157, 0, alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset, #funAddr~tx_timeout.base, #funAddr~tx_timeout.offset, alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset); srcloc: null [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume 0 != tx_hold_~tmp~38#1; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume !(0 != tx_hold_~tmp~38#1); [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14785: havoc capable_#t~nondet2385#1;hdlcdev_ioctl_#t~ret719#1 := capable_#res#1;havoc capable_#t~nondet2385#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;hdlcdev_ioctl_~tmp___2~7#1 := (if 0 == hdlcdev_ioctl_#t~ret719#1 % 256 then 0 else 1);havoc hdlcdev_ioctl_#t~ret719#1; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197-2: havoc close_#t~bitwise318#1;assume close_#t~bitwise318#1 % 18446744073709551616 <= close_#t~mem317#1 % 18446744073709551616 && close_#t~bitwise318#1 % 18446744073709551616 <= 2147483648; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197-3: assume 2147483648 == close_#t~mem317#1 % 18446744073709551616;close_#t~bitwise318#1 := close_#t~mem317#1; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197-3: assume !(2147483648 == close_#t~mem317#1 % 18446744073709551616); [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14521: havoc unthrottle_#t~mem641#1.base, unthrottle_#t~mem641#1.offset, unthrottle_#t~ret642#1, unthrottle_#t~ret643#1, unthrottle_#t~mem644#1.base, unthrottle_#t~mem644#1.offset, unthrottle_#t~mem645#1, unthrottle_#t~bitwise646#1, unthrottle_#t~mem647#1, unthrottle_#t~mem648#1.base, unthrottle_#t~mem648#1.offset, unthrottle_#t~mem649#1, unthrottle_#t~mem650#1.base, unthrottle_#t~mem650#1.offset, unthrottle_#t~mem651#1, unthrottle_#t~ret652#1.base, unthrottle_#t~ret652#1.offset, unthrottle_#t~ret653#1, unthrottle_#t~mem654#1, unthrottle_#t~bitwise655#1, unthrottle_~tty#1.base, unthrottle_~tty#1.offset, unthrottle_~info~19#1.base, unthrottle_~info~19#1.offset, unthrottle_~flags~13#1, unthrottle_~tmp~49#1, unthrottle_~tmp___0~27#1.base, unthrottle_~tmp___0~27#1.offset;havoc unthrottle_#in~tty#1.base, unthrottle_#in~tty#1.offset;assume { :end_inline_unthrottle } true; [2025-02-08 02:05:13,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197: assume 0 != close_#t~bitwise318#1 % 18446744073709551616;havoc close_#t~mem317#1;havoc close_#t~bitwise318#1;call close_#t~mem319#1 := read~int#28(close_~info~1#1.base, 882 + close_~info~1#1.offset, 4); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197: assume !(0 != close_#t~bitwise318#1 % 18446744073709551616);havoc close_#t~mem317#1;havoc close_#t~bitwise318#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14521-1: assume { :begin_inline_unthrottle } true;unthrottle_#in~tty#1.base, unthrottle_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc unthrottle_#t~mem641#1.base, unthrottle_#t~mem641#1.offset, unthrottle_#t~ret642#1, unthrottle_#t~ret643#1, unthrottle_#t~mem644#1.base, unthrottle_#t~mem644#1.offset, unthrottle_#t~mem645#1, unthrottle_#t~bitwise646#1, unthrottle_#t~mem647#1, unthrottle_#t~mem648#1.base, unthrottle_#t~mem648#1.offset, unthrottle_#t~mem649#1, unthrottle_#t~mem650#1.base, unthrottle_#t~mem650#1.offset, unthrottle_#t~mem651#1, unthrottle_#t~ret652#1.base, unthrottle_#t~ret652#1.offset, unthrottle_#t~ret653#1, unthrottle_#t~mem654#1, unthrottle_#t~bitwise655#1, unthrottle_~tty#1.base, unthrottle_~tty#1.offset, unthrottle_~info~19#1.base, unthrottle_~info~19#1.offset, unthrottle_~flags~13#1, unthrottle_~tmp~49#1, unthrottle_~tmp___0~27#1.base, unthrottle_~tmp___0~27#1.offset;unthrottle_~tty#1.base, unthrottle_~tty#1.offset := unthrottle_#in~tty#1.base, unthrottle_#in~tty#1.offset;havoc unthrottle_~info~19#1.base, unthrottle_~info~19#1.offset;havoc unthrottle_~flags~13#1;havoc unthrottle_~tmp~49#1;havoc unthrottle_~tmp___0~27#1.base, unthrottle_~tmp___0~27#1.offset;call unthrottle_#t~mem641#1.base, unthrottle_#t~mem641#1.offset := read~$Pointer$#28(unthrottle_~tty#1.base, 1003 + unthrottle_~tty#1.offset, 8);unthrottle_~info~19#1.base, unthrottle_~info~19#1.offset := unthrottle_#t~mem641#1.base, unthrottle_#t~mem641#1.offset;havoc unthrottle_#t~mem641#1.base, unthrottle_#t~mem641#1.offset; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197-1: [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11086-1: SUMMARY for call tiocmget_#t~ret1576#1.base, tiocmget_#t~ret1576#1.offset := spinlock_check(tiocmget_~info~29#1.base, 1326 + tiocmget_~info~29#1.offset); srcloc: null [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8047: SUMMARY for call netif_wake_queue(hdlcdev_tx_timeout_~dev#1.base, hdlcdev_tx_timeout_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197-4: assume 0 == close_#t~mem317#1 % 18446744073709551616;close_#t~bitwise318#1 := 0; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6197-4: assume !(0 == close_#t~mem317#1 % 18446744073709551616); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11086: tiocmget_~tmp~94#1.base, tiocmget_~tmp~94#1.offset := tiocmget_#t~ret1576#1.base, tiocmget_#t~ret1576#1.offset;havoc tiocmget_#t~ret1576#1.base, tiocmget_#t~ret1576#1.offset; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: assume 0 != isr_serial_#t~mem945#1 % 4294967296;havoc isr_serial_#t~mem945#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: assume !(0 != isr_serial_#t~mem945#1 % 4294967296);havoc isr_serial_#t~mem945#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-1: call isr_serial_#t~mem945#1 := read~int#28(isr_serial_~info#1.base, 1559 + isr_serial_~info#1.offset, 4); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13993-1: loopback_test_rx_#res#1 := 1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: put_char_#res#1 := put_char_~ret~4#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-1: SUMMARY for call spin_unlock_irqrestore(put_char_~info~5#1.base, 1326 + put_char_~info~5#1.offset, put_char_~flags~4#1); srcloc: null [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237: assume 0 != slgt_interrupt_#t~mem1029#1;havoc slgt_interrupt_#t~mem1029#1;call slgt_interrupt_#t~mem1030#1 := read~int#28(slgt_interrupt_~port~0#1.base, 1470 + slgt_interrupt_~port~0#1.offset, 4); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237: assume !(0 != slgt_interrupt_#t~mem1029#1);havoc slgt_interrupt_#t~mem1029#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: assume 0 == main_~ldv_s_synclink_gt_proc_fops_file_operations~0#1;assume { :begin_inline_synclink_gt_proc_open } true;synclink_gt_proc_open_#in~inode#1.base, synclink_gt_proc_open_#in~inode#1.offset, synclink_gt_proc_open_#in~file#1.base, synclink_gt_proc_open_#in~file#1.offset := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc synclink_gt_proc_open_#res#1;havoc synclink_gt_proc_open_#t~ret622#1, synclink_gt_proc_open_~inode#1.base, synclink_gt_proc_open_~inode#1.offset, synclink_gt_proc_open_~file#1.base, synclink_gt_proc_open_~file#1.offset, synclink_gt_proc_open_~tmp~46#1;synclink_gt_proc_open_~inode#1.base, synclink_gt_proc_open_~inode#1.offset := synclink_gt_proc_open_#in~inode#1.base, synclink_gt_proc_open_#in~inode#1.offset;synclink_gt_proc_open_~file#1.base, synclink_gt_proc_open_~file#1.offset := synclink_gt_proc_open_#in~file#1.base, synclink_gt_proc_open_#in~file#1.offset;havoc synclink_gt_proc_open_~tmp~46#1;assume { :begin_inline_single_open } true;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 := synclink_gt_proc_open_~file#1.base, synclink_gt_proc_open_~file#1.offset, #funAddr~synclink_gt_proc_show.base, #funAddr~synclink_gt_proc_show.offset, 0, 0;havoc single_open_#res#1;havoc single_open_#t~nondet2406#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;single_open_~arg0#1.base, single_open_~arg0#1.offset := single_open_#in~arg0#1.base, single_open_#in~arg0#1.offset;single_open_~arg1#1.base, single_open_~arg1#1.offset := single_open_#in~arg1#1.base, single_open_#in~arg1#1.offset;single_open_~arg2#1.base, single_open_~arg2#1.offset := single_open_#in~arg2#1.base, single_open_#in~arg2#1.offset;havoc single_open_#t~nondet2406#1;assume -2147483648 <= single_open_#t~nondet2406#1 && single_open_#t~nondet2406#1 <= 2147483647;single_open_#res#1 := single_open_#t~nondet2406#1;havoc single_open_#t~nondet2406#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14390: assume !(0 == main_~ldv_s_synclink_gt_proc_fops_file_operations~0#1); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087-1: SUMMARY for call tiocmget_#t~ret1577#1 := _raw_spin_lock_irqsave(tiocmget_~tmp~94#1.base, tiocmget_~tmp~94#1.offset); srcloc: null [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7916: call write~int#28(4, hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11087: tiocmget_~flags~35#1 := tiocmget_#t~ret1577#1;havoc tiocmget_#t~ret1577#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise946#1 := 0; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841: assume 0 != isr_serial_#t~bitwise946#1;havoc isr_serial_#t~bitwise946#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841: assume !(0 != isr_serial_#t~bitwise946#1);havoc isr_serial_#t~bitwise946#1; [2025-02-08 02:05:13,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11880: call write~$Pointer$#28(alloc_dev_~pdev#1.base, alloc_dev_~pdev#1.offset, alloc_dev_~info~33#1.base, 734 + alloc_dev_~info~33#1.offset, 8);call alloc_dev_#t~mem1762#1 := read~int#28(alloc_dev_~pdev#1.base, 1205 + alloc_dev_~pdev#1.offset, 4);call write~int#28(alloc_dev_#t~mem1762#1, alloc_dev_~info~33#1.base, 1486 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1762#1;call alloc_dev_#t~mem1763#1 := read~int#28(alloc_dev_~pdev#1.base, 1209 + alloc_dev_~pdev#1.offset, 8);call write~int#28(alloc_dev_#t~mem1763#1, alloc_dev_~info~33#1.base, 1506 + alloc_dev_~info~33#1.offset, 4);havoc alloc_dev_#t~mem1763#1;call write~int#28(5, alloc_dev_~info~33#1.base, 1482 + alloc_dev_~info~33#1.offset, 4);call write~int#28(128, alloc_dev_~info~33#1.base, 1490 + alloc_dev_~info~33#1.offset, 8);call write~int#28(-1, alloc_dev_~info~33#1.base, 1584 + alloc_dev_~info~33#1.offset, 4); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-1: [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13862: assume (if register_test_~tmp~126#1 % 65536 % 4294967296 <= 2147483647 then register_test_~tmp~126#1 % 65536 % 4294967296 else register_test_~tmp~126#1 % 65536 % 4294967296 - 4294967296) != (if register_test_#t~mem2280#1 % 65536 % 4294967296 <= 2147483647 then register_test_#t~mem2280#1 % 65536 % 4294967296 else register_test_#t~mem2280#1 % 65536 % 4294967296 - 4294967296);havoc register_test_#t~mem2280#1;register_test_~rc~10#1 := -19; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13862: assume !((if register_test_~tmp~126#1 % 65536 % 4294967296 <= 2147483647 then register_test_~tmp~126#1 % 65536 % 4294967296 else register_test_~tmp~126#1 % 65536 % 4294967296 - 4294967296) != (if register_test_#t~mem2280#1 % 65536 % 4294967296 <= 2147483647 then register_test_#t~mem2280#1 % 65536 % 4294967296 else register_test_#t~mem2280#1 % 65536 % 4294967296 - 4294967296));havoc register_test_#t~mem2280#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-2: havoc isr_serial_#t~bitwise946#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise946#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise946#1 <= 1024) && isr_serial_#t~bitwise946#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise946#1 > 1024 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise946#1 >= -2147483648; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-3: assume 1024 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise946#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841-3: assume !(1024 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11880-1: SUMMARY for call setup_timer_key(alloc_dev_~info~33#1.base, 1190 + alloc_dev_~info~33#1.offset, 158, 0, alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset, #funAddr~rx_timeout.base, #funAddr~rx_timeout.offset, alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset); srcloc: null [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199: havoc close_#t~mem319#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6199-1: SUMMARY for call wait_until_sent(close_~tty#1.base, close_~tty#1.offset, close_#t~mem319#1); srcloc: null [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6067-1: open_#res#1 := -19; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11088: SUMMARY for call get_signals(tiocmget_~info~29#1.base, tiocmget_~info~29#1.offset); srcloc: null [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: SUMMARY for call __wake_up(cts_change_~info#1.base, 898 + cts_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-4: assume 0 == block_til_ready_#t~mem1645#1 % 18446744073709551616;block_til_ready_#t~bitwise1646#1 := 0; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-4: assume !(0 == block_til_ready_#t~mem1645#1 % 18446744073709551616); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-1: [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353: assume 0 == block_til_ready_#t~bitwise1646#1 % 18446744073709551616;havoc block_til_ready_#t~mem1645#1;havoc block_til_ready_#t~bitwise1646#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353: assume !(0 == block_til_ready_#t~bitwise1646#1 % 18446744073709551616);havoc block_til_ready_#t~mem1645#1;havoc block_til_ready_#t~bitwise1646#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume 0 != slgt_interrupt_#t~mem1030#1 % 4294967296;havoc slgt_interrupt_#t~mem1030#1;call slgt_interrupt_#t~mem1031#1 := read~int#28(slgt_interrupt_~port~0#1.base, 1475 + slgt_interrupt_~port~0#1.offset, 1); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9239: assume !(0 != slgt_interrupt_#t~mem1030#1 % 4294967296);havoc slgt_interrupt_#t~mem1030#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-3: assume 134217728 == block_til_ready_#t~mem1645#1 % 18446744073709551616;block_til_ready_#t~bitwise1646#1 := block_til_ready_#t~mem1645#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-3: assume !(134217728 == block_til_ready_#t~mem1645#1 % 18446744073709551616); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11353-2: havoc block_til_ready_#t~bitwise1646#1;assume block_til_ready_#t~bitwise1646#1 % 18446744073709551616 <= block_til_ready_#t~mem1645#1 % 18446744073709551616 && block_til_ready_#t~bitwise1646#1 % 18446744073709551616 <= 134217728; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14392: main_#t~ret2354#1 := synclink_gt_proc_open_#res#1;havoc synclink_gt_proc_open_#t~ret622#1, synclink_gt_proc_open_~inode#1.base, synclink_gt_proc_open_~inode#1.offset, synclink_gt_proc_open_~file#1.base, synclink_gt_proc_open_~file#1.offset, synclink_gt_proc_open_~tmp~46#1;havoc synclink_gt_proc_open_#in~inode#1.base, synclink_gt_proc_open_#in~inode#1.offset, synclink_gt_proc_open_#in~file#1.base, synclink_gt_proc_open_#in~file#1.offset;assume { :end_inline_synclink_gt_proc_open } true;assume -2147483648 <= main_#t~ret2354#1 && main_#t~ret2354#1 <= 2147483647;main_~res_synclink_gt_proc_open_26~0#1 := main_#t~ret2354#1;havoc main_#t~ret2354#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8843: SUMMARY for call isr_rxdata(isr_serial_~info#1.base, isr_serial_~info#1.offset); srcloc: null [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089-1: SUMMARY for call spin_unlock_irqrestore(tiocmget_~info~29#1.base, 1326 + tiocmget_~info~29#1.offset, tiocmget_~flags~35#1); srcloc: null [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786: call write~int#28(hdlcdev_open_#t~bitwise695#1, hdlcdev_open_~info~23#1.base, 1583 + hdlcdev_open_~info~23#1.offset, 1);havoc hdlcdev_open_#t~mem694#1;havoc hdlcdev_open_#t~bitwise695#1; [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11089: call tiocmget_#t~mem1578#1 := read~int#28(tiocmget_~info~29#1.base, 1583 + tiocmget_~info~29#1.offset, 1); [2025-02-08 02:05:13,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14128: assume { :begin_inline_register_test } true;register_test_#in~info#1.base, register_test_#in~info#1.offset := adapter_test_~info#1.base, adapter_test_~info#1.offset;havoc register_test_#res#1;havoc register_test_#t~mem2277#1, register_test_#t~mem2278#1, register_test_#t~ret2279#1, register_test_#t~mem2280#1, register_test_#t~ret2281#1, register_test_#t~mem2282#1, register_test_#t~ret2283#1, register_test_#t~bitwise2284#1, register_test_~info#1.base, register_test_~info#1.offset, register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset, register_test_~count~7#1, register_test_~i~18#1, register_test_~rc~10#1, register_test_~tmp~126#1, register_test_~tmp___0~64#1, register_test_~tmp___1~29#1;register_test_~info#1.base, register_test_~info#1.offset := register_test_#in~info#1.base, register_test_#in~info#1.offset;call register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset := #Ultimate.allocOnStack(12);havoc register_test_~count~7#1;havoc register_test_~i~18#1;havoc register_test_~rc~10#1;havoc register_test_~tmp~126#1;havoc register_test_~tmp___0~64#1;havoc register_test_~tmp___1~29#1;call write~int#7(0, register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset, 2);call write~int#7(65535, register_test_~#patterns~0#1.base, 2 + register_test_~#patterns~0#1.offset, 2);call write~int#7(43690, register_test_~#patterns~0#1.base, 4 + register_test_~#patterns~0#1.offset, 2);call write~int#7(21845, register_test_~#patterns~0#1.base, 6 + register_test_~#patterns~0#1.offset, 2);call write~int#7(26985, register_test_~#patterns~0#1.base, 8 + register_test_~#patterns~0#1.offset, 2);call write~int#7(38550, register_test_~#patterns~0#1.base, 10 + register_test_~#patterns~0#1.offset, 2);register_test_~count~7#1 := 6;register_test_~rc~10#1 := 0;register_test_~i~18#1 := 0; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-4: assume 0 == hdlcdev_open_#t~mem694#1 % 256 % 4294967296 || 160 == hdlcdev_open_#t~mem694#1 % 256 % 4294967296;hdlcdev_open_#t~bitwise695#1 := 160; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-4: assume !(0 == hdlcdev_open_#t~mem694#1 % 256 % 4294967296 || 160 == hdlcdev_open_#t~mem694#1 % 256 % 4294967296); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-3: assume false;hdlcdev_open_#t~bitwise695#1 := hdlcdev_open_#t~mem694#1 % 256; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-3: assume !false; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579: call cts_change_#t~mem850#1 := read~int#28(cts_change_~info#1.base, 1470 + cts_change_~info#1.offset, 4); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-2: havoc hdlcdev_open_#t~bitwise695#1;assume (hdlcdev_open_#t~bitwise695#1 % 4294967296 >= hdlcdev_open_#t~mem694#1 % 256 % 4294967296 && hdlcdev_open_#t~bitwise695#1 % 4294967296 >= 160) && hdlcdev_open_#t~bitwise695#1 % 4294967296 <= 160 + hdlcdev_open_#t~mem694#1 % 256 % 4294967296; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579-1: SUMMARY for call __wake_up(cts_change_~info#1.base, 982 + cts_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6729: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7786-1: [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11750: ~slgt_device_count~0 := 1 + ~slgt_device_count~0; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11354: assume 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); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11354: assume !(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)); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume 0 == slgt_interrupt_#t~mem1031#1 % 256;havoc slgt_interrupt_#t~mem1031#1;call slgt_interrupt_#t~mem1032#1 := read~int#28(slgt_interrupt_~port~0#1.base, 1474 + slgt_interrupt_~port~0#1.offset, 1); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume !(0 == slgt_interrupt_#t~mem1031#1 % 256);havoc slgt_interrupt_#t~mem1031#1; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14393: SUMMARY for call ldv_check_return_value(main_~res_synclink_gt_proc_open_26~0#1); srcloc: null [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7919: call write~int#28(0, hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787-1: SUMMARY for call program_hw(hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7787: call write~int#28(~jiffies~0, hdlcdev_open_~dev#1.base, 916 + 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~ret223#1.base, netif_start_queue_#t~ret223#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~17#1.base, netif_start_queue_~tmp~17#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~17#1.base, netif_start_queue_~tmp~17#1.offset; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: call write~int#28(cts_change_#t~bitwise851#1, cts_change_~info#1.base, 1470 + cts_change_~info#1.offset, 4);havoc cts_change_#t~mem850#1;havoc cts_change_#t~bitwise851#1;call cts_change_#t~mem852#1 := read~int#28(cts_change_~info#1.base, 352 + cts_change_~info#1.offset, 8); [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-1: [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-2: havoc cts_change_#t~bitwise851#1;assume (cts_change_#t~bitwise851#1 % 4294967296 >= cts_change_#t~mem850#1 % 4294967296 && cts_change_#t~bitwise851#1 % 4294967296 >= 4) && cts_change_#t~bitwise851#1 % 4294967296 <= 4 + cts_change_#t~mem850#1 % 4294967296; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523-1: SUMMARY for call unthrottle_#t~ret643#1 := printk(80, 0); srcloc: null [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume -2147483648 <= unthrottle_#t~ret643#1 && unthrottle_#t~ret643#1 <= 2147483647;havoc unthrottle_#t~ret643#1; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11751: assume 0 == (~slgt_device_list~0.base + ~slgt_device_list~0.offset) % 18446744073709551616;~slgt_device_list~0.base, ~slgt_device_list~0.offset := add_device_~info#1.base, add_device_~info#1.offset; [2025-02-08 02:05:13,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11751: assume !(0 == (~slgt_device_list~0.base + ~slgt_device_list~0.offset) % 18446744073709551616);add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset := ~slgt_device_list~0.base, ~slgt_device_list~0.offset; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-3: assume false;cts_change_#t~bitwise851#1 := cts_change_#t~mem850#1; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-3: assume !false; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-4: assume 0 == cts_change_#t~mem850#1 % 4294967296 || 4 == cts_change_#t~mem850#1 % 4294967296;cts_change_#t~bitwise851#1 := 4; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-4: assume !(0 == cts_change_#t~mem850#1 % 4294967296 || 4 == cts_change_#t~mem850#1 % 4294967296); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14526: SUMMARY for call send_xchar(main_~var_group7~0#1.base, main_~var_group7~0#1.offset, (if main_~var_send_xchar_12_p1~0#1 % 256 <= 127 then main_~var_send_xchar_12_p1~0#1 % 256 else main_~var_send_xchar_12_p1~0#1 % 256 - 256)); srcloc: null [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9109: assume ~debug_level~0 > 4;call slgt_interrupt_#t~mem1003#1 := read~int#28(slgt_interrupt_~info~28#1.base, 1486 + slgt_interrupt_~info~28#1.offset, 4); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9109: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127-1: SUMMARY for call slgt_compat_ioctl_#t~ret547#1 := sanity_check(slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset, slgt_compat_ioctl_~tty#1.base, 448 + slgt_compat_ioctl_~tty#1.offset, 56, 0); srcloc: null [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: assume -2147483648 <= slgt_compat_ioctl_#t~ret547#1 && slgt_compat_ioctl_#t~ret547#1 <= 2147483647;slgt_compat_ioctl_~tmp~44#1 := slgt_compat_ioctl_#t~ret547#1;havoc slgt_compat_ioctl_#t~ret547#1; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130: assume adapter_test_~tmp___1~32#1 < 0;call adapter_test_#t~mem2331#1 := read~int#28(adapter_test_~info#1.base, 1506 + adapter_test_~info#1.offset, 4); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14130: assume !(adapter_test_~tmp___1~32#1 < 0);assume { :begin_inline_irq_test } true;irq_test_#in~info#1.base, irq_test_#in~info#1.offset := adapter_test_~info#1.base, adapter_test_~info#1.offset;havoc irq_test_#res#1;havoc irq_test_#t~mem2285#1.base, irq_test_#t~mem2285#1.offset, irq_test_#t~mem2286#1, irq_test_#t~ret2287#1.base, irq_test_#t~ret2287#1.offset, irq_test_#t~ret2288#1, irq_test_#t~ret2289#1, irq_test_#t~bitwise2290#1, irq_test_#t~ret2291#1, irq_test_#t~bitwise2292#1, irq_test_#t~ret2293#1, irq_test_#t~mem2294#1, irq_test_#t~ret2295#1.base, irq_test_#t~ret2295#1.offset, irq_test_#t~ret2296#1, irq_test_#t~mem2297#1, irq_test_#t~mem2298#1, irq_test_~info#1.base, irq_test_~info#1.offset, irq_test_~timeout~1#1, irq_test_~flags~41#1, irq_test_~oldtty~0#1.base, irq_test_~oldtty~0#1.offset, irq_test_~speed~0#1, irq_test_~tmp~127#1.base, irq_test_~tmp~127#1.offset, irq_test_~tmp___0~65#1, irq_test_~tmp___1~30#1, irq_test_~tmp___2~18#1, irq_test_~tmp___3~13#1.base, irq_test_~tmp___3~13#1.offset, irq_test_~tmp___4~8#1;irq_test_~info#1.base, irq_test_~info#1.offset := irq_test_#in~info#1.base, irq_test_#in~info#1.offset;havoc irq_test_~timeout~1#1;havoc irq_test_~flags~41#1;havoc irq_test_~oldtty~0#1.base, irq_test_~oldtty~0#1.offset;havoc irq_test_~speed~0#1;havoc irq_test_~tmp~127#1.base, irq_test_~tmp~127#1.offset;havoc irq_test_~tmp___0~65#1;havoc irq_test_~tmp___1~30#1;havoc irq_test_~tmp___2~18#1;havoc irq_test_~tmp___3~13#1.base, irq_test_~tmp___3~13#1.offset;havoc irq_test_~tmp___4~8#1;call irq_test_#t~mem2285#1.base, irq_test_#t~mem2285#1.offset := read~$Pointer$#28(irq_test_~info#1.base, 8 + irq_test_~info#1.offset, 8);irq_test_~oldtty~0#1.base, irq_test_~oldtty~0#1.offset := irq_test_#t~mem2285#1.base, irq_test_#t~mem2285#1.offset;havoc irq_test_#t~mem2285#1.base, irq_test_#t~mem2285#1.offset;call irq_test_#t~mem2286#1 := read~int#28(irq_test_~info#1.base, 1536 + irq_test_~info#1.offset, 8);irq_test_~speed~0#1 := irq_test_#t~mem2286#1;havoc irq_test_#t~mem2286#1;call write~int#28(921600, irq_test_~info#1.base, 1536 + irq_test_~info#1.offset, 8);call write~$Pointer$#28(0, 0, irq_test_~info#1.base, 8 + irq_test_~info#1.offset, 8); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-1: [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: assume 0 != tiocmget_#t~bitwise1579#1;havoc tiocmget_#t~mem1578#1;havoc tiocmget_#t~bitwise1579#1;tiocmget_~tmp___0~51#1 := 4; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091: assume !(0 != tiocmget_#t~bitwise1579#1);havoc tiocmget_#t~mem1578#1;havoc tiocmget_#t~bitwise1579#1;tiocmget_~tmp___0~51#1 := 0; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9241: assume 0 == slgt_interrupt_#t~mem1032#1 % 256;havoc slgt_interrupt_#t~mem1032#1; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9241: assume !(0 == slgt_interrupt_#t~mem1032#1 % 256);havoc slgt_interrupt_#t~mem1032#1; [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-3: assume 32 == (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1579#1 := (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-3: assume !(32 == (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731-1: SUMMARY for call tx_hold_#t~ret438#1 := printk(49, 0); srcloc: null [2025-02-08 02:05:13,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12016: call device_init_#t~mem1804#1.base, device_init_#t~mem1804#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1806#1 := read~int#28(device_init_#t~mem1805#1.base, 1584 + device_init_#t~mem1805#1.offset, 4);call write~int#28(device_init_#t~mem1806#1, device_init_#t~mem1804#1.base, 1584 + device_init_#t~mem1804#1.offset, 4);call device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call device_init_#t~mem1808#1.base, device_init_#t~mem1808#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1809#1 := read~int#28(device_init_#t~mem1808#1.base, 1314 + device_init_#t~mem1808#1.offset, 4);call write~int#28(device_init_#t~mem1809#1, device_init_#t~mem1807#1.base, 1314 + device_init_#t~mem1807#1.offset, 4);havoc device_init_#t~mem1807#1.base, device_init_#t~mem1807#1.offset;havoc device_init_#t~mem1808#1.base, device_init_#t~mem1808#1.offset;havoc device_init_#t~mem1809#1;device_init_~i~8#1 := 1 + device_init_~i~8#1; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-2: havoc tiocmget_#t~bitwise1579#1;assume (((((if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296) < 0 || tiocmget_#t~bitwise1579#1 <= (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296)) && tiocmget_#t~bitwise1579#1 <= 32) && tiocmget_#t~bitwise1579#1 >= 0) && ((if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296) >= 0 || tiocmget_#t~bitwise1579#1 > 32 + (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296))) && tiocmget_#t~bitwise1579#1 >= -2147483648; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume -2147483648 <= tx_hold_#t~ret438#1 && tx_hold_#t~ret438#1 <= 2147483647;havoc tx_hold_#t~ret438#1; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-4: assume 0 == (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1579#1 := 0; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11091-4: assume !(0 == (if tiocmget_#t~mem1578#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1578#1 % 256 % 4294967296 else tiocmget_#t~mem1578#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14395: assume 0 != main_~res_synclink_gt_proc_open_26~0#1; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14395: assume !(0 != main_~res_synclink_gt_proc_open_26~0#1);main_~ldv_s_synclink_gt_proc_fops_file_operations~0#1 := 0; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9242: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13867: register_test_~tmp___0~64#1 := register_test_#t~ret2281#1;havoc register_test_#t~ret2281#1;call register_test_#t~mem2282#1 := read~int#7(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset + 2 * (if (1 + register_test_~i~18#1) % 4294967296 % (register_test_~count~7#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + register_test_~i~18#1) % 4294967296 % (register_test_~count~7#1 % 4294967296) % 4294967296 % 18446744073709551616 else (1 + register_test_~i~18#1) % 4294967296 % (register_test_~count~7#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13867-1: SUMMARY for call register_test_#t~ret2281#1 := rd_reg16(register_test_~info#1.base, register_test_~info#1.offset, 138); srcloc: null [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14924: havoc schedule_work_#t~nondet2403#1;slgt_interrupt_#t~ret1034#1 := schedule_work_#res#1;havoc schedule_work_#t~nondet2403#1, schedule_work_~arg0#1.base, schedule_work_~arg0#1.offset;havoc schedule_work_#in~arg0#1.base, schedule_work_#in~arg0#1.offset;assume { :end_inline_schedule_work } true;assume -2147483648 <= slgt_interrupt_#t~ret1034#1 && slgt_interrupt_#t~ret1034#1 <= 2147483647;havoc slgt_interrupt_#t~ret1034#1;call write~int#28(1, slgt_interrupt_~port~0#1.base, 1474 + slgt_interrupt_~port~0#1.offset, 1); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7789: havoc netif_start_queue_#t~ret223#1.base, netif_start_queue_#t~ret223#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~17#1.base, netif_start_queue_~tmp~17#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:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-1: [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-2: havoc cts_change_#t~bitwise853#1;assume cts_change_#t~bitwise853#1 % 18446744073709551616 <= cts_change_#t~mem852#1 % 18446744073709551616 && cts_change_#t~bitwise853#1 % 18446744073709551616 <= 67108864; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-3: assume 67108864 == cts_change_#t~mem852#1 % 18446744073709551616;cts_change_#t~bitwise853#1 := cts_change_#t~mem852#1; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-3: assume !(67108864 == cts_change_#t~mem852#1 % 18446744073709551616); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-4: assume 0 == cts_change_#t~mem852#1 % 18446744073709551616;cts_change_#t~bitwise853#1 := 0; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582-4: assume !(0 == cts_change_#t~mem852#1 % 18446744073709551616); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582: assume 0 != cts_change_#t~bitwise853#1 % 18446744073709551616;havoc cts_change_#t~mem852#1;havoc cts_change_#t~bitwise853#1;call cts_change_#t~mem854#1.base, cts_change_#t~mem854#1.offset := read~$Pointer$#28(cts_change_~info#1.base, 8 + cts_change_~info#1.offset, 8); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582: assume !(0 != cts_change_#t~bitwise853#1 % 18446744073709551616);havoc cts_change_#t~mem852#1;havoc cts_change_#t~bitwise853#1; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11357: assume 0 != block_til_ready_~cd~0#1; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11357: assume !(0 != block_til_ready_~cd~0#1); [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204-1: SUMMARY for call flush_buffer(close_~tty#1.base, close_~tty#1.offset); srcloc: null [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6204: 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:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14132-1: SUMMARY for call adapter_test_#t~ret2332#1 := printk(178, 0); srcloc: null [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129: assume 0 != slgt_compat_ioctl_~tmp~44#1;slgt_compat_ioctl_#res#1 := -19; [2025-02-08 02:05:13,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7129: assume !(0 != slgt_compat_ioctl_~tmp~44#1); [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6072: assume ~debug_level~0 > 2;call open_#t~mem289#1 := read~int#28(open_~info~0#1.base, 96 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6072: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14132: assume -2147483648 <= adapter_test_#t~ret2332#1 && adapter_test_#t~ret2332#1 <= 2147483647;havoc adapter_test_#t~mem2331#1;havoc adapter_test_#t~ret2332#1; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: assume -2147483648 <= slgt_interrupt_#t~ret1004#1 && slgt_interrupt_#t~ret1004#1 <= 2147483647;havoc slgt_interrupt_#t~mem1003#1;havoc slgt_interrupt_#t~ret1004#1; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111-1: SUMMARY for call slgt_interrupt_#t~ret1004#1 := printk(112, 0); srcloc: null [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: hdlcdev_open_~tmp___3~4#1.base, hdlcdev_open_~tmp___3~4#1.offset := hdlcdev_open_#t~ret696#1.base, hdlcdev_open_#t~ret696#1.offset;havoc hdlcdev_open_#t~ret696#1.base, hdlcdev_open_#t~ret696#1.offset; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-1: SUMMARY for call hdlcdev_open_#t~ret696#1.base, hdlcdev_open_#t~ret696#1.offset := spinlock_check(hdlcdev_open_~info~23#1.base, 1326 + hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583: assume 0 != (cts_change_#t~mem854#1.base + cts_change_#t~mem854#1.offset) % 18446744073709551616;havoc cts_change_#t~mem854#1.base, cts_change_#t~mem854#1.offset;call cts_change_#t~mem855#1.base, cts_change_#t~mem855#1.offset := read~$Pointer$#28(cts_change_~info#1.base, 8 + cts_change_~info#1.offset, 8);call cts_change_#t~mem856#1 := read~int#28(cts_change_#t~mem855#1.base, 580 + cts_change_#t~mem855#1.offset, 1); [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583: assume !(0 != (cts_change_#t~mem854#1.base + cts_change_#t~mem854#1.offset) % 18446744073709551616);havoc cts_change_#t~mem854#1.base, cts_change_#t~mem854#1.offset; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244: assume -2147483648 <= slgt_interrupt_#t~ret1033#1 && slgt_interrupt_#t~ret1033#1 <= 2147483647;havoc slgt_interrupt_#t~ret1033#1; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9244-1: SUMMARY for call slgt_interrupt_#t~ret1033#1 := printk(115, 0); srcloc: null [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6205: 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:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791-1: SUMMARY for call hdlcdev_open_#t~ret697#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___3~4#1.base, hdlcdev_open_~tmp___3~4#1.offset); srcloc: null [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7791: hdlcdev_open_~flags~16#1 := hdlcdev_open_#t~ret697#1;havoc hdlcdev_open_#t~ret697#1; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13869: assume (if register_test_~tmp___0~64#1 % 65536 % 4294967296 <= 2147483647 then register_test_~tmp___0~64#1 % 65536 % 4294967296 else register_test_~tmp___0~64#1 % 65536 % 4294967296 - 4294967296) != (if register_test_#t~mem2282#1 % 65536 % 4294967296 <= 2147483647 then register_test_#t~mem2282#1 % 65536 % 4294967296 else register_test_#t~mem2282#1 % 65536 % 4294967296 - 4294967296);havoc register_test_#t~mem2282#1;register_test_~rc~10#1 := -19; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13869: assume !((if register_test_~tmp___0~64#1 % 65536 % 4294967296 <= 2147483647 then register_test_~tmp___0~64#1 % 65536 % 4294967296 else register_test_~tmp___0~64#1 % 65536 % 4294967296 - 4294967296) != (if register_test_#t~mem2282#1 % 65536 % 4294967296 <= 2147483647 then register_test_#t~mem2282#1 % 65536 % 4294967296 else register_test_#t~mem2282#1 % 65536 % 4294967296 - 4294967296));havoc register_test_#t~mem2282#1;register_test_~i~18#1 := 1 + register_test_~i~18#1; [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-1: [2025-02-08 02:05:13,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: assume 0 != unthrottle_#t~bitwise646#1 % 4294967296;havoc unthrottle_#t~mem644#1.base, unthrottle_#t~mem644#1.offset;havoc unthrottle_#t~mem645#1;havoc unthrottle_#t~bitwise646#1;call unthrottle_#t~mem647#1 := read~int#28(unthrottle_~info~19#1.base, 886 + unthrottle_~info~19#1.offset, 4); [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: assume !(0 != unthrottle_#t~bitwise646#1 % 4294967296);havoc unthrottle_#t~mem644#1.base, unthrottle_#t~mem644#1.offset;havoc unthrottle_#t~mem645#1;havoc unthrottle_#t~bitwise646#1; [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-5: call unthrottle_#t~mem644#1.base, unthrottle_#t~mem644#1.offset := read~$Pointer$#28(unthrottle_~tty#1.base, 424 + unthrottle_~tty#1.offset, 8);call unthrottle_#t~mem645#1 := read~int#28(unthrottle_#t~mem644#1.base, unthrottle_#t~mem644#1.offset, 4); [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: assume 0 != cts_change_#t~mem856#1 % 256 % 4294967296;havoc cts_change_#t~mem855#1.base, cts_change_#t~mem855#1.offset;havoc cts_change_#t~mem856#1;call cts_change_#t~mem857#1 := read~int#28(cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1); [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: assume !(0 != cts_change_#t~mem856#1 % 256 % 4294967296);havoc cts_change_#t~mem855#1.base, cts_change_#t~mem855#1.offset;havoc cts_change_#t~mem856#1; [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-4: assume 0 == unthrottle_#t~mem645#1 % 4294967296;unthrottle_#t~bitwise646#1 := 0; [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-4: assume !(0 == unthrottle_#t~mem645#1 % 4294967296); [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-3: assume 4096 == unthrottle_#t~mem645#1 % 4294967296;unthrottle_#t~bitwise646#1 := unthrottle_#t~mem645#1; [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-3: assume !(4096 == unthrottle_#t~mem645#1 % 4294967296); [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527-2: havoc unthrottle_#t~bitwise646#1;assume unthrottle_#t~bitwise646#1 % 4294967296 <= unthrottle_#t~mem645#1 % 4294967296 && unthrottle_#t~bitwise646#1 % 4294967296 <= 4096; [2025-02-08 02:05:13,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6206: SUMMARY for call shutdown(close_~info~1#1.base, close_~info~1#1.offset); srcloc: null [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074: assume -2147483648 <= open_#t~ret290#1 && open_#t~ret290#1 <= 2147483647;havoc open_#t~mem289#1;havoc open_#t~ret290#1; [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12020: assume device_init_~i~8#1 < device_init_~port_count~0#1; [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12020: assume !(device_init_~i~8#1 < device_init_~port_count~0#1); [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14002: call ULTIMATE.dealloc(loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset);havoc loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset;call ULTIMATE.dealloc(loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset);havoc loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset;adapter_test_#t~ret2336#1 := loopback_test_#res#1;havoc loopback_test_#t~mem2312#1.base, loopback_test_#t~mem2312#1.offset, loopback_test_#t~memcpy~res2313#1.base, loopback_test_#t~memcpy~res2313#1.offset, loopback_test_#t~memcpy~res2314#1.base, loopback_test_#t~memcpy~res2314#1.offset, loopback_test_#t~mem2315#1.base, loopback_test_#t~mem2315#1.offset, loopback_test_#t~memset~res2316#1.base, loopback_test_#t~memset~res2316#1.offset, loopback_test_#t~ret2317#1.base, loopback_test_#t~ret2317#1.offset, loopback_test_#t~ret2318#1, loopback_test_#t~ret2319#1, loopback_test_#t~ret2320#1, loopback_test_#t~ret2321#1, loopback_test_#t~mem2322#1, loopback_test_#t~mem2323#1.base, loopback_test_#t~mem2323#1.offset, loopback_test_#t~nondet2324#1, loopback_test_#t~ret2325#1.base, loopback_test_#t~ret2325#1.offset, loopback_test_#t~ret2326#1, loopback_test_#t~memcpy~res2327#1.base, loopback_test_#t~memcpy~res2327#1.offset, loopback_test_#t~memcpy~res2328#1.base, loopback_test_#t~memcpy~res2328#1.offset, loopback_test_~info#1.base, loopback_test_~info#1.offset, loopback_test_~timeout~2#1, loopback_test_~count~9#1, loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset, loopback_test_~rc~11#1, loopback_test_~flags~42#1, loopback_test_~oldtty~1#1.base, loopback_test_~oldtty~1#1.offset, loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset, loopback_test_~__len~6#1, loopback_test_~__ret~7#1.base, loopback_test_~__ret~7#1.offset, loopback_test_~tmp~128#1.base, loopback_test_~tmp~128#1.offset, loopback_test_~tmp___0~66#1, loopback_test_~tmp___1~31#1, loopback_test_~tmp___2~19#1.base, loopback_test_~tmp___2~19#1.offset, loopback_test_~__len___0~0#1, loopback_test_~__ret___0~0#1.base, loopback_test_~__ret___0~0#1.offset;havoc loopback_test_#in~info#1.base, loopback_test_#in~info#1.offset;assume { :end_inline_loopback_test } true;assume -2147483648 <= adapter_test_#t~ret2336#1 && adapter_test_#t~ret2336#1 <= 2147483647;adapter_test_~tmp~129#1 := adapter_test_#t~ret2336#1;havoc adapter_test_#t~ret2336#1; [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6074-1: SUMMARY for call open_#t~ret290#1 := printk(22, 0); srcloc: null [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise947#1 := 0; [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7792: SUMMARY for call get_signals(hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume 0 != isr_serial_#t~bitwise947#1;havoc isr_serial_#t~bitwise947#1; [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849: assume !(0 != isr_serial_#t~bitwise947#1);havoc isr_serial_#t~bitwise947#1; [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-1: [2025-02-08 02:05:13,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-2: havoc isr_serial_#t~bitwise947#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise947#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise947#1 <= 512) && isr_serial_#t~bitwise947#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise947#1 > 512 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise947#1 >= -2147483648; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-3: assume 512 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise947#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8849-3: assume !(512 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-4: assume 0 == (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296);cts_change_#t~bitwise858#1 := 0; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-4: assume !(0 == (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14531: main_#t~ret2366#1 := set_break_#res#1;havoc set_break_#t~mem656#1.base, set_break_#t~mem656#1.offset, set_break_#t~ret657#1, set_break_#t~ret658#1, set_break_#t~ret659#1.base, set_break_#t~ret659#1.offset, set_break_#t~ret660#1, set_break_#t~ret661#1, set_break_#t~bitwise662#1, set_break_#t~bitwise663#1, set_break_~tty#1.base, set_break_~tty#1.offset, set_break_~break_state#1, set_break_~info~20#1.base, set_break_~info~20#1.offset, set_break_~value~0#1, set_break_~flags~14#1, set_break_~tmp~50#1, set_break_~tmp___0~28#1.base, set_break_~tmp___0~28#1.offset;havoc set_break_#in~tty#1.base, set_break_#in~tty#1.offset, set_break_#in~break_state#1;assume { :end_inline_set_break } true;assume -2147483648 <= main_#t~ret2366#1 && main_#t~ret2366#1 <= 2147483647;havoc main_#t~ret2366#1; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14531-1: assume { :begin_inline_set_break } true;set_break_#in~tty#1.base, set_break_#in~tty#1.offset, set_break_#in~break_state#1 := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_set_break_30_p1~0#1;havoc set_break_#res#1;havoc set_break_#t~mem656#1.base, set_break_#t~mem656#1.offset, set_break_#t~ret657#1, set_break_#t~ret658#1, set_break_#t~ret659#1.base, set_break_#t~ret659#1.offset, set_break_#t~ret660#1, set_break_#t~ret661#1, set_break_#t~bitwise662#1, set_break_#t~bitwise663#1, set_break_~tty#1.base, set_break_~tty#1.offset, set_break_~break_state#1, set_break_~info~20#1.base, set_break_~info~20#1.offset, set_break_~value~0#1, set_break_~flags~14#1, set_break_~tmp~50#1, set_break_~tmp___0~28#1.base, set_break_~tmp___0~28#1.offset;set_break_~tty#1.base, set_break_~tty#1.offset := set_break_#in~tty#1.base, set_break_#in~tty#1.offset;set_break_~break_state#1 := set_break_#in~break_state#1;havoc set_break_~info~20#1.base, set_break_~info~20#1.offset;havoc set_break_~value~0#1;havoc set_break_~flags~14#1;havoc set_break_~tmp~50#1;havoc set_break_~tmp___0~28#1.base, set_break_~tmp___0~28#1.offset;call set_break_#t~mem656#1.base, set_break_#t~mem656#1.offset := read~$Pointer$#28(set_break_~tty#1.base, 1003 + set_break_~tty#1.offset, 8);set_break_~info~20#1.base, set_break_~info~20#1.offset := set_break_#t~mem656#1.base, set_break_#t~mem656#1.offset;havoc set_break_#t~mem656#1.base, set_break_#t~mem656#1.offset; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: assume 0 != unthrottle_#t~mem647#1;havoc unthrottle_#t~mem647#1;call write~int#28(0, unthrottle_~info~19#1.base, 886 + unthrottle_~info~19#1.offset, 4); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7528: assume !(0 != unthrottle_#t~mem647#1);havoc unthrottle_#t~mem647#1;call unthrottle_#t~mem648#1.base, unthrottle_#t~mem648#1.offset := read~$Pointer$#28(unthrottle_~tty#1.base, 424 + unthrottle_~tty#1.offset, 8);call unthrottle_#t~mem649#1 := read~int#28(unthrottle_#t~mem648#1.base, 25 + unthrottle_#t~mem648#1.offset, 1); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585: assume 0 != cts_change_#t~bitwise858#1;havoc cts_change_#t~mem857#1;havoc cts_change_#t~bitwise858#1;call cts_change_#t~mem859#1.base, cts_change_#t~mem859#1.offset := read~$Pointer$#28(cts_change_~info#1.base, 8 + cts_change_~info#1.offset, 8);call write~int#28(0, cts_change_#t~mem859#1.base, 549 + cts_change_#t~mem859#1.offset, 1);havoc cts_change_#t~mem859#1.base, cts_change_#t~mem859#1.offset;call cts_change_#t~mem860#1 := read~int#28(cts_change_~info#1.base, 1470 + cts_change_~info#1.offset, 4); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585: assume !(0 != cts_change_#t~bitwise858#1);havoc cts_change_#t~mem857#1;havoc cts_change_#t~bitwise858#1;call cts_change_#t~mem862#1 := read~int#28(cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-1: [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-2: havoc cts_change_#t~bitwise858#1;assume (((((if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296) < 0 || cts_change_#t~bitwise858#1 <= (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296)) && cts_change_#t~bitwise858#1 <= 16) && cts_change_#t~bitwise858#1 >= 0) && ((if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296) >= 0 || cts_change_#t~bitwise858#1 > 16 + (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296))) && cts_change_#t~bitwise858#1 >= -2147483648; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-3: assume 16 == (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296);cts_change_#t~bitwise858#1 := (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585-3: assume !(16 == (if cts_change_#t~mem857#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem857#1 % 256 % 4294967296 else cts_change_#t~mem857#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207: 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~1#1.base, 8 + close_~info~1#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:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6207-1: SUMMARY for call mutex_unlock(close_~info~1#1.base, 361 + close_~info~1#1.offset); srcloc: null [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: assume 0 != isr_serial_#t~bitwise948#1;havoc isr_serial_#t~bitwise948#1;call isr_serial_#t~mem949#1 := read~int#28(isr_serial_~info#1.base, 878 + isr_serial_~info#1.offset, 4);call write~int#28(1 + isr_serial_#t~mem949#1, isr_serial_~info#1.base, 878 + isr_serial_~info#1.offset, 4);havoc isr_serial_#t~mem949#1; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: assume !(0 != isr_serial_#t~bitwise948#1);havoc isr_serial_#t~bitwise948#1;call isr_serial_#t~mem950#1 := read~int#28(isr_serial_~info#1.base, 874 + isr_serial_~info#1.offset, 4);call write~int#28(1 + isr_serial_#t~mem950#1, isr_serial_~info#1.base, 874 + isr_serial_~info#1.offset, 4);havoc isr_serial_#t~mem950#1; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11096: assume (if tiocmget_#t~mem1580#1 % 256 % 256 <= 127 then tiocmget_#t~mem1580#1 % 256 % 256 else tiocmget_#t~mem1580#1 % 256 % 256 - 256) < 0;havoc tiocmget_#t~mem1580#1;tiocmget_~tmp___1~22#1 := 2; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11096: assume !((if tiocmget_#t~mem1580#1 % 256 % 256 <= 127 then tiocmget_#t~mem1580#1 % 256 % 256 else tiocmget_#t~mem1580#1 % 256 % 256 - 256) < 0);havoc tiocmget_#t~mem1580#1;tiocmget_~tmp___1~22#1 := 0; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11096-1: call tiocmget_#t~mem1580#1 := read~int#28(tiocmget_~info~29#1.base, 1583 + tiocmget_~info~29#1.offset, 1); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7925: call hdlcdev_ioctl_#t~mem716#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 1523 + hdlcdev_ioctl_~info~25#1.offset, 8);call write~int#28(hdlcdev_ioctl_#t~mem716#1, hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, 4);havoc hdlcdev_ioctl_#t~mem716#1;call hdlcdev_ioctl_#t~mem717#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 1519 + hdlcdev_ioctl_~info~25#1.offset, 1);call write~int#28((if 0 != hdlcdev_ioctl_#t~mem717#1 % 256 % 4294967296 then 1 else 0), hdlcdev_ioctl_~#new_line~0#1.base, 8 + hdlcdev_ioctl_~#new_line~0#1.offset, 2);havoc hdlcdev_ioctl_#t~mem717#1; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736-1: SUMMARY for call tx_hold_#t~ret439#1.base, tx_hold_#t~ret439#1.offset := spinlock_check(tx_hold_~info~11#1.base, 1326 + tx_hold_~info~11#1.offset); srcloc: null [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11757: call add_device_#t~mem1739#1.base, add_device_#t~mem1739#1.offset := read~$Pointer$#28(add_device_~current_dev~0#1.base, 697 + 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~mem1739#1.base, add_device_#t~mem1739#1.offset;call add_device_#t~mem1740#1.base, add_device_#t~mem1740#1.offset := read~$Pointer$#28(add_device_~current_dev~0#1.base, 697 + add_device_~current_dev~0#1.offset, 8); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736: tx_hold_~tmp___0~21#1.base, tx_hold_~tmp___0~21#1.offset := tx_hold_#t~ret439#1.base, tx_hold_#t~ret439#1.offset;havoc tx_hold_#t~ret439#1.base, tx_hold_#t~ret439#1.offset; [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7793-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~23#1.base, 1326 + hdlcdev_open_~info~23#1.offset, hdlcdev_open_~flags~16#1); srcloc: null [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7793: call hdlcdev_open_#t~mem698#1 := read~int#28(hdlcdev_open_~info~23#1.base, 1583 + hdlcdev_open_~info~23#1.offset, 1); [2025-02-08 02:05:13,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-1: [2025-02-08 02:05:13,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-2: havoc isr_serial_#t~bitwise948#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise948#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise948#1 <= 16384) && isr_serial_#t~bitwise948#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise948#1 > 16384 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise948#1 >= -2147483648; [2025-02-08 02:05:13,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-3: assume 16384 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise948#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-3: assume !(16384 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise948#1 := 0; [2025-02-08 02:05:13,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6208: 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$#28(0, 0, close_~info~1#1.base, 8 + close_~info~1#1.offset, 8); [2025-02-08 02:05:13,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587: call write~int#28(cts_change_#t~bitwise861#1, cts_change_~info#1.base, 1470 + cts_change_~info#1.offset, 4);havoc cts_change_#t~mem860#1;havoc cts_change_#t~bitwise861#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737-1: SUMMARY for call tx_hold_#t~ret440#1 := _raw_spin_lock_irqsave(tx_hold_~tmp___0~21#1.base, tx_hold_~tmp___0~21#1.offset); srcloc: null [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-1: [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6737: tx_hold_~flags~8#1 := tx_hold_#t~ret440#1;havoc tx_hold_#t~ret440#1;call tx_hold_#t~mem441#1 := read~int#28(tx_hold_~info~11#1.base, 1581 + tx_hold_~info~11#1.offset, 1); [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-1: SUMMARY for call write_room_#t~ret413#1 := sanity_check(write_room_~info~8#1.base, write_room_~info~8#1.offset, write_room_~tty#1.base, 448 + write_room_~tty#1.offset, 41, 0); srcloc: null [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: assume -2147483648 <= write_room_#t~ret413#1 && write_room_#t~ret413#1 <= 2147483647;write_room_~tmp~35#1 := write_room_#t~ret413#1;havoc write_room_#t~ret413#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-2: havoc cts_change_#t~bitwise861#1;assume (cts_change_#t~bitwise861#1 % 4294967296 >= cts_change_#t~mem860#1 % 4294967296 && cts_change_#t~bitwise861#1 % 4294967296 >= 2) && cts_change_#t~bitwise861#1 % 4294967296 <= 2 + cts_change_#t~mem860#1 % 4294967296; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-3: assume false;cts_change_#t~bitwise861#1 := cts_change_#t~mem860#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-3: assume !false; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-4: assume 0 == cts_change_#t~mem860#1 % 4294967296 || 2 == cts_change_#t~mem860#1 % 4294967296;cts_change_#t~bitwise861#1 := 2; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8587-4: assume !(0 == cts_change_#t~mem860#1 % 4294967296 || 2 == cts_change_#t~mem860#1 % 4294967296); [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927-1: SUMMARY for call hdlcdev_ioctl_#t~ret718#1 := copy_to_user(hdlcdev_ioctl_~line~1#1.base, hdlcdev_ioctl_~line~1#1.offset, hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, hdlcdev_ioctl_~size~0#1); srcloc: null [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: assume -2147483648 <= hdlcdev_ioctl_#t~ret718#1 && hdlcdev_ioctl_#t~ret718#1 <= 2147483647;hdlcdev_ioctl_~tmp___1~13#1 := hdlcdev_ioctl_#t~ret718#1;havoc hdlcdev_ioctl_#t~ret718#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: assume 0 != (if hdlcdev_open_#t~mem698#1 % 256 % 4294967296 <= 2147483647 then hdlcdev_open_#t~mem698#1 % 256 % 4294967296 else hdlcdev_open_#t~mem698#1 % 256 % 4294967296 - 4294967296) % 2;havoc hdlcdev_open_#t~mem698#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7795: assume !(0 != (if hdlcdev_open_#t~mem698#1 % 256 % 4294967296 <= 2147483647 then hdlcdev_open_#t~mem698#1 % 256 % 4294967296 else hdlcdev_open_#t~mem698#1 % 256 % 4294967296 - 4294967296) % 2);havoc hdlcdev_open_#t~mem698#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14137: adapter_test_#t~ret2333#1 := irq_test_#res#1;havoc irq_test_#t~mem2285#1.base, irq_test_#t~mem2285#1.offset, irq_test_#t~mem2286#1, irq_test_#t~ret2287#1.base, irq_test_#t~ret2287#1.offset, irq_test_#t~ret2288#1, irq_test_#t~ret2289#1, irq_test_#t~bitwise2290#1, irq_test_#t~ret2291#1, irq_test_#t~bitwise2292#1, irq_test_#t~ret2293#1, irq_test_#t~mem2294#1, irq_test_#t~ret2295#1.base, irq_test_#t~ret2295#1.offset, irq_test_#t~ret2296#1, irq_test_#t~mem2297#1, irq_test_#t~mem2298#1, irq_test_~info#1.base, irq_test_~info#1.offset, irq_test_~timeout~1#1, irq_test_~flags~41#1, irq_test_~oldtty~0#1.base, irq_test_~oldtty~0#1.offset, irq_test_~speed~0#1, irq_test_~tmp~127#1.base, irq_test_~tmp~127#1.offset, irq_test_~tmp___0~65#1, irq_test_~tmp___1~30#1, irq_test_~tmp___2~18#1, irq_test_~tmp___3~13#1.base, irq_test_~tmp___3~13#1.offset, irq_test_~tmp___4~8#1;havoc irq_test_#in~info#1.base, irq_test_#in~info#1.offset;assume { :end_inline_irq_test } true;assume -2147483648 <= adapter_test_#t~ret2333#1 && adapter_test_#t~ret2333#1 <= 2147483647;adapter_test_~tmp___0~67#1 := adapter_test_#t~ret2333#1;havoc adapter_test_#t~ret2333#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: assume 0 != (add_device_#t~mem1740#1.base + add_device_#t~mem1740#1.offset) % 18446744073709551616;havoc add_device_#t~mem1740#1.base, add_device_#t~mem1740#1.offset; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: assume !(0 != (add_device_#t~mem1740#1.base + add_device_#t~mem1740#1.offset) % 18446744073709551616);havoc add_device_#t~mem1740#1.base, add_device_#t~mem1740#1.offset; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135-1: SUMMARY for call slgt_compat_ioctl_#t~ret548#1 := printk(57, 0); srcloc: null [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7135: assume -2147483648 <= slgt_compat_ioctl_#t~ret548#1 && slgt_compat_ioctl_#t~ret548#1 <= 2147483647;havoc slgt_compat_ioctl_#t~ret548#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9249: assume { :begin_inline_schedule_work } true;schedule_work_#in~arg0#1.base, schedule_work_#in~arg0#1.offset := slgt_interrupt_~port~0#1.base, 1394 + slgt_interrupt_~port~0#1.offset;havoc schedule_work_#res#1;havoc schedule_work_#t~nondet2403#1, schedule_work_~arg0#1.base, schedule_work_~arg0#1.offset;schedule_work_~arg0#1.base, schedule_work_~arg0#1.offset := schedule_work_#in~arg0#1.base, schedule_work_#in~arg0#1.offset;havoc schedule_work_#t~nondet2403#1;assume -2147483648 <= schedule_work_#t~nondet2403#1 && schedule_work_#t~nondet2403#1 <= 2147483647;schedule_work_#res#1 := schedule_work_#t~nondet2403#1;havoc schedule_work_#t~nondet2403#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11892-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~1#1.base, alloc_dev_~#__key~1#1.offset);havoc alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: assume 0 != (if tx_hold_#t~mem441#1 % 256 % 4294967296 <= 2147483647 then tx_hold_#t~mem441#1 % 256 % 4294967296 else tx_hold_#t~mem441#1 % 256 % 4294967296 - 4294967296);havoc tx_hold_#t~mem441#1;call tx_hold_#t~mem442#1 := read~int#28(tx_hold_~info~11#1.base, 1511 + tx_hold_~info~11#1.offset, 8); [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: assume !(0 != (if tx_hold_#t~mem441#1 % 256 % 4294967296 <= 2147483647 then tx_hold_#t~mem441#1 % 256 % 4294967296 else tx_hold_#t~mem441#1 % 256 % 4294967296 - 4294967296));havoc tx_hold_#t~mem441#1; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume 0 != write_room_~tmp~35#1;write_room_#res#1 := 0; [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume !(0 != write_room_~tmp~35#1);call write_room_#t~mem414#1 := read~int#28(write_room_~info~8#1.base, 1582 + write_room_~info~8#1.offset, 1); [2025-02-08 02:05:13,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-1: SUMMARY for call send_xchar(unthrottle_~tty#1.base, unthrottle_~tty#1.offset, (if (if unthrottle_#t~mem649#1 % 256 % 256 <= 127 then unthrottle_#t~mem649#1 % 256 % 256 else unthrottle_#t~mem649#1 % 256 % 256 - 256) % 256 <= 127 then (if unthrottle_#t~mem649#1 % 256 % 256 <= 127 then unthrottle_#t~mem649#1 % 256 % 256 else unthrottle_#t~mem649#1 % 256 % 256 - 256) % 256 else (if unthrottle_#t~mem649#1 % 256 % 256 <= 127 then unthrottle_#t~mem649#1 % 256 % 256 else unthrottle_#t~mem649#1 % 256 % 256 - 256) % 256 - 256)); srcloc: null [2025-02-08 02:05:13,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: havoc unthrottle_#t~mem648#1.base, unthrottle_#t~mem648#1.offset;havoc unthrottle_#t~mem649#1; [2025-02-08 02:05:13,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364: block_til_ready_~tmp___7~3#1.base, block_til_ready_~tmp___7~3#1.offset := block_til_ready_#t~ret1647#1.base, block_til_ready_#t~ret1647#1.offset;havoc block_til_ready_#t~ret1647#1.base, block_til_ready_#t~ret1647#1.offset; [2025-02-08 02:05:13,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11364-1: SUMMARY for call block_til_ready_#t~ret1647#1.base, block_til_ready_#t~ret1647#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079: assume -2147483648 <= open_#t~ret291#1 && open_#t~ret291#1 <= 2147483647;open_~tmp___0~10#1 := open_#t~ret291#1;havoc open_#t~ret291#1; [2025-02-08 02:05:13,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14139: assume adapter_test_~tmp___0~67#1 < 0;call adapter_test_#t~mem2334#1 := read~int#28(adapter_test_~info#1.base, 1486 + adapter_test_~info#1.offset, 4); [2025-02-08 02:05:13,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14139: assume !(adapter_test_~tmp___0~67#1 < 0);assume { :begin_inline_loopback_test } true;loopback_test_#in~info#1.base, loopback_test_#in~info#1.offset := adapter_test_~info#1.base, adapter_test_~info#1.offset;havoc loopback_test_#res#1;havoc loopback_test_#t~mem2312#1.base, loopback_test_#t~mem2312#1.offset, loopback_test_#t~memcpy~res2313#1.base, loopback_test_#t~memcpy~res2313#1.offset, loopback_test_#t~memcpy~res2314#1.base, loopback_test_#t~memcpy~res2314#1.offset, loopback_test_#t~mem2315#1.base, loopback_test_#t~mem2315#1.offset, loopback_test_#t~memset~res2316#1.base, loopback_test_#t~memset~res2316#1.offset, loopback_test_#t~ret2317#1.base, loopback_test_#t~ret2317#1.offset, loopback_test_#t~ret2318#1, loopback_test_#t~ret2319#1, loopback_test_#t~ret2320#1, loopback_test_#t~ret2321#1, loopback_test_#t~mem2322#1, loopback_test_#t~mem2323#1.base, loopback_test_#t~mem2323#1.offset, loopback_test_#t~nondet2324#1, loopback_test_#t~ret2325#1.base, loopback_test_#t~ret2325#1.offset, loopback_test_#t~ret2326#1, loopback_test_#t~memcpy~res2327#1.base, loopback_test_#t~memcpy~res2327#1.offset, loopback_test_#t~memcpy~res2328#1.base, loopback_test_#t~memcpy~res2328#1.offset, loopback_test_~info#1.base, loopback_test_~info#1.offset, loopback_test_~timeout~2#1, loopback_test_~count~9#1, loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset, loopback_test_~rc~11#1, loopback_test_~flags~42#1, loopback_test_~oldtty~1#1.base, loopback_test_~oldtty~1#1.offset, loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset, loopback_test_~__len~6#1, loopback_test_~__ret~7#1.base, loopback_test_~__ret~7#1.offset, loopback_test_~tmp~128#1.base, loopback_test_~tmp~128#1.offset, loopback_test_~tmp___0~66#1, loopback_test_~tmp___1~31#1, loopback_test_~tmp___2~19#1.base, loopback_test_~tmp___2~19#1.offset, loopback_test_~__len___0~0#1, loopback_test_~__ret___0~0#1.base, loopback_test_~__ret___0~0#1.offset;loopback_test_~info#1.base, loopback_test_~info#1.offset := loopback_test_#in~info#1.base, loopback_test_#in~info#1.offset;havoc loopback_test_~timeout~2#1;havoc loopback_test_~count~9#1;call loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset := #Ultimate.allocOnStack(20);havoc loopback_test_~rc~11#1;havoc loopback_test_~flags~42#1;havoc loopback_test_~oldtty~1#1.base, loopback_test_~oldtty~1#1.offset;call loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset := #Ultimate.allocOnStack(36);havoc loopback_test_~__len~6#1;havoc loopback_test_~__ret~7#1.base, loopback_test_~__ret~7#1.offset;havoc loopback_test_~tmp~128#1.base, loopback_test_~tmp~128#1.offset;havoc loopback_test_~tmp___0~66#1;havoc loopback_test_~tmp___1~31#1;havoc loopback_test_~tmp___2~19#1.base, loopback_test_~tmp___2~19#1.offset;havoc loopback_test_~__len___0~0#1;havoc loopback_test_~__ret___0~0#1.base, loopback_test_~__ret___0~0#1.offset;loopback_test_~count~9#1 := 20;loopback_test_~rc~11#1 := -19;call loopback_test_#t~mem2312#1.base, loopback_test_#t~mem2312#1.offset := read~$Pointer$#28(loopback_test_~info#1.base, 8 + loopback_test_~info#1.offset, 8);loopback_test_~oldtty~1#1.base, loopback_test_~oldtty~1#1.offset := loopback_test_#t~mem2312#1.base, loopback_test_#t~mem2312#1.offset;havoc loopback_test_#t~mem2312#1.base, loopback_test_#t~mem2312#1.offset;loopback_test_~__len~6#1 := 48; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6079-1: SUMMARY for call open_#t~ret291#1 := tty_hung_up_p(open_~filp#1.base, open_~filp#1.offset); srcloc: null [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume 0 != hdlcdev_ioctl_~tmp___1~13#1;hdlcdev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume !(0 != hdlcdev_ioctl_~tmp___1~13#1);hdlcdev_ioctl_#res#1 := 0;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: assume 1 == tx_hold_#t~mem442#1 % 18446744073709551616;havoc tx_hold_#t~mem442#1; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6740: assume !(1 == tx_hold_#t~mem442#1 % 18446744073709551616);havoc tx_hold_#t~mem442#1; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7797: SUMMARY for call netif_carrier_on(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-1: [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-2: havoc cts_change_#t~bitwise863#1;assume (((((if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296) < 0 || cts_change_#t~bitwise863#1 <= (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296)) && cts_change_#t~bitwise863#1 <= 16) && cts_change_#t~bitwise863#1 >= 0) && ((if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296) >= 0 || cts_change_#t~bitwise863#1 > 16 + (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296))) && cts_change_#t~bitwise863#1 >= -2147483648; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-3: assume 16 == (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296);cts_change_#t~bitwise863#1 := (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-3: assume !(16 == (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-4: assume 0 == (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296);cts_change_#t~bitwise863#1 := 0; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590-4: assume !(0 == (if cts_change_#t~mem862#1 % 256 % 4294967296 <= 2147483647 then cts_change_#t~mem862#1 % 256 % 4294967296 else cts_change_#t~mem862#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590: assume 0 == cts_change_#t~bitwise863#1;havoc cts_change_#t~mem862#1;havoc cts_change_#t~bitwise863#1;call cts_change_#t~mem864#1.base, cts_change_#t~mem864#1.offset := read~$Pointer$#28(cts_change_~info#1.base, 8 + cts_change_~info#1.offset, 8);call write~int#28(1, cts_change_#t~mem864#1.base, 549 + cts_change_#t~mem864#1.offset, 1);havoc cts_change_#t~mem864#1.base, cts_change_#t~mem864#1.offset; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590: assume !(0 == cts_change_#t~bitwise863#1);havoc cts_change_#t~mem862#1;havoc cts_change_#t~bitwise863#1; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11365-1: SUMMARY for call block_til_ready_#t~ret1648#1 := signal_pending(block_til_ready_~tmp___7~3#1.base, block_til_ready_~tmp___7~3#1.offset); srcloc: null [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11365: assume -2147483648 <= block_til_ready_#t~ret1648#1 && block_til_ready_#t~ret1648#1 <= 2147483647;block_til_ready_~tmp___8~3#1 := block_til_ready_#t~ret1648#1;havoc block_til_ready_#t~ret1648#1; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14404: assume 0 == main_~ldv_s_hdlcdev_ops_net_device_ops~0#1;assume { :begin_inline_hdlcdev_open } true;hdlcdev_open_#in~dev#1.base, hdlcdev_open_#in~dev#1.offset := main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc hdlcdev_open_#res#1;havoc hdlcdev_open_#t~ret681#1.base, hdlcdev_open_#t~ret681#1.offset, hdlcdev_open_#t~mem682#1.base, hdlcdev_open_#t~mem682#1.offset, hdlcdev_open_#t~ret683#1, hdlcdev_open_#t~ret684#1, hdlcdev_open_#t~ret685#1, hdlcdev_open_#t~ret686#1.base, hdlcdev_open_#t~ret686#1.offset, hdlcdev_open_#t~ret687#1, hdlcdev_open_#t~mem688#1, hdlcdev_open_#t~mem689#1, hdlcdev_open_#t~ret690#1, hdlcdev_open_#t~ret691#1, hdlcdev_open_#t~ret692#1.base, hdlcdev_open_#t~ret692#1.offset, hdlcdev_open_#t~ret693#1, hdlcdev_open_#t~mem694#1, hdlcdev_open_#t~bitwise695#1, hdlcdev_open_#t~ret696#1.base, hdlcdev_open_#t~ret696#1.offset, hdlcdev_open_#t~ret697#1, hdlcdev_open_#t~mem698#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~53#1.base, hdlcdev_open_~tmp~53#1.offset, hdlcdev_open_~rc~1#1, hdlcdev_open_~flags~16#1, hdlcdev_open_~tmp___0~30#1, hdlcdev_open_~tmp___1~12#1.base, hdlcdev_open_~tmp___1~12#1.offset, hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset, hdlcdev_open_~tmp___3~4#1.base, hdlcdev_open_~tmp___3~4#1.offset;hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset := hdlcdev_open_#in~dev#1.base, hdlcdev_open_#in~dev#1.offset;havoc hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset;havoc hdlcdev_open_~tmp~53#1.base, hdlcdev_open_~tmp~53#1.offset;havoc hdlcdev_open_~rc~1#1;havoc hdlcdev_open_~flags~16#1;havoc hdlcdev_open_~tmp___0~30#1;havoc hdlcdev_open_~tmp___1~12#1.base, hdlcdev_open_~tmp___1~12#1.offset;havoc hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset;havoc hdlcdev_open_~tmp___3~4#1.base, hdlcdev_open_~tmp___3~4#1.offset; [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14404: assume !(0 == main_~ldv_s_hdlcdev_ops_net_device_ops~0#1); [2025-02-08 02:05:13,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14536: SUMMARY for call wait_until_sent(main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_wait_until_sent_13_p1~0#1); srcloc: null [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212: assume ~debug_level~0 > 2;call close_#t~mem320#1.base, close_#t~mem320#1.offset := read~$Pointer$#28(close_~tty#1.base, 16 + close_~tty#1.offset, 8);call close_#t~mem321#1.base, close_#t~mem321#1.offset := read~$Pointer$#28(close_#t~mem320#1.base, 129 + close_#t~mem320#1.offset, 8);call close_#t~mem322#1 := read~int#28(close_~info~1#1.base, 96 + close_~info~1#1.offset, 4); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6212: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11101-1: call tiocmget_#t~mem1581#1 := read~int#28(tiocmget_~info~29#1.base, 1583 + tiocmget_~info~29#1.offset, 1); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11101: assume 0 != (if tiocmget_#t~mem1581#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1581#1 % 256 % 4294967296 else tiocmget_#t~mem1581#1 % 256 % 4294967296 - 4294967296) % 2;havoc tiocmget_#t~mem1581#1;tiocmget_~tmp___2~13#1 := 64; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11101: assume !(0 != (if tiocmget_#t~mem1581#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1581#1 % 256 % 4294967296 else tiocmget_#t~mem1581#1 % 256 % 4294967296 - 4294967296) % 2);havoc tiocmget_#t~mem1581#1;tiocmget_~tmp___2~13#1 := 0; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9119: assume -2147483648 <= slgt_interrupt_#t~ret1005#1 && slgt_interrupt_#t~ret1005#1 <= 2147483647;havoc slgt_interrupt_#t~ret1005#1; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9119-1: SUMMARY for call slgt_interrupt_#t~ret1005#1 := printk(113, 0); srcloc: null [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: assume 0 != open_~tmp___0~10#1; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6081: assume !(0 != open_~tmp___0~10#1);call open_#t~mem292#1 := read~int#28(open_~info~0#1.base, 352 + open_~info~0#1.offset, 8); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14141: assume -2147483648 <= adapter_test_#t~ret2335#1 && adapter_test_#t~ret2335#1 <= 2147483647;havoc adapter_test_#t~mem2334#1;havoc adapter_test_#t~ret2335#1; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14141-1: SUMMARY for call adapter_test_#t~ret2335#1 := printk(179, 0); srcloc: null [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6742: SUMMARY for call tx_stop(tx_hold_~info~11#1.base, tx_hold_~info~11#1.offset); srcloc: null [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13877: assume register_test_~i~18#1 % 4294967296 < register_test_~count~7#1 % 4294967296; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13877: assume !(register_test_~i~18#1 % 4294967296 < register_test_~count~7#1 % 4294967296); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8856: SUMMARY for call __wake_up(isr_serial_~info#1.base, 982 + isr_serial_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6214: assume -2147483648 <= close_#t~ret323#1 && close_#t~ret323#1 <= 2147483647;havoc close_#t~mem320#1.base, close_#t~mem320#1.offset;havoc close_#t~mem321#1.base, close_#t~mem321#1.offset;havoc close_#t~mem322#1;havoc close_#t~ret323#1; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: assume 1075866880 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7139: assume !(1075866880 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14406: main_#t~ret2355#1 := hdlcdev_open_#res#1;havoc hdlcdev_open_#t~ret681#1.base, hdlcdev_open_#t~ret681#1.offset, hdlcdev_open_#t~mem682#1.base, hdlcdev_open_#t~mem682#1.offset, hdlcdev_open_#t~ret683#1, hdlcdev_open_#t~ret684#1, hdlcdev_open_#t~ret685#1, hdlcdev_open_#t~ret686#1.base, hdlcdev_open_#t~ret686#1.offset, hdlcdev_open_#t~ret687#1, hdlcdev_open_#t~mem688#1, hdlcdev_open_#t~mem689#1, hdlcdev_open_#t~ret690#1, hdlcdev_open_#t~ret691#1, hdlcdev_open_#t~ret692#1.base, hdlcdev_open_#t~ret692#1.offset, hdlcdev_open_#t~ret693#1, hdlcdev_open_#t~mem694#1, hdlcdev_open_#t~bitwise695#1, hdlcdev_open_#t~ret696#1.base, hdlcdev_open_#t~ret696#1.offset, hdlcdev_open_#t~ret697#1, hdlcdev_open_#t~mem698#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~53#1.base, hdlcdev_open_~tmp~53#1.offset, hdlcdev_open_~rc~1#1, hdlcdev_open_~flags~16#1, hdlcdev_open_~tmp___0~30#1, hdlcdev_open_~tmp___1~12#1.base, hdlcdev_open_~tmp___1~12#1.offset, hdlcdev_open_~tmp___2~6#1.base, hdlcdev_open_~tmp___2~6#1.offset, hdlcdev_open_~tmp___3~4#1.base, hdlcdev_open_~tmp___3~4#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~ret2355#1 && main_#t~ret2355#1 <= 2147483647;main_~res_hdlcdev_open_33~0#1 := main_#t~ret2355#1;havoc main_#t~ret2355#1; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6214-1: SUMMARY for call close_#t~ret323#1 := printk(27, 0); srcloc: null [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11367: assume 0 != block_til_ready_~tmp___8~3#1;block_til_ready_~retval~1#1 := -512; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11367: assume !(0 != block_til_ready_~tmp___8~3#1); [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: 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~2#1.base, device_init_~#__key~2#1.offset);havoc device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset;havoc device_init_#t~mem1764#1, device_init_#t~mem1765#1, device_init_#t~ret1766#1.base, device_init_#t~ret1766#1.offset, device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset, device_init_#t~mem1768#1.base, device_init_#t~mem1768#1.offset, device_init_#t~mem1769#1.base, device_init_#t~mem1769#1.offset, device_init_#t~memcpy~res1770#1.base, device_init_#t~memcpy~res1770#1.offset, device_init_#t~mem1771#1.base, device_init_#t~mem1771#1.offset, device_init_#t~memcpy~res1772#1.base, device_init_#t~memcpy~res1772#1.offset, device_init_#t~mem1773#1.base, device_init_#t~mem1773#1.offset, device_init_#t~mem1774#1.base, device_init_#t~mem1774#1.offset, device_init_#t~mem1775#1.base, device_init_#t~mem1775#1.offset, device_init_#t~ret1776#1.base, device_init_#t~ret1776#1.offset, device_init_#t~mem1777#1.base, device_init_#t~mem1777#1.offset, device_init_#t~mem1778#1.base, device_init_#t~mem1778#1.offset, device_init_#t~ret1779#1, device_init_#t~mem1780#1.base, device_init_#t~mem1780#1.offset, device_init_#t~ret1781#1, device_init_#t~mem1782#1.base, device_init_#t~mem1782#1.offset, device_init_#t~mem1783#1.base, device_init_#t~mem1783#1.offset, device_init_#t~mem1784#1, device_init_#t~mem1785#1.base, device_init_#t~mem1785#1.offset, device_init_#t~mem1786#1.base, device_init_#t~mem1786#1.offset, device_init_#t~mem1787#1.base, device_init_#t~mem1787#1.offset, device_init_#t~mem1788#1.base, device_init_#t~mem1788#1.offset, device_init_#t~ret1789#1, device_init_#t~mem1790#1.base, device_init_#t~mem1790#1.offset, device_init_#t~mem1791#1, device_init_#t~mem1792#1.base, device_init_#t~mem1792#1.offset, device_init_#t~mem1793#1, device_init_#t~mem1794#1.base, device_init_#t~mem1794#1.offset, device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset, device_init_#t~ret1796#1, 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, device_init_#t~ret1800#1, device_init_#t~mem1801#1.base, device_init_#t~mem1801#1.offset, device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset, device_init_#t~ret1803#1, device_init_#t~mem1804#1.base, device_init_#t~mem1804#1.offset, device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset, device_init_#t~mem1806#1, 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, device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset, device_init_#t~mem1811#1, 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~ret1814#1.base, device_init_#t~ret1814#1.offset, 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_~i~8#1, device_init_~port_count~0#1, device_init_~__len~3#1, device_init_~__ret~4#1.base, device_init_~__ret~4#1.offset, device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset, device_init_~tmp~105#1, device_init_~tmp___0~56#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;init_one_#res#1 := 0; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611: assume 0 != (if write_room_#t~mem414#1 % 256 % 4294967296 <= 2147483647 then write_room_#t~mem414#1 % 256 % 4294967296 else write_room_#t~mem414#1 % 256 % 4294967296 - 4294967296);havoc write_room_#t~mem414#1;write_room_~ret~5#1 := 0; [2025-02-08 02:05:13,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611: assume !(0 != (if write_room_#t~mem414#1 % 256 % 4294967296 <= 2147483647 then write_room_#t~mem414#1 % 256 % 4294967296 else write_room_#t~mem414#1 % 256 % 4294967296 - 4294967296));havoc write_room_#t~mem414#1;write_room_~ret~5#1 := 65535; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896-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~2#1.base, device_init_~#__key~2#1.offset);havoc device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896-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~2#1.base, device_init_~#__key~2#1.offset);havoc device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14407: SUMMARY for call ldv_check_return_value(main_~res_hdlcdev_open_33~0#1); srcloc: null [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765: call write~$Pointer$#28(add_device_~info#1.base, add_device_~info#1.offset, add_device_~current_dev~0#1.base, 697 + add_device_~current_dev~0#1.offset, 8); [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7801: SUMMARY for call netif_carrier_off(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936: havoc single_open_#t~nondet2406#1;synclink_gt_proc_open_#t~ret622#1 := single_open_#res#1;havoc single_open_#t~nondet2406#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 <= synclink_gt_proc_open_#t~ret622#1 && synclink_gt_proc_open_#t~ret622#1 <= 2147483647;synclink_gt_proc_open_~tmp~46#1 := synclink_gt_proc_open_#t~ret622#1;havoc synclink_gt_proc_open_#t~ret622#1;synclink_gt_proc_open_#res#1 := synclink_gt_proc_open_~tmp~46#1; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537-1: call unthrottle_#t~mem650#1.base, unthrottle_#t~mem650#1.offset := read~$Pointer$#28(unthrottle_~tty#1.base, 424 + unthrottle_~tty#1.offset, 8);call unthrottle_#t~mem651#1 := read~int#28(unthrottle_#t~mem650#1.base, 8 + unthrottle_#t~mem650#1.offset, 4); [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: assume (if unthrottle_#t~mem651#1 % 4294967296 % 4294967296 <= 2147483647 then unthrottle_#t~mem651#1 % 4294967296 % 4294967296 else unthrottle_#t~mem651#1 % 4294967296 % 4294967296 - 4294967296) < 0;havoc unthrottle_#t~mem650#1.base, unthrottle_#t~mem650#1.offset;havoc unthrottle_#t~mem651#1; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7537: assume !((if unthrottle_#t~mem651#1 % 4294967296 % 4294967296 <= 2147483647 then unthrottle_#t~mem651#1 % 4294967296 % 4294967296 else unthrottle_#t~mem651#1 % 4294967296 % 4294967296 - 4294967296) < 0);havoc unthrottle_#t~mem650#1.base, unthrottle_#t~mem650#1.offset;havoc unthrottle_#t~mem651#1; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9123: call write~int#28(1, slgt_interrupt_~info~28#1.base, 1481 + slgt_interrupt_~info~28#1.offset, 1);slgt_interrupt_~i~4#1 := 0; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-1: [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-2: havoc open_#t~bitwise293#1;assume open_#t~bitwise293#1 % 18446744073709551616 <= open_#t~mem292#1 % 18446744073709551616 && open_#t~bitwise293#1 % 18446744073709551616 <= 134217728; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: assume 0 != open_#t~bitwise293#1 % 18446744073709551616;havoc open_#t~mem292#1;havoc open_#t~bitwise293#1;call open_#t~mem294#1 := read~int#28(open_~info~0#1.base, 352 + open_~info~0#1.offset, 8); [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: assume !(0 != open_#t~bitwise293#1 % 18446744073709551616);havoc open_#t~mem292#1;havoc open_#t~bitwise293#1; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-3: assume 134217728 == open_#t~mem292#1 % 18446744073709551616;open_#t~bitwise293#1 := open_#t~mem292#1; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-3: assume !(134217728 == open_#t~mem292#1 % 18446744073709551616); [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-4: assume 0 == open_#t~mem292#1 % 18446744073709551616;open_#t~bitwise293#1 := 0; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084-4: assume !(0 == open_#t~mem292#1 % 18446744073709551616); [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14541: havoc set_termios_#t~mem331#1.base, set_termios_#t~mem331#1.offset, set_termios_#t~mem332#1.base, set_termios_#t~mem332#1.offset, set_termios_#t~mem333#1.base, set_termios_#t~mem333#1.offset, set_termios_#t~ret334#1, set_termios_#t~mem335#1, set_termios_#t~bitwise336#1, set_termios_#t~mem337#1.base, set_termios_#t~mem337#1.offset, set_termios_#t~mem338#1, set_termios_#t~bitwise339#1, set_termios_#t~mem340#1, set_termios_#t~bitwise341#1, set_termios_#t~ret342#1.base, set_termios_#t~ret342#1.offset, set_termios_#t~ret343#1, set_termios_#t~mem344#1, set_termios_#t~bitwise345#1, set_termios_#t~mem346#1.base, set_termios_#t~mem346#1.offset, set_termios_#t~mem347#1, set_termios_#t~bitwise348#1, set_termios_#t~mem349#1, set_termios_#t~bitwise350#1, set_termios_#t~mem351#1.base, set_termios_#t~mem351#1.offset, set_termios_#t~mem352#1, set_termios_#t~mem353#1, set_termios_#t~bitwise354#1, set_termios_#t~ret355#1, set_termios_#t~mem356#1, set_termios_#t~bitwise357#1, set_termios_#t~ret358#1.base, set_termios_#t~ret358#1.offset, set_termios_#t~ret359#1, set_termios_#t~mem360#1, set_termios_#t~mem361#1.base, set_termios_#t~mem361#1.offset, set_termios_#t~mem362#1, set_termios_~tty#1.base, set_termios_~tty#1.offset, set_termios_~old_termios#1.base, set_termios_~old_termios#1.offset, set_termios_~info~3#1.base, set_termios_~info~3#1.offset, set_termios_~flags~2#1, set_termios_~tmp~29#1.base, set_termios_~tmp~29#1.offset, set_termios_~tmp___0~13#1, set_termios_~tmp___1~4#1.base, set_termios_~tmp___1~4#1.offset;havoc set_termios_#in~tty#1.base, set_termios_#in~tty#1.offset, set_termios_#in~old_termios#1.base, set_termios_#in~old_termios#1.offset;assume { :end_inline_set_termios } true; [2025-02-08 02:05:13,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14541-1: assume { :begin_inline_set_termios } true;set_termios_#in~tty#1.base, set_termios_#in~tty#1.offset, set_termios_#in~old_termios#1.base, set_termios_#in~old_termios#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_group8~0#1.base, main_~var_group8~0#1.offset;havoc set_termios_#t~mem331#1.base, set_termios_#t~mem331#1.offset, set_termios_#t~mem332#1.base, set_termios_#t~mem332#1.offset, set_termios_#t~mem333#1.base, set_termios_#t~mem333#1.offset, set_termios_#t~ret334#1, set_termios_#t~mem335#1, set_termios_#t~bitwise336#1, set_termios_#t~mem337#1.base, set_termios_#t~mem337#1.offset, set_termios_#t~mem338#1, set_termios_#t~bitwise339#1, set_termios_#t~mem340#1, set_termios_#t~bitwise341#1, set_termios_#t~ret342#1.base, set_termios_#t~ret342#1.offset, set_termios_#t~ret343#1, set_termios_#t~mem344#1, set_termios_#t~bitwise345#1, set_termios_#t~mem346#1.base, set_termios_#t~mem346#1.offset, set_termios_#t~mem347#1, set_termios_#t~bitwise348#1, set_termios_#t~mem349#1, set_termios_#t~bitwise350#1, set_termios_#t~mem351#1.base, set_termios_#t~mem351#1.offset, set_termios_#t~mem352#1, set_termios_#t~mem353#1, set_termios_#t~bitwise354#1, set_termios_#t~ret355#1, set_termios_#t~mem356#1, set_termios_#t~bitwise357#1, set_termios_#t~ret358#1.base, set_termios_#t~ret358#1.offset, set_termios_#t~ret359#1, set_termios_#t~mem360#1, set_termios_#t~mem361#1.base, set_termios_#t~mem361#1.offset, set_termios_#t~mem362#1, set_termios_~tty#1.base, set_termios_~tty#1.offset, set_termios_~old_termios#1.base, set_termios_~old_termios#1.offset, set_termios_~info~3#1.base, set_termios_~info~3#1.offset, set_termios_~flags~2#1, set_termios_~tmp~29#1.base, set_termios_~tmp~29#1.offset, set_termios_~tmp___0~13#1, set_termios_~tmp___1~4#1.base, set_termios_~tmp___1~4#1.offset;set_termios_~tty#1.base, set_termios_~tty#1.offset := set_termios_#in~tty#1.base, set_termios_#in~tty#1.offset;set_termios_~old_termios#1.base, set_termios_~old_termios#1.offset := set_termios_#in~old_termios#1.base, set_termios_#in~old_termios#1.offset;havoc set_termios_~info~3#1.base, set_termios_~info~3#1.offset;havoc set_termios_~flags~2#1;havoc set_termios_~tmp~29#1.base, set_termios_~tmp~29#1.offset;havoc set_termios_~tmp___0~13#1;havoc set_termios_~tmp___1~4#1.base, set_termios_~tmp___1~4#1.offset;call set_termios_#t~mem331#1.base, set_termios_#t~mem331#1.offset := read~$Pointer$#28(set_termios_~tty#1.base, 1003 + set_termios_~tty#1.offset, 8);set_termios_~info~3#1.base, set_termios_~info~3#1.offset := set_termios_#t~mem331#1.base, set_termios_#t~mem331#1.offset;havoc set_termios_#t~mem331#1.base, set_termios_#t~mem331#1.offset; [2025-02-08 02:05:13,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: assume -2145358591 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7142: assume !(-2145358591 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106: assume 0 != tiocmget_#t~bitwise1583#1;havoc tiocmget_#t~mem1582#1;havoc tiocmget_#t~bitwise1583#1;tiocmget_~tmp___3~9#1 := 128; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106: assume !(0 != tiocmget_#t~bitwise1583#1);havoc tiocmget_#t~mem1582#1;havoc tiocmget_#t~bitwise1583#1;tiocmget_~tmp___3~9#1 := 0; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14409: assume main_~res_hdlcdev_open_33~0#1 < 0; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14409: assume !(main_~res_hdlcdev_open_33~0#1 < 0);main_~ldv_s_hdlcdev_ops_net_device_ops~0#1 := 1 + main_~ldv_s_hdlcdev_ops_net_device_ops~0#1; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860: assume 0 != isr_serial_#t~bitwise951#1;havoc isr_serial_#t~bitwise951#1; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860: assume !(0 != isr_serial_#t~bitwise951#1);havoc isr_serial_#t~bitwise951#1; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-5: call tiocmget_#t~mem1582#1 := read~int#28(tiocmget_~info~29#1.base, 1583 + tiocmget_~info~29#1.offset, 1); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-1: [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-2: havoc isr_serial_#t~bitwise951#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise951#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise951#1 <= 256) && isr_serial_#t~bitwise951#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise951#1 > 256 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise951#1 >= -2147483648; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-2: havoc tiocmget_#t~bitwise1583#1;assume (((((if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296) < 0 || tiocmget_#t~bitwise1583#1 <= (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296)) && tiocmget_#t~bitwise1583#1 <= 4) && tiocmget_#t~bitwise1583#1 >= 0) && ((if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296) >= 0 || tiocmget_#t~bitwise1583#1 > 4 + (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296))) && tiocmget_#t~bitwise1583#1 >= -2147483648; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-1: [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-4: assume 0 == (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1583#1 := 0; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-4: assume !(0 == (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-3: assume 4 == (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1583#1 := (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11106-3: assume !(4 == (if tiocmget_#t~mem1582#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1582#1 % 256 % 4294967296 else tiocmget_#t~mem1582#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12031: device_init_~i~8#1 := 0; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-3: assume 256 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise951#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-3: assume !(256 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539-1: SUMMARY for call unthrottle_#t~ret652#1.base, unthrottle_#t~ret652#1.offset := spinlock_check(unthrottle_~info~19#1.base, 1326 + unthrottle_~info~19#1.offset); srcloc: null [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise951#1 := 0; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8860-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: unthrottle_~tmp___0~27#1.base, unthrottle_~tmp___0~27#1.offset := unthrottle_#t~ret652#1.base, unthrottle_#t~ret652#1.offset;havoc unthrottle_#t~ret652#1.base, unthrottle_#t~ret652#1.offset; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767-1: call add_device_#t~mem1741#1 := read~int#28(add_device_~info#1.base, 1551 + add_device_~info#1.offset, 4); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767: assume add_device_#t~mem1741#1 % 4294967296 <= 4095;havoc add_device_#t~mem1741#1;call write~int#28(4096, add_device_~info#1.base, 1551 + add_device_~info#1.offset, 4); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767: assume !(add_device_#t~mem1741#1 % 4294967296 <= 4095);havoc add_device_#t~mem1741#1;call add_device_#t~mem1742#1 := read~int#28(add_device_~info#1.base, 1551 + add_device_~info#1.offset, 4); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086: assume 0 != open_#t~bitwise295#1 % 18446744073709551616;havoc open_#t~mem294#1;havoc open_#t~bitwise295#1;assume { :begin_inline_interruptible_sleep_on } true;interruptible_sleep_on_#in~arg0#1.base, interruptible_sleep_on_#in~arg0#1.offset := open_~info~0#1.base, 184 + open_~info~0#1.offset;havoc interruptible_sleep_on_~arg0#1.base, interruptible_sleep_on_~arg0#1.offset;interruptible_sleep_on_~arg0#1.base, interruptible_sleep_on_~arg0#1.offset := interruptible_sleep_on_#in~arg0#1.base, interruptible_sleep_on_#in~arg0#1.offset; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086: assume !(0 != open_#t~bitwise295#1 % 18446744073709551616);havoc open_#t~mem294#1;havoc open_#t~bitwise295#1; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-3: assume 134217728 == open_#t~mem294#1 % 18446744073709551616;open_#t~bitwise295#1 := open_#t~mem294#1; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-3: assume !(134217728 == open_#t~mem294#1 % 18446744073709551616); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-4: assume 0 == open_#t~mem294#1 % 18446744073709551616;open_#t~bitwise295#1 := 0; [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-4: assume !(0 == open_#t~mem294#1 % 18446744073709551616); [2025-02-08 02:05:13,292 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14278: havoc main_#t~nondet2352#1;assume -2147483648 <= main_#t~nondet2352#1 && main_#t~nondet2352#1 <= 2147483647;main_~tmp___0~68#1 := main_#t~nondet2352#1;havoc main_#t~nondet2352#1; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-1: [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6086-2: havoc open_#t~bitwise295#1;assume open_#t~bitwise295#1 % 18446744073709551616 <= open_#t~mem294#1 % 18446744073709551616 && open_#t~bitwise295#1 % 18446744073709551616 <= 134217728; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7936: assume { :begin_inline_capable } true;capable_#in~arg0#1 := 12;havoc capable_#res#1;havoc capable_#t~nondet2385#1, capable_~arg0#1;capable_~arg0#1 := capable_#in~arg0#1;havoc capable_#t~nondet2385#1;assume 0 == capable_#t~nondet2385#1 || 1 == capable_#t~nondet2385#1;capable_#res#1 := (if 0 == capable_#t~nondet2385#1 % 256 then 0 else 1);havoc capable_#t~nondet2385#1; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7804-1: hdlcdev_open_#res#1 := 0; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540-1: SUMMARY for call unthrottle_#t~ret653#1 := _raw_spin_lock_irqsave(unthrottle_~tmp___0~27#1.base, unthrottle_~tmp___0~27#1.offset); srcloc: null [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: unthrottle_~flags~13#1 := unthrottle_#t~ret653#1;havoc unthrottle_#t~ret653#1;call unthrottle_#t~mem654#1 := read~int#28(unthrottle_~info~19#1.base, 1583 + unthrottle_~info~19#1.offset, 1); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1649#1.base, block_til_ready_#t~mem1649#1.offset := read~$Pointer$#28(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1650#1.base, block_til_ready_#t~mem1650#1.offset := read~$Pointer$#28(block_til_ready_#t~mem1649#1.base, 129 + block_til_ready_#t~mem1649#1.offset, 8); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11372: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14147: assume adapter_test_~tmp~129#1 < 0; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14147: assume !(adapter_test_~tmp~129#1 < 0); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: call ULTIMATE.dealloc(get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset);havoc get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset;main_#t~ret2369#1 := get_icount_#res#1;havoc get_icount_#t~mem476#1.base, get_icount_#t~mem476#1.offset, get_icount_#t~ret477#1.base, get_icount_#t~ret477#1.offset, get_icount_#t~ret478#1, get_icount_#t~mem479#1, get_icount_#t~mem480#1, get_icount_#t~mem481#1, get_icount_#t~mem482#1, get_icount_#t~mem483#1, get_icount_#t~mem484#1, get_icount_#t~mem485#1, get_icount_#t~mem486#1, get_icount_#t~mem487#1, get_icount_#t~mem488#1, get_icount_#t~mem489#1, get_icount_#t~mem490#1, get_icount_#t~mem491#1, get_icount_#t~mem492#1, get_icount_#t~mem493#1, get_icount_#t~mem494#1, get_icount_#t~mem495#1, get_icount_#t~mem496#1, get_icount_#t~mem497#1, get_icount_#t~mem498#1, get_icount_#t~mem499#1, get_icount_#t~mem500#1, get_icount_#t~mem501#1, get_icount_#t~mem502#1, get_icount_#t~mem503#1, get_icount_#t~mem504#1, get_icount_#t~mem505#1, get_icount_#t~mem506#1, get_icount_#t~mem507#1, get_icount_#t~mem508#1, get_icount_#t~mem509#1, get_icount_#t~mem510#1, get_icount_#t~mem511#1, get_icount_#t~mem512#1, get_icount_~tty#1.base, get_icount_~tty#1.offset, get_icount_~icount#1.base, get_icount_~icount#1.offset, get_icount_~info~14#1.base, get_icount_~info~14#1.offset, get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset, get_icount_~flags~10#1, get_icount_~tmp~41#1.base, get_icount_~tmp~41#1.offset;havoc get_icount_#in~tty#1.base, get_icount_#in~tty#1.offset, get_icount_#in~icount#1.base, get_icount_#in~icount#1.offset;assume { :end_inline_get_icount } true;assume -2147483648 <= main_#t~ret2369#1 && main_#t~ret2369#1 <= 2147483647;havoc main_#t~ret2369#1; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8862: SUMMARY for call rx_start(isr_serial_~info#1.base, isr_serial_~info#1.offset); srcloc: null [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-3: assume false;unthrottle_#t~bitwise655#1 := unthrottle_#t~mem654#1 % 256; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-3: assume !false; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-2: havoc unthrottle_#t~bitwise655#1;assume (unthrottle_#t~bitwise655#1 % 4294967296 >= unthrottle_#t~mem654#1 % 256 % 4294967296 && unthrottle_#t~bitwise655#1 % 4294967296 >= 32) && unthrottle_#t~bitwise655#1 % 4294967296 <= 32 + unthrottle_#t~mem654#1 % 256 % 4294967296; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-1: [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: call write~int#28(unthrottle_#t~bitwise655#1, unthrottle_~info~19#1.base, 1583 + unthrottle_~info~19#1.offset, 1);havoc unthrottle_#t~mem654#1;havoc unthrottle_#t~bitwise655#1; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-4: assume 0 == unthrottle_#t~mem654#1 % 256 % 4294967296 || 32 == unthrottle_#t~mem654#1 % 256 % 4294967296;unthrottle_#t~bitwise655#1 := 32; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-4: assume !(0 == unthrottle_#t~mem654#1 % 256 % 4294967296 || 32 == unthrottle_#t~mem654#1 % 256 % 4294967296); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145: assume -2144310015 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7145: assume !(-2144310015 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6088: 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:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume 0 != hdlcdev_ioctl_~tmp___2~7#1 % 256;hdlcdev_ioctl_~tmp___3~5#1 := 0; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7938: assume !(0 != hdlcdev_ioctl_~tmp___2~7#1 % 256);hdlcdev_ioctl_~tmp___3~5#1 := 1; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: assume 0 == (slgt_interrupt_#t~mem1006#1.base + slgt_interrupt_#t~mem1006#1.offset) % 18446744073709551616;havoc slgt_interrupt_#t~mem1006#1.base, slgt_interrupt_#t~mem1006#1.offset; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: assume !(0 == (slgt_interrupt_#t~mem1006#1.base + slgt_interrupt_#t~mem1006#1.offset) % 18446744073709551616);havoc slgt_interrupt_#t~mem1006#1.base, slgt_interrupt_#t~mem1006#1.offset;call slgt_interrupt_#t~mem1007#1.base, slgt_interrupt_#t~mem1007#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127-1: call slgt_interrupt_#t~mem1006#1.base, slgt_interrupt_#t~mem1006#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280: assume 0 == main_~tmp___0~68#1; [2025-02-08 02:05:13,293 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14280: assume !(0 == main_~tmp___0~68#1); [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13884-1: SUMMARY for call register_test_#t~ret2283#1 := rd_reg32(register_test_~info#1.base, register_test_~info#1.offset, 4); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11770: assume add_device_#t~mem1742#1 % 4294967296 > 65535;havoc add_device_#t~mem1742#1;call write~int#28(65535, add_device_~info#1.base, 1551 + add_device_~info#1.offset, 4); [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11770: assume !(add_device_#t~mem1742#1 % 4294967296 > 65535);havoc add_device_#t~mem1742#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13884: register_test_~tmp___1~29#1 := register_test_#t~ret2283#1;havoc register_test_#t~ret2283#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6749: SUMMARY for call spin_unlock_irqrestore(tx_hold_~info~11#1.base, 1326 + tx_hold_~info~11#1.offset, tx_hold_~flags~8#1); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7542: SUMMARY for call set_signals(unthrottle_~info~19#1.base, unthrottle_~info~19#1.offset); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11374-1: SUMMARY for call block_til_ready_#t~ret1651#1 := printk(142, 0); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11374: assume -2147483648 <= block_til_ready_#t~ret1651#1 && block_til_ready_#t~ret1651#1 <= 2147483647;havoc block_til_ready_#t~mem1649#1.base, block_til_ready_#t~mem1649#1.offset;havoc block_til_ready_#t~mem1650#1.base, block_til_ready_#t~mem1650#1.offset;havoc block_til_ready_#t~ret1651#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14149: assume -2147483648 <= adapter_test_#t~ret2337#1 && adapter_test_#t~ret2337#1 <= 2147483647;havoc adapter_test_#t~ret2337#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12035: call device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call device_init_#t~mem1811#1 := read~int#28(device_init_#t~mem1810#1.base, 786 + device_init_#t~mem1810#1.offset, 4);call device_init_#t~mem1812#1.base, device_init_#t~mem1812#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call device_init_#t~mem1813#1.base, device_init_#t~mem1813#1.offset := read~$Pointer$#28(device_init_#t~mem1812#1.base, 734 + device_init_#t~mem1812#1.offset, 8);assume { :begin_inline_tty_register_device } true;tty_register_device_#in~arg0#1.base, tty_register_device_#in~arg0#1.offset, tty_register_device_#in~arg1#1, tty_register_device_#in~arg2#1.base, tty_register_device_#in~arg2#1.offset := ~serial_driver~0.base, ~serial_driver~0.offset, device_init_#t~mem1811#1, device_init_#t~mem1813#1.base, 137 + device_init_#t~mem1813#1.offset;havoc tty_register_device_#res#1.base, tty_register_device_#res#1.offset;havoc tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset, tty_register_device_~arg0#1.base, tty_register_device_~arg0#1.offset, tty_register_device_~arg1#1, tty_register_device_~arg2#1.base, tty_register_device_~arg2#1.offset;tty_register_device_~arg0#1.base, tty_register_device_~arg0#1.offset := tty_register_device_#in~arg0#1.base, tty_register_device_#in~arg0#1.offset;tty_register_device_~arg1#1 := tty_register_device_#in~arg1#1;tty_register_device_~arg2#1.base, tty_register_device_~arg2#1.offset := tty_register_device_#in~arg2#1.base, tty_register_device_#in~arg2#1.offset; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14149-1: SUMMARY for call adapter_test_#t~ret2337#1 := printk(180, 0); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885-2: havoc register_test_#t~bitwise2284#1;assume register_test_#t~bitwise2284#1 % 4294967296 <= register_test_~tmp___1~29#1 % 4294967296 && register_test_#t~bitwise2284#1 % 4294967296 <= 32; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885-3: assume 32 == register_test_~tmp___1~29#1 % 4294967296;register_test_#t~bitwise2284#1 := register_test_~tmp___1~29#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885-3: assume !(32 == register_test_~tmp___1~29#1 % 4294967296); [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885: call write~int#28((if 0 != register_test_#t~bitwise2284#1 % 4294967296 then 1 else 0), register_test_~info#1.base, 1314 + register_test_~info#1.offset, 4);havoc register_test_#t~bitwise2284#1;call write~int#28((if 0 == register_test_~rc~10#1 then 1 else 0), register_test_~info#1.base, 1584 + register_test_~info#1.offset, 4);register_test_#res#1 := register_test_~rc~10#1;call ULTIMATE.dealloc(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset);havoc register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885-1: [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618: assume -2147483648 <= write_room_#t~ret415#1 && write_room_#t~ret415#1 <= 2147483647;havoc write_room_#t~ret415#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14546: havoc tx_hold_#t~mem436#1.base, tx_hold_#t~mem436#1.offset, tx_hold_#t~ret437#1, tx_hold_#t~ret438#1, tx_hold_#t~ret439#1.base, tx_hold_#t~ret439#1.offset, tx_hold_#t~ret440#1, tx_hold_#t~mem441#1, tx_hold_#t~mem442#1, tx_hold_~tty#1.base, tx_hold_~tty#1.offset, tx_hold_~info~11#1.base, tx_hold_~info~11#1.offset, tx_hold_~flags~8#1, tx_hold_~tmp~38#1, tx_hold_~tmp___0~21#1.base, tx_hold_~tmp___0~21#1.offset;havoc tx_hold_#in~tty#1.base, tx_hold_#in~tty#1.offset;assume { :end_inline_tx_hold } true; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7543: SUMMARY for call spin_unlock_irqrestore(unthrottle_~info~19#1.base, 1326 + unthrottle_~info~19#1.offset, unthrottle_~flags~13#1); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-1: SUMMARY for call write_room_#t~ret415#1 := printk(42, 0); srcloc: null [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354: assume -2147483648 <= write_#t~ret368#1 && write_#t~ret368#1 <= 2147483647;write_~tmp~31#1 := write_#t~ret368#1;havoc write_#t~ret368#1; [2025-02-08 02:05:13,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885-4: assume 0 == register_test_~tmp___1~29#1 % 4294967296;register_test_#t~bitwise2284#1 := 0; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13885-4: assume !(0 == register_test_~tmp___1~29#1 % 4294967296); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9261: slgt_interrupt_~i~4#1 := 1 + slgt_interrupt_~i~4#1;call slgt_interrupt_#t~mem1035#1 := read~int#28(slgt_interrupt_~info~28#1.base, 742 + slgt_interrupt_~info~28#1.offset, 4); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9261-1: SUMMARY for call spin_unlock(slgt_interrupt_~port~0#1.base, 1326 + slgt_interrupt_~port~0#1.offset); srcloc: null [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11243-1: SUMMARY for call block_til_ready_#t~ret1613#1.base, block_til_ready_#t~ret1613#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6354-1: SUMMARY for call write_#t~ret368#1 := sanity_check(write_~info~4#1.base, write_~info~4#1.offset, write_~tty#1.base, 448 + write_~tty#1.offset, 31, 0); srcloc: null [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11243: block_til_ready_~tmp~98#1.base, block_til_ready_~tmp~98#1.offset := block_til_ready_#t~ret1613#1.base, block_til_ready_#t~ret1613#1.offset;havoc block_til_ready_#t~ret1613#1.base, block_til_ready_#t~ret1613#1.offset;call write~int#28(0, block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset, 4);call write~$Pointer$#28(block_til_ready_~tmp~98#1.base, block_til_ready_~tmp~98#1.offset, block_til_ready_~#wait~3#1.base, 4 + block_til_ready_~#wait~3#1.offset, 8);call write~$Pointer$#28(#funAddr~default_wake_function.base, #funAddr~default_wake_function.offset, block_til_ready_~#wait~3#1.base, 12 + block_til_ready_~#wait~3#1.offset, 8);call write~$Pointer$#28(0, 0, block_til_ready_~#wait~3#1.base, 20 + block_til_ready_~#wait~3#1.offset, 8);call write~$Pointer$#28(0, 0, block_til_ready_~#wait~3#1.base, 28 + block_til_ready_~#wait~3#1.offset, 8);block_til_ready_~do_clocal~0#1 := 0;block_til_ready_~extra_count~0#1 := 0;block_til_ready_~port~1#1.base, block_til_ready_~port~1#1.offset := block_til_ready_~info#1.base, 8 + block_til_ready_~info#1.offset; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14546-1: assume { :begin_inline_tx_hold } true;tx_hold_#in~tty#1.base, tx_hold_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc tx_hold_#t~mem436#1.base, tx_hold_#t~mem436#1.offset, tx_hold_#t~ret437#1, tx_hold_#t~ret438#1, tx_hold_#t~ret439#1.base, tx_hold_#t~ret439#1.offset, tx_hold_#t~ret440#1, tx_hold_#t~mem441#1, tx_hold_#t~mem442#1, tx_hold_~tty#1.base, tx_hold_~tty#1.offset, tx_hold_~info~11#1.base, tx_hold_~info~11#1.offset, tx_hold_~flags~8#1, tx_hold_~tmp~38#1, tx_hold_~tmp___0~21#1.base, tx_hold_~tmp___0~21#1.offset;tx_hold_~tty#1.base, tx_hold_~tty#1.offset := tx_hold_#in~tty#1.base, tx_hold_#in~tty#1.offset;havoc tx_hold_~info~11#1.base, tx_hold_~info~11#1.offset;havoc tx_hold_~flags~8#1;havoc tx_hold_~tmp~38#1;havoc tx_hold_~tmp___0~21#1.base, tx_hold_~tmp___0~21#1.offset;call tx_hold_#t~mem436#1.base, tx_hold_#t~mem436#1.offset := read~$Pointer$#28(tx_hold_~tty#1.base, 1003 + tx_hold_~tty#1.offset, 8);tx_hold_~info~11#1.base, tx_hold_~info~11#1.offset := tx_hold_#t~mem436#1.base, tx_hold_#t~mem436#1.offset;havoc tx_hold_#t~mem436#1.base, tx_hold_#t~mem436#1.offset; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-3: assume 64 == (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1585#1 := (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-3: assume !(64 == (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-2: havoc tiocmget_#t~bitwise1585#1;assume (((((if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296) < 0 || tiocmget_#t~bitwise1585#1 <= (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296)) && tiocmget_#t~bitwise1585#1 <= 64) && tiocmget_#t~bitwise1585#1 >= 0) && ((if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296) >= 0 || tiocmget_#t~bitwise1585#1 > 64 + (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296))) && tiocmget_#t~bitwise1585#1 >= -2147483648; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-5: call tiocmget_#t~mem1584#1 := read~int#28(tiocmget_~info~29#1.base, 1583 + tiocmget_~info~29#1.offset, 1); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-4: assume 0 == (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1585#1 := 0; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-4: assume !(0 == (if tiocmget_#t~mem1584#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1584#1 % 256 % 4294967296 else tiocmget_#t~mem1584#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111-1: [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111: assume 0 != tiocmget_#t~bitwise1585#1;havoc tiocmget_#t~mem1584#1;havoc tiocmget_#t~bitwise1585#1;tiocmget_~tmp___4~5#1 := 256; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11111: assume !(0 != tiocmget_#t~bitwise1585#1);havoc tiocmget_#t~mem1584#1;havoc tiocmget_#t~bitwise1585#1;tiocmget_~tmp___4~5#1 := 0; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14283: assume 1 == main_~tmp___0~68#1; [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14283: assume !(1 == main_~tmp___0~68#1); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: assume 1076915456 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,295 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7148: assume !(1076915456 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6356: assume 0 != write_~tmp~31#1;write_#res#1 := -5; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6356: assume !(0 != write_~tmp~31#1); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092-1: call open_#t~mem296#1 := read~int#28(open_~info~0#1.base, 352 + open_~info~0#1.offset, 8); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: assume 0 != (if open_#t~mem296#1 % 18446744073709551616 % 4294967296 <= 2147483647 then open_#t~mem296#1 % 18446744073709551616 % 4294967296 else open_#t~mem296#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc open_#t~mem296#1;open_~retval~0#1 := -11; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6092: assume !(0 != (if open_#t~mem296#1 % 18446744073709551616 % 4294967296 <= 2147483647 then open_#t~mem296#1 % 18446744073709551616 % 4294967296 else open_#t~mem296#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc open_#t~mem296#1;open_~retval~0#1 := -512; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: assume 0 != isr_serial_#t~bitwise952#1;havoc isr_serial_#t~bitwise952#1;assume { :begin_inline_dsr_change } true;dsr_change_#in~info#1.base, dsr_change_#in~info#1.offset, dsr_change_#in~status#1 := isr_serial_~info#1.base, isr_serial_~info#1.offset, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);havoc dsr_change_#t~bitwise820#1, dsr_change_#t~mem821#1, dsr_change_#t~bitwise822#1, dsr_change_#t~mem823#1, dsr_change_#t~mem824#1, dsr_change_#t~bitwise825#1, dsr_change_#t~mem826#1, dsr_change_#t~mem827#1, dsr_change_#t~ret828#1, dsr_change_#t~mem829#1, dsr_change_#t~mem830#1, dsr_change_#t~ret831#1, dsr_change_#t~bitwise832#1, dsr_change_#t~mem833#1, dsr_change_#t~mem834#1, dsr_change_#t~bitwise835#1, dsr_change_~info#1.base, dsr_change_~info#1.offset, dsr_change_~status#1, dsr_change_~tmp~62#1, dsr_change_~tmp___0~35#1;dsr_change_~info#1.base, dsr_change_~info#1.offset := dsr_change_#in~info#1.base, dsr_change_#in~info#1.offset;dsr_change_~status#1 := dsr_change_#in~status#1;havoc dsr_change_~tmp~62#1;havoc dsr_change_~tmp___0~35#1; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: assume !(0 != isr_serial_#t~bitwise952#1);havoc isr_serial_#t~bitwise952#1; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: assume 160 == device_init_#t~mem1764#1 % 65536 % 4294967296;havoc device_init_#t~mem1764#1;device_init_~port_count~0#1 := 2; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: assume !(160 == device_init_#t~mem1764#1 % 65536 % 4294967296);havoc device_init_#t~mem1764#1;call device_init_#t~mem1765#1 := read~int#28(device_init_~pdev#1.base, 62 + device_init_~pdev#1.offset, 2); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867-1: [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14020: assume loopback_test_~__len~6#1 % 18446744073709551616 > 63; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14020: assume !(loopback_test_~__len~6#1 % 18446744073709551616 > 63); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774-1: call add_device_#t~mem1743#1.base, add_device_#t~mem1743#1.offset := read~$Pointer$#28(add_device_~info#1.base, 734 + add_device_~info#1.offset, 8);call add_device_#t~mem1744#1 := read~int#28(add_device_#t~mem1743#1.base, 62 + add_device_#t~mem1743#1.offset, 2); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867-2: havoc isr_serial_#t~bitwise952#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise952#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise952#1 <= 128) && isr_serial_#t~bitwise952#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise952#1 > 128 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise952#1 >= -2147483648; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867-3: assume 128 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise952#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867-3: assume !(128 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise952#1 := 0; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: assume 112 == (if add_device_#t~mem1744#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1744#1 % 65536 % 4294967296 else add_device_#t~mem1744#1 % 65536 % 4294967296 - 4294967296);havoc add_device_#t~mem1743#1.base, add_device_#t~mem1743#1.offset;havoc add_device_#t~mem1744#1; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: assume !(112 == (if add_device_#t~mem1744#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1744#1 % 65536 % 4294967296 else add_device_#t~mem1744#1 % 65536 % 4294967296 - 4294967296));havoc add_device_#t~mem1743#1.base, add_device_#t~mem1743#1.offset;havoc add_device_#t~mem1744#1;call add_device_#t~mem1745#1.base, add_device_#t~mem1745#1.offset := read~$Pointer$#28(add_device_~info#1.base, 734 + add_device_~info#1.offset, 8);call add_device_#t~mem1746#1 := read~int#28(add_device_#t~mem1745#1.base, 62 + add_device_#t~mem1745#1.offset, 2); [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9132: havoc slgt_interrupt_#t~mem1007#1.base, slgt_interrupt_#t~mem1007#1.offset; [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9132-1: SUMMARY for call spin_lock(slgt_interrupt_#t~mem1007#1.base, 1326 + slgt_interrupt_#t~mem1007#1.offset); srcloc: null [2025-02-08 02:05:13,296 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: get_icount_~tmp~41#1.base, get_icount_~tmp~41#1.offset := get_icount_#t~ret477#1.base, get_icount_#t~ret477#1.offset;havoc get_icount_#t~ret477#1.base, get_icount_#t~ret477#1.offset; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: assume 0 != hdlcdev_ioctl_~tmp___3~5#1;hdlcdev_ioctl_#res#1 := -1;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: assume !(0 != hdlcdev_ioctl_~tmp___3~5#1); [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018-1: SUMMARY for call get_icount_#t~ret477#1.base, get_icount_#t~ret477#1.offset := spinlock_check(get_icount_~info~14#1.base, 1326 + get_icount_~info~14#1.offset); srcloc: null [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: assume device_init_~i~8#1 < device_init_~port_count~0#1; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12039: assume !(device_init_~i~8#1 < device_init_~port_count~0#1); [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: write_room_#res#1 := write_room_~ret~5#1; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14418: assume 1 == main_~ldv_s_hdlcdev_ops_net_device_ops~0#1;assume { :begin_inline_hdlcdev_close } true;hdlcdev_close_#in~dev#1.base, hdlcdev_close_#in~dev#1.offset := main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc hdlcdev_close_#res#1;havoc hdlcdev_close_#t~ret699#1.base, hdlcdev_close_#t~ret699#1.offset, hdlcdev_close_#t~mem700#1.base, hdlcdev_close_#t~mem700#1.offset, hdlcdev_close_#t~ret701#1, hdlcdev_close_#t~ret702#1.base, hdlcdev_close_#t~ret702#1.offset, hdlcdev_close_#t~ret703#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~54#1.base, hdlcdev_close_~tmp~54#1.offset, hdlcdev_close_~flags~17#1, hdlcdev_close_~tmp___0~31#1.base, hdlcdev_close_~tmp___0~31#1.offset;hdlcdev_close_~dev#1.base, hdlcdev_close_~dev#1.offset := hdlcdev_close_#in~dev#1.base, hdlcdev_close_#in~dev#1.offset;havoc hdlcdev_close_~info~24#1.base, hdlcdev_close_~info~24#1.offset;havoc hdlcdev_close_~tmp~54#1.base, hdlcdev_close_~tmp~54#1.offset;havoc hdlcdev_close_~flags~17#1;havoc hdlcdev_close_~tmp___0~31#1.base, hdlcdev_close_~tmp___0~31#1.offset; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14418: assume !(1 == main_~ldv_s_hdlcdev_ops_net_device_ops~0#1); [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379-1: assume { :begin_inline_tty_unlock } true; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11379: assume { :end_inline_tty_unlock } true; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: assume 27907 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7151: assume !(27907 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7019-1: SUMMARY for call get_icount_#t~ret478#1 := _raw_spin_lock_irqsave(get_icount_~tmp~41#1.base, get_icount_~tmp~41#1.offset); srcloc: null [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7019: get_icount_~flags~10#1 := get_icount_#t~ret478#1;havoc get_icount_#t~ret478#1;call get_icount_#t~mem479#1 := read~int#28(get_icount_~info~14#1.base, 790 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem480#1 := read~int#28(get_icount_~info~14#1.base, 794 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem481#1 := read~int#28(get_icount_~info~14#1.base, 798 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem482#1 := read~int#28(get_icount_~info~14#1.base, 802 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem483#1 := read~int#28(get_icount_~info~14#1.base, 806 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem484#1 := read~int#28(get_icount_~info~14#1.base, 810 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem485#1 := read~int#28(get_icount_~info~14#1.base, 814 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem486#1 := read~int#28(get_icount_~info~14#1.base, 818 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem487#1 := read~int#28(get_icount_~info~14#1.base, 822 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem488#1 := read~int#28(get_icount_~info~14#1.base, 826 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem489#1 := read~int#28(get_icount_~info~14#1.base, 830 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem490#1 := read~int#28(get_icount_~info~14#1.base, 834 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem491#1 := read~int#28(get_icount_~info~14#1.base, 838 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem492#1 := read~int#28(get_icount_~info~14#1.base, 842 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem493#1 := read~int#28(get_icount_~info~14#1.base, 846 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem494#1 := read~int#28(get_icount_~info~14#1.base, 850 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem495#1 := read~int#28(get_icount_~info~14#1.base, 854 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem496#1 := read~int#28(get_icount_~info~14#1.base, 858 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem497#1 := read~int#28(get_icount_~info~14#1.base, 862 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem498#1 := read~int#28(get_icount_~info~14#1.base, 866 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem499#1 := read~int#28(get_icount_~info~14#1.base, 870 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem500#1 := read~int#28(get_icount_~info~14#1.base, 874 + get_icount_~info~14#1.offset, 4);call get_icount_#t~mem501#1 := read~int#28(get_icount_~info~14#1.base, 878 + get_icount_~info~14#1.offset, 4);call write~int#9(get_icount_#t~mem479#1, get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem480#1, get_icount_~#cnow~0#1.base, 4 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem481#1, get_icount_~#cnow~0#1.base, 8 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem482#1, get_icount_~#cnow~0#1.base, 12 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem483#1, get_icount_~#cnow~0#1.base, 16 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem484#1, get_icount_~#cnow~0#1.base, 20 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem485#1, get_icount_~#cnow~0#1.base, 24 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem486#1, get_icount_~#cnow~0#1.base, 28 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem487#1, get_icount_~#cnow~0#1.base, 32 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem488#1, get_icount_~#cnow~0#1.base, 36 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem489#1, get_icount_~#cnow~0#1.base, 40 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem490#1, get_icount_~#cnow~0#1.base, 44 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem491#1, get_icount_~#cnow~0#1.base, 48 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem492#1, get_icount_~#cnow~0#1.base, 52 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem493#1, get_icount_~#cnow~0#1.base, 56 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem494#1, get_icount_~#cnow~0#1.base, 60 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem495#1, get_icount_~#cnow~0#1.base, 64 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem496#1, get_icount_~#cnow~0#1.base, 68 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem497#1, get_icount_~#cnow~0#1.base, 72 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem498#1, get_icount_~#cnow~0#1.base, 76 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem499#1, get_icount_~#cnow~0#1.base, 80 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem500#1, get_icount_~#cnow~0#1.base, 84 + get_icount_~#cnow~0#1.offset, 4);call write~int#9(get_icount_#t~mem501#1, get_icount_~#cnow~0#1.base, 88 + get_icount_~#cnow~0#1.offset, 4);havoc get_icount_#t~mem479#1;havoc get_icount_#t~mem480#1;havoc get_icount_#t~mem481#1;havoc get_icount_#t~mem482#1;havoc get_icount_#t~mem483#1;havoc get_icount_#t~mem484#1;havoc get_icount_#t~mem485#1;havoc get_icount_#t~mem486#1;havoc get_icount_#t~mem487#1;havoc get_icount_#t~mem488#1;havoc get_icount_#t~mem489#1;havoc get_icount_#t~mem490#1;havoc get_icount_#t~mem491#1;havoc get_icount_#t~mem492#1;havoc get_icount_#t~mem493#1;havoc get_icount_#t~mem494#1;havoc get_icount_#t~mem495#1;havoc get_icount_#t~mem496#1;havoc get_icount_#t~mem497#1;havoc get_icount_#t~mem498#1;havoc get_icount_#t~mem499#1;havoc get_icount_#t~mem500#1;havoc get_icount_#t~mem501#1; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14286: assume 2 == main_~tmp___0~68#1; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14286: assume !(2 == main_~tmp___0~68#1); [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8869: havoc dsr_change_#t~bitwise820#1, dsr_change_#t~mem821#1, dsr_change_#t~bitwise822#1, dsr_change_#t~mem823#1, dsr_change_#t~mem824#1, dsr_change_#t~bitwise825#1, dsr_change_#t~mem826#1, dsr_change_#t~mem827#1, dsr_change_#t~ret828#1, dsr_change_#t~mem829#1, dsr_change_#t~mem830#1, dsr_change_#t~ret831#1, dsr_change_#t~bitwise832#1, dsr_change_#t~mem833#1, dsr_change_#t~mem834#1, dsr_change_#t~bitwise835#1, dsr_change_~info#1.base, dsr_change_~info#1.offset, dsr_change_~status#1, dsr_change_~tmp~62#1, dsr_change_~tmp___0~35#1;havoc dsr_change_#in~info#1.base, dsr_change_#in~info#1.offset, dsr_change_#in~status#1;assume { :end_inline_dsr_change } true; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14022-1: SUMMARY for call loopback_test_#t~memcpy~res2313#1.base, loopback_test_#t~memcpy~res2313#1.offset := #Ultimate.C_memcpy#28(loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset, loopback_test_~info#1.base, 1511 + loopback_test_~info#1.offset, loopback_test_~__len~6#1); srcloc: null [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14022: loopback_test_~__ret~7#1.base, loopback_test_~__ret~7#1.offset := loopback_test_#t~memcpy~res2313#1.base, loopback_test_#t~memcpy~res2313#1.offset;havoc loopback_test_#t~memcpy~res2313#1.base, loopback_test_#t~memcpy~res2313#1.offset; [2025-02-08 02:05:13,297 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11380: assume { :begin_inline_tty_lock } true; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9266: assume slgt_interrupt_#t~mem1035#1 % 4294967296 > slgt_interrupt_~i~4#1 % 4294967296;havoc slgt_interrupt_#t~mem1035#1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9266: assume !(slgt_interrupt_#t~mem1035#1 % 4294967296 > slgt_interrupt_~i~4#1 % 4294967296);havoc slgt_interrupt_#t~mem1035#1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11380-1: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14551: SUMMARY for call tx_release(main_~var_group7~0#1.base, main_~var_group7~0#1.offset); srcloc: null [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-1: [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: assume 0 != tiocmget_#t~bitwise1587#1;havoc tiocmget_#t~mem1586#1;havoc tiocmget_#t~bitwise1587#1;tiocmget_~tmp___5~5#1 := 32; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116: assume !(0 != tiocmget_#t~bitwise1587#1);havoc tiocmget_#t~mem1586#1;havoc tiocmget_#t~bitwise1587#1;tiocmget_~tmp___5~5#1 := 0; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14155: havoc adapter_test_#t~mem2338#1;device_init_#t~ret1803#1 := adapter_test_#res#1;havoc adapter_test_#t~ret2329#1, adapter_test_#t~ret2330#1, adapter_test_#t~mem2331#1, adapter_test_#t~ret2332#1, adapter_test_#t~ret2333#1, adapter_test_#t~mem2334#1, adapter_test_#t~ret2335#1, adapter_test_#t~ret2336#1, adapter_test_#t~ret2337#1, adapter_test_#t~mem2338#1, adapter_test_~info#1.base, adapter_test_~info#1.offset, adapter_test_~tmp~129#1, adapter_test_~tmp___0~67#1, adapter_test_~tmp___1~32#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~ret1803#1 && device_init_#t~ret1803#1 <= 2147483647;havoc device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset;havoc device_init_#t~ret1803#1;device_init_~i~8#1 := 1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-2: havoc slgt_interrupt_#t~bitwise1009#1;assume slgt_interrupt_#t~bitwise1009#1 % 4294967296 <= slgt_interrupt_#t~bitwise1008#1 % 4294967296 && slgt_interrupt_#t~bitwise1009#1 % 4294967296 <= slgt_interrupt_~gsr~0#1 % 4294967296; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-3: assume slgt_interrupt_#t~bitwise1008#1 % 4294967296 == slgt_interrupt_~gsr~0#1 % 4294967296;slgt_interrupt_#t~bitwise1009#1 := slgt_interrupt_#t~bitwise1008#1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-3: assume !(slgt_interrupt_#t~bitwise1008#1 % 4294967296 == slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-2: havoc tiocmget_#t~bitwise1587#1;assume (((((if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296) < 0 || tiocmget_#t~bitwise1587#1 <= (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296)) && tiocmget_#t~bitwise1587#1 <= 16) && tiocmget_#t~bitwise1587#1 >= 0) && ((if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296) >= 0 || tiocmget_#t~bitwise1587#1 > 16 + (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296))) && tiocmget_#t~bitwise1587#1 >= -2147483648; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-4: assume 0 == slgt_interrupt_#t~bitwise1008#1 % 4294967296 || 0 == slgt_interrupt_~gsr~0#1 % 4294967296;slgt_interrupt_#t~bitwise1009#1 := 0; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-4: assume !(0 == slgt_interrupt_#t~bitwise1008#1 % 4294967296 || 0 == slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-1: [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: assume 0 != slgt_interrupt_#t~bitwise1009#1 % 4294967296;havoc slgt_interrupt_#t~bitwise1008#1;havoc slgt_interrupt_#t~bitwise1009#1;call slgt_interrupt_#t~mem1010#1.base, slgt_interrupt_#t~mem1010#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline_isr_serial } true;isr_serial_#in~info#1.base, isr_serial_#in~info#1.offset := slgt_interrupt_#t~mem1010#1.base, slgt_interrupt_#t~mem1010#1.offset;havoc isr_serial_#t~ret924#1, isr_serial_#t~ret925#1, isr_serial_#t~mem926#1, isr_serial_#t~bitwise927#1, isr_serial_#t~mem928#1, isr_serial_#t~mem929#1, isr_serial_#t~bitwise930#1, isr_serial_#t~bitwise931#1, isr_serial_#t~bitwise932#1, isr_serial_#t~mem933#1, isr_serial_#t~mem934#1.base, isr_serial_#t~mem934#1.offset, isr_serial_#t~mem935#1, isr_serial_#t~bitwise936#1, isr_serial_#t~mem937#1, isr_serial_#t~bitwise938#1, isr_serial_#t~mem939#1.base, isr_serial_#t~mem939#1.offset, isr_serial_#t~ret940#1, isr_serial_#t~mem941#1, isr_serial_#t~bitwise942#1, isr_serial_#t~mem943#1.base, isr_serial_#t~mem943#1.offset, isr_serial_#t~bitwise944#1, isr_serial_#t~mem945#1, isr_serial_#t~bitwise946#1, isr_serial_#t~bitwise947#1, isr_serial_#t~bitwise948#1, isr_serial_#t~mem949#1, isr_serial_#t~mem950#1, isr_serial_#t~bitwise951#1, isr_serial_#t~bitwise952#1, isr_serial_#t~bitwise953#1, isr_serial_#t~bitwise954#1, isr_serial_#t~bitwise955#1, isr_serial_~info#1.base, isr_serial_~info#1.offset, isr_serial_~status~1#1, isr_serial_~tmp~67#1;isr_serial_~info#1.base, isr_serial_~info#1.offset := isr_serial_#in~info#1.base, isr_serial_#in~info#1.offset;havoc isr_serial_~status~1#1;havoc isr_serial_~tmp~67#1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: assume !(0 != slgt_interrupt_#t~bitwise1009#1 % 4294967296);havoc slgt_interrupt_#t~bitwise1008#1;havoc slgt_interrupt_#t~bitwise1009#1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11909: assume 128 == device_init_#t~mem1765#1 % 65536 % 4294967296;havoc device_init_#t~mem1765#1;device_init_~port_count~0#1 := 4; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11909: assume !(128 == device_init_#t~mem1765#1 % 65536 % 4294967296);havoc device_init_#t~mem1765#1; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-5: [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-4: assume 0 == (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1587#1 := 0; [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-4: assume !(0 == (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,298 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-6: havoc slgt_interrupt_#t~bitwise1008#1;assume slgt_interrupt_#t~bitwise1008#1 > 256; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-3: assume 16 == (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296);tiocmget_#t~bitwise1587#1 := (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-3: assume !(16 == (if tiocmget_#t~mem1586#1 % 256 % 4294967296 <= 2147483647 then tiocmget_#t~mem1586#1 % 256 % 4294967296 else tiocmget_#t~mem1586#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-7: assume 0 == (if slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 else slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 - 4294967296);slgt_interrupt_#t~bitwise1008#1 := 256; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134-7: assume !(0 == (if slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 else slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14155-2: call adapter_test_#t~mem2338#1 := read~int#28(adapter_test_~info#1.base, 1584 + adapter_test_~info#1.offset, 4);adapter_test_#res#1 := adapter_test_#t~mem2338#1;havoc adapter_test_#t~mem2338#1; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11116-5: call tiocmget_#t~mem1586#1 := read~int#28(tiocmget_~info~29#1.base, 1583 + tiocmget_~info~29#1.offset, 1); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: assume 160 == (if add_device_#t~mem1746#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1746#1 % 65536 % 4294967296 else add_device_#t~mem1746#1 % 65536 % 4294967296 - 4294967296);havoc add_device_#t~mem1745#1.base, add_device_#t~mem1745#1.offset;havoc add_device_#t~mem1746#1; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11777: assume !(160 == (if add_device_#t~mem1746#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1746#1 % 65536 % 4294967296 else add_device_#t~mem1746#1 % 65536 % 4294967296 - 4294967296));havoc add_device_#t~mem1745#1.base, add_device_#t~mem1745#1.offset;havoc add_device_#t~mem1746#1;call add_device_#t~mem1747#1.base, add_device_#t~mem1747#1.offset := read~$Pointer$#28(add_device_~info#1.base, 734 + add_device_~info#1.offset, 8);call add_device_#t~mem1748#1 := read~int#28(add_device_#t~mem1747#1.base, 62 + add_device_#t~mem1747#1.offset, 2); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11381: assume { :end_inline_tty_lock } true; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6360: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6360: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14420: main_#t~ret2356#1 := hdlcdev_close_#res#1;havoc hdlcdev_close_#t~ret699#1.base, hdlcdev_close_#t~ret699#1.offset, hdlcdev_close_#t~mem700#1.base, hdlcdev_close_#t~mem700#1.offset, hdlcdev_close_#t~ret701#1, hdlcdev_close_#t~ret702#1.base, hdlcdev_close_#t~ret702#1.offset, hdlcdev_close_#t~ret703#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~54#1.base, hdlcdev_close_~tmp~54#1.offset, hdlcdev_close_~flags~17#1, hdlcdev_close_~tmp___0~31#1.base, hdlcdev_close_~tmp___0~31#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~ret2356#1 && main_#t~ret2356#1 <= 2147483647;main_~res_hdlcdev_close_34~0#1 := main_#t~ret2356#1;havoc main_#t~ret2356#1; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021-1: SUMMARY for call spin_unlock_irqrestore(get_icount_~info~14#1.base, 1326 + get_icount_~info~14#1.offset, get_icount_~flags~10#1); srcloc: null [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021: call get_icount_#t~mem502#1 := read~int#9(get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem502#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem502#1 % 4294967296 % 4294967296 else get_icount_#t~mem502#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem502#1;call get_icount_#t~mem503#1 := read~int#9(get_icount_~#cnow~0#1.base, 4 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem503#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem503#1 % 4294967296 % 4294967296 else get_icount_#t~mem503#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 4 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem503#1;call get_icount_#t~mem504#1 := read~int#9(get_icount_~#cnow~0#1.base, 8 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem504#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem504#1 % 4294967296 % 4294967296 else get_icount_#t~mem504#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 8 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem504#1;call get_icount_#t~mem505#1 := read~int#9(get_icount_~#cnow~0#1.base, 12 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem505#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem505#1 % 4294967296 % 4294967296 else get_icount_#t~mem505#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 12 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem505#1;call get_icount_#t~mem506#1 := read~int#9(get_icount_~#cnow~0#1.base, 20 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem506#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem506#1 % 4294967296 % 4294967296 else get_icount_#t~mem506#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 16 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem506#1;call get_icount_#t~mem507#1 := read~int#9(get_icount_~#cnow~0#1.base, 16 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem507#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem507#1 % 4294967296 % 4294967296 else get_icount_#t~mem507#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 20 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem507#1;call get_icount_#t~mem508#1 := read~int#9(get_icount_~#cnow~0#1.base, 24 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem508#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem508#1 % 4294967296 % 4294967296 else get_icount_#t~mem508#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 24 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem508#1;call get_icount_#t~mem509#1 := read~int#9(get_icount_~#cnow~0#1.base, 32 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem509#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem509#1 % 4294967296 % 4294967296 else get_icount_#t~mem509#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 28 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem509#1;call get_icount_#t~mem510#1 := read~int#9(get_icount_~#cnow~0#1.base, 28 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem510#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem510#1 % 4294967296 % 4294967296 else get_icount_#t~mem510#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 32 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem510#1;call get_icount_#t~mem511#1 := read~int#9(get_icount_~#cnow~0#1.base, 36 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem511#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem511#1 % 4294967296 % 4294967296 else get_icount_#t~mem511#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 36 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem511#1;call get_icount_#t~mem512#1 := read~int#9(get_icount_~#cnow~0#1.base, 40 + get_icount_~#cnow~0#1.offset, 4);call write~int#24((if get_icount_#t~mem512#1 % 4294967296 % 4294967296 <= 2147483647 then get_icount_#t~mem512#1 % 4294967296 % 4294967296 else get_icount_#t~mem512#1 % 4294967296 % 4294967296 - 4294967296), get_icount_~icount#1.base, 40 + get_icount_~icount#1.offset, 4);havoc get_icount_#t~mem512#1;get_icount_#res#1 := 0;call ULTIMATE.dealloc(get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset);havoc get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814: hdlcdev_close_~tmp~54#1.base, hdlcdev_close_~tmp~54#1.offset := hdlcdev_close_#t~ret699#1.base, hdlcdev_close_#t~ret699#1.offset;havoc hdlcdev_close_#t~ret699#1.base, hdlcdev_close_#t~ret699#1.offset;call hdlcdev_close_#t~mem700#1.base, hdlcdev_close_#t~mem700#1.offset := read~$Pointer$#28(hdlcdev_close_~tmp~54#1.base, 108 + hdlcdev_close_~tmp~54#1.offset, 8);hdlcdev_close_~info~24#1.base, hdlcdev_close_~info~24#1.offset := hdlcdev_close_#t~mem700#1.base, hdlcdev_close_#t~mem700#1.offset;havoc hdlcdev_close_#t~mem700#1.base, hdlcdev_close_#t~mem700#1.offset; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7814-1: SUMMARY for call hdlcdev_close_#t~ret699#1.base, hdlcdev_close_#t~ret699#1.offset := dev_to_hdlc(hdlcdev_close_~dev#1.base, hdlcdev_close_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-2: havoc dcd_change_#t~bitwise865#1;assume (((((if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296) < 0 || dcd_change_#t~bitwise865#1 <= (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296)) && dcd_change_#t~bitwise865#1 <= 2) && dcd_change_#t~bitwise865#1 >= 0) && ((if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296) >= 0 || dcd_change_#t~bitwise865#1 > 2 + (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296))) && dcd_change_#t~bitwise865#1 >= -2147483648; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-3: assume 2 == (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296);dcd_change_#t~bitwise865#1 := (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-3: assume !(2 == (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-4: assume 0 == (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296);dcd_change_#t~bitwise865#1 := 0; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-4: assume !(0 == (if dcd_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~status#1 % 65536 % 4294967296 else dcd_change_~status#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: assume 0 != dcd_change_#t~bitwise865#1;havoc dcd_change_#t~bitwise865#1;call dcd_change_#t~mem866#1 := read~int#28(dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1);call write~int#28(1 + dcd_change_#t~mem866#1 % 256 - dcd_change_#t~mem866#1 % 256 % 2, dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1);havoc dcd_change_#t~mem866#1;call dcd_change_#t~mem867#1 := read~int#28(dcd_change_~info#1.base, 9809 + dcd_change_~info#1.offset, 4);call write~int#28(1 + dcd_change_#t~mem867#1, dcd_change_~info#1.base, 9809 + dcd_change_~info#1.offset, 4);havoc dcd_change_#t~mem867#1; [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607: assume !(0 != dcd_change_#t~bitwise865#1);havoc dcd_change_#t~bitwise865#1;call dcd_change_#t~mem868#1 := read~int#28(dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1); [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8607-1: [2025-02-08 02:05:13,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14421: SUMMARY for call ldv_check_return_value(main_~res_hdlcdev_close_34~0#1); srcloc: null [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154: assume 27911 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7154: assume !(27911 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume -2147483648 <= hangup_#t~ret325#1 && hangup_#t~ret325#1 <= 2147483647;hangup_~tmp~28#1 := hangup_#t~ret325#1;havoc hangup_#t~ret325#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229-1: SUMMARY for call hangup_#t~ret325#1 := sanity_check(hangup_~info~2#1.base, hangup_~info~2#1.offset, hangup_~tty#1.base, 448 + hangup_~tty#1.offset, 28, 0); srcloc: null [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9136: havoc isr_serial_#t~ret924#1, isr_serial_#t~ret925#1, isr_serial_#t~mem926#1, isr_serial_#t~bitwise927#1, isr_serial_#t~mem928#1, isr_serial_#t~mem929#1, isr_serial_#t~bitwise930#1, isr_serial_#t~bitwise931#1, isr_serial_#t~bitwise932#1, isr_serial_#t~mem933#1, isr_serial_#t~mem934#1.base, isr_serial_#t~mem934#1.offset, isr_serial_#t~mem935#1, isr_serial_#t~bitwise936#1, isr_serial_#t~mem937#1, isr_serial_#t~bitwise938#1, isr_serial_#t~mem939#1.base, isr_serial_#t~mem939#1.offset, isr_serial_#t~ret940#1, isr_serial_#t~mem941#1, isr_serial_#t~bitwise942#1, isr_serial_#t~mem943#1.base, isr_serial_#t~mem943#1.offset, isr_serial_#t~bitwise944#1, isr_serial_#t~mem945#1, isr_serial_#t~bitwise946#1, isr_serial_#t~bitwise947#1, isr_serial_#t~bitwise948#1, isr_serial_#t~mem949#1, isr_serial_#t~mem950#1, isr_serial_#t~bitwise951#1, isr_serial_#t~bitwise952#1, isr_serial_#t~bitwise953#1, isr_serial_#t~bitwise954#1, isr_serial_#t~bitwise955#1, isr_serial_~info#1.base, isr_serial_~info#1.offset, isr_serial_~status~1#1, isr_serial_~tmp~67#1;havoc isr_serial_#in~info#1.base, isr_serial_#in~info#1.offset;assume { :end_inline_isr_serial } true;havoc slgt_interrupt_#t~mem1010#1.base, slgt_interrupt_#t~mem1010#1.offset; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14289: assume 3 == main_~tmp___0~68#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14289: assume !(3 == main_~tmp___0~68#1); [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: assume -2147483648 <= write_#t~ret369#1 && write_#t~ret369#1 <= 2147483647;havoc write_#t~ret369#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362-1: SUMMARY for call write_#t~ret369#1 := printk(32, 0); srcloc: null [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14026: loopback_test_~__ret~7#1.base, loopback_test_~__ret~7#1.offset := loopback_test_#t~memcpy~res2314#1.base, loopback_test_#t~memcpy~res2314#1.offset;havoc loopback_test_#t~memcpy~res2314#1.base, loopback_test_#t~memcpy~res2314#1.offset; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948-1: SUMMARY for call hdlcdev_ioctl_#t~ret720#1 := copy_from_user(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, hdlcdev_ioctl_~line~1#1.base, hdlcdev_ioctl_~line~1#1.offset, hdlcdev_ioctl_~size~0#1); srcloc: null [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7948: hdlcdev_ioctl_~tmp___4~1#1 := hdlcdev_ioctl_#t~ret720#1;havoc hdlcdev_ioctl_#t~ret720#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise953#1 := 0; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11780: assume 128 == (if add_device_#t~mem1748#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1748#1 % 65536 % 4294967296 else add_device_#t~mem1748#1 % 65536 % 4294967296 - 4294967296);havoc add_device_#t~mem1747#1.base, add_device_#t~mem1747#1.offset;havoc add_device_#t~mem1748#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11780: assume !(128 == (if add_device_#t~mem1748#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1748#1 % 65536 % 4294967296 else add_device_#t~mem1748#1 % 65536 % 4294967296 - 4294967296));havoc add_device_#t~mem1747#1.base, add_device_#t~mem1747#1.offset;havoc add_device_#t~mem1748#1;call add_device_#t~mem1749#1.base, add_device_#t~mem1749#1.offset := read~$Pointer$#28(add_device_~info#1.base, 734 + add_device_~info#1.offset, 8);call add_device_#t~mem1750#1 := read~int#28(add_device_#t~mem1749#1.base, 62 + add_device_#t~mem1749#1.offset, 2); [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873: assume 0 != isr_serial_#t~bitwise953#1;havoc isr_serial_#t~bitwise953#1;assume { :begin_inline_cts_change } true;cts_change_#in~info#1.base, cts_change_#in~info#1.offset, cts_change_#in~status#1 := isr_serial_~info#1.base, isr_serial_~info#1.offset, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);havoc cts_change_#t~bitwise836#1, cts_change_#t~mem837#1, cts_change_#t~bitwise838#1, cts_change_#t~mem839#1, cts_change_#t~mem840#1, cts_change_#t~bitwise841#1, cts_change_#t~mem842#1, cts_change_#t~mem843#1, cts_change_#t~ret844#1, cts_change_#t~mem845#1, cts_change_#t~mem846#1, cts_change_#t~ret847#1, cts_change_#t~bitwise848#1, cts_change_#t~mem849#1, cts_change_#t~mem850#1, cts_change_#t~bitwise851#1, cts_change_#t~mem852#1, cts_change_#t~bitwise853#1, cts_change_#t~mem854#1.base, cts_change_#t~mem854#1.offset, cts_change_#t~mem855#1.base, cts_change_#t~mem855#1.offset, cts_change_#t~mem856#1, cts_change_#t~mem857#1, cts_change_#t~bitwise858#1, cts_change_#t~mem859#1.base, cts_change_#t~mem859#1.offset, cts_change_#t~mem860#1, cts_change_#t~bitwise861#1, cts_change_#t~mem862#1, cts_change_#t~bitwise863#1, cts_change_#t~mem864#1.base, cts_change_#t~mem864#1.offset, cts_change_~info#1.base, cts_change_~info#1.offset, cts_change_~status#1, cts_change_~tmp~63#1, cts_change_~tmp___0~36#1;cts_change_~info#1.base, cts_change_~info#1.offset := cts_change_#in~info#1.base, cts_change_#in~info#1.offset;cts_change_~status#1 := cts_change_#in~status#1;havoc cts_change_~tmp~63#1;havoc cts_change_~tmp___0~36#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873: assume !(0 != isr_serial_#t~bitwise953#1);havoc isr_serial_#t~bitwise953#1; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-1: [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-2: havoc isr_serial_#t~bitwise953#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise953#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise953#1 <= 64) && isr_serial_#t~bitwise953#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise953#1 > 64 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise953#1 >= -2147483648; [2025-02-08 02:05:13,300 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14026-1: SUMMARY for call loopback_test_#t~memcpy~res2314#1.base, loopback_test_#t~memcpy~res2314#1.offset := #Ultimate.C_memcpy#28(loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset, loopback_test_~info#1.base, 1511 + loopback_test_~info#1.offset, loopback_test_~__len~6#1); srcloc: null [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-3: assume 64 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise953#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-3: assume !(64 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: assume 0 != hangup_~tmp~28#1; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: assume !(0 != hangup_~tmp~28#1); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14423: assume 0 != main_~res_hdlcdev_close_34~0#1; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14423: assume !(0 != main_~res_hdlcdev_close_34~0#1);main_~ldv_s_hdlcdev_ops_net_device_ops~0#1 := 0; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7817: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7817: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11913: device_init_~i~8#1 := 0; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14556-1: assume { :begin_inline_hangup } true;hangup_#in~tty#1.base, hangup_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc hangup_#t~mem324#1.base, hangup_#t~mem324#1.offset, hangup_#t~ret325#1, hangup_#t~ret326#1, hangup_#t~ret327#1.base, hangup_#t~ret327#1.offset, hangup_#t~ret328#1, hangup_#t~mem329#1, hangup_#t~bitwise330#1, hangup_~tty#1.base, hangup_~tty#1.offset, hangup_~info~2#1.base, hangup_~info~2#1.offset, hangup_~flags~1#1, hangup_~tmp~28#1, hangup_~tmp___0~12#1.base, hangup_~tmp___0~12#1.offset;hangup_~tty#1.base, hangup_~tty#1.offset := hangup_#in~tty#1.base, hangup_#in~tty#1.offset;havoc hangup_~info~2#1.base, hangup_~info~2#1.offset;havoc hangup_~flags~1#1;havoc hangup_~tmp~28#1;havoc hangup_~tmp___0~12#1.base, hangup_~tmp___0~12#1.offset;call hangup_#t~mem324#1.base, hangup_#t~mem324#1.offset := read~$Pointer$#28(hangup_~tty#1.base, 1003 + hangup_~tty#1.offset, 8);hangup_~info~2#1.base, hangup_~info~2#1.offset := hangup_#t~mem324#1.base, hangup_#t~mem324#1.offset;havoc hangup_#t~mem324#1.base, hangup_#t~mem324#1.offset; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14556: havoc hangup_#t~mem324#1.base, hangup_#t~mem324#1.offset, hangup_#t~ret325#1, hangup_#t~ret326#1, hangup_#t~ret327#1.base, hangup_#t~ret327#1.offset, hangup_#t~ret328#1, hangup_#t~mem329#1, hangup_#t~bitwise330#1, hangup_~tty#1.base, hangup_~tty#1.offset, hangup_~info~2#1.base, hangup_~info~2#1.offset, hangup_~flags~1#1, hangup_~tmp~28#1, hangup_~tmp___0~12#1.base, hangup_~tmp___0~12#1.offset;havoc hangup_#in~tty#1.base, hangup_#in~tty#1.offset;assume { :end_inline_hangup } true; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11253: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1614#1.base, block_til_ready_#t~mem1614#1.offset := read~$Pointer$#28(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1615#1.base, block_til_ready_#t~mem1615#1.offset := read~$Pointer$#28(block_til_ready_#t~mem1614#1.base, 129 + block_til_ready_#t~mem1614#1.offset, 8); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11253: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14292: assume 4 == main_~tmp___0~68#1; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14292: assume !(4 == main_~tmp___0~68#1); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11385: block_til_ready_~__x___0~2#1 := 0; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: assume -1073451768 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: assume !(-1073451768 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: assume 0 != hdlcdev_ioctl_~tmp___4~1#1 % 18446744073709551616;hdlcdev_ioctl_#res#1 := -14;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: assume !(0 != hdlcdev_ioctl_~tmp___4~1#1 % 18446744073709551616);call hdlcdev_ioctl_#t~mem721#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: havoc cts_change_#t~bitwise836#1, cts_change_#t~mem837#1, cts_change_#t~bitwise838#1, cts_change_#t~mem839#1, cts_change_#t~mem840#1, cts_change_#t~bitwise841#1, cts_change_#t~mem842#1, cts_change_#t~mem843#1, cts_change_#t~ret844#1, cts_change_#t~mem845#1, cts_change_#t~mem846#1, cts_change_#t~ret847#1, cts_change_#t~bitwise848#1, cts_change_#t~mem849#1, cts_change_#t~mem850#1, cts_change_#t~bitwise851#1, cts_change_#t~mem852#1, cts_change_#t~bitwise853#1, cts_change_#t~mem854#1.base, cts_change_#t~mem854#1.offset, cts_change_#t~mem855#1.base, cts_change_#t~mem855#1.offset, cts_change_#t~mem856#1, cts_change_#t~mem857#1, cts_change_#t~bitwise858#1, cts_change_#t~mem859#1.base, cts_change_#t~mem859#1.offset, cts_change_#t~mem860#1, cts_change_#t~bitwise861#1, cts_change_#t~mem862#1, cts_change_#t~bitwise863#1, cts_change_#t~mem864#1.base, cts_change_#t~mem864#1.offset, cts_change_~info#1.base, cts_change_~info#1.offset, cts_change_~status#1, cts_change_~tmp~63#1, cts_change_~tmp___0~36#1;havoc cts_change_#in~info#1.base, cts_change_#in~info#1.offset, cts_change_#in~status#1;assume { :end_inline_cts_change } true; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11121: tiocmget_~result~0#1 := tiocmget_~tmp___0~51#1 + tiocmget_~tmp___1~22#1 + tiocmget_~tmp___2~13#1 + tiocmget_~tmp___3~9#1 + tiocmget_~tmp___4~5#1 + tiocmget_~tmp___5~5#1; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611: call write~int#28(dcd_change_#t~bitwise869#1, dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1);havoc dcd_change_#t~mem868#1;havoc dcd_change_#t~bitwise869#1;call dcd_change_#t~mem870#1 := read~int#28(dcd_change_~info#1.base, 9813 + dcd_change_~info#1.offset, 4);call write~int#28(1 + dcd_change_#t~mem870#1, dcd_change_~info#1.base, 9813 + dcd_change_~info#1.offset, 4);havoc dcd_change_#t~mem870#1; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-1: [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11386: assume true; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11386: assume !true; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-2: havoc dcd_change_#t~bitwise869#1;assume dcd_change_#t~bitwise869#1 % 4294967296 <= dcd_change_#t~mem868#1 % 256 % 4294967296 && dcd_change_#t~bitwise869#1 % 4294967296 <= 254; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-3: assume 254 == dcd_change_#t~mem868#1 % 256 % 4294967296;dcd_change_#t~bitwise869#1 := dcd_change_#t~mem868#1 % 256; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-3: assume !(254 == dcd_change_#t~mem868#1 % 256 % 4294967296); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-4: assume 0 == dcd_change_#t~mem868#1 % 256 % 4294967296;dcd_change_#t~bitwise869#1 := 0; [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8611-4: assume !(0 == dcd_change_#t~mem868#1 % 256 % 4294967296); [2025-02-08 02:05:13,301 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume 0 != slgt_interrupt_#t~bitwise1012#1 % 4294967296;havoc slgt_interrupt_#t~bitwise1011#1;havoc slgt_interrupt_#t~bitwise1012#1;call slgt_interrupt_#t~mem1013#1.base, slgt_interrupt_#t~mem1013#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline_isr_rdma } true;isr_rdma_#in~info#1.base, isr_rdma_#in~info#1.offset := slgt_interrupt_#t~mem1013#1.base, slgt_interrupt_#t~mem1013#1.offset;havoc isr_rdma_#t~ret956#1, isr_rdma_#t~ret957#1, isr_rdma_#t~bitwise958#1, isr_rdma_#t~ret959#1, isr_rdma_#t~mem960#1, isr_rdma_~info#1.base, isr_rdma_~info#1.offset, isr_rdma_~status~2#1, isr_rdma_~tmp~68#1;isr_rdma_~info#1.base, isr_rdma_~info#1.offset := isr_rdma_#in~info#1.base, isr_rdma_#in~info#1.offset;havoc isr_rdma_~status~2#1;havoc isr_rdma_~tmp~68#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140: assume !(0 != slgt_interrupt_#t~bitwise1012#1 % 4294967296);havoc slgt_interrupt_#t~bitwise1011#1;havoc slgt_interrupt_#t~bitwise1012#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-1: [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11122: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-2: havoc slgt_interrupt_#t~bitwise1012#1;assume slgt_interrupt_#t~bitwise1012#1 % 4294967296 <= slgt_interrupt_#t~bitwise1011#1 % 4294967296 && slgt_interrupt_#t~bitwise1012#1 % 4294967296 <= slgt_interrupt_~gsr~0#1 % 4294967296; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9272: assume ~debug_level~0 > 4;call slgt_interrupt_#t~mem1036#1 := read~int#28(slgt_interrupt_~info~28#1.base, 1486 + slgt_interrupt_~info~28#1.offset, 4); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9272: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101: call open_#t~mem297#1.base, open_#t~mem297#1.offset := read~$Pointer$#28(open_~info~0#1.base, 8 + open_~info~0#1.offset, 8);call open_#t~mem298#1 := read~int#28(open_~info~0#1.base, 352 + open_~info~0#1.offset, 8); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6101-1: SUMMARY for call mutex_lock_nested(open_~info~0#1.base, 361 + open_~info~0#1.offset, 0); srcloc: null [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-7: assume 0 == (if 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 <= 2147483647 then 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 else 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 - 4294967296);slgt_interrupt_#t~bitwise1011#1 := 65536; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-7: assume !(0 == (if 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 <= 2147483647 then 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 else 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-3: assume slgt_interrupt_#t~bitwise1011#1 % 4294967296 == slgt_interrupt_~gsr~0#1 % 4294967296;slgt_interrupt_#t~bitwise1012#1 := slgt_interrupt_#t~bitwise1011#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-3: assume !(slgt_interrupt_#t~bitwise1011#1 % 4294967296 == slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819-1: SUMMARY for call hdlcdev_close_#t~ret701#1 := printk(87, 0); srcloc: null [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-4: assume 0 == slgt_interrupt_#t~bitwise1011#1 % 4294967296 || 0 == slgt_interrupt_~gsr~0#1 % 4294967296;slgt_interrupt_#t~bitwise1012#1 := 0; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-4: assume !(0 == slgt_interrupt_#t~bitwise1011#1 % 4294967296 || 0 == slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7819: assume -2147483648 <= hdlcdev_close_#t~ret701#1 && hdlcdev_close_#t~ret701#1 <= 2147483647;havoc hdlcdev_close_#t~ret701#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-5: [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9140-6: havoc slgt_interrupt_#t~bitwise1011#1;assume slgt_interrupt_#t~bitwise1011#1 > 65536; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783: assume 144 == (if add_device_#t~mem1750#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1750#1 % 65536 % 4294967296 else add_device_#t~mem1750#1 % 65536 % 4294967296 - 4294967296);havoc add_device_#t~mem1749#1.base, add_device_#t~mem1749#1.offset;havoc add_device_#t~mem1750#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783: assume !(144 == (if add_device_#t~mem1750#1 % 65536 % 4294967296 <= 2147483647 then add_device_#t~mem1750#1 % 65536 % 4294967296 else add_device_#t~mem1750#1 % 65536 % 4294967296 - 4294967296));havoc add_device_#t~mem1749#1.base, add_device_#t~mem1749#1.offset;havoc add_device_#t~mem1750#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6366: assume 0 == (write_#t~mem370#1.base + write_#t~mem370#1.offset) % 18446744073709551616;havoc write_#t~mem370#1.base, write_#t~mem370#1.offset;write_#res#1 := -5; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6366: assume !(0 == (write_#t~mem370#1.base + write_#t~mem370#1.offset) % 18446744073709551616);havoc write_#t~mem370#1.base, write_#t~mem370#1.offset;call write_#t~mem371#1 := read~int#28(write_~info~4#1.base, 1551 + write_~info~4#1.offset, 4); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6366-1: call write_#t~mem370#1.base, write_#t~mem370#1.offset := read~$Pointer$#28(write_~info~4#1.base, 1588 + write_~info~4#1.offset, 8); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102: call write~int#28((if 0 != open_#t~bitwise299#1 % 18446744073709551616 then 1 else 0) % 2, open_#t~mem297#1.base, 552 + open_#t~mem297#1.offset, 1);havoc open_#t~mem297#1.base, open_#t~mem297#1.offset;havoc open_#t~mem298#1;havoc open_#t~bitwise299#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-3: assume 8192 == open_#t~mem298#1 % 18446744073709551616;open_#t~bitwise299#1 := open_#t~mem298#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-3: assume !(8192 == open_#t~mem298#1 % 18446744073709551616); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-4: assume 0 == open_#t~mem298#1 % 18446744073709551616;open_#t~bitwise299#1 := 0; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-4: assume !(0 == open_#t~mem298#1 % 18446744073709551616); [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11255-1: SUMMARY for call block_til_ready_#t~ret1616#1 := printk(141, 0); srcloc: null [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-1: [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11255: assume -2147483648 <= block_til_ready_#t~ret1616#1 && block_til_ready_#t~ret1616#1 <= 2147483647;havoc block_til_ready_#t~mem1614#1.base, block_til_ready_#t~mem1614#1.offset;havoc block_til_ready_#t~mem1615#1.base, block_til_ready_#t~mem1615#1.offset;havoc block_til_ready_#t~ret1616#1; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102-2: havoc open_#t~bitwise299#1;assume open_#t~bitwise299#1 % 18446744073709551616 <= open_#t~mem298#1 % 18446744073709551616 && open_#t~bitwise299#1 % 18446744073709551616 <= 8192; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14030: call write~int#28(1, loopback_test_~info#1.base, 1511 + loopback_test_~info#1.offset, 8);call write~int#28(921600, loopback_test_~info#1.base, 1536 + loopback_test_~info#1.offset, 8);call write~int#28(1, loopback_test_~info#1.base, 1519 + loopback_test_~info#1.offset, 1);call write~$Pointer$#28(0, 0, loopback_test_~info#1.base, 8 + loopback_test_~info#1.offset, 8);loopback_test_~count~9#1 := 0; [2025-02-08 02:05:13,302 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14691: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14691: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: assume -2147483648 <= slgt_interrupt_#t~ret1037#1 && slgt_interrupt_#t~ret1037#1 <= 2147483647;havoc slgt_interrupt_#t~mem1036#1;havoc slgt_interrupt_#t~ret1037#1; [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6235: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11124: assume -2147483648 <= tiocmget_#t~ret1588#1 && tiocmget_#t~ret1588#1 <= 2147483647;havoc tiocmget_#t~ret1588#1; [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103: open_~tmp___1~3#1.base, open_~tmp___1~3#1.offset := open_#t~ret300#1.base, open_#t~ret300#1.offset;havoc open_#t~ret300#1.base, open_#t~ret300#1.offset; [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6103-1: SUMMARY for call open_#t~ret300#1.base, open_#t~ret300#1.offset := spinlock_check(open_~info~0#1.base, 9919 + open_~info~0#1.offset); srcloc: null [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: assume 27915 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7160: assume !(27915 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11124-1: SUMMARY for call tiocmget_#t~ret1588#1 := printk(139, 0); srcloc: null [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274-1: SUMMARY for call slgt_interrupt_#t~ret1037#1 := printk(116, 0); srcloc: null [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14295: assume 5 == main_~tmp___0~68#1; [2025-02-08 02:05:13,303 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14295: assume !(5 == main_~tmp___0~68#1); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9142: havoc isr_rdma_#t~ret956#1, isr_rdma_#t~ret957#1, isr_rdma_#t~bitwise958#1, isr_rdma_#t~ret959#1, isr_rdma_#t~mem960#1, isr_rdma_~info#1.base, isr_rdma_~info#1.offset, isr_rdma_~status~2#1, isr_rdma_~tmp~68#1;havoc isr_rdma_#in~info#1.base, isr_rdma_#in~info#1.offset;assume { :end_inline_isr_rdma } true;havoc slgt_interrupt_#t~mem1013#1.base, slgt_interrupt_#t~mem1013#1.offset; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11917: 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_~i~8#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~ret1756#1.base, alloc_dev_#t~ret1756#1.offset, alloc_dev_#t~ret1757#1, alloc_dev_#t~mem1758#1, alloc_dev_#t~ret1759#1.base, alloc_dev_#t~ret1759#1.offset, alloc_dev_#t~memcpy~res1760#1.base, alloc_dev_#t~memcpy~res1760#1.offset, alloc_dev_#t~memcpy~res1761#1.base, alloc_dev_#t~memcpy~res1761#1.offset, alloc_dev_#t~mem1762#1, alloc_dev_#t~mem1763#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~104#1.base, alloc_dev_~tmp~104#1.offset, alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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~2#1, alloc_dev_~__ret~3#1.base, alloc_dev_~__ret~3#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~104#1.base, alloc_dev_~tmp~104#1.offset;call alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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~2#1;havoc alloc_dev_~__ret~3#1.base, alloc_dev_~__ret~3#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 := 10120, 208;havoc kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~bitwise113#1, kzalloc_#t~ret114#1.base, kzalloc_#t~ret114#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:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8614: assume ~debug_level~0 > 4;call dcd_change_#t~mem871#1 := read~int#28(dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8614: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104-1: SUMMARY for call open_#t~ret301#1 := _raw_spin_lock_irqsave(open_~tmp___1~3#1.base, open_~tmp___1~3#1.offset); srcloc: null [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6104: open_~flags~0#1 := open_#t~ret301#1;havoc open_#t~ret301#1;call open_#t~mem302#1 := read~int#28(open_~info~0#1.base, 9915 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954: assume 1 == (if hdlcdev_ioctl_#t~mem721#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem721#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem721#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem721#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7954: assume !(1 == (if hdlcdev_ioctl_#t~mem721#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem721#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem721#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem721#1;call hdlcdev_ioctl_#t~mem722#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-2: havoc isr_serial_#t~bitwise954#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise954#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise954#1 <= 32) && isr_serial_#t~bitwise954#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise954#1 > 32 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise954#1 >= -2147483648; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-3: assume 32 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise954#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-3: assume !(32 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise954#1 := 0; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879: assume 0 != isr_serial_#t~bitwise954#1;havoc isr_serial_#t~bitwise954#1;assume { :begin_inline_dcd_change } true;dcd_change_#in~info#1.base, dcd_change_#in~info#1.offset, dcd_change_#in~status#1 := isr_serial_~info#1.base, isr_serial_~info#1.offset, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);havoc dcd_change_#t~bitwise865#1, dcd_change_#t~mem866#1, dcd_change_#t~mem867#1, dcd_change_#t~mem868#1, dcd_change_#t~bitwise869#1, dcd_change_#t~mem870#1, dcd_change_#t~mem871#1, dcd_change_#t~ret872#1, dcd_change_#t~mem873#1, dcd_change_#t~mem874#1, dcd_change_#t~ret875#1, dcd_change_#t~bitwise876#1, dcd_change_#t~mem877#1, dcd_change_#t~mem878#1, dcd_change_#t~mem879#1, dcd_change_#t~mem880#1.base, dcd_change_#t~mem880#1.offset, dcd_change_#t~mem881#1.base, dcd_change_#t~mem881#1.offset, dcd_change_#t~mem882#1, dcd_change_#t~bitwise883#1, dcd_change_#t~mem884#1, dcd_change_#t~bitwise885#1, dcd_change_#t~mem886#1, dcd_change_#t~mem887#1.base, dcd_change_#t~mem887#1.offset, dcd_change_#t~mem888#1.base, dcd_change_#t~mem888#1.offset, dcd_change_~info#1.base, dcd_change_~info#1.offset, dcd_change_~status#1, dcd_change_~tmp~64#1, dcd_change_~tmp___0~37#1;dcd_change_~info#1.base, dcd_change_~info#1.offset := dcd_change_#in~info#1.base, dcd_change_#in~info#1.offset;dcd_change_~status#1 := dcd_change_#in~status#1;havoc dcd_change_~tmp~64#1;havoc dcd_change_~tmp___0~37#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879: assume !(0 != isr_serial_#t~bitwise954#1);havoc isr_serial_#t~bitwise954#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-1: [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14693: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14825: havoc hdlc_open_#t~nondet2390#1;hdlcdev_open_#t~ret685#1 := hdlc_open_#res#1;havoc hdlc_open_#t~nondet2390#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~ret685#1 && hdlcdev_open_#t~ret685#1 <= 2147483647;hdlcdev_open_~rc~1#1 := hdlcdev_open_#t~ret685#1;havoc hdlcdev_open_#t~ret685#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-1: SUMMARY for call kzalloc_#t~ret114#1.base, kzalloc_#t~ret114#1.offset := kmalloc(kzalloc_~size#1, kzalloc_#t~bitwise113#1); srcloc: null [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-2: [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: assume write_~count#1 % 4294967296 > write_#t~mem371#1 % 4294967296;havoc write_#t~mem371#1;write_#res#1 := -5; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6369: assume !(write_~count#1 % 4294967296 > write_#t~mem371#1 % 4294967296);havoc write_#t~mem371#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312: kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset := kzalloc_#t~ret114#1.base, kzalloc_#t~ret114#1.offset;havoc kzalloc_#t~bitwise113#1;havoc kzalloc_#t~ret114#1.base, kzalloc_#t~ret114#1.offset;kzalloc_#res#1.base, kzalloc_#res#1.offset := kzalloc_~tmp~8#1.base, kzalloc_~tmp~8#1.offset; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-5: assume 0 == kzalloc_~flags#1 % 4294967296 || 32768 == kzalloc_~flags#1 % 4294967296;kzalloc_#t~bitwise113#1 := 32768; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-5: assume !(0 == kzalloc_~flags#1 % 4294967296 || 32768 == kzalloc_~flags#1 % 4294967296); [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14561: main_#t~ret2367#1 := tiocmget_#res#1;havoc tiocmget_#t~mem1575#1.base, tiocmget_#t~mem1575#1.offset, tiocmget_#t~ret1576#1.base, tiocmget_#t~ret1576#1.offset, tiocmget_#t~ret1577#1, tiocmget_#t~mem1578#1, tiocmget_#t~bitwise1579#1, tiocmget_#t~mem1580#1, tiocmget_#t~mem1581#1, tiocmget_#t~mem1582#1, tiocmget_#t~bitwise1583#1, tiocmget_#t~mem1584#1, tiocmget_#t~bitwise1585#1, tiocmget_#t~mem1586#1, tiocmget_#t~bitwise1587#1, tiocmget_#t~ret1588#1, tiocmget_~tty#1.base, tiocmget_~tty#1.offset, tiocmget_~info~29#1.base, tiocmget_~info~29#1.offset, tiocmget_~result~0#1, tiocmget_~flags~35#1, tiocmget_~tmp~94#1.base, tiocmget_~tmp~94#1.offset, tiocmget_~tmp___0~51#1, tiocmget_~tmp___1~22#1, tiocmget_~tmp___2~13#1, tiocmget_~tmp___3~9#1, tiocmget_~tmp___4~5#1, tiocmget_~tmp___5~5#1;havoc tiocmget_#in~tty#1.base, tiocmget_#in~tty#1.offset;assume { :end_inline_tiocmget } true;assume -2147483648 <= main_#t~ret2367#1 && main_#t~ret2367#1 <= 2147483647;havoc main_#t~ret2367#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237: assume -2147483648 <= hangup_#t~ret326#1 && hangup_#t~ret326#1 <= 2147483647;havoc hangup_#t~ret326#1; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: assume false; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: assume !false; [2025-02-08 02:05:13,304 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-3: havoc kzalloc_#t~bitwise113#1;assume (kzalloc_#t~bitwise113#1 % 4294967296 >= kzalloc_~flags#1 % 4294967296 && kzalloc_#t~bitwise113#1 % 4294967296 >= 32768) && kzalloc_#t~bitwise113#1 % 4294967296 <= 32768 + kzalloc_~flags#1 % 4294967296; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14561-1: assume { :begin_inline_tiocmget } true;tiocmget_#in~tty#1.base, tiocmget_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc tiocmget_#res#1;havoc tiocmget_#t~mem1575#1.base, tiocmget_#t~mem1575#1.offset, tiocmget_#t~ret1576#1.base, tiocmget_#t~ret1576#1.offset, tiocmget_#t~ret1577#1, tiocmget_#t~mem1578#1, tiocmget_#t~bitwise1579#1, tiocmget_#t~mem1580#1, tiocmget_#t~mem1581#1, tiocmget_#t~mem1582#1, tiocmget_#t~bitwise1583#1, tiocmget_#t~mem1584#1, tiocmget_#t~bitwise1585#1, tiocmget_#t~mem1586#1, tiocmget_#t~bitwise1587#1, tiocmget_#t~ret1588#1, tiocmget_~tty#1.base, tiocmget_~tty#1.offset, tiocmget_~info~29#1.base, tiocmget_~info~29#1.offset, tiocmget_~result~0#1, tiocmget_~flags~35#1, tiocmget_~tmp~94#1.base, tiocmget_~tmp~94#1.offset, tiocmget_~tmp___0~51#1, tiocmget_~tmp___1~22#1, tiocmget_~tmp___2~13#1, tiocmget_~tmp___3~9#1, tiocmget_~tmp___4~5#1, tiocmget_~tmp___5~5#1;tiocmget_~tty#1.base, tiocmget_~tty#1.offset := tiocmget_#in~tty#1.base, tiocmget_#in~tty#1.offset;havoc tiocmget_~info~29#1.base, tiocmget_~info~29#1.offset;havoc tiocmget_~result~0#1;havoc tiocmget_~flags~35#1;havoc tiocmget_~tmp~94#1.base, tiocmget_~tmp~94#1.offset;havoc tiocmget_~tmp___0~51#1;havoc tiocmget_~tmp___1~22#1;havoc tiocmget_~tmp___2~13#1;havoc tiocmget_~tmp___3~9#1;havoc tiocmget_~tmp___4~5#1;havoc tiocmget_~tmp___5~5#1;call tiocmget_#t~mem1575#1.base, tiocmget_#t~mem1575#1.offset := read~$Pointer$#28(tiocmget_~tty#1.base, 1003 + tiocmget_~tty#1.offset, 8);tiocmget_~info~29#1.base, tiocmget_~info~29#1.offset := tiocmget_#t~mem1575#1.base, tiocmget_#t~mem1575#1.offset;havoc tiocmget_#t~mem1575#1.base, tiocmget_#t~mem1575#1.offset; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6237-1: SUMMARY for call hangup_#t~ret326#1 := printk(29, 0); srcloc: null [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-4: assume false;kzalloc_#t~bitwise113#1 := kzalloc_~flags#1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5312-4: assume !false; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume false;add_device_~devstr~0#1.base, add_device_~devstr~0#1.offset := 148, 0; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume !false; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: assume -2147483648 <= flush_chars_#t~ret417#1 && flush_chars_#t~ret417#1 <= 2147483647;flush_chars_~tmp~36#1 := flush_chars_#t~ret417#1;havoc flush_chars_#t~ret417#1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11919: assume 0 == (device_init_#t~mem1767#1.base + device_init_#t~mem1767#1.offset) % 18446744073709551616;havoc device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset;device_init_~i~8#1 := device_init_~i~8#1 - 1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11919: assume !(0 == (device_init_#t~mem1767#1.base + device_init_#t~mem1767#1.offset) % 18446744073709551616);havoc device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset;device_init_~i~8#1 := 1 + device_init_~i~8#1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7559-1: SUMMARY for call set_break_#t~ret657#1 := sanity_check(set_break_~info~20#1.base, set_break_~info~20#1.offset, set_break_~tty#1.base, 448 + set_break_~tty#1.offset, 81, 0); srcloc: null [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7559: assume -2147483648 <= set_break_#t~ret657#1 && set_break_#t~ret657#1 <= 2147483647;set_break_~tmp~50#1 := set_break_#t~ret657#1;havoc set_break_#t~ret657#1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-1: SUMMARY for call flush_chars_#t~ret417#1 := sanity_check(flush_chars_~info~9#1.base, flush_chars_~info~9#1.offset, flush_chars_~tty#1.base, 448 + flush_chars_~tty#1.offset, 43, 0); srcloc: null [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: assume -2147483648 <= dcd_change_#t~ret872#1 && dcd_change_#t~ret872#1 <= 2147483647;havoc dcd_change_#t~mem871#1;havoc dcd_change_#t~ret872#1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616-1: SUMMARY for call dcd_change_#t~ret872#1 := printk(104, 0); srcloc: null [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14298: assume 6 == main_~tmp___0~68#1; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14298: assume !(6 == main_~tmp___0~68#1); [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-1: [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259: assume 0 != block_til_ready_#t~bitwise1618#1 % 4294967296;havoc block_til_ready_#t~mem1617#1;havoc block_til_ready_#t~bitwise1618#1;call block_til_ready_#t~mem1619#1 := read~int#28(block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259: assume !(0 != block_til_ready_#t~bitwise1618#1 % 4294967296);havoc block_til_ready_#t~mem1617#1;havoc block_til_ready_#t~bitwise1618#1;call block_til_ready_#t~mem1621#1 := read~int#28(block_til_ready_~tty#1.base, 528 + block_til_ready_~tty#1.offset, 8); [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: assume 1074818320 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: assume !(1074818320 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume 0 != open_#t~mem302#1;havoc open_#t~mem302#1;open_~retval~0#1 := -16; [2025-02-08 02:05:13,305 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6106: assume !(0 != open_#t~mem302#1);havoc open_#t~mem302#1;call open_#t~mem303#1 := read~int#28(open_~info~0#1.base, 96 + open_~info~0#1.offset, 4);call write~int#28(1 + open_#t~mem303#1, open_~info~0#1.base, 96 + open_~info~0#1.offset, 4);havoc open_#t~mem303#1; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-3: assume 2048 == block_til_ready_#t~mem1617#1 % 4294967296;block_til_ready_#t~bitwise1618#1 := block_til_ready_#t~mem1617#1; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-3: assume !(2048 == block_til_ready_#t~mem1617#1 % 4294967296); [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-2: havoc block_til_ready_#t~bitwise1618#1;assume block_til_ready_#t~bitwise1618#1 % 4294967296 <= block_til_ready_#t~mem1617#1 % 4294967296 && block_til_ready_#t~bitwise1618#1 % 4294967296 <= 2048; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-5: call block_til_ready_#t~mem1617#1 := read~int#26(block_til_ready_~filp#1.base, 120 + block_til_ready_~filp#1.offset, 4); [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-4: assume 0 == block_til_ready_#t~mem1617#1 % 4294967296;block_til_ready_#t~bitwise1618#1 := 0; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11259-4: assume !(0 == block_til_ready_#t~mem1617#1 % 4294967296); [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7824: SUMMARY for call netif_stop_queue(hdlcdev_close_~dev#1.base, hdlcdev_close_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881: havoc dcd_change_#t~bitwise865#1, dcd_change_#t~mem866#1, dcd_change_#t~mem867#1, dcd_change_#t~mem868#1, dcd_change_#t~bitwise869#1, dcd_change_#t~mem870#1, dcd_change_#t~mem871#1, dcd_change_#t~ret872#1, dcd_change_#t~mem873#1, dcd_change_#t~mem874#1, dcd_change_#t~ret875#1, dcd_change_#t~bitwise876#1, dcd_change_#t~mem877#1, dcd_change_#t~mem878#1, dcd_change_#t~mem879#1, dcd_change_#t~mem880#1.base, dcd_change_#t~mem880#1.offset, dcd_change_#t~mem881#1.base, dcd_change_#t~mem881#1.offset, dcd_change_#t~mem882#1, dcd_change_#t~bitwise883#1, dcd_change_#t~mem884#1, dcd_change_#t~bitwise885#1, dcd_change_#t~mem886#1, dcd_change_#t~mem887#1.base, dcd_change_#t~mem887#1.offset, dcd_change_#t~mem888#1.base, dcd_change_#t~mem888#1.offset, dcd_change_~info#1.base, dcd_change_~info#1.offset, dcd_change_~status#1, dcd_change_~tmp~64#1, dcd_change_~tmp___0~37#1;havoc dcd_change_#in~info#1.base, dcd_change_#in~info#1.offset, dcd_change_#in~status#1;assume { :end_inline_dcd_change } true; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9278-1: slgt_interrupt_#res#1 := 1; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260: call write~int#28(block_til_ready_#t~bitwise1620#1, block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8);havoc block_til_ready_#t~mem1619#1;havoc block_til_ready_#t~bitwise1620#1;block_til_ready_#res#1 := 0;call ULTIMATE.dealloc(block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset);havoc block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260-2: havoc block_til_ready_#t~bitwise1620#1;assume (block_til_ready_#t~bitwise1620#1 % 18446744073709551616 >= block_til_ready_#t~mem1619#1 % 18446744073709551616 && block_til_ready_#t~bitwise1620#1 % 18446744073709551616 >= 536870912) && block_til_ready_#t~bitwise1620#1 % 18446744073709551616 <= 536870912 + block_til_ready_#t~mem1619#1 % 18446744073709551616; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: assume 0 != slgt_interrupt_#t~bitwise1015#1 % 4294967296;havoc slgt_interrupt_#t~bitwise1014#1;havoc slgt_interrupt_#t~bitwise1015#1;call slgt_interrupt_#t~mem1016#1.base, slgt_interrupt_#t~mem1016#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline_isr_tdma } true;isr_tdma_#in~info#1.base, isr_tdma_#in~info#1.offset := slgt_interrupt_#t~mem1016#1.base, slgt_interrupt_#t~mem1016#1.offset;havoc isr_tdma_#t~ret961#1, isr_tdma_#t~ret962#1, isr_tdma_#t~bitwise963#1, isr_tdma_#t~mem964#1, isr_tdma_#t~bitwise965#1, isr_tdma_~info#1.base, isr_tdma_~info#1.offset, isr_tdma_~status~3#1, isr_tdma_~tmp~69#1;isr_tdma_~info#1.base, isr_tdma_~info#1.offset := isr_tdma_#in~info#1.base, isr_tdma_#in~info#1.offset;havoc isr_tdma_~status~3#1;havoc isr_tdma_~tmp~69#1; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146: assume !(0 != slgt_interrupt_#t~bitwise1015#1 % 4294967296);havoc slgt_interrupt_#t~bitwise1014#1;havoc slgt_interrupt_#t~bitwise1015#1; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260-1: [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset;havoc block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: SUMMARY for call block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,306 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-5: [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-6: havoc slgt_interrupt_#t~bitwise1014#1;assume slgt_interrupt_#t~bitwise1014#1 > 131072; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-7: assume 0 == (if 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 <= 2147483647 then 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 else 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 - 4294967296);slgt_interrupt_#t~bitwise1014#1 := 131072; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-7: assume !(0 == (if 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 <= 2147483647 then 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 else 2 * slgt_interrupt_~i~4#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-1: [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260-4: assume 0 == block_til_ready_#t~mem1619#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1619#1 % 18446744073709551616;block_til_ready_#t~bitwise1620#1 := 536870912; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260-4: assume !(0 == block_til_ready_#t~mem1619#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1619#1 % 18446744073709551616); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-2: havoc slgt_interrupt_#t~bitwise1015#1;assume slgt_interrupt_#t~bitwise1015#1 % 4294967296 <= slgt_interrupt_#t~bitwise1014#1 % 4294967296 && slgt_interrupt_#t~bitwise1015#1 % 4294967296 <= slgt_interrupt_~gsr~0#1 % 4294967296; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260-3: assume false;block_til_ready_#t~bitwise1620#1 := block_til_ready_#t~mem1619#1; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11260-3: assume !false; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-3: assume slgt_interrupt_#t~bitwise1014#1 % 4294967296 == slgt_interrupt_~gsr~0#1 % 4294967296;slgt_interrupt_#t~bitwise1015#1 := slgt_interrupt_#t~bitwise1014#1; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-3: assume !(slgt_interrupt_#t~bitwise1014#1 % 4294967296 == slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-4: assume 0 == slgt_interrupt_#t~bitwise1014#1 % 4294967296 || 0 == slgt_interrupt_~gsr~0#1 % 4294967296;slgt_interrupt_#t~bitwise1015#1 := 0; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9146-4: assume !(0 == slgt_interrupt_#t~bitwise1014#1 % 4294967296 || 0 == slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11128-1: tiocmget_#res#1 := (if tiocmget_~result~0#1 % 4294967296 % 4294967296 <= 2147483647 then tiocmget_~result~0#1 % 4294967296 % 4294967296 else tiocmget_~result~0#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume 4 == (if hdlcdev_ioctl_#t~mem722#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem722#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem722#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem722#1; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7957: assume !(4 == (if hdlcdev_ioctl_#t~mem722#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem722#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem722#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem722#1;call hdlcdev_ioctl_#t~mem723#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825-1: SUMMARY for call shutdown(hdlcdev_close_~info~24#1.base, hdlcdev_close_~info~24#1.offset); srcloc: null [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: assume { :begin_inline_hdlc_close } true;hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset := hdlcdev_close_~dev#1.base, hdlcdev_close_~dev#1.offset;havoc hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset;hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset := hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume 0 != flush_chars_~tmp~36#1; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: assume !(0 != flush_chars_~tmp~36#1); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: assume 0 != set_break_~tmp~50#1;set_break_#res#1 := -22; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7561: assume !(0 != set_break_~tmp~50#1); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7826: 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:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12054: assume 0 != init_one_~tmp~106#1; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12054: assume !(0 != init_one_~tmp~106#1);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := init_one_~dev#1.base, init_one_~dev#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6373: assume 0 == write_~count#1;write_#res#1 := 0; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6373: assume !(0 == write_~count#1);call write_#t~mem372#1 := read~int#28(write_~tty#1.base, 580 + write_~tty#1.offset, 1); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7166: assume -2146407151 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7166: assume !(-2146407151 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9148: havoc isr_tdma_#t~ret961#1, isr_tdma_#t~ret962#1, isr_tdma_#t~bitwise963#1, isr_tdma_#t~mem964#1, isr_tdma_#t~bitwise965#1, isr_tdma_~info#1.base, isr_tdma_~info#1.offset, isr_tdma_~status~3#1, isr_tdma_~tmp~69#1;havoc isr_tdma_#in~info#1.base, isr_tdma_#in~info#1.offset;assume { :end_inline_isr_tdma } true;havoc slgt_interrupt_#t~mem1016#1.base, slgt_interrupt_#t~mem1016#1.offset; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14301: assume 7 == main_~tmp___0~68#1; [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14301: assume !(7 == main_~tmp___0~68#1); [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6109: SUMMARY for call spin_unlock_irqrestore(open_~info~0#1.base, 9919 + open_~info~0#1.offset, open_~flags~0#1); srcloc: null [2025-02-08 02:05:13,307 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14433: assume { :begin_inline_hdlcdev_ioctl } true;hdlcdev_ioctl_#in~dev#1.base, hdlcdev_ioctl_#in~dev#1.offset, hdlcdev_ioctl_#in~ifr#1.base, hdlcdev_ioctl_#in~ifr#1.offset, hdlcdev_ioctl_#in~cmd#1 := main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_hdlcdev_ioctl_35_p2~0#1;havoc hdlcdev_ioctl_#res#1;havoc hdlcdev_ioctl_#t~mem704#1.base, hdlcdev_ioctl_#t~mem704#1.offset, hdlcdev_ioctl_#t~ret705#1.base, hdlcdev_ioctl_#t~ret705#1.offset, hdlcdev_ioctl_#t~mem706#1.base, hdlcdev_ioctl_#t~mem706#1.offset, hdlcdev_ioctl_#t~ret707#1, hdlcdev_ioctl_#t~mem708#1, hdlcdev_ioctl_#t~ret709#1, hdlcdev_ioctl_#t~memset~res710#1.base, hdlcdev_ioctl_#t~memset~res710#1.offset, hdlcdev_ioctl_#t~mem711#1, hdlcdev_ioctl_#t~mem712#1, hdlcdev_ioctl_#t~mem713#1, hdlcdev_ioctl_#t~mem714#1, hdlcdev_ioctl_#t~bitwise715#1, hdlcdev_ioctl_#t~mem716#1, hdlcdev_ioctl_#t~mem717#1, hdlcdev_ioctl_#t~ret718#1, hdlcdev_ioctl_#t~ret719#1, hdlcdev_ioctl_#t~ret720#1, hdlcdev_ioctl_#t~mem721#1, hdlcdev_ioctl_#t~mem722#1, hdlcdev_ioctl_#t~mem723#1, hdlcdev_ioctl_#t~mem724#1, hdlcdev_ioctl_#t~mem725#1, hdlcdev_ioctl_#t~mem726#1, hdlcdev_ioctl_#t~bitwise727#1, hdlcdev_ioctl_#t~mem728#1, hdlcdev_ioctl_#t~mem729#1, hdlcdev_ioctl_#t~mem730#1, hdlcdev_ioctl_#t~bitwise731#1, hdlcdev_ioctl_#t~mem732#1, hdlcdev_ioctl_#t~bitwise733#1, hdlcdev_ioctl_#t~mem734#1, hdlcdev_ioctl_#t~bitwise735#1, hdlcdev_ioctl_#t~mem736#1, hdlcdev_ioctl_#t~mem737#1, hdlcdev_ioctl_#t~ret738#1, hdlcdev_ioctl_~dev#1.base, hdlcdev_ioctl_~dev#1.offset, hdlcdev_ioctl_~ifr#1.base, hdlcdev_ioctl_~ifr#1.offset, hdlcdev_ioctl_~cmd#1, hdlcdev_ioctl_~size~0#1, hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, hdlcdev_ioctl_~line~1#1.base, hdlcdev_ioctl_~line~1#1.offset, hdlcdev_ioctl_~info~25#1.base, hdlcdev_ioctl_~info~25#1.offset, hdlcdev_ioctl_~tmp~55#1.base, hdlcdev_ioctl_~tmp~55#1.offset, hdlcdev_ioctl_~flags~18#1, hdlcdev_ioctl_~tmp___0~32#1, hdlcdev_ioctl_~tmp___1~13#1, hdlcdev_ioctl_~tmp___2~7#1, hdlcdev_ioctl_~tmp___3~5#1, hdlcdev_ioctl_~tmp___4~1#1, hdlcdev_ioctl_~tmp___5~1#1;hdlcdev_ioctl_~dev#1.base, hdlcdev_ioctl_~dev#1.offset := hdlcdev_ioctl_#in~dev#1.base, hdlcdev_ioctl_#in~dev#1.offset;hdlcdev_ioctl_~ifr#1.base, hdlcdev_ioctl_~ifr#1.offset := hdlcdev_ioctl_#in~ifr#1.base, hdlcdev_ioctl_#in~ifr#1.offset;hdlcdev_ioctl_~cmd#1 := hdlcdev_ioctl_#in~cmd#1;havoc hdlcdev_ioctl_~size~0#1;call hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset := #Ultimate.allocOnStack(10);havoc hdlcdev_ioctl_~line~1#1.base, hdlcdev_ioctl_~line~1#1.offset;havoc hdlcdev_ioctl_~info~25#1.base, hdlcdev_ioctl_~info~25#1.offset;havoc hdlcdev_ioctl_~tmp~55#1.base, hdlcdev_ioctl_~tmp~55#1.offset;havoc hdlcdev_ioctl_~flags~18#1;havoc hdlcdev_ioctl_~tmp___0~32#1;havoc hdlcdev_ioctl_~tmp___1~13#1;havoc hdlcdev_ioctl_~tmp___2~7#1;havoc hdlcdev_ioctl_~tmp___3~5#1;havoc hdlcdev_ioctl_~tmp___4~1#1;havoc hdlcdev_ioctl_~tmp___5~1#1;hdlcdev_ioctl_~size~0#1 := 12;call hdlcdev_ioctl_#t~mem704#1.base, hdlcdev_ioctl_#t~mem704#1.offset := read~$Pointer$#6(hdlcdev_ioctl_~ifr#1.base, 24 + hdlcdev_ioctl_~ifr#1.offset, 8);hdlcdev_ioctl_~line~1#1.base, hdlcdev_ioctl_~line~1#1.offset := hdlcdev_ioctl_#t~mem704#1.base, hdlcdev_ioctl_#t~mem704#1.offset;havoc hdlcdev_ioctl_#t~mem704#1.base, hdlcdev_ioctl_#t~mem704#1.offset; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14037: call write~int#28(loopback_test_~count~9#1, loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset + (if loopback_test_~count~9#1 % 65536 % 4294967296 <= 2147483647 then loopback_test_~count~9#1 % 65536 % 4294967296 else loopback_test_~count~9#1 % 65536 % 4294967296 - 4294967296), 1);loopback_test_~count~9#1 := 1 + (if loopback_test_~count~9#1 % 65536 % 4294967296 <= 2147483647 then loopback_test_~count~9#1 % 65536 % 4294967296 else loopback_test_~count~9#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827-1: SUMMARY for call hdlcdev_close_#t~ret702#1.base, hdlcdev_close_#t~ret702#1.offset := spinlock_check(hdlcdev_close_~info~24#1.base, 9919 + hdlcdev_close_~info~24#1.offset); srcloc: null [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7827: hdlcdev_close_~tmp___0~31#1.base, hdlcdev_close_~tmp___0~31#1.offset := hdlcdev_close_#t~ret702#1.base, hdlcdev_close_#t~ret702#1.offset;havoc hdlcdev_close_#t~ret702#1.base, hdlcdev_close_#t~ret702#1.offset; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8620: call dcd_change_#t~mem873#1 := read~int#28(dcd_change_~info#1.base, 9825 + dcd_change_~info#1.offset, 4);dcd_change_~tmp___0~37#1 := dcd_change_#t~mem873#1;havoc dcd_change_#t~mem873#1;call dcd_change_#t~mem874#1 := read~int#28(dcd_change_~info#1.base, 9825 + dcd_change_~info#1.offset, 4);call write~int#28(1 + dcd_change_#t~mem874#1, dcd_change_~info#1.base, 9825 + dcd_change_~info#1.offset, 4);havoc dcd_change_#t~mem874#1; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14566-1: assume { :begin_inline_tiocmset } true;tiocmset_#in~tty#1.base, tiocmset_#in~tty#1.offset, tiocmset_#in~set#1, tiocmset_#in~clear#1 := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_tiocmset_85_p1~0#1, main_~var_tiocmset_85_p2~0#1;havoc tiocmset_#res#1;havoc tiocmset_#t~mem1589#1.base, tiocmset_#t~mem1589#1.offset, tiocmset_#t~ret1590#1, tiocmset_#t~bitwise1591#1, tiocmset_#t~mem1592#1, tiocmset_#t~bitwise1593#1, tiocmset_#t~bitwise1594#1, tiocmset_#t~mem1595#1, tiocmset_#t~bitwise1596#1, tiocmset_#t~bitwise1597#1, tiocmset_#t~mem1598#1, tiocmset_#t~bitwise1599#1, tiocmset_#t~bitwise1600#1, tiocmset_#t~mem1601#1, tiocmset_#t~ret1602#1.base, tiocmset_#t~ret1602#1.offset, tiocmset_#t~ret1603#1, tiocmset_~tty#1.base, tiocmset_~tty#1.offset, tiocmset_~set#1, tiocmset_~clear#1, tiocmset_~info~30#1.base, tiocmset_~info~30#1.offset, tiocmset_~flags~36#1, tiocmset_~tmp~95#1.base, tiocmset_~tmp~95#1.offset;tiocmset_~tty#1.base, tiocmset_~tty#1.offset := tiocmset_#in~tty#1.base, tiocmset_#in~tty#1.offset;tiocmset_~set#1 := tiocmset_#in~set#1;tiocmset_~clear#1 := tiocmset_#in~clear#1;havoc tiocmset_~info~30#1.base, tiocmset_~info~30#1.offset;havoc tiocmset_~flags~36#1;havoc tiocmset_~tmp~95#1.base, tiocmset_~tmp~95#1.offset;call tiocmset_#t~mem1589#1.base, tiocmset_#t~mem1589#1.offset := read~$Pointer$#28(tiocmset_~tty#1.base, 1003 + tiocmset_~tty#1.offset, 8);tiocmset_~info~30#1.base, tiocmset_~info~30#1.offset := tiocmset_#t~mem1589#1.base, tiocmset_#t~mem1589#1.offset;havoc tiocmset_#t~mem1589#1.base, tiocmset_#t~mem1589#1.offset; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14566: main_#t~ret2368#1 := tiocmset_#res#1;havoc tiocmset_#t~mem1589#1.base, tiocmset_#t~mem1589#1.offset, tiocmset_#t~ret1590#1, tiocmset_#t~bitwise1591#1, tiocmset_#t~mem1592#1, tiocmset_#t~bitwise1593#1, tiocmset_#t~bitwise1594#1, tiocmset_#t~mem1595#1, tiocmset_#t~bitwise1596#1, tiocmset_#t~bitwise1597#1, tiocmset_#t~mem1598#1, tiocmset_#t~bitwise1599#1, tiocmset_#t~bitwise1600#1, tiocmset_#t~mem1601#1, tiocmset_#t~ret1602#1.base, tiocmset_#t~ret1602#1.offset, tiocmset_#t~ret1603#1, tiocmset_~tty#1.base, tiocmset_~tty#1.offset, tiocmset_~set#1, tiocmset_~clear#1, tiocmset_~info~30#1.base, tiocmset_~info~30#1.offset, tiocmset_~flags~36#1, tiocmset_~tmp~95#1.base, tiocmset_~tmp~95#1.offset;havoc tiocmset_#in~tty#1.base, tiocmset_#in~tty#1.offset, tiocmset_#in~set#1, tiocmset_#in~clear#1;assume { :end_inline_tiocmset } true;assume -2147483648 <= main_#t~ret2368#1 && main_#t~ret2368#1 <= 2147483647;havoc main_#t~ret2368#1; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6242: SUMMARY for call flush_buffer(hangup_~tty#1.base, hangup_~tty#1.offset); srcloc: null [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-3: assume 2 == block_til_ready_#t~mem1621#1 % 18446744073709551616;block_til_ready_#t~bitwise1622#1 := block_til_ready_#t~mem1621#1; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-3: assume !(2 == block_til_ready_#t~mem1621#1 % 18446744073709551616); [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-2: havoc block_til_ready_#t~bitwise1622#1;assume block_til_ready_#t~bitwise1622#1 % 18446744073709551616 <= block_til_ready_#t~mem1621#1 % 18446744073709551616 && block_til_ready_#t~bitwise1622#1 % 18446744073709551616 <= 2; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6110: SUMMARY for call mutex_unlock(open_~info~0#1.base, 361 + open_~info~0#1.offset); srcloc: null [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-4: assume 0 == block_til_ready_#t~mem1621#1 % 18446744073709551616;block_til_ready_#t~bitwise1622#1 := 0; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-4: assume !(0 == block_til_ready_#t~mem1621#1 % 18446744073709551616); [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263-1: [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: assume 0 != block_til_ready_#t~bitwise1622#1 % 18446744073709551616;havoc block_til_ready_#t~mem1621#1;havoc block_til_ready_#t~bitwise1622#1;call block_til_ready_#t~mem1623#1 := read~int#28(block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: assume !(0 != block_til_ready_#t~bitwise1622#1 % 18446744073709551616);havoc block_til_ready_#t~mem1621#1;havoc block_til_ready_#t~bitwise1622#1;call block_til_ready_#t~mem1625#1.base, block_til_ready_#t~mem1625#1.offset := read~$Pointer$#28(block_til_ready_~tty#1.base, 424 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1626#1 := read~int#28(block_til_ready_#t~mem1625#1.base, 8 + block_til_ready_#t~mem1625#1.offset, 4); [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885: assume 0 != isr_serial_#t~bitwise955#1;havoc isr_serial_#t~bitwise955#1;assume { :begin_inline_ri_change } true;ri_change_#in~info#1.base, ri_change_#in~info#1.offset, ri_change_#in~status#1 := isr_serial_~info#1.base, isr_serial_~info#1.offset, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);havoc ri_change_#t~mem889#1, ri_change_#t~bitwise890#1, ri_change_#t~mem891#1, ri_change_#t~mem892#1, ri_change_#t~bitwise893#1, ri_change_#t~mem894#1, ri_change_#t~mem895#1, ri_change_#t~ret896#1, ri_change_#t~mem897#1, ri_change_#t~mem898#1, ri_change_#t~ret899#1, ri_change_#t~bitwise900#1, ri_change_#t~mem901#1, ri_change_#t~mem902#1, ri_change_#t~bitwise903#1, ri_change_~info#1.base, ri_change_~info#1.offset, ri_change_~status#1, ri_change_~tmp~65#1, ri_change_~tmp___0~38#1;ri_change_~info#1.base, ri_change_~info#1.offset := ri_change_#in~info#1.base, ri_change_#in~info#1.offset;ri_change_~status#1 := ri_change_#in~status#1;havoc ri_change_~tmp~65#1;havoc ri_change_~tmp___0~38#1; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885: assume !(0 != isr_serial_#t~bitwise955#1);havoc isr_serial_#t~bitwise955#1; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924: havoc device_init_#t~mem1768#1.base, device_init_#t~mem1768#1.offset;device_init_~i~8#1 := device_init_~i~8#1 - 1; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885-1: [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885-2: havoc isr_serial_#t~bitwise955#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise955#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise955#1 <= 16) && isr_serial_#t~bitwise955#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise955#1 > 16 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise955#1 >= -2147483648; [2025-02-08 02:05:13,308 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume 2 == (if hdlcdev_ioctl_#t~mem723#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem723#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem723#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem723#1; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7960: assume !(2 == (if hdlcdev_ioctl_#t~mem723#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem723#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem723#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem723#1;call hdlcdev_ioctl_#t~mem724#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924-2: call device_init_#t~mem1768#1.base, device_init_#t~mem1768#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885-3: assume 16 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise955#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885-3: assume !(16 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11924-1: SUMMARY for call kfree(device_init_#t~mem1768#1.base, device_init_#t~mem1768#1.offset); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12056: assume -2147483648 <= init_one_#t~ret1816#1 && init_one_#t~ret1816#1 <= 2147483647;havoc init_one_#t~ret1816#1;init_one_#res#1 := -5; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828-1: SUMMARY for call hdlcdev_close_#t~ret703#1 := _raw_spin_lock_irqsave(hdlcdev_close_~tmp___0~31#1.base, hdlcdev_close_~tmp___0~31#1.offset); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7828: hdlcdev_close_~flags~17#1 := hdlcdev_close_#t~ret703#1;havoc hdlcdev_close_#t~ret703#1;call write~int#28(0, hdlcdev_close_~info~24#1.base, 9915 + hdlcdev_close_~info~24#1.offset, 4); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12056-1: SUMMARY for call init_one_#t~ret1816#1 := printk(161, 0); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise955#1 := 0; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8885-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11792: add_device_~devstr~0#1.base, add_device_~devstr~0#1.offset := 149, 0; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243: SUMMARY for call mutex_lock_nested(hangup_~info~2#1.base, 361 + hangup_~info~2#1.offset, 0); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-4: assume 0 == block_til_ready_#t~mem1623#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1623#1 % 18446744073709551616;block_til_ready_#t~bitwise1624#1 := 536870912; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-4: assume !(0 == block_til_ready_#t~mem1623#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1623#1 % 18446744073709551616); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-3: assume false;block_til_ready_#t~bitwise1624#1 := block_til_ready_#t~mem1623#1; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-3: assume !false; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264: call write~int#28(block_til_ready_#t~bitwise1624#1, block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8);havoc block_til_ready_#t~mem1623#1;havoc block_til_ready_#t~bitwise1624#1;block_til_ready_#res#1 := 0;call ULTIMATE.dealloc(block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset);havoc block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-2: havoc block_til_ready_#t~bitwise1624#1;assume (block_til_ready_#t~bitwise1624#1 % 18446744073709551616 >= block_til_ready_#t~mem1623#1 % 18446744073709551616 && block_til_ready_#t~bitwise1624#1 % 18446744073709551616 >= 536870912) && block_til_ready_#t~bitwise1624#1 % 18446744073709551616 <= 536870912 + block_til_ready_#t~mem1623#1 % 18446744073709551616; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11264-1: [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: assume ~debug_level~0 > 2;call flush_chars_#t~mem418#1 := read~int#28(flush_chars_~info~9#1.base, 1596 + flush_chars_~info~9#1.offset, 4); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8622: assume 100 == dcd_change_~tmp___0~37#1; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8622: assume !(100 == dcd_change_~tmp___0~37#1);call dcd_change_#t~mem877#1 := read~int#28(dcd_change_~info#1.base, 802 + dcd_change_~info#1.offset, 4);call write~int#28(1 + dcd_change_#t~mem877#1, dcd_change_~info#1.base, 802 + dcd_change_~info#1.offset, 4);havoc dcd_change_#t~mem877#1;call dcd_change_#t~mem878#1 := read~int#28(dcd_change_~info#1.base, 9915 + dcd_change_~info#1.offset, 4); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7565: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: assume 0 != write_#t~mem372#1 % 256 % 4294967296;havoc write_#t~mem372#1;write_#res#1 := 0; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: assume !(0 != write_#t~mem372#1 % 256 % 4294967296);havoc write_#t~mem372#1;call write_#t~mem373#1 := read~int#28(write_~tty#1.base, 580 + write_~tty#1.offset, 1); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: SUMMARY for call shutdown(hangup_~info~2#1.base, hangup_~info~2#1.offset); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume -1072665326 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: assume !(-1072665326 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14304: assume 8 == main_~tmp___0~68#1; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14304: assume !(8 == main_~tmp___0~68#1); [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830: assume { :begin_inline_ldv_module_put_2 } true;ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset := ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13908-1: SUMMARY for call irq_test_#t~ret2287#1.base, irq_test_#t~ret2287#1.offset := spinlock_check(irq_test_~info#1.base, 1326 + irq_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13908: irq_test_~tmp~127#1.base, irq_test_~tmp~127#1.offset := irq_test_#t~ret2287#1.base, irq_test_#t~ret2287#1.offset;havoc irq_test_#t~ret2287#1.base, irq_test_#t~ret2287#1.offset; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8887: havoc ri_change_#t~mem889#1, ri_change_#t~bitwise890#1, ri_change_#t~mem891#1, ri_change_#t~mem892#1, ri_change_#t~bitwise893#1, ri_change_#t~mem894#1, ri_change_#t~mem895#1, ri_change_#t~ret896#1, ri_change_#t~mem897#1, ri_change_#t~mem898#1, ri_change_#t~ret899#1, ri_change_#t~bitwise900#1, ri_change_#t~mem901#1, ri_change_#t~mem902#1, ri_change_#t~bitwise903#1, ri_change_~info#1.base, ri_change_~info#1.offset, ri_change_~status#1, ri_change_~tmp~65#1, ri_change_~tmp___0~38#1;havoc ri_change_#in~info#1.base, ri_change_#in~info#1.offset, ri_change_#in~status#1;assume { :end_inline_ri_change } true; [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7830-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_close_~info~24#1.base, 9919 + hdlcdev_close_~info~24#1.offset, hdlcdev_close_~flags~17#1); srcloc: null [2025-02-08 02:05:13,309 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14040: assume loopback_test_~count~9#1 % 65536 % 4294967296 <= 19; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14040: assume !(loopback_test_~count~9#1 % 65536 % 4294967296 <= 19); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398-1: SUMMARY for call block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6245: hangup_~tmp___0~12#1.base, hangup_~tmp___0~12#1.offset := hangup_#t~ret327#1.base, hangup_#t~ret327#1.offset;havoc hangup_#t~ret327#1.base, hangup_#t~ret327#1.offset; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398: block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset := block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset;havoc block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset;block_til_ready_~__ptr___4~2#1.base, block_til_ready_~__ptr___4~2#1.offset := block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6245-1: SUMMARY for call hangup_#t~ret327#1.base, hangup_#t~ret327#1.offset := spinlock_check(hangup_~info~2#1.base, 24 + hangup_~info~2#1.offset); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: call ULTIMATE.dealloc(get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset);havoc get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset;slgt_compat_ioctl_#t~ret552#1 := get_params32_#res#1;havoc get_params32_#t~ret513#1, get_params32_#t~memset~res514#1.base, get_params32_#t~memset~res514#1.offset, get_params32_#t~mem515#1, get_params32_#t~mem516#1, get_params32_#t~mem517#1, get_params32_#t~mem518#1, get_params32_#t~mem519#1, get_params32_#t~mem520#1, get_params32_#t~mem521#1, get_params32_#t~mem522#1, get_params32_#t~mem523#1, get_params32_#t~mem524#1, get_params32_#t~mem525#1, get_params32_#t~mem526#1, get_params32_#t~mem527#1, get_params32_#t~ret528#1, get_params32_~info#1.base, get_params32_~info#1.offset, get_params32_~user_params#1.base, get_params32_~user_params#1.offset, get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset, get_params32_~tmp~42#1;havoc get_params32_#in~info#1.base, get_params32_#in~info#1.offset, get_params32_#in~user_params#1.base, get_params32_#in~user_params#1.offset;assume { :end_inline_get_params32 } true;assume -9223372036854775808 <= slgt_compat_ioctl_#t~ret552#1 && slgt_compat_ioctl_#t~ret552#1 <= 9223372036854775807;slgt_compat_ioctl_~tmp___3~3#1 := slgt_compat_ioctl_#t~ret552#1;havoc slgt_compat_ioctl_#t~ret552#1;slgt_compat_ioctl_~rc~0#1 := (if slgt_compat_ioctl_~tmp___3~3#1 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~tmp___3~3#1 % 4294967296 else slgt_compat_ioctl_~tmp___3~3#1 % 4294967296 - 4294967296); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: assume 3 == (if hdlcdev_ioctl_#t~mem724#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem724#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem724#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem724#1; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7963: assume !(3 == (if hdlcdev_ioctl_#t~mem724#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem724#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem724#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem724#1;call hdlcdev_ioctl_#t~mem725#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 4 + hdlcdev_ioctl_~#new_line~0#1.offset, 4); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14834: havoc ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset;claim_resources_#t~ret1720#1.base, claim_resources_#t~ret1720#1.offset := ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;havoc ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1;assume { :end_inline_ioremap_nocache } true;claim_resources_~tmp___0~55#1.base, claim_resources_~tmp___0~55#1.offset := claim_resources_#t~ret1720#1.base, claim_resources_#t~ret1720#1.offset;havoc claim_resources_#t~mem1719#1;havoc claim_resources_#t~ret1720#1.base, claim_resources_#t~ret1720#1.offset;call write~$Pointer$#28(claim_resources_~tmp___0~55#1.base, claim_resources_~tmp___0~55#1.offset, claim_resources_~info#1.base, 1498 + claim_resources_~info#1.offset, 8);call claim_resources_#t~mem1721#1.base, claim_resources_#t~mem1721#1.offset := read~$Pointer$#28(claim_resources_~info#1.base, 1498 + claim_resources_~info#1.offset, 8); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7831: havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;havoc ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_2 } true;hdlcdev_close_#res#1 := 0; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13909: irq_test_~flags~41#1 := irq_test_#t~ret2288#1;havoc irq_test_#t~ret2288#1; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13909-1: SUMMARY for call irq_test_#t~ret2288#1 := _raw_spin_lock_irqsave(irq_test_~tmp~127#1.base, irq_test_~tmp~127#1.offset); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11795: add_device_~devstr~0#1.base, add_device_~devstr~0#1.offset := 150, 0; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: assume -2147483648 <= flush_chars_#t~ret419#1 && flush_chars_#t~ret419#1 <= 2147483647;havoc flush_chars_#t~mem418#1;havoc flush_chars_#t~ret419#1; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567-1: SUMMARY for call set_break_#t~ret658#1 := printk(82, 0); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7567: assume -2147483648 <= set_break_#t~ret658#1 && set_break_#t~ret658#1 <= 2147483647;havoc set_break_#t~ret658#1; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642-1: SUMMARY for call flush_chars_#t~ret419#1 := printk(44, 0); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624: dcd_change_~tmp~64#1 := dcd_change_#t~ret875#1;havoc dcd_change_#t~ret875#1; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14834-3: SUMMARY for call ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8624-1: SUMMARY for call dcd_change_#t~ret875#1 := rd_reg16(dcd_change_~info#1.base, dcd_change_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14834-2: ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset := ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset;havoc ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: hangup_~flags~1#1 := hangup_#t~ret328#1;havoc hangup_#t~ret328#1;call write~int#28(0, hangup_~info~2#1.base, 96 + hangup_~info~2#1.offset, 4);call hangup_#t~mem329#1 := read~int#28(hangup_~info~2#1.base, 352 + hangup_~info~2#1.offset, 8); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14438-1: assume { :begin_inline_hdlcdev_tx_timeout } true;hdlcdev_tx_timeout_#in~dev#1.base, hdlcdev_tx_timeout_#in~dev#1.offset := main_~var_group4~0#1.base, main_~var_group4~0#1.offset;havoc hdlcdev_tx_timeout_#t~ret739#1.base, hdlcdev_tx_timeout_#t~ret739#1.offset, hdlcdev_tx_timeout_#t~mem740#1.base, hdlcdev_tx_timeout_#t~mem740#1.offset, hdlcdev_tx_timeout_#t~ret741#1, hdlcdev_tx_timeout_#t~mem742#1, hdlcdev_tx_timeout_#t~mem743#1, hdlcdev_tx_timeout_#t~ret744#1.base, hdlcdev_tx_timeout_#t~ret744#1.offset, hdlcdev_tx_timeout_#t~ret745#1, hdlcdev_tx_timeout_~dev#1.base, hdlcdev_tx_timeout_~dev#1.offset, hdlcdev_tx_timeout_~info~26#1.base, hdlcdev_tx_timeout_~info~26#1.offset, hdlcdev_tx_timeout_~tmp~56#1.base, hdlcdev_tx_timeout_~tmp~56#1.offset, hdlcdev_tx_timeout_~flags~19#1, hdlcdev_tx_timeout_~tmp___0~33#1.base, hdlcdev_tx_timeout_~tmp___0~33#1.offset;hdlcdev_tx_timeout_~dev#1.base, hdlcdev_tx_timeout_~dev#1.offset := hdlcdev_tx_timeout_#in~dev#1.base, hdlcdev_tx_timeout_#in~dev#1.offset;havoc hdlcdev_tx_timeout_~info~26#1.base, hdlcdev_tx_timeout_~info~26#1.offset;havoc hdlcdev_tx_timeout_~tmp~56#1.base, hdlcdev_tx_timeout_~tmp~56#1.offset;havoc hdlcdev_tx_timeout_~flags~19#1;havoc hdlcdev_tx_timeout_~tmp___0~33#1.base, hdlcdev_tx_timeout_~tmp___0~33#1.offset; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14438: havoc hdlcdev_tx_timeout_#t~ret739#1.base, hdlcdev_tx_timeout_#t~ret739#1.offset, hdlcdev_tx_timeout_#t~mem740#1.base, hdlcdev_tx_timeout_#t~mem740#1.offset, hdlcdev_tx_timeout_#t~ret741#1, hdlcdev_tx_timeout_#t~mem742#1, hdlcdev_tx_timeout_#t~mem743#1, hdlcdev_tx_timeout_#t~ret744#1.base, hdlcdev_tx_timeout_#t~ret744#1.offset, hdlcdev_tx_timeout_#t~ret745#1, hdlcdev_tx_timeout_~dev#1.base, hdlcdev_tx_timeout_~dev#1.offset, hdlcdev_tx_timeout_~info~26#1.base, hdlcdev_tx_timeout_~info~26#1.offset, hdlcdev_tx_timeout_~tmp~56#1.base, hdlcdev_tx_timeout_~tmp~56#1.offset, hdlcdev_tx_timeout_~flags~19#1, hdlcdev_tx_timeout_~tmp___0~33#1.base, hdlcdev_tx_timeout_~tmp___0~33#1.offset;havoc hdlcdev_tx_timeout_#in~dev#1.base, hdlcdev_tx_timeout_#in~dev#1.offset;assume { :end_inline_hdlcdev_tx_timeout } true; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246-1: SUMMARY for call hangup_#t~ret328#1 := _raw_spin_lock_irqsave(hangup_~tmp___0~12#1.base, hangup_~tmp___0~12#1.offset); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: havoc slgt_interrupt_#t~mem1017#1.base, slgt_interrupt_#t~mem1017#1.offset;slgt_interrupt_~i~4#1 := 1 + slgt_interrupt_~i~4#1;call slgt_interrupt_#t~mem1018#1 := read~int#28(slgt_interrupt_~info~28#1.base, 742 + slgt_interrupt_~info~28#1.offset, 4); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153-1: SUMMARY for call spin_unlock(slgt_interrupt_#t~mem1017#1.base, 1326 + slgt_interrupt_#t~mem1017#1.offset); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153-2: call slgt_interrupt_#t~mem1017#1.base, slgt_interrupt_#t~mem1017#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11928: assume device_init_~i~8#1 >= 0; [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11928: assume !(device_init_~i~8#1 >= 0); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13910: SUMMARY for call async_mode(irq_test_~info#1.base, irq_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-4: assume 65503 == (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296);dcd_change_#t~bitwise876#1 := (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,310 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-4: assume !(65503 == (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14571: assume { :begin_inline_get_icount } true;get_icount_#in~tty#1.base, get_icount_#in~tty#1.offset, get_icount_#in~icount#1.base, get_icount_#in~icount#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_group9~0#1.base, main_~var_group9~0#1.offset;havoc get_icount_#res#1;havoc get_icount_#t~mem476#1.base, get_icount_#t~mem476#1.offset, get_icount_#t~ret477#1.base, get_icount_#t~ret477#1.offset, get_icount_#t~ret478#1, get_icount_#t~mem479#1, get_icount_#t~mem480#1, get_icount_#t~mem481#1, get_icount_#t~mem482#1, get_icount_#t~mem483#1, get_icount_#t~mem484#1, get_icount_#t~mem485#1, get_icount_#t~mem486#1, get_icount_#t~mem487#1, get_icount_#t~mem488#1, get_icount_#t~mem489#1, get_icount_#t~mem490#1, get_icount_#t~mem491#1, get_icount_#t~mem492#1, get_icount_#t~mem493#1, get_icount_#t~mem494#1, get_icount_#t~mem495#1, get_icount_#t~mem496#1, get_icount_#t~mem497#1, get_icount_#t~mem498#1, get_icount_#t~mem499#1, get_icount_#t~mem500#1, get_icount_#t~mem501#1, get_icount_#t~mem502#1, get_icount_#t~mem503#1, get_icount_#t~mem504#1, get_icount_#t~mem505#1, get_icount_#t~mem506#1, get_icount_#t~mem507#1, get_icount_#t~mem508#1, get_icount_#t~mem509#1, get_icount_#t~mem510#1, get_icount_#t~mem511#1, get_icount_#t~mem512#1, get_icount_~tty#1.base, get_icount_~tty#1.offset, get_icount_~icount#1.base, get_icount_~icount#1.offset, get_icount_~info~14#1.base, get_icount_~info~14#1.offset, get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset, get_icount_~flags~10#1, get_icount_~tmp~41#1.base, get_icount_~tmp~41#1.offset;get_icount_~tty#1.base, get_icount_~tty#1.offset := get_icount_#in~tty#1.base, get_icount_#in~tty#1.offset;get_icount_~icount#1.base, get_icount_~icount#1.offset := get_icount_#in~icount#1.base, get_icount_#in~icount#1.offset;havoc get_icount_~info~14#1.base, get_icount_~info~14#1.offset;call get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset := #Ultimate.allocOnStack(92);havoc get_icount_~flags~10#1;havoc get_icount_~tmp~41#1.base, get_icount_~tmp~41#1.offset;call get_icount_#t~mem476#1.base, get_icount_#t~mem476#1.offset := read~$Pointer$#28(get_icount_~tty#1.base, 1003 + get_icount_~tty#1.offset, 8);get_icount_~info~14#1.base, get_icount_~info~14#1.offset := get_icount_#t~mem476#1.base, get_icount_#t~mem476#1.offset;havoc get_icount_#t~mem476#1.base, get_icount_#t~mem476#1.offset; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-5: assume 0 == (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296);dcd_change_#t~bitwise876#1 := 0; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-5: assume !(0 == (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625: havoc dcd_change_#t~bitwise876#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-1: SUMMARY for call wr_reg16(dcd_change_~info#1.base, dcd_change_~info#1.offset, 140, dcd_change_#t~bitwise876#1); srcloc: null [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: assume 0 != write_#t~mem373#1 % 256 % 4294967296;havoc write_#t~mem373#1;write_#res#1 := 0; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6379: assume !(0 != write_#t~mem373#1 % 256 % 4294967296);havoc write_#t~mem373#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-2: [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8625-3: havoc dcd_change_#t~bitwise876#1;assume (((((if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296) < 0 || dcd_change_#t~bitwise876#1 <= (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296)) && dcd_change_#t~bitwise876#1 <= 65503) && dcd_change_#t~bitwise876#1 >= 0) && ((if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296) >= 0 || dcd_change_#t~bitwise876#1 > 65503 + (if dcd_change_~tmp~64#1 % 65536 % 4294967296 <= 2147483647 then dcd_change_~tmp~64#1 % 65536 % 4294967296 else dcd_change_~tmp~64#1 % 65536 % 4294967296 - 4294967296))) && dcd_change_#t~bitwise876#1 >= -2147483648; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268: assume 0 != block_til_ready_#t~bitwise1627#1 % 4294967296;havoc block_til_ready_#t~mem1625#1.base, block_til_ready_#t~mem1625#1.offset;havoc block_til_ready_#t~mem1626#1;havoc block_til_ready_#t~bitwise1627#1;block_til_ready_~do_clocal~0#1 := 1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268: assume !(0 != block_til_ready_#t~bitwise1627#1 % 4294967296);havoc block_til_ready_#t~mem1625#1.base, block_til_ready_#t~mem1625#1.offset;havoc block_til_ready_#t~mem1626#1;havoc block_til_ready_#t~bitwise1627#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14307: assume 9 == main_~tmp___0~68#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14307: assume !(9 == main_~tmp___0~68#1); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-2: havoc block_til_ready_#t~bitwise1627#1;assume block_til_ready_#t~bitwise1627#1 % 4294967296 <= block_til_ready_#t~mem1626#1 % 4294967296 && block_til_ready_#t~bitwise1627#1 % 4294967296 <= 2048; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-1: [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: assume 27924 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7172: assume !(27924 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-4: assume 0 == block_til_ready_#t~mem1626#1 % 4294967296;block_til_ready_#t~bitwise1627#1 := 0; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-4: assume !(0 == block_til_ready_#t~mem1626#1 % 4294967296); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-3: assume 2048 == block_til_ready_#t~mem1626#1 % 4294967296;block_til_ready_#t~bitwise1627#1 := block_til_ready_#t~mem1626#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11268-3: assume !(2048 == block_til_ready_#t~mem1626#1 % 4294967296); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13911: irq_test_~tmp___0~65#1 := irq_test_#t~ret2289#1;havoc irq_test_#t~ret2289#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13911-1: SUMMARY for call irq_test_#t~ret2289#1 := rd_reg16(irq_test_~info#1.base, irq_test_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14704: ldv_try_module_get_1_#t~ret2373#1 := ldv_try_module_get_#res#1;havoc ldv_try_module_get_#t~ret2372#1, ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset, ldv_try_module_get_~module_get_succeeded~0#1;havoc ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset;assume { :end_inline_ldv_try_module_get } true;assume -2147483648 <= ldv_try_module_get_1_#t~ret2373#1 && ldv_try_module_get_1_#t~ret2373#1 <= 2147483647;ldv_try_module_get_1_~tmp~133#1 := ldv_try_module_get_1_#t~ret2373#1;havoc ldv_try_module_get_1_#t~ret2373#1;ldv_try_module_get_1_#res#1 := ldv_try_module_get_1_~tmp~133#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-1: [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-2: havoc hangup_#t~bitwise330#1;assume hangup_#t~bitwise330#1 % 18446744073709551616 <= hangup_#t~mem329#1 % 18446744073709551616 && hangup_#t~bitwise330#1 % 18446744073709551616 <= 3758096383; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248: call write~int#28(hangup_#t~bitwise330#1, hangup_~info~2#1.base, 352 + hangup_~info~2#1.offset, 8);havoc hangup_#t~mem329#1;havoc hangup_#t~bitwise330#1;call write~$Pointer$#28(0, 0, hangup_~info~2#1.base, 8 + hangup_~info~2#1.offset, 8); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-3: assume 3758096383 == hangup_#t~mem329#1 % 18446744073709551616;hangup_#t~bitwise330#1 := hangup_#t~mem329#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-3: assume !(3758096383 == hangup_#t~mem329#1 % 18446744073709551616); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-4: assume 0 == hangup_#t~mem329#1 % 18446744073709551616;hangup_#t~bitwise330#1 := 0; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6248-4: assume !(0 == hangup_#t~mem329#1 % 18446744073709551616); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: assume 0 == (if hdlcdev_ioctl_#t~mem725#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem725#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem725#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem725#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7966: assume !(0 == (if hdlcdev_ioctl_#t~mem725#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem725#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem725#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem725#1; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7041: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11137: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11137: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12062: havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true;assume { :begin_inline_device_init } true;device_init_#in~adapter_num#1, device_init_#in~pdev#1.base, device_init_#in~pdev#1.offset := ~slgt_device_count~0, init_one_~dev#1.base, init_one_~dev#1.offset;havoc device_init_#t~mem1764#1, device_init_#t~mem1765#1, device_init_#t~ret1766#1.base, device_init_#t~ret1766#1.offset, device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset, device_init_#t~mem1768#1.base, device_init_#t~mem1768#1.offset, device_init_#t~mem1769#1.base, device_init_#t~mem1769#1.offset, device_init_#t~memcpy~res1770#1.base, device_init_#t~memcpy~res1770#1.offset, device_init_#t~mem1771#1.base, device_init_#t~mem1771#1.offset, device_init_#t~memcpy~res1772#1.base, device_init_#t~memcpy~res1772#1.offset, device_init_#t~mem1773#1.base, device_init_#t~mem1773#1.offset, device_init_#t~mem1774#1.base, device_init_#t~mem1774#1.offset, device_init_#t~mem1775#1.base, device_init_#t~mem1775#1.offset, device_init_#t~ret1776#1.base, device_init_#t~ret1776#1.offset, device_init_#t~mem1777#1.base, device_init_#t~mem1777#1.offset, device_init_#t~mem1778#1.base, device_init_#t~mem1778#1.offset, device_init_#t~ret1779#1, device_init_#t~mem1780#1.base, device_init_#t~mem1780#1.offset, device_init_#t~ret1781#1, device_init_#t~mem1782#1.base, device_init_#t~mem1782#1.offset, device_init_#t~mem1783#1.base, device_init_#t~mem1783#1.offset, device_init_#t~mem1784#1, device_init_#t~mem1785#1.base, device_init_#t~mem1785#1.offset, device_init_#t~mem1786#1.base, device_init_#t~mem1786#1.offset, device_init_#t~mem1787#1.base, device_init_#t~mem1787#1.offset, device_init_#t~mem1788#1.base, device_init_#t~mem1788#1.offset, device_init_#t~ret1789#1, device_init_#t~mem1790#1.base, device_init_#t~mem1790#1.offset, device_init_#t~mem1791#1, device_init_#t~mem1792#1.base, device_init_#t~mem1792#1.offset, device_init_#t~mem1793#1, device_init_#t~mem1794#1.base, device_init_#t~mem1794#1.offset, device_init_#t~mem1795#1.base, device_init_#t~mem1795#1.offset, device_init_#t~ret1796#1, 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, device_init_#t~ret1800#1, device_init_#t~mem1801#1.base, device_init_#t~mem1801#1.offset, device_init_#t~mem1802#1.base, device_init_#t~mem1802#1.offset, device_init_#t~ret1803#1, device_init_#t~mem1804#1.base, device_init_#t~mem1804#1.offset, device_init_#t~mem1805#1.base, device_init_#t~mem1805#1.offset, device_init_#t~mem1806#1, 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, device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset, device_init_#t~mem1811#1, 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~ret1814#1.base, device_init_#t~ret1814#1.offset, 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_~i~8#1, device_init_~port_count~0#1, device_init_~__len~3#1, device_init_~__ret~4#1.base, device_init_~__ret~4#1.offset, device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset, device_init_~tmp~105#1, device_init_~tmp___0~56#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_~i~8#1;havoc device_init_~port_count~0#1;havoc device_init_~__len~3#1;havoc device_init_~__ret~4#1.base, device_init_~__ret~4#1.offset;call device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset := #Ultimate.allocOnStack(8);havoc device_init_~tmp~105#1;havoc device_init_~tmp___0~56#1;device_init_~port_count~0#1 := 1;call device_init_#t~mem1764#1 := read~int#28(device_init_~pdev#1.base, 62 + device_init_~pdev#1.offset, 2); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-5: assume 0 == irq_test_~tmp___0~65#1 % 65536 % 4294967296 || 4096 == irq_test_~tmp___0~65#1 % 65536 % 4294967296;irq_test_#t~bitwise2290#1 := 4096; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-5: assume !(0 == irq_test_~tmp___0~65#1 % 65536 % 4294967296 || 4096 == irq_test_~tmp___0~65#1 % 65536 % 4294967296); [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-3: havoc irq_test_#t~bitwise2290#1;assume (irq_test_#t~bitwise2290#1 % 4294967296 >= irq_test_~tmp___0~65#1 % 65536 % 4294967296 && irq_test_#t~bitwise2290#1 % 4294967296 >= 4096) && irq_test_#t~bitwise2290#1 % 4294967296 <= 4096 + irq_test_~tmp___0~65#1 % 65536 % 4294967296; [2025-02-08 02:05:13,311 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-4: assume false;irq_test_#t~bitwise2290#1 := irq_test_~tmp___0~65#1 % 65536; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-4: assume !false; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-1: SUMMARY for call wr_reg16(irq_test_~info#1.base, irq_test_~info#1.offset, 140, (if irq_test_#t~bitwise2290#1 % 4294967296 % 4294967296 <= 2147483647 then irq_test_#t~bitwise2290#1 % 4294967296 % 4294967296 else irq_test_#t~bitwise2290#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912-2: [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11798: add_device_~devstr~0#1.base, add_device_~devstr~0#1.offset := 151, 0;call write~int#28(1, add_device_~info#1.base, 1511 + add_device_~info#1.offset, 8); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13912: havoc irq_test_#t~bitwise2290#1; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117: call open_#t~mem304#1 := read~int#28(open_~info~0#1.base, 96 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6117-1: SUMMARY for call spin_unlock_irqrestore(open_~info~0#1.base, 9919 + open_~info~0#1.offset, open_~flags~0#1); srcloc: null [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume flush_chars_#t~mem420#1 <= 0;havoc flush_chars_#t~mem420#1; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume !(flush_chars_#t~mem420#1 <= 0);havoc flush_chars_#t~mem420#1;call flush_chars_#t~mem421#1 := read~int#28(flush_chars_~tty#1.base, 580 + flush_chars_~tty#1.offset, 1); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13913: irq_test_~tmp___1~30#1 := irq_test_#t~ret2291#1;havoc irq_test_#t~ret2291#1; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646-1: call flush_chars_#t~mem420#1 := read~int#28(flush_chars_~info~9#1.base, 1596 + flush_chars_~info~9#1.offset, 4); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13913-1: SUMMARY for call irq_test_#t~ret2291#1 := rd_reg16(irq_test_~info#1.base, irq_test_~info#1.offset, 130); srcloc: null [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: SUMMARY for call spin_unlock_irqrestore(hangup_~info~2#1.base, 24 + hangup_~info~2#1.offset, hangup_~flags~1#1); srcloc: null [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: assume 27926 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: assume !(27926 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11139-1: SUMMARY for call tiocmset_#t~ret1590#1 := printk(140, 0); srcloc: null [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11139: assume -2147483648 <= tiocmset_#t~ret1590#1 && tiocmset_#t~ret1590#1 <= 2147483647;havoc tiocmset_#t~ret1590#1; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043-1: SUMMARY for call get_params32_#t~ret513#1 := printk(54, 0); srcloc: null [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7043: assume -2147483648 <= get_params32_#t~ret513#1 && get_params32_#t~ret513#1 <= 2147483647;havoc get_params32_#t~ret513#1; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14310: assume 10 == main_~tmp___0~68#1; [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14310: assume !(10 == main_~tmp___0~68#1); [2025-02-08 02:05:13,312 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914: havoc irq_test_#t~bitwise2292#1; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-5: assume 0 == irq_test_~tmp___1~30#1 % 65536 % 4294967296 || 2 == irq_test_~tmp___1~30#1 % 65536 % 4294967296;irq_test_#t~bitwise2292#1 := 2; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-5: assume !(0 == irq_test_~tmp___1~30#1 % 65536 % 4294967296 || 2 == irq_test_~tmp___1~30#1 % 65536 % 4294967296); [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-3: havoc irq_test_#t~bitwise2292#1;assume (irq_test_#t~bitwise2292#1 % 4294967296 >= irq_test_~tmp___1~30#1 % 65536 % 4294967296 && irq_test_#t~bitwise2292#1 % 4294967296 >= 2) && irq_test_#t~bitwise2292#1 % 4294967296 <= 2 + irq_test_~tmp___1~30#1 % 65536 % 4294967296; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7572-1: SUMMARY for call set_break_#t~ret659#1.base, set_break_#t~ret659#1.offset := spinlock_check(set_break_~info~20#1.base, 1326 + set_break_~info~20#1.offset); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-4: assume false;irq_test_#t~bitwise2292#1 := irq_test_~tmp___1~30#1 % 65536; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-4: assume !false; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7572: set_break_~tmp___0~28#1.base, set_break_~tmp___0~28#1.offset := set_break_#t~ret659#1.base, set_break_#t~ret659#1.offset;havoc set_break_#t~ret659#1.base, set_break_#t~ret659#1.offset; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-1: SUMMARY for call wr_reg16(irq_test_~info#1.base, irq_test_~info#1.offset, 130, (if irq_test_#t~bitwise2292#1 % 4294967296 % 4294967296 <= 2147483647 then irq_test_#t~bitwise2292#1 % 4294967296 % 4294967296 else irq_test_#t~bitwise2292#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13914-2: [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404: block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset := block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset;havoc block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset;block_til_ready_~__ptr___5~2#1.base, block_til_ready_~__ptr___5~2#1.offset := block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14443: assume { :begin_inline_carrier_raised } true;carrier_raised_#in~port#1.base, carrier_raised_#in~port#1.offset := main_~var_group6~0#1.base, main_~var_group6~0#1.offset;havoc carrier_raised_#res#1;havoc carrier_raised_#t~ret1604#1.base, carrier_raised_#t~ret1604#1.offset, carrier_raised_#t~ret1605#1, carrier_raised_#t~mem1606#1, carrier_raised_~port#1.base, carrier_raised_~port#1.offset, carrier_raised_~flags~37#1, carrier_raised_~info~31#1.base, carrier_raised_~info~31#1.offset, carrier_raised_~__mptr~1#1.base, carrier_raised_~__mptr~1#1.offset, carrier_raised_~tmp~96#1.base, carrier_raised_~tmp~96#1.offset;carrier_raised_~port#1.base, carrier_raised_~port#1.offset := carrier_raised_#in~port#1.base, carrier_raised_#in~port#1.offset;havoc carrier_raised_~flags~37#1;havoc carrier_raised_~info~31#1.base, carrier_raised_~info~31#1.offset;havoc carrier_raised_~__mptr~1#1.base, carrier_raised_~__mptr~1#1.offset;havoc carrier_raised_~tmp~96#1.base, carrier_raised_~tmp~96#1.offset;carrier_raised_~__mptr~1#1.base, carrier_raised_~__mptr~1#1.offset := carrier_raised_~port#1.base, carrier_raised_~port#1.offset;carrier_raised_~info~31#1.base, carrier_raised_~info~31#1.offset := carrier_raised_~__mptr~1#1.base, 11523450438545435445160 + carrier_raised_~__mptr~1#1.offset; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404-1: SUMMARY for call block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: SUMMARY for call mutex_unlock(hangup_~info~2#1.base, 361 + hangup_~info~2#1.offset); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume 1 == open_#t~mem304#1;havoc open_#t~mem304#1; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6119: assume !(1 == open_#t~mem304#1);havoc open_#t~mem304#1; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9158: assume slgt_interrupt_#t~mem1018#1 % 4294967296 > slgt_interrupt_~i~4#1 % 4294967296;havoc slgt_interrupt_#t~mem1018#1; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9158: assume !(slgt_interrupt_#t~mem1018#1 % 4294967296 > slgt_interrupt_~i~4#1 % 4294967296);havoc slgt_interrupt_#t~mem1018#1; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13915: call write~int#28(3, irq_test_~info#1.base, 1584 + irq_test_~info#1.offset, 4);call write~int#28(0, irq_test_~info#1.base, 1481 + irq_test_~info#1.offset, 1); [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13915-1: SUMMARY for call wr_reg16(irq_test_~info#1.base, irq_test_~info#1.offset, 128, 0); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14047: call write~int#28(0, loopback_test_~info#1.base, 9911 + loopback_test_~info#1.offset, 4);call loopback_test_#t~mem2315#1.base, loopback_test_#t~mem2315#1.offset := read~$Pointer$#28(loopback_test_~info#1.base, 9903 + loopback_test_~info#1.offset, 8); [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573-1: SUMMARY for call set_break_#t~ret660#1 := _raw_spin_lock_irqsave(set_break_~tmp___0~28#1.base, set_break_~tmp___0~28#1.offset); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: set_break_~flags~14#1 := set_break_#t~ret660#1;havoc set_break_#t~ret660#1; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384-1: SUMMARY for call write_#t~ret374#1.base, write_#t~ret374#1.offset := spinlock_check(write_~info~4#1.base, 1326 + write_~info~4#1.offset); srcloc: null [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384: write_~tmp___0~15#1.base, write_~tmp___0~15#1.offset := write_#t~ret374#1.base, write_#t~ret374#1.offset;havoc write_#t~ret374#1.base, write_#t~ret374#1.offset; [2025-02-08 02:05:13,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14576: ~LDV_IN_INTERRUPT~0 := 2;assume { :begin_inline_slgt_interrupt } true;slgt_interrupt_#in~dummy#1, slgt_interrupt_#in~dev_id#1.base, slgt_interrupt_#in~dev_id#1.offset := main_~var_slgt_interrupt_56_p0~0#1, main_~var_slgt_interrupt_56_p1~0#1.base, main_~var_slgt_interrupt_56_p1~0#1.offset;havoc slgt_interrupt_#res#1;havoc slgt_interrupt_#t~mem1003#1, slgt_interrupt_#t~ret1004#1, slgt_interrupt_#t~ret1005#1, slgt_interrupt_#t~mem1006#1.base, slgt_interrupt_#t~mem1006#1.offset, slgt_interrupt_#t~mem1007#1.base, slgt_interrupt_#t~mem1007#1.offset, slgt_interrupt_#t~bitwise1008#1, slgt_interrupt_#t~bitwise1009#1, slgt_interrupt_#t~mem1010#1.base, slgt_interrupt_#t~mem1010#1.offset, slgt_interrupt_#t~bitwise1011#1, slgt_interrupt_#t~bitwise1012#1, slgt_interrupt_#t~mem1013#1.base, slgt_interrupt_#t~mem1013#1.offset, slgt_interrupt_#t~bitwise1014#1, slgt_interrupt_#t~bitwise1015#1, slgt_interrupt_#t~mem1016#1.base, slgt_interrupt_#t~mem1016#1.offset, slgt_interrupt_#t~mem1017#1.base, slgt_interrupt_#t~mem1017#1.offset, slgt_interrupt_#t~mem1018#1, slgt_interrupt_#t~ret1019#1, slgt_interrupt_#t~mem1020#1, slgt_interrupt_#t~ret1021#1, slgt_interrupt_#t~ret1022#1, slgt_interrupt_#t~mem1023#1.base, slgt_interrupt_#t~mem1023#1.offset, slgt_interrupt_#t~mem1024#1.base, slgt_interrupt_#t~mem1024#1.offset, slgt_interrupt_#t~mem1025#1, slgt_interrupt_#t~ret1026#1, slgt_interrupt_#t~mem1027#1.base, slgt_interrupt_#t~mem1027#1.offset, slgt_interrupt_#t~mem1028#1, slgt_interrupt_#t~mem1029#1, slgt_interrupt_#t~mem1030#1, slgt_interrupt_#t~mem1031#1, slgt_interrupt_#t~mem1032#1, slgt_interrupt_#t~ret1033#1, slgt_interrupt_#t~ret1034#1, slgt_interrupt_#t~mem1035#1, slgt_interrupt_#t~mem1036#1, slgt_interrupt_#t~ret1037#1, slgt_interrupt_~dummy#1, slgt_interrupt_~dev_id#1.base, slgt_interrupt_~dev_id#1.offset, slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset, slgt_interrupt_~gsr~0#1, slgt_interrupt_~i~4#1, slgt_interrupt_~tmp~71#1, slgt_interrupt_~state~0#1, slgt_interrupt_~changed~0#1, slgt_interrupt_~port~0#1.base, slgt_interrupt_~port~0#1.offset;slgt_interrupt_~dummy#1 := slgt_interrupt_#in~dummy#1;slgt_interrupt_~dev_id#1.base, slgt_interrupt_~dev_id#1.offset := slgt_interrupt_#in~dev_id#1.base, slgt_interrupt_#in~dev_id#1.offset;havoc slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset;havoc slgt_interrupt_~gsr~0#1;havoc slgt_interrupt_~i~4#1;havoc slgt_interrupt_~tmp~71#1;havoc slgt_interrupt_~state~0#1;havoc slgt_interrupt_~changed~0#1;havoc slgt_interrupt_~port~0#1.base, slgt_interrupt_~port~0#1.offset;slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset := slgt_interrupt_~dev_id#1.base, slgt_interrupt_~dev_id#1.offset; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: SUMMARY for call __wake_up(hangup_~info~2#1.base, 100 + hangup_~info~2#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume false;hdlcdev_ioctl_~flags~18#1 := 0; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume !false;call hdlcdev_ioctl_#t~mem728#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 8 + hdlcdev_ioctl_~#new_line~0#1.offset, 2); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11273: block_til_ready_~retval~1#1 := 0; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11802: add_device_~devstr~0#1.base, add_device_~devstr~0#1.offset := 152, 0; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14048-1: SUMMARY for call loopback_test_#t~memset~res2316#1.base, loopback_test_#t~memset~res2316#1.offset := #Ultimate.C_memset#28(loopback_test_#t~mem2315#1.base, loopback_test_#t~mem2315#1.offset, 0, 20); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14048: havoc loopback_test_#t~mem2315#1.base, loopback_test_#t~mem2315#1.offset;havoc loopback_test_#t~memset~res2316#1.base, loopback_test_#t~memset~res2316#1.offset; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7574: set_break_~value~0#1 := set_break_#t~ret661#1;havoc set_break_#t~ret661#1; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume 0 != flush_chars_#t~mem421#1 % 256 % 4294967296;havoc flush_chars_#t~mem421#1; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume !(0 != flush_chars_#t~mem421#1 % 256 % 4294967296);havoc flush_chars_#t~mem421#1;call flush_chars_#t~mem422#1 := read~int#28(flush_chars_~tty#1.base, 580 + flush_chars_~tty#1.offset, 1); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: assume 0 != dcd_change_#t~mem878#1;havoc dcd_change_#t~mem878#1;call dcd_change_#t~mem879#1 := read~int#28(dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: assume !(0 != dcd_change_#t~mem878#1);havoc dcd_change_#t~mem878#1; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7574-1: SUMMARY for call set_break_#t~ret661#1 := rd_reg16(set_break_~info~20#1.base, set_break_~info~20#1.offset, 130); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385-1: SUMMARY for call write_#t~ret375#1 := _raw_spin_lock_irqsave(write_~tmp___0~15#1.base, write_~tmp___0~15#1.offset); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11274: SUMMARY for call add_wait_queue(block_til_ready_~port~1#1.base, 92 + block_til_ready_~port~1#1.offset, block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6385: write_~flags~3#1 := write_#t~ret375#1;havoc write_#t~ret375#1;call write_#t~mem376#1 := read~int#28(write_~info~4#1.base, 1596 + write_~info~4#1.offset, 4); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume 27906 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume !(27906 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14577: main_#t~ret2370#1 := slgt_interrupt_#res#1;havoc slgt_interrupt_#t~mem1003#1, slgt_interrupt_#t~ret1004#1, slgt_interrupt_#t~ret1005#1, slgt_interrupt_#t~mem1006#1.base, slgt_interrupt_#t~mem1006#1.offset, slgt_interrupt_#t~mem1007#1.base, slgt_interrupt_#t~mem1007#1.offset, slgt_interrupt_#t~bitwise1008#1, slgt_interrupt_#t~bitwise1009#1, slgt_interrupt_#t~mem1010#1.base, slgt_interrupt_#t~mem1010#1.offset, slgt_interrupt_#t~bitwise1011#1, slgt_interrupt_#t~bitwise1012#1, slgt_interrupt_#t~mem1013#1.base, slgt_interrupt_#t~mem1013#1.offset, slgt_interrupt_#t~bitwise1014#1, slgt_interrupt_#t~bitwise1015#1, slgt_interrupt_#t~mem1016#1.base, slgt_interrupt_#t~mem1016#1.offset, slgt_interrupt_#t~mem1017#1.base, slgt_interrupt_#t~mem1017#1.offset, slgt_interrupt_#t~mem1018#1, slgt_interrupt_#t~ret1019#1, slgt_interrupt_#t~mem1020#1, slgt_interrupt_#t~ret1021#1, slgt_interrupt_#t~ret1022#1, slgt_interrupt_#t~mem1023#1.base, slgt_interrupt_#t~mem1023#1.offset, slgt_interrupt_#t~mem1024#1.base, slgt_interrupt_#t~mem1024#1.offset, slgt_interrupt_#t~mem1025#1, slgt_interrupt_#t~ret1026#1, slgt_interrupt_#t~mem1027#1.base, slgt_interrupt_#t~mem1027#1.offset, slgt_interrupt_#t~mem1028#1, slgt_interrupt_#t~mem1029#1, slgt_interrupt_#t~mem1030#1, slgt_interrupt_#t~mem1031#1, slgt_interrupt_#t~mem1032#1, slgt_interrupt_#t~ret1033#1, slgt_interrupt_#t~ret1034#1, slgt_interrupt_#t~mem1035#1, slgt_interrupt_#t~mem1036#1, slgt_interrupt_#t~ret1037#1, slgt_interrupt_~dummy#1, slgt_interrupt_~dev_id#1.base, slgt_interrupt_~dev_id#1.offset, slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset, slgt_interrupt_~gsr~0#1, slgt_interrupt_~i~4#1, slgt_interrupt_~tmp~71#1, slgt_interrupt_~state~0#1, slgt_interrupt_~changed~0#1, slgt_interrupt_~port~0#1.base, slgt_interrupt_~port~0#1.offset;havoc slgt_interrupt_#in~dummy#1, slgt_interrupt_#in~dev_id#1.base, slgt_interrupt_#in~dev_id#1.offset;assume { :end_inline_slgt_interrupt } true;assume -2147483648 <= main_#t~ret2370#1 && main_#t~ret2370#1 <= 2147483647;havoc main_#t~ret2370#1;~LDV_IN_INTERRUPT~0 := 1; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6121: assume -2147483648 <= open_#t~ret305#1 && open_#t~ret305#1 <= 2147483647;open_~retval~0#1 := open_#t~ret305#1;havoc open_#t~ret305#1; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6121-1: SUMMARY for call open_#t~ret305#1 := startup(open_~info~0#1.base, open_~info~0#1.offset); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14313: assume 11 == main_~tmp___0~68#1; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14313: assume !(11 == main_~tmp___0~68#1); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14049: loopback_test_~tmp~128#1.base, loopback_test_~tmp~128#1.offset := loopback_test_#t~ret2317#1.base, loopback_test_#t~ret2317#1.offset;havoc loopback_test_#t~ret2317#1.base, loopback_test_#t~ret2317#1.offset; [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14049-1: SUMMARY for call loopback_test_#t~ret2317#1.base, loopback_test_#t~ret2317#1.offset := spinlock_check(loopback_test_~info#1.base, 1326 + loopback_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8632: assume 0 != (if dcd_change_#t~mem879#1 % 256 % 4294967296 <= 2147483647 then dcd_change_#t~mem879#1 % 256 % 4294967296 else dcd_change_#t~mem879#1 % 256 % 4294967296 - 4294967296) % 2;havoc dcd_change_#t~mem879#1;call dcd_change_#t~mem880#1.base, dcd_change_#t~mem880#1.offset := read~$Pointer$#28(dcd_change_~info#1.base, 9987 + dcd_change_~info#1.offset, 8); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8632: assume !(0 != (if dcd_change_#t~mem879#1 % 256 % 4294967296 <= 2147483647 then dcd_change_#t~mem879#1 % 256 % 4294967296 else dcd_change_#t~mem879#1 % 256 % 4294967296 - 4294967296) % 2);havoc dcd_change_#t~mem879#1;call dcd_change_#t~mem881#1.base, dcd_change_#t~mem881#1.offset := read~$Pointer$#28(dcd_change_~info#1.base, 9987 + dcd_change_~info#1.offset, 8); [2025-02-08 02:05:13,314 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11671: assume 0 == (claim_resources_~tmp~103#1.base + claim_resources_~tmp~103#1.offset) % 18446744073709551616; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11671: assume !(0 == (claim_resources_~tmp~103#1.base + claim_resources_~tmp~103#1.offset) % 18446744073709551616);call write~int#28(1, claim_resources_~info#1.base, 1510 + claim_resources_~info#1.offset, 1);call claim_resources_#t~mem1719#1 := read~int#28(claim_resources_~info#1.base, 1506 + claim_resources_~info#1.offset, 4);assume { :begin_inline_ioremap_nocache } true;ioremap_nocache_#in~arg0#1, ioremap_nocache_#in~arg1#1 := claim_resources_#t~mem1719#1 % 4294967296, 256;havoc ioremap_nocache_#res#1.base, ioremap_nocache_#res#1.offset;havoc ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset, ioremap_nocache_~arg0#1, ioremap_nocache_~arg1#1;ioremap_nocache_~arg0#1 := ioremap_nocache_#in~arg0#1;ioremap_nocache_~arg1#1 := ioremap_nocache_#in~arg1#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11275-1: SUMMARY for call block_til_ready_#t~ret1628#1.base, block_til_ready_#t~ret1628#1.offset := spinlock_check(block_til_ready_~info#1.base, 1326 + block_til_ready_~info#1.offset); srcloc: null [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11275: block_til_ready_~tmp___0~52#1.base, block_til_ready_~tmp___0~52#1.offset := block_til_ready_#t~ret1628#1.base, block_til_ready_#t~ret1628#1.offset;havoc block_til_ready_#t~ret1628#1.base, block_til_ready_#t~ret1628#1.offset; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-3: assume 4 == tiocmset_~set#1 % 4294967296;tiocmset_#t~bitwise1591#1 := tiocmset_~set#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-3: assume !(4 == tiocmset_~set#1 % 4294967296); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-2: havoc tiocmset_#t~bitwise1591#1;assume tiocmset_#t~bitwise1591#1 % 4294967296 <= tiocmset_~set#1 % 4294967296 && tiocmset_#t~bitwise1591#1 % 4294967296 <= 4; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14050: loopback_test_~flags~42#1 := loopback_test_#t~ret2318#1;havoc loopback_test_#t~ret2318#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-4: assume 0 == tiocmset_~set#1 % 4294967296;tiocmset_#t~bitwise1591#1 := 0; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-4: assume !(0 == tiocmset_~set#1 % 4294967296); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143-1: [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143: assume 0 != tiocmset_#t~bitwise1591#1 % 4294967296;havoc tiocmset_#t~bitwise1591#1;call tiocmset_#t~mem1592#1 := read~int#28(tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11143: assume !(0 != tiocmset_#t~bitwise1591#1 % 4294967296);havoc tiocmset_#t~bitwise1591#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13918-1: SUMMARY for call spin_unlock_irqrestore(irq_test_~info#1.base, 1326 + irq_test_~info#1.offset, irq_test_~flags~41#1); srcloc: null [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14975: havoc tty_port_carrier_raised_#t~nondet2414#1;block_til_ready_#t~ret1644#1 := tty_port_carrier_raised_#res#1;havoc tty_port_carrier_raised_#t~nondet2414#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~ret1644#1 && block_til_ready_#t~ret1644#1 <= 2147483647;block_til_ready_~cd~0#1 := block_til_ready_#t~ret1644#1;havoc block_til_ready_#t~ret1644#1;call block_til_ready_#t~mem1645#1 := read~int#28(block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13918: irq_test_~timeout~1#1 := 100; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14050-1: SUMMARY for call loopback_test_#t~ret2318#1 := _raw_spin_lock_irqsave(loopback_test_~tmp~128#1.base, loopback_test_~tmp~128#1.offset); srcloc: null [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: assume -1 == set_break_~break_state#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: assume !(-1 == set_break_~break_state#1); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11672: assume ~debug_level~0 > 1;call claim_resources_#t~mem1717#1 := read~int#28(claim_resources_~info#1.base, 1506 + claim_resources_~info#1.offset, 4); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11672: assume !(~debug_level~0 > 1); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387: assume 0 != write_#t~mem376#1;havoc write_#t~mem376#1;call write_#t~mem377#1.base, write_#t~mem377#1.offset := read~$Pointer$#28(write_~info~4#1.base, 1588 + write_~info~4#1.offset, 8);call write_#t~mem378#1 := read~int#28(write_~info~4#1.base, 1596 + write_~info~4#1.offset, 4); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387: assume !(0 != write_#t~mem376#1);havoc write_#t~mem376#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11276: block_til_ready_~flags~39#1 := block_til_ready_#t~ret1629#1;havoc block_til_ready_#t~ret1629#1; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11276-1: SUMMARY for call block_til_ready_#t~ret1629#1 := _raw_spin_lock_irqsave(block_til_ready_~tmp___0~52#1.base, block_til_ready_~tmp___0~52#1.offset); srcloc: null [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: assume open_~retval~0#1 < 0; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6123: assume !(open_~retval~0#1 < 0); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144-4: assume 0 == tiocmset_#t~mem1592#1 % 256 % 4294967296 || 32 == tiocmset_#t~mem1592#1 % 256 % 4294967296;tiocmset_#t~bitwise1593#1 := 32; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144-4: assume !(0 == tiocmset_#t~mem1592#1 % 256 % 4294967296 || 32 == tiocmset_#t~mem1592#1 % 256 % 4294967296); [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14051: SUMMARY for call async_mode(loopback_test_~info#1.base, loopback_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144-3: assume false;tiocmset_#t~bitwise1593#1 := tiocmset_#t~mem1592#1 % 256; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144-3: assume !false; [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048-1: SUMMARY for call get_params32_#t~memset~res514#1.base, get_params32_#t~memset~res514#1.offset := #Ultimate.C_memset#28(get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset, 0, 32); srcloc: null [2025-02-08 02:05:13,315 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: havoc get_params32_#t~memset~res514#1.base, get_params32_#t~memset~res514#1.offset;call get_params32_#t~mem515#1 := read~int#28(get_params32_~info#1.base, 1511 + get_params32_~info#1.offset, 8);call write~int#28(get_params32_#t~mem515#1, get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset, 4);havoc get_params32_#t~mem515#1;call get_params32_#t~mem516#1 := read~int#28(get_params32_~info#1.base, 1519 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem516#1, get_params32_~#tmp_params~0#1.base, 4 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem516#1;call get_params32_#t~mem517#1 := read~int#28(get_params32_~info#1.base, 1520 + get_params32_~info#1.offset, 2);call write~int#28(get_params32_#t~mem517#1, get_params32_~#tmp_params~0#1.base, 5 + get_params32_~#tmp_params~0#1.offset, 2);havoc get_params32_#t~mem517#1;call get_params32_#t~mem518#1 := read~int#28(get_params32_~info#1.base, 1522 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem518#1, get_params32_~#tmp_params~0#1.base, 7 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem518#1;call get_params32_#t~mem519#1 := read~int#28(get_params32_~info#1.base, 1523 + get_params32_~info#1.offset, 8);call write~int#28(get_params32_#t~mem519#1, get_params32_~#tmp_params~0#1.base, 8 + get_params32_~#tmp_params~0#1.offset, 4);havoc get_params32_#t~mem519#1;call get_params32_#t~mem520#1 := read~int#28(get_params32_~info#1.base, 1531 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem520#1, get_params32_~#tmp_params~0#1.base, 12 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem520#1;call get_params32_#t~mem521#1 := read~int#28(get_params32_~info#1.base, 1532 + get_params32_~info#1.offset, 2);call write~int#28(get_params32_#t~mem521#1, get_params32_~#tmp_params~0#1.base, 13 + get_params32_~#tmp_params~0#1.offset, 2);havoc get_params32_#t~mem521#1;call get_params32_#t~mem522#1 := read~int#28(get_params32_~info#1.base, 1534 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem522#1, get_params32_~#tmp_params~0#1.base, 15 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem522#1;call get_params32_#t~mem523#1 := read~int#28(get_params32_~info#1.base, 1535 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem523#1, get_params32_~#tmp_params~0#1.base, 16 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem523#1;call get_params32_#t~mem524#1 := read~int#28(get_params32_~info#1.base, 1536 + get_params32_~info#1.offset, 8);call write~int#28(get_params32_#t~mem524#1, get_params32_~#tmp_params~0#1.base, 17 + get_params32_~#tmp_params~0#1.offset, 4);havoc get_params32_#t~mem524#1;call get_params32_#t~mem525#1 := read~int#28(get_params32_~info#1.base, 1544 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem525#1, get_params32_~#tmp_params~0#1.base, 21 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem525#1;call get_params32_#t~mem526#1 := read~int#28(get_params32_~info#1.base, 1545 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem526#1, get_params32_~#tmp_params~0#1.base, 22 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem526#1;call get_params32_#t~mem527#1 := read~int#28(get_params32_~info#1.base, 1546 + get_params32_~info#1.offset, 1);call write~int#28(get_params32_#t~mem527#1, get_params32_~#tmp_params~0#1.base, 23 + get_params32_~#tmp_params~0#1.offset, 1);havoc get_params32_#t~mem527#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: call write~int#28(tiocmset_#t~bitwise1593#1, tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1);havoc tiocmset_#t~mem1592#1;havoc tiocmset_#t~bitwise1593#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144-2: havoc tiocmset_#t~bitwise1593#1;assume (tiocmset_#t~bitwise1593#1 % 4294967296 >= tiocmset_#t~mem1592#1 % 256 % 4294967296 && tiocmset_#t~bitwise1593#1 % 4294967296 >= 32) && tiocmset_#t~bitwise1593#1 % 4294967296 <= 32 + tiocmset_#t~mem1592#1 % 256 % 4294967296; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144-1: [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634: havoc dcd_change_#t~mem880#1.base, dcd_change_#t~mem880#1.offset; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652: assume 0 != flush_chars_#t~mem422#1 % 256 % 4294967296;havoc flush_chars_#t~mem422#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6652: assume !(0 != flush_chars_#t~mem422#1 % 256 % 4294967296);havoc flush_chars_#t~mem422#1;call flush_chars_#t~mem423#1.base, flush_chars_#t~mem423#1.offset := read~$Pointer$#28(flush_chars_~info~9#1.base, 1588 + flush_chars_~info~9#1.offset, 8); [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577-3: assume false;set_break_#t~bitwise662#1 := set_break_~value~0#1 % 65536; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577-3: assume !false; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577-2: havoc set_break_#t~bitwise662#1;assume (set_break_#t~bitwise662#1 % 4294967296 >= set_break_~value~0#1 % 65536 % 4294967296 && set_break_#t~bitwise662#1 % 4294967296 >= 64) && set_break_#t~bitwise662#1 % 4294967296 <= 64 + set_break_~value~0#1 % 65536 % 4294967296; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577-1: [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577: set_break_~value~0#1 := set_break_#t~bitwise662#1;havoc set_break_#t~bitwise662#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8634-1: SUMMARY for call netif_carrier_on(dcd_change_#t~mem880#1.base, dcd_change_#t~mem880#1.offset); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577-4: assume 0 == set_break_~value~0#1 % 65536 % 4294967296 || 64 == set_break_~value~0#1 % 65536 % 4294967296;set_break_#t~bitwise662#1 := 64; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7577-4: assume !(0 == set_break_~value~0#1 % 65536 % 4294967296 || 64 == set_break_~value~0#1 % 65536 % 4294967296); [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11277-1: SUMMARY for call block_til_ready_#t~ret1630#1 := tty_hung_up_p(block_til_ready_~filp#1.base, block_til_ready_~filp#1.offset); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11277: assume -2147483648 <= block_til_ready_#t~ret1630#1 && block_til_ready_#t~ret1630#1 <= 2147483647;block_til_ready_~tmp___1~23#1 := block_til_ready_#t~ret1630#1;havoc block_til_ready_#t~ret1630#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14316: assume 12 == main_~tmp___0~68#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14316: assume !(12 == main_~tmp___0~68#1); [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14448-1: assume { :begin_inline_dtr_rts } true;dtr_rts_#in~port#1.base, dtr_rts_#in~port#1.offset, dtr_rts_#in~on#1 := main_~var_group6~0#1.base, main_~var_group6~0#1.offset, main_~var_dtr_rts_87_p1~0#1;havoc dtr_rts_#t~ret1607#1.base, dtr_rts_#t~ret1607#1.offset, dtr_rts_#t~ret1608#1, dtr_rts_#t~mem1609#1, dtr_rts_#t~bitwise1610#1, dtr_rts_#t~mem1611#1, dtr_rts_#t~bitwise1612#1, dtr_rts_~port#1.base, dtr_rts_~port#1.offset, dtr_rts_~on#1, dtr_rts_~flags~38#1, dtr_rts_~info~32#1.base, dtr_rts_~info~32#1.offset, dtr_rts_~__mptr~2#1.base, dtr_rts_~__mptr~2#1.offset, dtr_rts_~tmp~97#1.base, dtr_rts_~tmp~97#1.offset;dtr_rts_~port#1.base, dtr_rts_~port#1.offset := dtr_rts_#in~port#1.base, dtr_rts_#in~port#1.offset;dtr_rts_~on#1 := dtr_rts_#in~on#1;havoc dtr_rts_~flags~38#1;havoc dtr_rts_~info~32#1.base, dtr_rts_~info~32#1.offset;havoc dtr_rts_~__mptr~2#1.base, dtr_rts_~__mptr~2#1.offset;havoc dtr_rts_~tmp~97#1.base, dtr_rts_~tmp~97#1.offset;dtr_rts_~__mptr~2#1.base, dtr_rts_~__mptr~2#1.offset := dtr_rts_~port#1.base, dtr_rts_~port#1.offset;dtr_rts_~info~32#1.base, dtr_rts_~info~32#1.offset := dtr_rts_~__mptr~2#1.base, 11523450438545435445160 + dtr_rts_~__mptr~2#1.offset; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: assume 27908 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: assume !(27908 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14448: havoc dtr_rts_#t~ret1607#1.base, dtr_rts_#t~ret1607#1.offset, dtr_rts_#t~ret1608#1, dtr_rts_#t~mem1609#1, dtr_rts_#t~bitwise1610#1, dtr_rts_#t~mem1611#1, dtr_rts_#t~bitwise1612#1, dtr_rts_~port#1.base, dtr_rts_~port#1.offset, dtr_rts_~on#1, dtr_rts_~flags~38#1, dtr_rts_~info~32#1.base, dtr_rts_~info~32#1.offset, dtr_rts_~__mptr~2#1.base, dtr_rts_~__mptr~2#1.offset, dtr_rts_~tmp~97#1.base, dtr_rts_~tmp~97#1.offset;havoc dtr_rts_#in~port#1.base, dtr_rts_#in~port#1.offset, dtr_rts_#in~on#1;assume { :end_inline_dtr_rts } true; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899: isr_rdma_~tmp~68#1 := isr_rdma_#t~ret956#1;havoc isr_rdma_#t~ret956#1;isr_rdma_~status~2#1 := isr_rdma_~tmp~68#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899-1: SUMMARY for call isr_rdma_#t~ret956#1 := rd_reg32(isr_rdma_~info#1.base, isr_rdma_~info#1.offset, 144); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14052: SUMMARY for call rx_start(loopback_test_~info#1.base, loopback_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11674: assume -2147483648 <= claim_resources_#t~ret1718#1 && claim_resources_#t~ret1718#1 <= 2147483647;havoc claim_resources_#t~mem1717#1;havoc claim_resources_#t~ret1718#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11674-1: SUMMARY for call claim_resources_#t~ret1718#1 := printk(146, 0); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389-1: SUMMARY for call write_#t~ret379#1 := tx_load(write_~info~4#1.base, write_~info~4#1.offset, write_#t~mem377#1.base, write_#t~mem377#1.offset, write_#t~mem378#1); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14713: SUMMARY for call ldv_module_put(ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6389: write_~tmp___1~5#1 := (if 0 == write_#t~ret379#1 % 256 then 0 else 1);havoc write_#t~mem377#1.base, write_#t~mem377#1.offset;havoc write_#t~mem378#1;havoc write_#t~ret379#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6125: SUMMARY for call mutex_unlock(open_~info~0#1.base, 361 + open_~info~0#1.offset); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: hdlcdev_ioctl_~flags~18#1 := 8; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14053: havoc loopback_test_#t~ret2319#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14053-1: SUMMARY for call loopback_test_#t~ret2319#1 := tx_load(loopback_test_~info#1.base, loopback_test_~info#1.offset, loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset, loopback_test_~count~9#1 % 65536); srcloc: null [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume device_init_~i~8#1 < device_init_~port_count~0#1; [2025-02-08 02:05:13,316 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume !(device_init_~i~8#1 < device_init_~port_count~0#1); [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-1: [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: set_break_~value~0#1 := set_break_#t~bitwise663#1;havoc set_break_#t~bitwise663#1; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-4: assume 0 == set_break_~value~0#1 % 65536 % 4294967296;set_break_#t~bitwise663#1 := 0; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-4: assume !(0 == set_break_~value~0#1 % 65536 % 4294967296); [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-3: assume 65471 == set_break_~value~0#1 % 65536 % 4294967296;set_break_#t~bitwise663#1 := set_break_~value~0#1 % 65536; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-3: assume !(65471 == set_break_~value~0#1 % 65536 % 4294967296); [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11411-1: SUMMARY for call block_til_ready_#t~ret1655#1.base, block_til_ready_#t~ret1655#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579-2: havoc set_break_#t~bitwise663#1;assume set_break_#t~bitwise663#1 % 4294967296 <= set_break_~value~0#1 % 65536 % 4294967296 && set_break_#t~bitwise663#1 % 4294967296 <= 65471; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11411: block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset := block_til_ready_#t~ret1655#1.base, block_til_ready_#t~ret1655#1.offset;havoc block_til_ready_#t~ret1655#1.base, block_til_ready_#t~ret1655#1.offset;block_til_ready_~__ptr___6~2#1.base, block_til_ready_~__ptr___6~2#1.offset := block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147-1: [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147: assume 0 != tiocmset_#t~bitwise1594#1 % 4294967296;havoc tiocmset_#t~bitwise1594#1;call tiocmset_#t~mem1595#1 := read~int#28(tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1); [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147: assume !(0 != tiocmset_#t~bitwise1594#1 % 4294967296);havoc tiocmset_#t~bitwise1594#1; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11279: assume 0 == block_til_ready_~tmp___1~23#1;block_til_ready_~extra_count~0#1 := 1;call block_til_ready_#t~mem1631#1 := read~int#28(block_til_ready_~port~1#1.base, 88 + block_til_ready_~port~1#1.offset, 4);call write~int#28(block_til_ready_#t~mem1631#1 - 1, block_til_ready_~port~1#1.base, 88 + block_til_ready_~port~1#1.offset, 4);havoc block_til_ready_#t~mem1631#1; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11279: assume !(0 == block_til_ready_~tmp___1~23#1); [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14054-1: SUMMARY for call spin_unlock_irqrestore(loopback_test_~info#1.base, 1326 + loopback_test_~info#1.offset, loopback_test_~flags~42#1); srcloc: null [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147-3: assume 2 == tiocmset_~set#1 % 4294967296;tiocmset_#t~bitwise1594#1 := tiocmset_~set#1; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147-3: assume !(2 == tiocmset_~set#1 % 4294967296); [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147-2: havoc tiocmset_#t~bitwise1594#1;assume tiocmset_#t~bitwise1594#1 % 4294967296 <= tiocmset_~set#1 % 4294967296 && tiocmset_#t~bitwise1594#1 % 4294967296 <= 2; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14054: loopback_test_~timeout~2#1 := 100; [2025-02-08 02:05:13,317 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147-4: assume 0 == tiocmset_~set#1 % 4294967296;tiocmset_#t~bitwise1594#1 := 0; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11147-4: assume !(0 == tiocmset_~set#1 % 4294967296); [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6655: assume 0 == (flush_chars_#t~mem423#1.base + flush_chars_#t~mem423#1.offset) % 18446744073709551616;havoc flush_chars_#t~mem423#1.base, flush_chars_#t~mem423#1.offset; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6655: assume !(0 == (flush_chars_#t~mem423#1.base + flush_chars_#t~mem423#1.offset) % 18446744073709551616);havoc flush_chars_#t~mem423#1.base, flush_chars_#t~mem423#1.offset; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808: assume -2147483648 <= add_device_#t~ret1754#1 && add_device_#t~ret1754#1 <= 2147483647;havoc add_device_#t~mem1751#1;havoc add_device_#t~mem1752#1;havoc add_device_#t~mem1753#1;havoc add_device_#t~ret1754#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~ret760#1.base, hdlcdev_init_#t~ret760#1.offset, hdlcdev_init_#t~ret761#1, hdlcdev_init_#t~mem762#1, hdlcdev_init_#t~mem763#1, hdlcdev_init_#t~mem764#1, hdlcdev_init_#t~ret765#1.base, hdlcdev_init_#t~ret765#1.offset, hdlcdev_init_#t~ret766#1, hdlcdev_init_#t~ret767#1, hdlcdev_init_~info#1.base, hdlcdev_init_~info#1.offset, hdlcdev_init_~rc~2#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~59#1.base, hdlcdev_init_~tmp~59#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~2#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~59#1.base, hdlcdev_init_~tmp~59#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~ret2383#1.base, alloc_hdlcdev_#t~ret2383#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:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808-1: SUMMARY for call add_device_#t~ret1754#1 := printk(153, 0); srcloc: null [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: assume 0 != write_~tmp___1~5#1 % 256;write_~tmp___2~2#1 := 0; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: assume !(0 != write_~tmp___1~5#1 % 256);write_~tmp___2~2#1 := 1; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9166-1: SUMMARY for call slgt_interrupt_#t~ret1019#1 := rd_reg32(slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset, 0); srcloc: null [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148: call write~int#28(tiocmset_#t~bitwise1596#1, tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1);havoc tiocmset_#t~mem1595#1;havoc tiocmset_#t~bitwise1596#1; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-2: havoc tiocmset_#t~bitwise1596#1;assume (tiocmset_#t~bitwise1596#1 % 4294967296 >= tiocmset_#t~mem1595#1 % 256 % 4294967296 && tiocmset_#t~bitwise1596#1 % 4294967296 >= 128) && tiocmset_#t~bitwise1596#1 % 4294967296 <= 128 + tiocmset_#t~mem1595#1 % 256 % 4294967296; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7184: assume 27909 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7184: assume !(27909 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-1: [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14319: assume 13 == main_~tmp___0~68#1; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14319: assume !(13 == main_~tmp___0~68#1); [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9166: slgt_interrupt_~tmp~71#1 := slgt_interrupt_#t~ret1019#1;havoc slgt_interrupt_#t~ret1019#1;slgt_interrupt_~gsr~0#1 := slgt_interrupt_~tmp~71#1 - slgt_interrupt_~tmp~71#1 % 256; [2025-02-08 02:05:13,318 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-4: assume 0 == tiocmset_#t~mem1595#1 % 256 % 4294967296 || 128 == tiocmset_#t~mem1595#1 % 256 % 4294967296;tiocmset_#t~bitwise1596#1 := 128; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-4: assume !(0 == tiocmset_#t~mem1595#1 % 256 % 4294967296 || 128 == tiocmset_#t~mem1595#1 % 256 % 4294967296); [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-3: assume false;tiocmset_#t~bitwise1596#1 := tiocmset_#t~mem1595#1 % 256; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11148-3: assume !false; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8902: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8902: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638-1: SUMMARY for call netif_carrier_off(dcd_change_#t~mem881#1.base, dcd_change_#t~mem881#1.offset); srcloc: null [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11809: call add_device_#t~mem1751#1 := read~int#28(add_device_~info#1.base, 1506 + add_device_~info#1.offset, 4);call add_device_#t~mem1752#1 := read~int#28(add_device_~info#1.base, 1486 + add_device_~info#1.offset, 4);call add_device_#t~mem1753#1 := read~int#28(add_device_~info#1.base, 1551 + add_device_~info#1.offset, 4); [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: havoc dcd_change_#t~mem881#1.base, dcd_change_#t~mem881#1.offset; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449-1: SUMMARY for call chars_in_buffer_#t~ret624#1 := sanity_check(chars_in_buffer_~info~17#1.base, chars_in_buffer_~info~17#1.offset, chars_in_buffer_~tty#1.base, 448 + chars_in_buffer_~tty#1.offset, 75, 0); srcloc: null [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7449: assume -2147483648 <= chars_in_buffer_#t~ret624#1 && chars_in_buffer_#t~ret624#1 <= 2147483647;chars_in_buffer_~tmp~47#1 := chars_in_buffer_#t~ret624#1;havoc chars_in_buffer_#t~ret624#1; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452: assume 0 == main_~ldv_s_ops_tty_operations~0#1;assume { :begin_inline_open } true;open_#in~tty#1.base, open_#in~tty#1.offset, open_#in~filp#1.base, open_#in~filp#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc open_#res#1;havoc open_#t~mem281#1, open_#t~ret282#1, open_#t~mem283#1.base, open_#t~mem283#1.offset, open_#t~mem284#1, open_#t~ret285#1, open_#t~mem286#1, open_#t~mem287#1, open_#t~ret288#1, open_#t~mem289#1, open_#t~ret290#1, open_#t~ret291#1, open_#t~mem292#1, open_#t~bitwise293#1, open_#t~mem294#1, open_#t~bitwise295#1, open_#t~mem296#1, open_#t~mem297#1.base, open_#t~mem297#1.offset, open_#t~mem298#1, open_#t~bitwise299#1, open_#t~ret300#1.base, open_#t~ret300#1.offset, open_#t~ret301#1, open_#t~mem302#1, open_#t~mem303#1, open_#t~mem304#1, open_#t~ret305#1, open_#t~ret306#1, open_#t~ret307#1, open_#t~mem308#1, open_#t~mem309#1, open_#t~mem310#1, open_#t~ret311#1, open_~tty#1.base, open_~tty#1.offset, open_~filp#1.base, open_~filp#1.offset, open_~info~0#1.base, open_~info~0#1.offset, open_~retval~0#1, open_~line~0#1, open_~flags~0#1, open_~tmp~26#1, open_~tmp___0~10#1, open_~tmp___1~3#1.base, open_~tmp___1~3#1.offset;open_~tty#1.base, open_~tty#1.offset := open_#in~tty#1.base, open_#in~tty#1.offset;open_~filp#1.base, open_~filp#1.offset := open_#in~filp#1.base, open_#in~filp#1.offset;havoc open_~info~0#1.base, open_~info~0#1.offset;havoc open_~retval~0#1;havoc open_~line~0#1;havoc open_~flags~0#1;havoc open_~tmp~26#1;havoc open_~tmp___0~10#1;havoc open_~tmp___1~3#1.base, open_~tmp___1~3#1.offset;call open_#t~mem281#1 := read~int#28(open_~tty#1.base, 32 + open_~tty#1.offset, 4);open_~line~0#1 := open_#t~mem281#1;havoc open_#t~mem281#1; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14452: assume !(0 == main_~ldv_s_ops_tty_operations~0#1); [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7978: hdlcdev_ioctl_~flags~18#1 := 2560; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924-1: SUMMARY for call irq_test_#t~ret2293#1 := msleep_interruptible(10); srcloc: null [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11810: add_device_#t~ret1755#1 := hdlcdev_init_#res#1;havoc hdlcdev_init_#t~ret760#1.base, hdlcdev_init_#t~ret760#1.offset, hdlcdev_init_#t~ret761#1, hdlcdev_init_#t~mem762#1, hdlcdev_init_#t~mem763#1, hdlcdev_init_#t~mem764#1, hdlcdev_init_#t~ret765#1.base, hdlcdev_init_#t~ret765#1.offset, hdlcdev_init_#t~ret766#1, hdlcdev_init_#t~ret767#1, hdlcdev_init_~info#1.base, hdlcdev_init_~info#1.offset, hdlcdev_init_~rc~2#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~59#1.base, hdlcdev_init_~tmp~59#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~ret1755#1 && add_device_#t~ret1755#1 <= 2147483647;havoc add_device_#t~ret1755#1; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13924: havoc irq_test_#t~ret2293#1;irq_test_~tmp___2~18#1 := irq_test_~timeout~1#1;irq_test_~timeout~1#1 := irq_test_~timeout~1#1 - 1; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: SUMMARY for call wr_reg16(set_break_~info~20#1.base, set_break_~info~20#1.offset, 130, (if set_break_~value~0#1 % 65536 % 4294967296 <= 2147483647 then set_break_~value~0#1 % 65536 % 4294967296 else set_break_~value~0#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11678: call write~int#28(2, claim_resources_~info#1.base, 1584 + claim_resources_~info#1.offset, 4); [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14982: havoc tty_port_close_start_#t~nondet2415#1;close_#t~ret316#1 := tty_port_close_start_#res#1;havoc tty_port_close_start_#t~nondet2415#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~ret316#1 && close_#t~ret316#1 <= 2147483647;close_~tmp___0~11#1 := close_#t~ret316#1;havoc close_#t~ret316#1; [2025-02-08 02:05:13,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904: assume -2147483648 <= isr_rdma_#t~ret957#1 && isr_rdma_#t~ret957#1 <= 2147483647;havoc isr_rdma_#t~ret957#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904-1: SUMMARY for call isr_rdma_#t~ret957#1 := printk(108, 0); srcloc: null [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583-1: SUMMARY for call spin_unlock_irqrestore(set_break_~info~20#1.base, 1326 + set_break_~info~20#1.offset, set_break_~flags~14#1); srcloc: null [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583: set_break_#res#1 := 0; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume 0 != chars_in_buffer_~tmp~47#1;chars_in_buffer_#res#1 := 0; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume !(0 != chars_in_buffer_~tmp~47#1); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14322: assume 14 == main_~tmp___0~68#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14322: assume !(14 == main_~tmp___0~68#1); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187: assume 27910 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187: assume !(27910 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14454: main_#t~ret2359#1 := open_#res#1;havoc open_#t~mem281#1, open_#t~ret282#1, open_#t~mem283#1.base, open_#t~mem283#1.offset, open_#t~mem284#1, open_#t~ret285#1, open_#t~mem286#1, open_#t~mem287#1, open_#t~ret288#1, open_#t~mem289#1, open_#t~ret290#1, open_#t~ret291#1, open_#t~mem292#1, open_#t~bitwise293#1, open_#t~mem294#1, open_#t~bitwise295#1, open_#t~mem296#1, open_#t~mem297#1.base, open_#t~mem297#1.offset, open_#t~mem298#1, open_#t~bitwise299#1, open_#t~ret300#1.base, open_#t~ret300#1.offset, open_#t~ret301#1, open_#t~mem302#1, open_#t~mem303#1, open_#t~mem304#1, open_#t~ret305#1, open_#t~ret306#1, open_#t~ret307#1, open_#t~mem308#1, open_#t~mem309#1, open_#t~mem310#1, open_#t~ret311#1, open_~tty#1.base, open_~tty#1.offset, open_~filp#1.base, open_~filp#1.offset, open_~info~0#1.base, open_~info~0#1.offset, open_~retval~0#1, open_~line~0#1, open_~flags~0#1, open_~tmp~26#1, open_~tmp___0~10#1, open_~tmp___1~3#1.base, open_~tmp___1~3#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~ret2359#1 && main_#t~ret2359#1 <= 2147483647;main_~res_open_5~0#1 := main_#t~ret2359#1;havoc main_#t~ret2359#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151-3: assume 4 == tiocmset_~clear#1 % 4294967296;tiocmset_#t~bitwise1597#1 := tiocmset_~clear#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151-3: assume !(4 == tiocmset_~clear#1 % 4294967296); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151-2: havoc tiocmset_#t~bitwise1597#1;assume tiocmset_#t~bitwise1597#1 % 4294967296 <= tiocmset_~clear#1 % 4294967296 && tiocmset_#t~bitwise1597#1 % 4294967296 <= 4; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151-4: assume 0 == tiocmset_~clear#1 % 4294967296;tiocmset_#t~bitwise1597#1 := 0; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151-4: assume !(0 == tiocmset_~clear#1 % 4294967296); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: assume 0 != slgt_interrupt_~gsr~0#1 % 4294967296; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9169: assume !(0 != slgt_interrupt_~gsr~0#1 % 4294967296); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151-1: [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151: assume 0 != tiocmset_#t~bitwise1597#1 % 4294967296;havoc tiocmset_#t~bitwise1597#1;call tiocmset_#t~mem1598#1 := read~int#28(tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11151: assume !(0 != tiocmset_#t~bitwise1597#1 % 4294967296);havoc tiocmset_#t~bitwise1597#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14851: havoc ldv_undefined_int_#t~nondet2393#1;ldv_try_module_get_#t~ret2372#1 := ldv_undefined_int_#res#1;havoc ldv_undefined_int_#t~nondet2393#1;assume { :end_inline_ldv_undefined_int } true;assume -2147483648 <= ldv_try_module_get_#t~ret2372#1 && ldv_try_module_get_#t~ret2372#1 <= 2147483647;ldv_try_module_get_~module_get_succeeded~0#1 := ldv_try_module_get_#t~ret2372#1;havoc ldv_try_module_get_#t~ret2372#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602: netif_start_queue_~tmp~17#1.base, netif_start_queue_~tmp~17#1.offset := netif_start_queue_#t~ret223#1.base, netif_start_queue_#t~ret223#1.offset;havoc netif_start_queue_#t~ret223#1.base, netif_start_queue_#t~ret223#1.offset; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5602-1: SUMMARY for call netif_start_queue_#t~ret223#1.base, netif_start_queue_#t~ret223#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:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14455: SUMMARY for call ldv_check_return_value(main_~res_open_5~0#1); srcloc: null [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-4: assume 0 == tiocmset_#t~mem1598#1 % 256 % 4294967296;tiocmset_#t~bitwise1599#1 := 0; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-4: assume !(0 == tiocmset_#t~mem1598#1 % 256 % 4294967296); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-3: assume 223 == tiocmset_#t~mem1598#1 % 256 % 4294967296;tiocmset_#t~bitwise1599#1 := tiocmset_#t~mem1598#1 % 256; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-3: assume !(223 == tiocmset_#t~mem1598#1 % 256 % 4294967296); [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152: call write~int#28(tiocmset_#t~bitwise1599#1, tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1);havoc tiocmset_#t~mem1598#1;havoc tiocmset_#t~bitwise1599#1; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-2: havoc tiocmset_#t~bitwise1599#1;assume tiocmset_#t~bitwise1599#1 % 4294967296 <= tiocmset_#t~mem1598#1 % 256 % 4294967296 && tiocmset_#t~bitwise1599#1 % 4294967296 <= 223; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11152-1: [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7981: hdlcdev_ioctl_~flags~18#1 := 2048; [2025-02-08 02:05:13,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5603: SUMMARY for call netif_tx_start_queue(netif_start_queue_~tmp~17#1.base, netif_start_queue_~tmp~17#1.offset); srcloc: null [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11945: device_init_~i~8#1 := 0; [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: assume 0 != write_~tmp___2~2#1; [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: assume !(0 != write_~tmp___2~2#1);call write~int#28(0, write_~info~4#1.base, 1596 + write_~info~4#1.offset, 4); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11285-1: SUMMARY for call spin_unlock_irqrestore(block_til_ready_~info#1.base, 1326 + block_til_ready_~info#1.offset, block_til_ready_~flags~39#1); srcloc: null [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11285: call block_til_ready_#t~mem1632#1 := read~int#28(block_til_ready_~port~1#1.base, 84 + block_til_ready_~port~1#1.offset, 4);call write~int#28(1 + block_til_ready_#t~mem1632#1, block_til_ready_~port~1#1.base, 84 + block_til_ready_~port~1#1.offset, 4);havoc block_til_ready_#t~mem1632#1;call block_til_ready_#t~mem1633#1.base, block_til_ready_#t~mem1633#1.offset := read~$Pointer$#28(block_til_ready_~tty#1.base, 424 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1634#1 := read~int#28(block_til_ready_#t~mem1633#1.base, 8 + block_til_ready_#t~mem1633#1.offset, 4); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14060-1: SUMMARY for call loopback_test_#t~ret2320#1 := msleep_interruptible(10); srcloc: null [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14060: havoc loopback_test_#t~ret2320#1;assume { :begin_inline_loopback_test_rx } true;loopback_test_rx_#in~info#1.base, loopback_test_rx_#in~info#1.offset := loopback_test_~info#1.base, loopback_test_~info#1.offset;havoc loopback_test_rx_#res#1;havoc loopback_test_rx_#t~mem2299#1.base, loopback_test_rx_#t~mem2299#1.offset, loopback_test_rx_#t~mem2300#1, loopback_test_rx_#t~mem2301#1.base, loopback_test_rx_#t~mem2301#1.offset, loopback_test_rx_#t~mem2302#1, loopback_test_rx_#t~mem2303#1.base, loopback_test_rx_#t~mem2303#1.offset, loopback_test_rx_#t~mem2304#1.base, loopback_test_rx_#t~mem2304#1.offset, loopback_test_rx_#t~mem2305#1.base, loopback_test_rx_#t~mem2305#1.offset, loopback_test_rx_#t~mem2306#1, loopback_test_rx_#t~bitwise2307#1, loopback_test_rx_#t~mem2308#1, loopback_test_rx_#t~mem2309#1, loopback_test_rx_#t~mem2310#1.base, loopback_test_rx_#t~mem2310#1.offset, loopback_test_rx_#t~mem2311#1, loopback_test_rx_~info#1.base, loopback_test_rx_~info#1.offset, loopback_test_rx_~src~0#1.base, loopback_test_rx_~src~0#1.offset, loopback_test_rx_~dest~0#1.base, loopback_test_rx_~dest~0#1.offset, loopback_test_rx_~count~8#1;loopback_test_rx_~info#1.base, loopback_test_rx_~info#1.offset := loopback_test_rx_#in~info#1.base, loopback_test_rx_#in~info#1.offset;havoc loopback_test_rx_~src~0#1.base, loopback_test_rx_~src~0#1.offset;havoc loopback_test_rx_~dest~0#1.base, loopback_test_rx_~dest~0#1.offset;havoc loopback_test_rx_~count~8#1;call loopback_test_rx_#t~mem2299#1.base, loopback_test_rx_#t~mem2299#1.offset := read~$Pointer$#28(loopback_test_rx_~info#1.base, 9861 + loopback_test_rx_~info#1.offset, 8);call loopback_test_rx_#t~mem2300#1 := read~int#28(loopback_test_rx_#t~mem2299#1.base, 2 + loopback_test_rx_#t~mem2299#1.offset, 2); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661-1: SUMMARY for call flush_chars_#t~ret424#1 := printk(45, 0); srcloc: null [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6661: assume -2147483648 <= flush_chars_#t~ret424#1 && flush_chars_#t~ret424#1 <= 2147483647;havoc flush_chars_#t~ret424#1; [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11418: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: assume 21596 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: assume !(21596 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: assume ~debug_level~0 > 2;call set_termios_#t~mem332#1.base, set_termios_#t~mem332#1.offset := read~$Pointer$#28(set_termios_~tty#1.base, 16 + set_termios_~tty#1.offset, 8);call set_termios_#t~mem333#1.base, set_termios_#t~mem333#1.offset := read~$Pointer$#28(set_termios_#t~mem332#1.base, 129 + set_termios_#t~mem332#1.offset, 8); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14325: assume 15 == main_~tmp___0~68#1; [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14325: assume !(15 == main_~tmp___0~68#1); [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457: assume 0 != main_~res_open_5~0#1; [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14457: assume !(0 != main_~res_open_5~0#1);main_~ldv_s_ops_tty_operations~0#1 := 1 + main_~ldv_s_ops_tty_operations~0#1; [2025-02-08 02:05:13,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133: assume { :begin_inline_block_til_ready } true;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 := open_~tty#1.base, open_~tty#1.offset, open_~filp#1.base, open_~filp#1.offset, open_~info~0#1.base, open_~info~0#1.offset;havoc block_til_ready_#res#1;havoc block_til_ready_#t~ret1613#1.base, block_til_ready_#t~ret1613#1.offset, block_til_ready_#t~mem1614#1.base, block_til_ready_#t~mem1614#1.offset, block_til_ready_#t~mem1615#1.base, block_til_ready_#t~mem1615#1.offset, block_til_ready_#t~ret1616#1, block_til_ready_#t~mem1617#1, block_til_ready_#t~bitwise1618#1, block_til_ready_#t~mem1619#1, block_til_ready_#t~bitwise1620#1, block_til_ready_#t~mem1621#1, block_til_ready_#t~bitwise1622#1, block_til_ready_#t~mem1623#1, block_til_ready_#t~bitwise1624#1, block_til_ready_#t~mem1625#1.base, block_til_ready_#t~mem1625#1.offset, block_til_ready_#t~mem1626#1, block_til_ready_#t~bitwise1627#1, block_til_ready_#t~ret1628#1.base, block_til_ready_#t~ret1628#1.offset, block_til_ready_#t~ret1629#1, block_til_ready_#t~ret1630#1, block_til_ready_#t~mem1631#1, block_til_ready_#t~mem1632#1, block_til_ready_#t~mem1633#1.base, block_til_ready_#t~mem1633#1.offset, block_til_ready_#t~mem1634#1, block_til_ready_#t~bitwise1635#1, block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset, block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset, block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset, block_til_ready_#t~ret1639#1.base, block_til_ready_#t~ret1639#1.offset, block_til_ready_#t~ret1640#1, block_til_ready_#t~mem1641#1, block_til_ready_#t~bitwise1642#1, block_til_ready_#t~mem1643#1, block_til_ready_#t~ret1644#1, block_til_ready_#t~mem1645#1, block_til_ready_#t~bitwise1646#1, block_til_ready_#t~ret1647#1.base, block_til_ready_#t~ret1647#1.offset, block_til_ready_#t~ret1648#1, block_til_ready_#t~mem1649#1.base, block_til_ready_#t~mem1649#1.offset, block_til_ready_#t~mem1650#1.base, block_til_ready_#t~mem1650#1.offset, block_til_ready_#t~ret1651#1, block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset, block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset, block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset, block_til_ready_#t~ret1655#1.base, block_til_ready_#t~ret1655#1.offset, block_til_ready_#t~mem1656#1, block_til_ready_#t~mem1657#1, block_til_ready_#t~mem1658#1, block_til_ready_#t~bitwise1659#1, block_til_ready_#t~mem1660#1.base, block_til_ready_#t~mem1660#1.offset, block_til_ready_#t~mem1661#1.base, block_til_ready_#t~mem1661#1.offset, block_til_ready_#t~ret1662#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~3#1.base, block_til_ready_~#wait~3#1.offset, block_til_ready_~tmp~98#1.base, block_til_ready_~tmp~98#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~39#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~52#1.base, block_til_ready_~tmp___0~52#1.offset, block_til_ready_~tmp___1~23#1, block_til_ready_~__x~4#1, block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset, block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset, block_til_ready_~__ptr___0~4#1.base, block_til_ready_~__ptr___0~4#1.offset, block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset, block_til_ready_~__ptr___1~4#1.base, block_til_ready_~__ptr___1~4#1.offset, block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset, block_til_ready_~__ptr___2~4#1.base, block_til_ready_~__ptr___2~4#1.offset, block_til_ready_~tmp___5~6#1.base, block_til_ready_~tmp___5~6#1.offset, block_til_ready_~tmp___6~4#1, block_til_ready_~tmp___7~3#1.base, block_til_ready_~tmp___7~3#1.offset, block_til_ready_~tmp___8~3#1, block_til_ready_~__x___0~2#1, block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset, block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset, block_til_ready_~__ptr___4~2#1.base, block_til_ready_~__ptr___4~2#1.offset, block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset, block_til_ready_~__ptr___5~2#1.base, block_til_ready_~__ptr___5~2#1.offset, block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset, block_til_ready_~__ptr___6~2#1.base, block_til_ready_~__ptr___6~2#1.offset, block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset;block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset := block_til_ready_#in~tty#1.base, block_til_ready_#in~tty#1.offset;block_til_ready_~filp#1.base, block_til_ready_~filp#1.offset := block_til_ready_#in~filp#1.base, block_til_ready_#in~filp#1.offset;block_til_ready_~info#1.base, block_til_ready_~info#1.offset := block_til_ready_#in~info#1.base, block_til_ready_#in~info#1.offset;call block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset := #Ultimate.allocOnStack(36);havoc block_til_ready_~tmp~98#1.base, block_til_ready_~tmp~98#1.offset;havoc block_til_ready_~retval~1#1;havoc block_til_ready_~do_clocal~0#1;havoc block_til_ready_~extra_count~0#1;havoc block_til_ready_~flags~39#1;havoc block_til_ready_~cd~0#1;havoc block_til_ready_~port~1#1.base, block_til_ready_~port~1#1.offset;havoc block_til_ready_~tmp___0~52#1.base, block_til_ready_~tmp___0~52#1.offset;havoc block_til_ready_~tmp___1~23#1;havoc block_til_ready_~__x~4#1;havoc block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset;havoc block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset;havoc block_til_ready_~__ptr___0~4#1.base, block_til_ready_~__ptr___0~4#1.offset;havoc block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset;havoc block_til_ready_~__ptr___1~4#1.base, block_til_ready_~__ptr___1~4#1.offset;havoc block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset;havoc block_til_ready_~__ptr___2~4#1.base, block_til_ready_~__ptr___2~4#1.offset;havoc block_til_ready_~tmp___5~6#1.base, block_til_ready_~tmp___5~6#1.offset;havoc block_til_ready_~tmp___6~4#1;havoc block_til_ready_~tmp___7~3#1.base, block_til_ready_~tmp___7~3#1.offset;havoc block_til_ready_~tmp___8~3#1;havoc block_til_ready_~__x___0~2#1;havoc block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset;havoc block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset;havoc block_til_ready_~__ptr___4~2#1.base, block_til_ready_~__ptr___4~2#1.offset;havoc block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset;havoc block_til_ready_~__ptr___5~2#1.base, block_til_ready_~__ptr___5~2#1.offset;havoc block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset;havoc block_til_ready_~__ptr___6~2#1.base, block_til_ready_~__ptr___6~2#1.offset;havoc block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6133-1: SUMMARY for call mutex_unlock(open_~info~0#1.base, 361 + open_~info~0#1.offset); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14061: loopback_test_#t~ret2321#1 := loopback_test_rx_#res#1;havoc loopback_test_rx_#t~mem2299#1.base, loopback_test_rx_#t~mem2299#1.offset, loopback_test_rx_#t~mem2300#1, loopback_test_rx_#t~mem2301#1.base, loopback_test_rx_#t~mem2301#1.offset, loopback_test_rx_#t~mem2302#1, loopback_test_rx_#t~mem2303#1.base, loopback_test_rx_#t~mem2303#1.offset, loopback_test_rx_#t~mem2304#1.base, loopback_test_rx_#t~mem2304#1.offset, loopback_test_rx_#t~mem2305#1.base, loopback_test_rx_#t~mem2305#1.offset, loopback_test_rx_#t~mem2306#1, loopback_test_rx_#t~bitwise2307#1, loopback_test_rx_#t~mem2308#1, loopback_test_rx_#t~mem2309#1, loopback_test_rx_#t~mem2310#1.base, loopback_test_rx_#t~mem2310#1.offset, loopback_test_rx_#t~mem2311#1, loopback_test_rx_~info#1.base, loopback_test_rx_~info#1.offset, loopback_test_rx_~src~0#1.base, loopback_test_rx_~src~0#1.offset, loopback_test_rx_~dest~0#1.base, loopback_test_rx_~dest~0#1.offset, loopback_test_rx_~count~8#1;havoc loopback_test_rx_#in~info#1.base, loopback_test_rx_#in~info#1.offset;assume { :end_inline_loopback_test_rx } true;assume -2147483648 <= loopback_test_#t~ret2321#1 && loopback_test_#t~ret2321#1 <= 2147483647;loopback_test_~tmp___0~66#1 := loopback_test_#t~ret2321#1;havoc loopback_test_#t~ret2321#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8644: SUMMARY for call __wake_up(dcd_change_~info#1.base, 898 + dcd_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8776: isr_serial_~tmp~67#1 := isr_serial_#t~ret924#1;havoc isr_serial_#t~ret924#1;isr_serial_~status~1#1 := isr_serial_~tmp~67#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8776-1: SUMMARY for call isr_serial_#t~ret924#1 := rd_reg16(isr_serial_~info#1.base, isr_serial_~info#1.offset, 142); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13929: assume 0 != irq_test_~tmp___2~18#1 % 18446744073709551616;call irq_test_#t~mem2294#1 := read~int#28(irq_test_~info#1.base, 1481 + irq_test_~info#1.offset, 1); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13929: assume !(0 != irq_test_~tmp___2~18#1 % 18446744073709551616); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155-1: [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155: assume 0 != tiocmset_#t~bitwise1600#1 % 4294967296;havoc tiocmset_#t~bitwise1600#1;call tiocmset_#t~mem1601#1 := read~int#28(tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1);call write~int#28(tiocmset_#t~mem1601#1 % 256 % 128, tiocmset_~info~30#1.base, 1583 + tiocmset_~info~30#1.offset, 1);havoc tiocmset_#t~mem1601#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155: assume !(0 != tiocmset_#t~bitwise1600#1 % 4294967296);havoc tiocmset_#t~bitwise1600#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8909: SUMMARY for call wr_reg32(isr_rdma_~info#1.base, isr_rdma_~info#1.offset, 144, isr_rdma_~status~2#1); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-2: havoc hdlcdev_ioctl_#t~bitwise727#1;assume hdlcdev_ioctl_#t~bitwise727#1 % 4294967296 <= hdlcdev_ioctl_#t~mem726#1 % 65536 % 4294967296 && hdlcdev_ioctl_#t~bitwise727#1 % 4294967296 <= 36616; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11948: device_init_~__len~3#1 := 32; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-1: [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13930: assume 0 == irq_test_#t~mem2294#1 % 256;havoc irq_test_#t~mem2294#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13930: assume !(0 == irq_test_#t~mem2294#1 % 256);havoc irq_test_#t~mem2294#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984: hdlcdev_ioctl_~flags~18#1 := hdlcdev_ioctl_#t~bitwise727#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155-3: assume 2 == tiocmset_~clear#1 % 4294967296;tiocmset_#t~bitwise1600#1 := tiocmset_~clear#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155-3: assume !(2 == tiocmset_~clear#1 % 4294967296); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155-2: havoc tiocmset_#t~bitwise1600#1;assume tiocmset_#t~bitwise1600#1 % 4294967296 <= tiocmset_~clear#1 % 4294967296 && tiocmset_#t~bitwise1600#1 % 4294967296 <= 2; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-5: call hdlcdev_ioctl_#t~mem726#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 1520 + hdlcdev_ioctl_~info~25#1.offset, 2); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-4: assume 0 == hdlcdev_ioctl_#t~mem726#1 % 65536 % 4294967296;hdlcdev_ioctl_#t~bitwise727#1 := 0; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-4: assume !(0 == hdlcdev_ioctl_#t~mem726#1 % 65536 % 4294967296); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155-4: assume 0 == tiocmset_~clear#1 % 4294967296;tiocmset_#t~bitwise1600#1 := 0; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11155-4: assume !(0 == tiocmset_~clear#1 % 4294967296); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-3: assume 36616 == hdlcdev_ioctl_#t~mem726#1 % 65536 % 4294967296;hdlcdev_ioctl_#t~bitwise727#1 := hdlcdev_ioctl_#t~mem726#1 % 65536; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7984-3: assume !(36616 == hdlcdev_ioctl_#t~mem726#1 % 65536 % 4294967296); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: call dcd_change_#t~mem882#1 := read~int#28(dcd_change_~info#1.base, 1470 + dcd_change_~info#1.offset, 4); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645-1: SUMMARY for call __wake_up(dcd_change_~info#1.base, 982 + dcd_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456-1: SUMMARY for call chars_in_buffer_#t~ret625#1 := tbuf_bytes(chars_in_buffer_~info~17#1.base, chars_in_buffer_~info~17#1.offset); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7456: chars_in_buffer_~tmp___0~25#1 := chars_in_buffer_#t~ret625#1;havoc chars_in_buffer_#t~ret625#1;chars_in_buffer_~count~0#1 := (if chars_in_buffer_~tmp___0~25#1 % 4294967296 % 4294967296 <= 2147483647 then chars_in_buffer_~tmp___0~25#1 % 4294967296 % 4294967296 else chars_in_buffer_~tmp___0~25#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: assume -2147483648 <= set_termios_#t~ret334#1 && set_termios_#t~ret334#1 <= 2147483647;havoc set_termios_#t~mem332#1.base, set_termios_#t~mem332#1.offset;havoc set_termios_#t~mem333#1.base, set_termios_#t~mem333#1.offset;havoc set_termios_#t~ret334#1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267-1: SUMMARY for call set_termios_#t~ret334#1 := printk(30, 0); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11949: assume device_init_~__len~3#1 % 18446744073709551616 > 63;call device_init_#t~mem1769#1.base, device_init_#t~mem1769#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11949: assume !(device_init_~__len~3#1 % 18446744073709551616 > 63);call device_init_#t~mem1771#1.base, device_init_#t~mem1771#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063: assume 0 != loopback_test_~tmp___0~66#1;loopback_test_~rc~11#1 := 0; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14063: assume !(0 != loopback_test_~tmp___0~66#1);loopback_test_~timeout~2#1 := loopback_test_~timeout~2#1 - 1; [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853-1: SUMMARY for call hdlcdev_ioctl_#t~ret705#1.base, hdlcdev_ioctl_#t~ret705#1.offset := dev_to_hdlc(hdlcdev_ioctl_~dev#1.base, hdlcdev_ioctl_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: hdlcdev_ioctl_~tmp~55#1.base, hdlcdev_ioctl_~tmp~55#1.offset := hdlcdev_ioctl_#t~ret705#1.base, hdlcdev_ioctl_#t~ret705#1.offset;havoc hdlcdev_ioctl_#t~ret705#1.base, hdlcdev_ioctl_#t~ret705#1.offset;call hdlcdev_ioctl_#t~mem706#1.base, hdlcdev_ioctl_#t~mem706#1.offset := read~$Pointer$#28(hdlcdev_ioctl_~tmp~55#1.base, 108 + hdlcdev_ioctl_~tmp~55#1.offset, 8);hdlcdev_ioctl_~info~25#1.base, hdlcdev_ioctl_~info~25#1.offset := hdlcdev_ioctl_#t~mem706#1.base, hdlcdev_ioctl_#t~mem706#1.offset;havoc hdlcdev_ioctl_#t~mem706#1.base, hdlcdev_ioctl_#t~mem706#1.offset; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646-1: [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646-2: havoc dcd_change_#t~bitwise883#1;assume (dcd_change_#t~bitwise883#1 % 4294967296 >= dcd_change_#t~mem882#1 % 4294967296 && dcd_change_#t~bitwise883#1 % 4294967296 >= 4) && dcd_change_#t~bitwise883#1 % 4294967296 <= 4 + dcd_change_#t~mem882#1 % 4294967296; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646-3: assume false;dcd_change_#t~bitwise883#1 := dcd_change_#t~mem882#1; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646-3: assume !false; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646-4: assume 0 == dcd_change_#t~mem882#1 % 4294967296 || 4 == dcd_change_#t~mem882#1 % 4294967296;dcd_change_#t~bitwise883#1 := 4; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646-4: assume !(0 == dcd_change_#t~mem882#1 % 4294967296 || 4 == dcd_change_#t~mem882#1 % 4294967296); [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8646: call write~int#28(dcd_change_#t~bitwise883#1, dcd_change_~info#1.base, 1470 + dcd_change_~info#1.offset, 4);havoc dcd_change_#t~mem882#1;havoc dcd_change_#t~bitwise883#1;call dcd_change_#t~mem884#1 := read~int#28(dcd_change_~info#1.base, 352 + dcd_change_~info#1.offset, 8); [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289-4: assume 0 == block_til_ready_#t~mem1634#1 % 4294967296;block_til_ready_#t~bitwise1635#1 := 0; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289-4: assume !(0 == block_til_ready_#t~mem1634#1 % 4294967296); [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: assume 27914 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: assume !(27914 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume 0 != open_~retval~0#1; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6136: assume !(0 != open_~retval~0#1);open_~retval~0#1 := 0; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289-1: [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289: assume 0 != block_til_ready_#t~bitwise1635#1 % 4294967296;havoc block_til_ready_#t~mem1633#1.base, block_til_ready_#t~mem1633#1.offset;havoc block_til_ready_#t~mem1634#1;havoc block_til_ready_#t~bitwise1635#1;assume { :begin_inline_tty_port_raise_dtr_rts } true;tty_port_raise_dtr_rts_#in~arg0#1.base, tty_port_raise_dtr_rts_#in~arg0#1.offset := block_til_ready_~port~1#1.base, block_til_ready_~port~1#1.offset;havoc tty_port_raise_dtr_rts_~arg0#1.base, tty_port_raise_dtr_rts_~arg0#1.offset;tty_port_raise_dtr_rts_~arg0#1.base, tty_port_raise_dtr_rts_~arg0#1.offset := tty_port_raise_dtr_rts_#in~arg0#1.base, tty_port_raise_dtr_rts_#in~arg0#1.offset; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289: assume !(0 != block_til_ready_#t~bitwise1635#1 % 4294967296);havoc block_til_ready_#t~mem1633#1.base, block_til_ready_#t~mem1633#1.offset;havoc block_til_ready_#t~mem1634#1;havoc block_til_ready_#t~bitwise1635#1; [2025-02-08 02:05:13,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: assume 0 != slgt_interrupt_#t~mem1020#1 % 4294967296;havoc slgt_interrupt_#t~mem1020#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175: assume !(0 != slgt_interrupt_#t~mem1020#1 % 4294967296);havoc slgt_interrupt_#t~mem1020#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289-3: assume 4111 == block_til_ready_#t~mem1634#1 % 4294967296;block_til_ready_#t~bitwise1635#1 := block_til_ready_#t~mem1634#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289-3: assume !(4111 == block_til_ready_#t~mem1634#1 % 4294967296); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9175-1: call slgt_interrupt_#t~mem1020#1 := read~int#28(slgt_interrupt_~info~28#1.base, 1314 + slgt_interrupt_~info~28#1.offset, 4); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11289-2: havoc block_til_ready_#t~bitwise1635#1;assume block_til_ready_#t~bitwise1635#1 % 4294967296 <= block_til_ready_#t~mem1634#1 % 4294967296 && block_til_ready_#t~bitwise1635#1 % 4294967296 <= 4111; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14328: assume 16 == main_~tmp___0~68#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14328: assume !(16 == main_~tmp___0~68#1); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-2: havoc isr_rdma_#t~bitwise958#1;assume isr_rdma_#t~bitwise958#1 % 4294967296 <= isr_rdma_~status~2#1 % 4294967296 && isr_rdma_#t~bitwise958#1 % 4294967296 <= 48; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-3: assume 48 == isr_rdma_~status~2#1 % 4294967296;isr_rdma_#t~bitwise958#1 := isr_rdma_~status~2#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-3: assume !(48 == isr_rdma_~status~2#1 % 4294967296); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-4: assume 0 == isr_rdma_~status~2#1 % 4294967296;isr_rdma_#t~bitwise958#1 := 0; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-4: assume !(0 == isr_rdma_~status~2#1 % 4294967296); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8779: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: assume 0 != isr_rdma_#t~bitwise958#1 % 4294967296;havoc isr_rdma_#t~bitwise958#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: assume !(0 != isr_rdma_#t~bitwise958#1 % 4294967296);havoc isr_rdma_#t~bitwise958#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911-1: [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062: assume -2147483648 <= get_params32_#t~ret528#1 && get_params32_#t~ret528#1 <= 2147483647;get_params32_~tmp~42#1 := get_params32_#t~ret528#1;havoc get_params32_#t~ret528#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6137: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987-1: hdlcdev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062-1: SUMMARY for call get_params32_#t~ret528#1 := copy_to_user(get_params32_~user_params#1.base, get_params32_~user_params#1.offset, get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset, 32); srcloc: null [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666: flush_chars_~tmp___0~19#1.base, flush_chars_~tmp___0~19#1.offset := flush_chars_#t~ret425#1.base, flush_chars_#t~ret425#1.offset;havoc flush_chars_#t~ret425#1.base, flush_chars_#t~ret425#1.offset; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8912: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8912: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11951-1: SUMMARY for call device_init_#t~memcpy~res1770#1.base, device_init_#t~memcpy~res1770#1.offset := #Ultimate.C_memcpy#28(device_init_#t~mem1769#1.base, 754 + device_init_#t~mem1769#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, device_init_~__len~3#1); srcloc: null [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11951: device_init_~__ret~4#1.base, device_init_~__ret~4#1.offset := device_init_#t~memcpy~res1770#1.base, device_init_#t~memcpy~res1770#1.offset;havoc device_init_#t~mem1769#1.base, device_init_#t~mem1769#1.offset;havoc device_init_#t~memcpy~res1770#1.base, device_init_#t~memcpy~res1770#1.offset; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-3: assume 33554432 == dcd_change_#t~mem884#1 % 18446744073709551616;dcd_change_#t~bitwise885#1 := dcd_change_#t~mem884#1; [2025-02-08 02:05:13,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-3: assume !(33554432 == dcd_change_#t~mem884#1 % 18446744073709551616); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-4: assume 0 == dcd_change_#t~mem884#1 % 18446744073709551616;dcd_change_#t~bitwise885#1 := 0; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-4: assume !(0 == dcd_change_#t~mem884#1 % 18446744073709551616); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6666-1: SUMMARY for call flush_chars_#t~ret425#1.base, flush_chars_#t~ret425#1.offset := spinlock_check(flush_chars_~info~9#1.base, 1326 + flush_chars_~info~9#1.offset); srcloc: null [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648: assume 0 != dcd_change_#t~bitwise885#1 % 18446744073709551616;havoc dcd_change_#t~mem884#1;havoc dcd_change_#t~bitwise885#1;call dcd_change_#t~mem886#1 := read~int#28(dcd_change_~info#1.base, 1583 + dcd_change_~info#1.offset, 1); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648: assume !(0 != dcd_change_#t~bitwise885#1 % 18446744073709551616);havoc dcd_change_#t~mem884#1;havoc dcd_change_#t~bitwise885#1; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7459: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7459: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-1: [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8648-2: havoc dcd_change_#t~bitwise885#1;assume dcd_change_#t~bitwise885#1 % 18446744073709551616 <= dcd_change_#t~mem884#1 % 18446744073709551616 && dcd_change_#t~bitwise885#1 % 18446744073709551616 <= 33554432; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11687: assume 0 == (claim_resources_#t~mem1721#1.base + claim_resources_#t~mem1721#1.offset) % 18446744073709551616;havoc claim_resources_#t~mem1721#1.base, claim_resources_#t~mem1721#1.offset; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11687: assume !(0 == (claim_resources_#t~mem1721#1.base + claim_resources_#t~mem1721#1.offset) % 18446744073709551616);havoc claim_resources_#t~mem1721#1.base, claim_resources_#t~mem1721#1.offset;claim_resources_#res#1 := 0; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11291: 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:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9177: SUMMARY for call spin_lock(slgt_interrupt_~info~28#1.base, 1326 + slgt_interrupt_~info~28#1.offset); srcloc: null [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781: assume -2147483648 <= isr_serial_#t~ret925#1 && isr_serial_#t~ret925#1 <= 2147483647;havoc isr_serial_#t~ret925#1; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: call ULTIMATE.dealloc(alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#1.offset);havoc alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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~ret1766#1.base, device_init_#t~ret1766#1.offset := alloc_dev_#res#1.base, alloc_dev_#res#1.offset;havoc alloc_dev_#t~ret1756#1.base, alloc_dev_#t~ret1756#1.offset, alloc_dev_#t~ret1757#1, alloc_dev_#t~mem1758#1, alloc_dev_#t~ret1759#1.base, alloc_dev_#t~ret1759#1.offset, alloc_dev_#t~memcpy~res1760#1.base, alloc_dev_#t~memcpy~res1760#1.offset, alloc_dev_#t~memcpy~res1761#1.base, alloc_dev_#t~memcpy~res1761#1.offset, alloc_dev_#t~mem1762#1, alloc_dev_#t~mem1763#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~104#1.base, alloc_dev_~tmp~104#1.offset, alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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~2#1, alloc_dev_~__ret~3#1.base, alloc_dev_~__ret~3#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$#28(device_init_#t~ret1766#1.base, device_init_#t~ret1766#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);havoc device_init_#t~ret1766#1.base, device_init_#t~ret1766#1.offset;call device_init_#t~mem1767#1.base, device_init_#t~mem1767#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781-1: SUMMARY for call isr_serial_#t~ret925#1 := printk(107, 0); srcloc: null [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7856: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14991-3: SUMMARY for call tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset := ldv_malloc(1064); srcloc: null [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14991-2: tty_register_device_#res#1.base, tty_register_device_#res#1.offset := tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset;havoc tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6667-1: SUMMARY for call flush_chars_#t~ret426#1 := _raw_spin_lock_irqsave(flush_chars_~tmp___0~19#1.base, flush_chars_~tmp___0~19#1.offset); srcloc: null [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6667: flush_chars_~flags~6#1 := flush_chars_#t~ret426#1;havoc flush_chars_#t~ret426#1;call flush_chars_#t~mem427#1 := read~int#28(flush_chars_~info~9#1.base, 1596 + flush_chars_~info~9#1.offset, 4); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14991: havoc tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset;device_init_#t~ret1814#1.base, device_init_#t~ret1814#1.offset := tty_register_device_#res#1.base, tty_register_device_#res#1.offset;havoc tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset, tty_register_device_~arg0#1.base, tty_register_device_~arg0#1.offset, tty_register_device_~arg1#1, tty_register_device_~arg2#1.base, tty_register_device_~arg2#1.offset;havoc tty_register_device_#in~arg0#1.base, tty_register_device_#in~arg0#1.offset, tty_register_device_#in~arg1#1, tty_register_device_#in~arg2#1.base, tty_register_device_#in~arg2#1.offset;assume { :end_inline_tty_register_device } true;havoc device_init_#t~mem1810#1.base, device_init_#t~mem1810#1.offset;havoc device_init_#t~mem1811#1;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;havoc device_init_#t~ret1814#1.base, device_init_#t~ret1814#1.offset;device_init_~i~8#1 := 1 + device_init_~i~8#1; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517: assume 0 != dsr_change_#t~bitwise820#1;havoc dsr_change_#t~bitwise820#1;call dsr_change_#t~mem821#1 := read~int#28(dsr_change_~info#1.base, 1583 + dsr_change_~info#1.offset, 1); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517: assume !(0 != dsr_change_#t~bitwise820#1);havoc dsr_change_#t~bitwise820#1;call dsr_change_#t~mem824#1 := read~int#28(dsr_change_~info#1.base, 1583 + dsr_change_~info#1.offset, 1); [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-1: [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-2: havoc dsr_change_#t~bitwise820#1;assume (((((if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296) < 0 || dsr_change_#t~bitwise820#1 <= (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296)) && dsr_change_#t~bitwise820#1 <= 8) && dsr_change_#t~bitwise820#1 >= 0) && ((if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296) >= 0 || dsr_change_#t~bitwise820#1 > 8 + (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296))) && dsr_change_#t~bitwise820#1 >= -2147483648; [2025-02-08 02:05:13,326 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-3: assume 8 == (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296);dsr_change_#t~bitwise820#1 := (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-3: assume !(8 == (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: assume 0 != (if dcd_change_#t~mem886#1 % 256 % 4294967296 <= 2147483647 then dcd_change_#t~mem886#1 % 256 % 4294967296 else dcd_change_#t~mem886#1 % 256 % 4294967296 - 4294967296) % 2;havoc dcd_change_#t~mem886#1; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8649: assume !(0 != (if dcd_change_#t~mem886#1 % 256 % 4294967296 <= 2147483647 then dcd_change_#t~mem886#1 % 256 % 4294967296 else dcd_change_#t~mem886#1 % 256 % 4294967296 - 4294967296) % 2);havoc dcd_change_#t~mem886#1;call dcd_change_#t~mem887#1.base, dcd_change_#t~mem887#1.offset := read~$Pointer$#28(dcd_change_~info#1.base, 8 + dcd_change_~info#1.offset, 8); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11688: assume ~debug_level~0 > 1;call claim_resources_#t~mem1722#1 := read~int#28(claim_resources_~info#1.base, 1506 + claim_resources_~info#1.offset, 4); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11688: assume !(~debug_level~0 > 1); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14331: assume 17 == main_~tmp___0~68#1; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14331: assume !(17 == main_~tmp___0~68#1); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-4: assume 0 == (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296);dsr_change_#t~bitwise820#1 := 0; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8517-4: assume !(0 == (if dsr_change_~status#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~status#1 % 65536 % 4294967296 else dsr_change_~status#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6139: assume -2147483648 <= open_#t~ret307#1 && open_#t~ret307#1 <= 2147483647;havoc open_#t~ret307#1; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6139-1: SUMMARY for call open_#t~ret307#1 := printk(23, 0); srcloc: null [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: assume 27923 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: assume !(27923 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: assume 0 != get_params32_~tmp~42#1;get_params32_#res#1 := -14;call ULTIMATE.dealloc(get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset);havoc get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: assume !(0 != get_params32_~tmp~42#1);get_params32_#res#1 := 0;call ULTIMATE.dealloc(get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset);havoc get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914: assume -2147483648 <= isr_rdma_#t~ret959#1 && isr_rdma_#t~ret959#1 <= 2147483647;havoc isr_rdma_#t~ret959#1; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160: tiocmset_~tmp~95#1.base, tiocmset_~tmp~95#1.offset := tiocmset_#t~ret1602#1.base, tiocmset_#t~ret1602#1.offset;havoc tiocmset_#t~ret1602#1.base, tiocmset_#t~ret1602#1.offset; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11160-1: SUMMARY for call tiocmset_#t~ret1602#1.base, tiocmset_#t~ret1602#1.offset := spinlock_check(tiocmset_~info~30#1.base, 1326 + tiocmset_~info~30#1.offset); srcloc: null [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914-1: SUMMARY for call isr_rdma_#t~ret959#1 := printk(109, 0); srcloc: null [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-1: [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-2: havoc dsr_change_#t~bitwise822#1;assume (dsr_change_#t~bitwise822#1 % 4294967296 >= dsr_change_#t~mem821#1 % 256 % 4294967296 && dsr_change_#t~bitwise822#1 % 4294967296 >= 64) && dsr_change_#t~bitwise822#1 % 4294967296 <= 64 + dsr_change_#t~mem821#1 % 256 % 4294967296; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-3: assume false;dsr_change_#t~bitwise822#1 := dsr_change_#t~mem821#1 % 256; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-3: assume !false; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-4: assume 0 == dsr_change_#t~mem821#1 % 256 % 4294967296 || 64 == dsr_change_#t~mem821#1 % 256 % 4294967296;dsr_change_#t~bitwise822#1 := 64; [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518-4: assume !(0 == dsr_change_#t~mem821#1 % 256 % 4294967296 || 64 == dsr_change_#t~mem821#1 % 256 % 4294967296); [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-1: SUMMARY for call write_#t~ret380#1 := tx_load(write_~info~4#1.base, write_~info~4#1.offset, write_~buf#1.base, write_~buf#1.offset, write_~count#1); srcloc: null [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7461-1: SUMMARY for call chars_in_buffer_#t~ret626#1 := printk(76, 0); srcloc: null [2025-02-08 02:05:13,327 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: write_~tmp___3~0#1 := (if 0 == write_#t~ret380#1 % 256 then 0 else 1);havoc write_#t~ret380#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8518: call write~int#28(dsr_change_#t~bitwise822#1, dsr_change_~info#1.base, 1583 + dsr_change_~info#1.offset, 1);havoc dsr_change_#t~mem821#1;havoc dsr_change_#t~bitwise822#1;call dsr_change_#t~mem823#1 := read~int#28(dsr_change_~info#1.base, 9801 + dsr_change_~info#1.offset, 4);call write~int#28(1 + dsr_change_#t~mem823#1, dsr_change_~info#1.base, 9801 + dsr_change_~info#1.offset, 4);havoc dsr_change_#t~mem823#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7461: assume -2147483648 <= chars_in_buffer_#t~ret626#1 && chars_in_buffer_#t~ret626#1 <= 2147483647;havoc chars_in_buffer_#t~ret626#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272-1: SUMMARY for call change_params(set_termios_~info~3#1.base, set_termios_~info~3#1.offset); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6272: call set_termios_#t~mem335#1 := read~int#30(set_termios_~old_termios#1.base, 8 + set_termios_~old_termios#1.offset, 4); [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11425: SUMMARY for call remove_wait_queue(block_til_ready_~port~1#1.base, 92 + block_til_ready_~port~1#1.offset, block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11161-1: SUMMARY for call tiocmset_#t~ret1603#1 := _raw_spin_lock_irqsave(tiocmset_~tmp~95#1.base, tiocmset_~tmp~95#1.offset); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: assume -2147483648 <= hdlcdev_ioctl_#t~ret707#1 && hdlcdev_ioctl_#t~ret707#1 <= 2147483647;havoc hdlcdev_ioctl_#t~ret707#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11161: tiocmset_~flags~36#1 := tiocmset_#t~ret1603#1;havoc tiocmset_#t~ret1603#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8651: SUMMARY for call __wake_up(dcd_change_~info#1.base, 100 + dcd_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11690: assume -2147483648 <= claim_resources_#t~ret1723#1 && claim_resources_#t~ret1723#1 <= 2147483647;havoc claim_resources_#t~mem1722#1;havoc claim_resources_#t~ret1723#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858-1: SUMMARY for call hdlcdev_ioctl_#t~ret707#1 := printk(88, 0); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: assume 0 != flush_chars_#t~mem427#1;havoc flush_chars_#t~mem427#1;call flush_chars_#t~mem428#1.base, flush_chars_#t~mem428#1.offset := read~$Pointer$#28(flush_chars_~info~9#1.base, 1588 + flush_chars_~info~9#1.offset, 8);call flush_chars_#t~mem429#1 := read~int#28(flush_chars_~info~9#1.base, 1596 + flush_chars_~info~9#1.offset, 4); [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6669: assume !(0 != flush_chars_#t~mem427#1);havoc flush_chars_#t~mem427#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11690-1: SUMMARY for call claim_resources_#t~ret1723#1 := printk(147, 0); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11162: SUMMARY for call set_signals(tiocmset_~info~30#1.base, tiocmset_~info~30#1.offset); srcloc: null [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume 0 != (if write_~tmp___3~0#1 % 256 % 4294967296 <= 2147483647 then write_~tmp___3~0#1 % 256 % 4294967296 else write_~tmp___3~0#1 % 256 % 4294967296 - 4294967296);write_~ret~3#1 := write_~count#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: assume !(0 != (if write_~tmp___3~0#1 % 256 % 4294967296 <= 2147483647 then write_~tmp___3~0#1 % 256 % 4294967296 else write_~tmp___3~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14466: assume 1 == main_~ldv_s_ops_tty_operations~0#1;assume { :begin_inline_close } true;close_#in~tty#1.base, close_#in~tty#1.offset, close_#in~filp#1.base, close_#in~filp#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset;havoc close_#t~mem312#1.base, close_#t~mem312#1.offset, close_#t~ret313#1, close_#t~mem314#1, close_#t~ret315#1, close_#t~ret316#1, close_#t~mem317#1, close_#t~bitwise318#1, close_#t~mem319#1, close_#t~mem320#1.base, close_#t~mem320#1.offset, close_#t~mem321#1.base, close_#t~mem321#1.offset, close_#t~mem322#1, close_#t~ret323#1, close_~tty#1.base, close_~tty#1.offset, close_~filp#1.base, close_~filp#1.offset, close_~info~1#1.base, close_~info~1#1.offset, close_~tmp~27#1, close_~tmp___0~11#1;close_~tty#1.base, close_~tty#1.offset := close_#in~tty#1.base, close_#in~tty#1.offset;close_~filp#1.base, close_~filp#1.offset := close_#in~filp#1.base, close_#in~filp#1.offset;havoc close_~info~1#1.base, close_~info~1#1.offset;havoc close_~tmp~27#1;havoc close_~tmp___0~11#1;call close_#t~mem312#1.base, close_#t~mem312#1.offset := read~$Pointer$#28(close_~tty#1.base, 1003 + close_~tty#1.offset, 8);close_~info~1#1.base, close_~info~1#1.offset := close_#t~mem312#1.base, close_#t~mem312#1.offset;havoc close_#t~mem312#1.base, close_#t~mem312#1.offset; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14466: assume !(1 == main_~ldv_s_ops_tty_operations~0#1); [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: 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~mem1656#1 := read~int#28(block_til_ready_~port~1#1.base, 88 + block_til_ready_~port~1#1.offset, 4);call write~int#28(1 + block_til_ready_#t~mem1656#1, block_til_ready_~port~1#1.base, 88 + block_til_ready_~port~1#1.offset, 4);havoc block_til_ready_#t~mem1656#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11427: 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:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: assume 0 != set_termios_#t~bitwise336#1 % 4294967296;havoc set_termios_#t~mem335#1;havoc set_termios_#t~bitwise336#1;call set_termios_#t~mem337#1.base, set_termios_#t~mem337#1.offset := read~$Pointer$#28(set_termios_~tty#1.base, 424 + set_termios_~tty#1.offset, 8);call set_termios_#t~mem338#1 := read~int#28(set_termios_#t~mem337#1.base, 8 + set_termios_#t~mem337#1.offset, 4); [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274: assume !(0 != set_termios_#t~bitwise336#1 % 4294967296);havoc set_termios_#t~mem335#1;havoc set_termios_#t~bitwise336#1; [2025-02-08 02:05:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9181: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-3: assume 4111 == set_termios_#t~mem335#1 % 4294967296;set_termios_#t~bitwise336#1 := set_termios_#t~mem335#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-3: assume !(4111 == set_termios_#t~mem335#1 % 4294967296); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-4: assume 0 == set_termios_#t~mem335#1 % 4294967296;set_termios_#t~bitwise336#1 := 0; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-4: assume !(0 == set_termios_#t~mem335#1 % 4294967296); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7199: assume 27925 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7199: assume !(27925 == (if slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 else slgt_compat_ioctl_~cmd#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163-1: SUMMARY for call spin_unlock_irqrestore(tiocmset_~info~30#1.base, 1326 + tiocmset_~info~30#1.offset, tiocmset_~flags~36#1); srcloc: null [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-1: [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11163: tiocmset_#res#1 := 0; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6274-2: havoc set_termios_#t~bitwise336#1;assume set_termios_#t~bitwise336#1 % 4294967296 <= set_termios_#t~mem335#1 % 4294967296 && set_termios_#t~bitwise336#1 % 4294967296 <= 4111; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14334: assume 18 == main_~tmp___0~68#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14334: assume !(18 == main_~tmp___0~68#1); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11295: block_til_ready_~__x~4#1 := 1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11956: device_init_~__ret~4#1.base, device_init_~__ret~4#1.offset := device_init_#t~memcpy~res1772#1.base, device_init_#t~memcpy~res1772#1.offset;havoc device_init_#t~mem1771#1.base, device_init_#t~mem1771#1.offset;havoc device_init_#t~memcpy~res1772#1.base, device_init_#t~memcpy~res1772#1.offset; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14995: havoc tty_register_driver_#t~nondet2417#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume 0 != hdlcdev_ioctl_#t~mem728#1 % 65536 % 4294967296;havoc hdlcdev_ioctl_#t~mem728#1;call hdlcdev_ioctl_#t~mem729#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 8 + hdlcdev_ioctl_~#new_line~0#1.offset, 2); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7992: assume !(0 != hdlcdev_ioctl_#t~mem728#1 % 65536 % 4294967296);havoc hdlcdev_ioctl_#t~mem728#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11956-1: SUMMARY for call device_init_#t~memcpy~res1772#1.base, device_init_#t~memcpy~res1772#1.offset := #Ultimate.C_memcpy#28(device_init_#t~mem1771#1.base, 754 + device_init_#t~mem1771#1.offset, device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, device_init_~__len~3#1); srcloc: null [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14070: assume 0 != loopback_test_~timeout~2#1 % 18446744073709551616; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14070: assume !(0 != loopback_test_~timeout~2#1 % 18446744073709551616); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671-1: SUMMARY for call flush_chars_#t~ret430#1 := tx_load(flush_chars_~info~9#1.base, flush_chars_~info~9#1.offset, flush_chars_#t~mem428#1.base, flush_chars_#t~mem428#1.offset, flush_chars_#t~mem429#1); srcloc: null [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671: flush_chars_~tmp___1~8#1 := (if 0 == flush_chars_#t~ret430#1 % 256 then 0 else 1);havoc flush_chars_#t~mem428#1.base, flush_chars_#t~mem428#1.offset;havoc flush_chars_#t~mem429#1;havoc flush_chars_#t~ret430#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728-1: SUMMARY for call hdlcdev_open_#t~ret681#1.base, hdlcdev_open_#t~ret681#1.offset := dev_to_hdlc(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7728: hdlcdev_open_~tmp~53#1.base, hdlcdev_open_~tmp~53#1.offset := hdlcdev_open_#t~ret681#1.base, hdlcdev_open_#t~ret681#1.offset;havoc hdlcdev_open_#t~ret681#1.base, hdlcdev_open_#t~ret681#1.offset;call hdlcdev_open_#t~mem682#1.base, hdlcdev_open_#t~mem682#1.offset := read~$Pointer$#28(hdlcdev_open_~tmp~53#1.base, 108 + hdlcdev_open_~tmp~53#1.offset, 8);hdlcdev_open_~info~23#1.base, hdlcdev_open_~info~23#1.offset := hdlcdev_open_#t~mem682#1.base, hdlcdev_open_#t~mem682#1.offset;havoc hdlcdev_open_#t~mem682#1.base, hdlcdev_open_#t~mem682#1.offset;assume { :begin_inline_ldv_try_module_get_1 } true;ldv_try_module_get_1_#in~module#1.base, ldv_try_module_get_1_#in~module#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_try_module_get_1_#res#1;havoc ldv_try_module_get_1_#t~ret2373#1, ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset, ldv_try_module_get_1_~tmp~133#1;ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset := ldv_try_module_get_1_#in~module#1.base, ldv_try_module_get_1_#in~module#1.offset;havoc ldv_try_module_get_1_~tmp~133#1;assume { :begin_inline_ldv_try_module_get } true;ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset := ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset;havoc ldv_try_module_get_#res#1;havoc ldv_try_module_get_#t~ret2372#1, ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset, ldv_try_module_get_~module_get_succeeded~0#1;ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset := ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset;havoc ldv_try_module_get_~module_get_succeeded~0#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521-4: assume 0 == dsr_change_#t~mem824#1 % 256 % 4294967296;dsr_change_#t~bitwise825#1 := 0; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521-4: assume !(0 == dsr_change_#t~mem824#1 % 256 % 4294967296); [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521: call write~int#28(dsr_change_#t~bitwise825#1, dsr_change_~info#1.base, 1583 + dsr_change_~info#1.offset, 1);havoc dsr_change_#t~mem824#1;havoc dsr_change_#t~bitwise825#1;call dsr_change_#t~mem826#1 := read~int#28(dsr_change_~info#1.base, 9805 + dsr_change_~info#1.offset, 4);call write~int#28(1 + dsr_change_#t~mem826#1, dsr_change_~info#1.base, 9805 + dsr_change_~info#1.offset, 4);havoc dsr_change_#t~mem826#1; [2025-02-08 02:05:13,329 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: assume 0 == set_termios_#t~bitwise339#1 % 4294967296;havoc set_termios_#t~mem337#1.base, set_termios_#t~mem337#1.offset;havoc set_termios_#t~mem338#1;havoc set_termios_#t~bitwise339#1;call set_termios_#t~mem340#1 := read~int#28(set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: assume !(0 == set_termios_#t~bitwise339#1 % 4294967296);havoc set_termios_#t~mem337#1.base, set_termios_#t~mem337#1.offset;havoc set_termios_#t~mem338#1;havoc set_termios_#t~bitwise339#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521-1: [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-1: [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521-2: havoc dsr_change_#t~bitwise825#1;assume dsr_change_#t~bitwise825#1 % 4294967296 <= dsr_change_#t~mem824#1 % 256 % 4294967296 && dsr_change_#t~bitwise825#1 % 4294967296 <= 191; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521-3: assume 191 == dsr_change_#t~mem824#1 % 256 % 4294967296;dsr_change_#t~bitwise825#1 := dsr_change_#t~mem824#1 % 256; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8521-3: assume !(191 == dsr_change_#t~mem824#1 % 256 % 4294967296); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-4: assume 0 == set_termios_#t~mem338#1 % 4294967296;set_termios_#t~bitwise339#1 := 0; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-4: assume !(0 == set_termios_#t~mem338#1 % 4294967296); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-2: havoc set_termios_#t~bitwise339#1;assume set_termios_#t~bitwise339#1 % 4294967296 <= set_termios_#t~mem338#1 % 4294967296 && set_termios_#t~bitwise339#1 % 4294967296 <= 4111; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-3: assume 4111 == set_termios_#t~mem338#1 % 4294967296;set_termios_#t~bitwise339#1 := set_termios_#t~mem338#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275-3: assume !(4111 == set_termios_#t~mem338#1 % 4294967296); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11296: assume true; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11296: assume !true; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786: call write~int#28(1, isr_serial_~info#1.base, 1481 + isr_serial_~info#1.offset, 1);call isr_serial_#t~mem926#1 := read~int#28(isr_serial_~info#1.base, 1511 + isr_serial_~info#1.offset, 8); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: assume 1 != hdlcdev_ioctl_#t~mem729#1 % 65536 % 4294967296;havoc hdlcdev_ioctl_#t~mem729#1;hdlcdev_ioctl_#res#1 := -22;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: assume !(1 != hdlcdev_ioctl_#t~mem729#1 % 65536 % 4294967296);havoc hdlcdev_ioctl_#t~mem729#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918: call write~int#28(1, isr_rdma_~info#1.base, 1580 + isr_rdma_~info#1.offset, 1); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-1: SUMMARY for call wr_reg16(isr_serial_~info#1.base, isr_serial_~info#1.offset, 142, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8654: assume 0 != (dcd_change_#t~mem887#1.base + dcd_change_#t~mem887#1.offset) % 18446744073709551616;havoc dcd_change_#t~mem887#1.base, dcd_change_#t~mem887#1.offset;call dcd_change_#t~mem888#1.base, dcd_change_#t~mem888#1.offset := read~$Pointer$#28(dcd_change_~info#1.base, 8 + dcd_change_~info#1.offset, 8);assume { :begin_inline_tty_hangup } true;tty_hangup_#in~arg0#1.base, tty_hangup_#in~arg0#1.offset := dcd_change_#t~mem888#1.base, dcd_change_#t~mem888#1.offset;havoc tty_hangup_~arg0#1.base, tty_hangup_~arg0#1.offset;tty_hangup_~arg0#1.base, tty_hangup_~arg0#1.offset := tty_hangup_#in~arg0#1.base, tty_hangup_#in~arg0#1.offset; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8654: assume !(0 != (dcd_change_#t~mem887#1.base + dcd_change_#t~mem887#1.offset) % 18446744073709551616);havoc dcd_change_#t~mem887#1.base, dcd_change_#t~mem887#1.offset; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7465-1: chars_in_buffer_#res#1 := chars_in_buffer_~count~0#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14468: havoc close_#t~mem312#1.base, close_#t~mem312#1.offset, close_#t~ret313#1, close_#t~mem314#1, close_#t~ret315#1, close_#t~ret316#1, close_#t~mem317#1, close_#t~bitwise318#1, close_#t~mem319#1, close_#t~mem320#1.base, close_#t~mem320#1.offset, close_#t~mem321#1.base, close_#t~mem321#1.offset, close_#t~mem322#1, close_#t~ret323#1, close_~tty#1.base, close_~tty#1.offset, close_~filp#1.base, close_~filp#1.offset, close_~info~1#1.base, close_~info~1#1.offset, close_~tmp~27#1, close_~tmp___0~11#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;main_~ldv_s_ops_tty_operations~0#1 := 0; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183: assume -2147483648 <= slgt_interrupt_#t~ret1021#1 && slgt_interrupt_#t~ret1021#1 <= 2147483647;havoc slgt_interrupt_#t~ret1021#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9183-1: SUMMARY for call slgt_interrupt_#t~ret1021#1 := printk(114, 0); srcloc: null [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume 0 != hdlcdev_ioctl_#t~mem708#1;havoc hdlcdev_ioctl_#t~mem708#1;hdlcdev_ioctl_#res#1 := -16;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862: assume !(0 != hdlcdev_ioctl_#t~mem708#1);havoc hdlcdev_ioctl_#t~mem708#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13940-1: SUMMARY for call irq_test_#t~ret2295#1.base, irq_test_#t~ret2295#1.offset := spinlock_check(irq_test_~info#1.base, 1326 + irq_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13940: irq_test_~tmp___3~13#1.base, irq_test_~tmp___3~13#1.offset := irq_test_#t~ret2295#1.base, irq_test_#t~ret2295#1.offset;havoc irq_test_#t~ret2295#1.base, irq_test_#t~ret2295#1.offset; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7730: hdlcdev_open_#t~ret683#1 := ldv_try_module_get_1_#res#1;havoc ldv_try_module_get_1_#t~ret2373#1, ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset, ldv_try_module_get_1_~tmp~133#1;havoc ldv_try_module_get_1_#in~module#1.base, ldv_try_module_get_1_#in~module#1.offset;assume { :end_inline_ldv_try_module_get_1 } true;assume -2147483648 <= hdlcdev_open_#t~ret683#1 && hdlcdev_open_#t~ret683#1 <= 2147483647;hdlcdev_open_~tmp___0~30#1 := hdlcdev_open_#t~ret683#1;havoc hdlcdev_open_#t~ret683#1; [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7862-1: call hdlcdev_ioctl_#t~mem708#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 96 + hdlcdev_ioctl_~info~25#1.offset, 4); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: assume 0 != (if flush_chars_~tmp___1~8#1 % 256 % 4294967296 <= 2147483647 then flush_chars_~tmp___1~8#1 % 256 % 4294967296 else flush_chars_~tmp___1~8#1 % 256 % 4294967296 - 4294967296);call write~int#28(0, flush_chars_~info~9#1.base, 1596 + flush_chars_~info~9#1.offset, 4); [2025-02-08 02:05:13,330 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: assume !(0 != (if flush_chars_~tmp___1~8#1 % 256 % 4294967296 <= 2147483647 then flush_chars_~tmp___1~8#1 % 256 % 4294967296 else flush_chars_~tmp___1~8#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277-2: havoc set_termios_#t~bitwise341#1;assume set_termios_#t~bitwise341#1 % 4294967296 <= set_termios_#t~mem340#1 % 256 % 4294967296 && set_termios_#t~bitwise341#1 % 4294967296 <= 95; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume false; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7202: assume !false; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277-3: assume 95 == set_termios_#t~mem340#1 % 256 % 4294967296;set_termios_#t~bitwise341#1 := set_termios_#t~mem340#1 % 256; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277-3: assume !(95 == set_termios_#t~mem340#1 % 256 % 4294967296); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277: call write~int#28(set_termios_#t~bitwise341#1, set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1);havoc set_termios_#t~mem340#1;havoc set_termios_#t~bitwise341#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277-1: [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277-4: assume 0 == set_termios_#t~mem340#1 % 256 % 4294967296;set_termios_#t~bitwise341#1 := 0; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6277-4: assume !(0 == set_termios_#t~mem340#1 % 256 % 4294967296); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14337: assume 19 == main_~tmp___0~68#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14337: assume !(19 == main_~tmp___0~68#1); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13941: irq_test_~flags~41#1 := irq_test_#t~ret2296#1;havoc irq_test_#t~ret2296#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13941-1: SUMMARY for call irq_test_#t~ret2296#1 := _raw_spin_lock_irqsave(irq_test_~tmp___3~13#1.base, irq_test_~tmp___3~13#1.offset); srcloc: null [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8524: assume ~debug_level~0 > 4;call dsr_change_#t~mem827#1 := read~int#28(dsr_change_~info#1.base, 1583 + dsr_change_~info#1.offset, 1); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8524: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8656: havoc tty_hangup_~arg0#1.base, tty_hangup_~arg0#1.offset;havoc tty_hangup_#in~arg0#1.base, tty_hangup_#in~arg0#1.offset;assume { :end_inline_tty_hangup } true;havoc dcd_change_#t~mem888#1.base, dcd_change_#t~mem888#1.offset; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11695: call write~int#28(8, claim_resources_~info#1.base, 1584 + claim_resources_~info#1.offset, 4); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: set_termios_~tmp~29#1.base, set_termios_~tmp~29#1.offset := set_termios_#t~ret342#1.base, set_termios_#t~ret342#1.offset;havoc set_termios_#t~ret342#1.base, set_termios_#t~ret342#1.offset; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278-1: SUMMARY for call set_termios_#t~ret342#1.base, set_termios_#t~ret342#1.offset := spinlock_check(set_termios_~info~3#1.base, 1326 + set_termios_~info~3#1.offset); srcloc: null [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11431: call block_til_ready_#t~mem1657#1 := read~int#28(block_til_ready_~port~1#1.base, 84 + block_til_ready_~port~1#1.offset, 4);call write~int#28(block_til_ready_#t~mem1657#1 - 1, block_til_ready_~port~1#1.base, 84 + block_til_ready_~port~1#1.offset, 4);havoc block_til_ready_#t~mem1657#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: assume 1 == isr_serial_#t~mem926#1 % 18446744073709551616;havoc isr_serial_#t~mem926#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8789: assume !(1 == isr_serial_#t~mem926#1 % 18446744073709551616);havoc isr_serial_#t~mem926#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8921: call isr_rdma_#t~mem960#1 := read~int#28(isr_rdma_~info#1.base, 1470 + isr_rdma_~info#1.offset, 4);call write~int#28(1 + isr_rdma_#t~mem960#1 - isr_rdma_#t~mem960#1 % 2, isr_rdma_~info#1.base, 1470 + isr_rdma_~info#1.offset, 4);havoc isr_rdma_#t~mem960#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13942: SUMMARY for call reset_port(irq_test_~info#1.base, irq_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: assume 0 == hdlcdev_open_~tmp___0~30#1;hdlcdev_open_#res#1 := -16; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7732: assume !(0 == hdlcdev_open_~tmp___0~30#1); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279: set_termios_~flags~2#1 := set_termios_#t~ret343#1;havoc set_termios_#t~ret343#1; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume false; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume !false; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279-1: SUMMARY for call set_termios_#t~ret343#1 := _raw_spin_lock_irqsave(set_termios_~tmp~29#1.base, set_termios_~tmp~29#1.offset); srcloc: null [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432: assume 0 == block_til_ready_~retval~1#1;call block_til_ready_#t~mem1658#1 := read~int#28(block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11432: assume !(0 == block_til_ready_~retval~1#1); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: call ULTIMATE.dealloc(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset);havoc set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset;slgt_compat_ioctl_#t~ret550#1 := set_params32_#res#1;havoc set_params32_#t~ret529#1, set_params32_#t~ret530#1, set_params32_#t~mem531#1, set_params32_#t~mem532#1, set_params32_#t~mem533#1, set_params32_#t~mem534#1, set_params32_#t~mem535#1, set_params32_#t~mem536#1, set_params32_#t~mem537#1, set_params32_#t~mem538#1, set_params32_#t~mem539#1, set_params32_#t~mem540#1, set_params32_#t~mem541#1, set_params32_#t~mem542#1, set_params32_#t~mem543#1, set_params32_#t~mem544#1, set_params32_#t~mem545#1, set_params32_~info#1.base, set_params32_~info#1.offset, set_params32_~new_params#1.base, set_params32_~new_params#1.offset, set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset, set_params32_~tmp~43#1;havoc set_params32_#in~info#1.base, set_params32_#in~info#1.offset, set_params32_#in~new_params#1.base, set_params32_#in~new_params#1.offset;assume { :end_inline_set_params32 } true;assume -9223372036854775808 <= slgt_compat_ioctl_#t~ret550#1 && slgt_compat_ioctl_#t~ret550#1 <= 9223372036854775807;slgt_compat_ioctl_~tmp___1~11#1 := slgt_compat_ioctl_#t~ret550#1;havoc slgt_compat_ioctl_#t~ret550#1;slgt_compat_ioctl_~rc~0#1 := (if slgt_compat_ioctl_~tmp___1~11#1 % 4294967296 <= 2147483647 then slgt_compat_ioctl_~tmp___1~11#1 % 4294967296 else slgt_compat_ioctl_~tmp___1~11#1 % 4294967296 - 4294967296); [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-1: [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-2: havoc isr_serial_#t~bitwise927#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise927#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise927#1 <= 4096) && isr_serial_#t~bitwise927#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise927#1 > 4096 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise927#1 >= -2147483648; [2025-02-08 02:05:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-3: assume 4096 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise927#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-3: assume !(4096 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise927#1 := 0; [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13943: call write~int#28(irq_test_~speed~0#1 % 4294967296, irq_test_~info#1.base, 1536 + irq_test_~info#1.offset, 8);call write~$Pointer$#28(irq_test_~oldtty~0#1.base, irq_test_~oldtty~0#1.offset, irq_test_~info#1.base, 8 + irq_test_~info#1.offset, 8);call irq_test_#t~mem2297#1 := read~int#28(irq_test_~info#1.base, 1481 + irq_test_~info#1.offset, 1); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11961-1: call device_init_#t~mem1773#1.base, device_init_#t~mem1773#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);assume { :begin_inline_add_device } true;add_device_#in~info#1.base, add_device_#in~info#1.offset := device_init_#t~mem1773#1.base, device_init_#t~mem1773#1.offset;havoc add_device_#t~mem1730#1, add_device_#t~loopctr1731#1, add_device_#t~nondet1732#1, add_device_#t~ret1733#1, add_device_#t~mem1734#1, add_device_#t~mem1735#1, add_device_#t~mem1736#1, add_device_#t~mem1737#1, add_device_#t~mem1738#1, add_device_#t~mem1739#1.base, add_device_#t~mem1739#1.offset, add_device_#t~mem1740#1.base, add_device_#t~mem1740#1.offset, add_device_#t~mem1741#1, add_device_#t~mem1742#1, add_device_#t~mem1743#1.base, add_device_#t~mem1743#1.offset, add_device_#t~mem1744#1, add_device_#t~mem1745#1.base, add_device_#t~mem1745#1.offset, add_device_#t~mem1746#1, add_device_#t~mem1747#1.base, add_device_#t~mem1747#1.offset, add_device_#t~mem1748#1, add_device_#t~mem1749#1.base, add_device_#t~mem1749#1.offset, add_device_#t~mem1750#1, add_device_#t~mem1751#1, add_device_#t~mem1752#1, add_device_#t~mem1753#1, add_device_#t~ret1754#1, add_device_#t~ret1755#1, add_device_~info#1.base, add_device_~info#1.offset, add_device_~devstr~0#1.base, add_device_~devstr~0#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_~devstr~0#1.base, add_device_~devstr~0#1.offset;havoc add_device_~current_dev~0#1.base, add_device_~current_dev~0#1.offset;call write~$Pointer$#28(0, 0, add_device_~info#1.base, 697 + add_device_~info#1.offset, 8);call write~int#28(~slgt_device_count~0, add_device_~info#1.base, 786 + add_device_~info#1.offset, 4);call add_device_#t~mem1730#1 := read~int#28(add_device_~info#1.base, 786 + add_device_~info#1.offset, 4);add_device_#t~loopctr1731#1 := 0; [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13943-1: SUMMARY for call spin_unlock_irqrestore(irq_test_~info#1.base, 1326 + irq_test_~info#1.offset, irq_test_~flags~41#1); srcloc: null [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11961: havoc add_device_#t~mem1730#1, add_device_#t~loopctr1731#1, add_device_#t~nondet1732#1, add_device_#t~ret1733#1, add_device_#t~mem1734#1, add_device_#t~mem1735#1, add_device_#t~mem1736#1, add_device_#t~mem1737#1, add_device_#t~mem1738#1, add_device_#t~mem1739#1.base, add_device_#t~mem1739#1.offset, add_device_#t~mem1740#1.base, add_device_#t~mem1740#1.offset, add_device_#t~mem1741#1, add_device_#t~mem1742#1, add_device_#t~mem1743#1.base, add_device_#t~mem1743#1.offset, add_device_#t~mem1744#1, add_device_#t~mem1745#1.base, add_device_#t~mem1745#1.offset, add_device_#t~mem1746#1, add_device_#t~mem1747#1.base, add_device_#t~mem1747#1.offset, add_device_#t~mem1748#1, add_device_#t~mem1749#1.base, add_device_#t~mem1749#1.offset, add_device_#t~mem1750#1, add_device_#t~mem1751#1, add_device_#t~mem1752#1, add_device_#t~mem1753#1, add_device_#t~ret1754#1, add_device_#t~ret1755#1, add_device_~info#1.base, add_device_~info#1.offset, add_device_~devstr~0#1.base, add_device_~devstr~0#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~mem1773#1.base, device_init_#t~mem1773#1.offset;call device_init_#t~mem1774#1.base, device_init_#t~mem1774#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call write~int#28(device_init_~port_count~0#1, device_init_#t~mem1774#1.base, 742 + device_init_#t~mem1774#1.offset, 4);havoc device_init_#t~mem1774#1.base, device_init_#t~mem1774#1.offset;call device_init_#t~mem1775#1.base, device_init_#t~mem1775#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790: assume 0 != isr_serial_#t~bitwise927#1;havoc isr_serial_#t~bitwise927#1;call isr_serial_#t~mem928#1 := read~int#28(isr_serial_~info#1.base, 1582 + isr_serial_~info#1.offset, 1); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790: assume !(0 != isr_serial_#t~bitwise927#1);havoc isr_serial_#t~bitwise927#1; [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8526-1: SUMMARY for call dsr_change_#t~ret828#1 := printk(102, 0); srcloc: null [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6412: SUMMARY for call spin_unlock_irqrestore(write_~info~4#1.base, 1326 + write_~info~4#1.offset, write_~flags~3#1); srcloc: null [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8526: assume -2147483648 <= dsr_change_#t~ret828#1 && dsr_change_#t~ret828#1 <= 2147483647;havoc dsr_change_#t~mem827#1;havoc dsr_change_#t~ret828#1; [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-4: assume 0 == block_til_ready_#t~mem1658#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1658#1 % 18446744073709551616;block_til_ready_#t~bitwise1659#1 := 536870912; [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-4: assume !(0 == block_til_ready_#t~mem1658#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1658#1 % 18446744073709551616); [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: SUMMARY for call set_signals(set_termios_~info~3#1.base, set_termios_~info~3#1.offset); srcloc: null [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14340: assume 20 == main_~tmp___0~68#1; [2025-02-08 02:05:13,332 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14340: assume !(20 == main_~tmp___0~68#1); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-1: [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433: call write~int#28(block_til_ready_#t~bitwise1659#1, block_til_ready_~port~1#1.base, 344 + block_til_ready_~port~1#1.offset, 8);havoc block_til_ready_#t~mem1658#1;havoc block_til_ready_#t~bitwise1659#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7205-1: SUMMARY for call slgt_compat_ioctl_#t~ret549#1.base, slgt_compat_ioctl_#t~ret549#1.offset := compat_ptr(slgt_compat_ioctl_~arg#1); srcloc: null [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-3: assume false;block_til_ready_#t~bitwise1659#1 := block_til_ready_#t~mem1658#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-3: assume !false; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7205: slgt_compat_ioctl_~tmp___0~24#1.base, slgt_compat_ioctl_~tmp___0~24#1.offset := slgt_compat_ioctl_#t~ret549#1.base, slgt_compat_ioctl_#t~ret549#1.offset;havoc slgt_compat_ioctl_#t~ret549#1.base, slgt_compat_ioctl_#t~ret549#1.offset;assume { :begin_inline_set_params32 } true;set_params32_#in~info#1.base, set_params32_#in~info#1.offset, set_params32_#in~new_params#1.base, set_params32_#in~new_params#1.offset := slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset, slgt_compat_ioctl_~tmp___0~24#1.base, slgt_compat_ioctl_~tmp___0~24#1.offset;havoc set_params32_#res#1;havoc set_params32_#t~ret529#1, set_params32_#t~ret530#1, set_params32_#t~mem531#1, set_params32_#t~mem532#1, set_params32_#t~mem533#1, set_params32_#t~mem534#1, set_params32_#t~mem535#1, set_params32_#t~mem536#1, set_params32_#t~mem537#1, set_params32_#t~mem538#1, set_params32_#t~mem539#1, set_params32_#t~mem540#1, set_params32_#t~mem541#1, set_params32_#t~mem542#1, set_params32_#t~mem543#1, set_params32_#t~mem544#1, set_params32_#t~mem545#1, set_params32_~info#1.base, set_params32_~info#1.offset, set_params32_~new_params#1.base, set_params32_~new_params#1.offset, set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset, set_params32_~tmp~43#1;set_params32_~info#1.base, set_params32_~info#1.offset := set_params32_#in~info#1.base, set_params32_#in~info#1.offset;set_params32_~new_params#1.base, set_params32_~new_params#1.offset := set_params32_#in~new_params#1.base, set_params32_#in~new_params#1.offset;call set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset := #Ultimate.allocOnStack(24);havoc set_params32_~tmp~43#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume 0 != open_~retval~0#1;call open_#t~mem308#1 := read~int#28(open_~tty#1.base, 536 + open_~tty#1.offset, 4); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6148: assume !(0 != open_~retval~0#1); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11433-2: havoc block_til_ready_#t~bitwise1659#1;assume (block_til_ready_#t~bitwise1659#1 % 18446744073709551616 >= block_til_ready_#t~mem1658#1 % 18446744073709551616 && block_til_ready_#t~bitwise1659#1 % 18446744073709551616 >= 536870912) && block_til_ready_#t~bitwise1659#1 % 18446744073709551616 <= 536870912 + block_til_ready_#t~mem1658#1 % 18446744073709551616; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14076: assume 0 == loopback_test_~rc~11#1;call loopback_test_#t~mem2322#1 := read~int#28(loopback_test_~info#1.base, 9911 + loopback_test_~info#1.offset, 4); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14076: assume !(0 == loopback_test_~rc~11#1); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume 35146 != hdlcdev_ioctl_~cmd#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7866: assume !(35146 != hdlcdev_ioctl_~cmd#1); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: assume 0 != (if isr_serial_#t~mem928#1 % 256 % 4294967296 <= 2147483647 then isr_serial_#t~mem928#1 % 256 % 4294967296 else isr_serial_#t~mem928#1 % 256 % 4294967296 - 4294967296);havoc isr_serial_#t~mem928#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8791: assume !(0 != (if isr_serial_#t~mem928#1 % 256 % 4294967296 <= 2147483647 then isr_serial_#t~mem928#1 % 256 % 4294967296 else isr_serial_#t~mem928#1 % 256 % 4294967296 - 4294967296));havoc isr_serial_#t~mem928#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188: slgt_interrupt_~state~0#1 := slgt_interrupt_#t~ret1022#1;havoc slgt_interrupt_#t~ret1022#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: SUMMARY for call block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9188-1: SUMMARY for call slgt_interrupt_#t~ret1022#1 := rd_reg32(slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset, 16); srcloc: null [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6281: SUMMARY for call spin_unlock_irqrestore(set_termios_~info~3#1.base, 1326 + set_termios_~info~3#1.offset, set_termios_~flags~2#1); srcloc: null [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149: assume 1 == open_#t~mem308#1;havoc open_#t~mem308#1;call write~$Pointer$#28(0, 0, open_~info~0#1.base, 8 + open_~info~0#1.offset, 8); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149: assume !(1 == open_#t~mem308#1);havoc open_#t~mem308#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset;havoc block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-1: [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999: call write~int#28(hdlcdev_ioctl_#t~bitwise731#1, hdlcdev_ioctl_~info~25#1.base, 1520 + hdlcdev_ioctl_~info~25#1.offset, 2);havoc hdlcdev_ioctl_#t~mem730#1;havoc hdlcdev_ioctl_#t~bitwise731#1;call hdlcdev_ioctl_#t~mem732#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 1520 + hdlcdev_ioctl_~info~25#1.offset, 2); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14077: assume loopback_test_#t~mem2322#1 % 4294967296 != loopback_test_~count~9#1 % 65536 % 4294967296;havoc loopback_test_#t~mem2322#1;loopback_test_~rc~11#1 := -19; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14077: assume !(loopback_test_#t~mem2322#1 % 4294967296 != loopback_test_~count~9#1 % 65536 % 4294967296);havoc loopback_test_#t~mem2322#1;call loopback_test_#t~mem2323#1.base, loopback_test_#t~mem2323#1.offset := read~$Pointer$#28(loopback_test_~info#1.base, 9903 + loopback_test_~info#1.offset, 8);loopback_test_~tmp___1~31#1 := loopback_test_#t~nondet2324#1;havoc loopback_test_#t~mem2323#1.base, loopback_test_#t~mem2323#1.offset;havoc loopback_test_#t~nondet2324#1; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963-1: SUMMARY for call device_init_#t~ret1776#1.base, device_init_#t~ret1776#1.offset := spinlock_check(device_init_#t~mem1775#1.base, 1326 + device_init_#t~mem1775#1.offset); srcloc: null [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11963: havoc device_init_#t~mem1775#1.base, device_init_#t~mem1775#1.offset;havoc device_init_#t~ret1776#1.base, device_init_#t~ret1776#1.offset;call device_init_#t~mem1777#1.base, device_init_#t~mem1777#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-5: call hdlcdev_ioctl_#t~mem730#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 1520 + hdlcdev_ioctl_~info~25#1.offset, 2); [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-4: assume 0 == hdlcdev_ioctl_#t~mem730#1 % 65536 % 4294967296;hdlcdev_ioctl_#t~bitwise731#1 := 0; [2025-02-08 02:05:13,333 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-4: assume !(0 == hdlcdev_ioctl_#t~mem730#1 % 65536 % 4294967296); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-3: assume 28919 == hdlcdev_ioctl_#t~mem730#1 % 65536 % 4294967296;hdlcdev_ioctl_#t~bitwise731#1 := hdlcdev_ioctl_#t~mem730#1 % 65536; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-3: assume !(28919 == hdlcdev_ioctl_#t~mem730#1 % 65536 % 4294967296); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7999-2: havoc hdlcdev_ioctl_#t~bitwise731#1;assume hdlcdev_ioctl_#t~bitwise731#1 % 4294967296 <= hdlcdev_ioctl_#t~mem730#1 % 65536 % 4294967296 && hdlcdev_ioctl_#t~bitwise731#1 % 4294967296 <= 28919; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11831: alloc_dev_#t~ret1756#1.base, alloc_dev_#t~ret1756#1.offset := kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~bitwise113#1, kzalloc_#t~ret114#1.base, kzalloc_#t~ret114#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~104#1.base, alloc_dev_~tmp~104#1.offset := alloc_dev_#t~ret1756#1.base, alloc_dev_#t~ret1756#1.offset;havoc alloc_dev_#t~ret1756#1.base, alloc_dev_#t~ret1756#1.offset;alloc_dev_~info~33#1.base, alloc_dev_~info~33#1.offset := alloc_dev_~tmp~104#1.base, alloc_dev_~tmp~104#1.offset; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6414: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9189: slgt_interrupt_~i~4#1 := 0; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9189-1: SUMMARY for call wr_reg32(slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset, 20, slgt_interrupt_~changed~0#1); srcloc: null [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-2: havoc hdlcdev_ioctl_#t~bitwise733#1;assume ((((((if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) < 0 && (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296) >= 0) || hdlcdev_ioctl_#t~bitwise733#1 >= (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296)) && (((if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296) < 0) || hdlcdev_ioctl_#t~bitwise733#1 >= (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296))) && (((if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) < 0 || (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296) < 0) || hdlcdev_ioctl_#t~bitwise733#1 <= (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) + (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296))) && (((if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296) >= 0) || hdlcdev_ioctl_#t~bitwise733#1 < 0)) && hdlcdev_ioctl_#t~bitwise733#1 <= 2147483647; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11964: havoc device_init_#t~mem1777#1.base, device_init_#t~mem1777#1.offset;device_init_~i~8#1 := 1 + device_init_~i~8#1; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-1: [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000: call write~int#28(hdlcdev_ioctl_#t~bitwise733#1, hdlcdev_ioctl_~info~25#1.base, 1520 + hdlcdev_ioctl_~info~25#1.offset, 2);havoc hdlcdev_ioctl_#t~mem732#1;havoc hdlcdev_ioctl_#t~bitwise733#1;call hdlcdev_ioctl_#t~mem734#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, 8 + hdlcdev_ioctl_~#new_line~0#1.offset, 2);call write~int#28(hdlcdev_ioctl_#t~mem734#1, hdlcdev_ioctl_~info~25#1.base, 1519 + hdlcdev_ioctl_~info~25#1.offset, 1);havoc hdlcdev_ioctl_#t~mem734#1; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11964-1: SUMMARY for call __raw_spin_lock_init(device_init_#t~mem1777#1.base, 1326 + device_init_#t~mem1777#1.offset, 159, 0, device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset); srcloc: null [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868-1: SUMMARY for call hdlcdev_ioctl_#t~ret709#1 := hdlc_ioctl(hdlcdev_ioctl_~dev#1.base, hdlcdev_ioctl_~dev#1.offset, hdlcdev_ioctl_~ifr#1.base, hdlcdev_ioctl_~ifr#1.offset, hdlcdev_ioctl_~cmd#1); srcloc: null [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-4: assume 0 == (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) || (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) == (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296);hdlcdev_ioctl_#t~bitwise733#1 := (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-4: assume !(0 == (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) || (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296) == (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7868: assume -2147483648 <= hdlcdev_ioctl_#t~ret709#1 && hdlcdev_ioctl_#t~ret709#1 <= 2147483647;hdlcdev_ioctl_~tmp___0~32#1 := hdlcdev_ioctl_#t~ret709#1;havoc hdlcdev_ioctl_#t~ret709#1;hdlcdev_ioctl_#res#1 := hdlcdev_ioctl_~tmp___0~32#1;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-3: assume 0 == (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296);hdlcdev_ioctl_#t~bitwise733#1 := (if hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 else hdlcdev_ioctl_#t~mem732#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8000-3: assume !(0 == (if hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14739: havoc __pci_register_driver_#t~nondet2378#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7736: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8793: SUMMARY for call isr_txeom(isr_serial_~info#1.base, isr_serial_~info#1.offset, (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11436: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1660#1.base, block_til_ready_#t~mem1660#1.offset := read~$Pointer$#28(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1661#1.base, block_til_ready_#t~mem1661#1.offset := read~$Pointer$#28(block_til_ready_#t~mem1660#1.base, 129 + block_til_ready_#t~mem1660#1.offset, 8); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11436: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: assume 21 == main_~tmp___0~68#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14343: assume !(21 == main_~tmp___0~68#1); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13947: assume 0 != (if irq_test_#t~mem2297#1 % 256 % 4294967296 <= 2147483647 then irq_test_#t~mem2297#1 % 256 % 4294967296 else irq_test_#t~mem2297#1 % 256 % 4294967296 - 4294967296);havoc irq_test_#t~mem2297#1;call write~int#28(0, irq_test_~info#1.base, 1584 + irq_test_~info#1.offset, 4); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13947: assume !(0 != (if irq_test_#t~mem2297#1 % 256 % 4294967296 <= 2147483647 then irq_test_#t~mem2297#1 % 256 % 4294967296 else irq_test_#t~mem2297#1 % 256 % 4294967296 - 4294967296));havoc irq_test_#t~mem2297#1;call write~int#28(3, irq_test_~info#1.base, 1584 + irq_test_~info#1.offset, 4); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: SUMMARY for call spin_unlock_irqrestore(flush_chars_~info~9#1.base, 1326 + flush_chars_~info~9#1.offset, flush_chars_~flags~6#1); srcloc: null [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8530: call dsr_change_#t~mem829#1 := read~int#28(dsr_change_~info#1.base, 9833 + dsr_change_~info#1.offset, 4);dsr_change_~tmp___0~35#1 := dsr_change_#t~mem829#1;havoc dsr_change_#t~mem829#1;call dsr_change_#t~mem830#1 := read~int#28(dsr_change_~info#1.base, 9833 + dsr_change_~info#1.offset, 4);call write~int#28(1 + dsr_change_#t~mem830#1, dsr_change_~info#1.base, 9833 + dsr_change_~info#1.offset, 4);havoc dsr_change_#t~mem830#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14476-1: assume { :begin_inline_write } true;write_#in~tty#1.base, write_#in~tty#1.offset, write_#in~buf#1.base, write_#in~buf#1.offset, write_#in~count#1 := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~var_write_10_p1~0#1.base, main_~var_write_10_p1~0#1.offset, main_~var_write_10_p2~0#1;havoc write_#res#1;havoc write_#t~mem367#1.base, write_#t~mem367#1.offset, write_#t~ret368#1, write_#t~ret369#1, write_#t~mem370#1.base, write_#t~mem370#1.offset, write_#t~mem371#1, write_#t~mem372#1, write_#t~mem373#1, write_#t~ret374#1.base, write_#t~ret374#1.offset, write_#t~ret375#1, write_#t~mem376#1, write_#t~mem377#1.base, write_#t~mem377#1.offset, write_#t~mem378#1, write_#t~ret379#1, write_#t~ret380#1, write_#t~ret381#1, write_~tty#1.base, write_~tty#1.offset, write_~buf#1.base, write_~buf#1.offset, write_~count#1, write_~ret~3#1, write_~info~4#1.base, write_~info~4#1.offset, write_~flags~3#1, write_~tmp~31#1, write_~tmp___0~15#1.base, write_~tmp___0~15#1.offset, write_~tmp___1~5#1, write_~tmp___2~2#1, write_~tmp___3~0#1;write_~tty#1.base, write_~tty#1.offset := write_#in~tty#1.base, write_#in~tty#1.offset;write_~buf#1.base, write_~buf#1.offset := write_#in~buf#1.base, write_#in~buf#1.offset;write_~count#1 := write_#in~count#1;havoc write_~ret~3#1;havoc write_~info~4#1.base, write_~info~4#1.offset;havoc write_~flags~3#1;havoc write_~tmp~31#1;havoc write_~tmp___0~15#1.base, write_~tmp___0~15#1.offset;havoc write_~tmp___1~5#1;havoc write_~tmp___2~2#1;havoc write_~tmp___3~0#1;write_~ret~3#1 := 0;call write_#t~mem367#1.base, write_#t~mem367#1.offset := read~$Pointer$#28(write_~tty#1.base, 1003 + write_~tty#1.offset, 8);write_~info~4#1.base, write_~info~4#1.offset := write_#t~mem367#1.base, write_#t~mem367#1.offset;havoc write_#t~mem367#1.base, write_#t~mem367#1.offset; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416-1: SUMMARY for call write_#t~ret381#1 := printk(33, 0); srcloc: null [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6416: assume -2147483648 <= write_#t~ret381#1 && write_#t~ret381#1 <= 2147483647;havoc write_#t~ret381#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14476: main_#t~ret2360#1 := write_#res#1;havoc write_#t~mem367#1.base, write_#t~mem367#1.offset, write_#t~ret368#1, write_#t~ret369#1, write_#t~mem370#1.base, write_#t~mem370#1.offset, write_#t~mem371#1, write_#t~mem372#1, write_#t~mem373#1, write_#t~ret374#1.base, write_#t~ret374#1.offset, write_#t~ret375#1, write_#t~mem376#1, write_#t~mem377#1.base, write_#t~mem377#1.offset, write_#t~mem378#1, write_#t~ret379#1, write_#t~ret380#1, write_#t~ret381#1, write_~tty#1.base, write_~tty#1.offset, write_~buf#1.base, write_~buf#1.offset, write_~count#1, write_~ret~3#1, write_~info~4#1.base, write_~info~4#1.offset, write_~flags~3#1, write_~tmp~31#1, write_~tmp___0~15#1.base, write_~tmp___0~15#1.offset, write_~tmp___1~5#1, write_~tmp___2~2#1, write_~tmp___3~0#1;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~ret2360#1 && main_#t~ret2360#1 <= 2147483647;havoc main_#t~ret2360#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002: assume 0 != hdlcdev_ioctl_#t~bitwise735#1 % 4294967296;havoc hdlcdev_ioctl_#t~bitwise735#1;call hdlcdev_ioctl_#t~mem736#1 := read~int#28(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, 4);call write~int#28(hdlcdev_ioctl_#t~mem736#1 % 4294967296, hdlcdev_ioctl_~info~25#1.base, 1523 + hdlcdev_ioctl_~info~25#1.offset, 8);havoc hdlcdev_ioctl_#t~mem736#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002: assume !(0 != hdlcdev_ioctl_#t~bitwise735#1 % 4294967296);havoc hdlcdev_ioctl_#t~bitwise735#1;call write~int#28(0, hdlcdev_ioctl_~info~25#1.base, 1523 + hdlcdev_ioctl_~info~25#1.offset, 8); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077-1: SUMMARY for call set_params32_#t~ret529#1 := printk(55, 0); srcloc: null [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7077: assume -2147483648 <= set_params32_#t~ret529#1 && set_params32_#t~ret529#1 <= 2147483647;havoc set_params32_#t~ret529#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-4: assume 0 == hdlcdev_ioctl_~flags~18#1 % 4294967296;hdlcdev_ioctl_#t~bitwise735#1 := 0; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-4: assume !(0 == hdlcdev_ioctl_~flags~18#1 % 4294967296); [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-3: assume 2560 == hdlcdev_ioctl_~flags~18#1 % 4294967296;hdlcdev_ioctl_#t~bitwise735#1 := hdlcdev_ioctl_~flags~18#1; [2025-02-08 02:05:13,335 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-3: assume !(2560 == hdlcdev_ioctl_~flags~18#1 % 4294967296); [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-2: havoc hdlcdev_ioctl_#t~bitwise735#1;assume hdlcdev_ioctl_#t~bitwise735#1 % 4294967296 <= hdlcdev_ioctl_~flags~18#1 % 4294967296 && hdlcdev_ioctl_#t~bitwise735#1 % 4294967296 <= 2560; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: assume 0 == (alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset) % 18446744073709551616; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: assume !(0 == (alloc_dev_~info~33#1.base + alloc_dev_~info~33#1.offset) % 18446744073709551616); [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-1: [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7738: assume -2147483648 <= hdlcdev_open_#t~ret684#1 && hdlcdev_open_#t~ret684#1 <= 2147483647;havoc hdlcdev_open_#t~ret684#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702-1: SUMMARY for call release_resources(claim_resources_~info#1.base, claim_resources_~info#1.offset); srcloc: null [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7738-1: SUMMARY for call hdlcdev_open_#t~ret684#1 := printk(85, 0); srcloc: null [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702: claim_resources_#res#1 := -19; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11438-1: SUMMARY for call block_til_ready_#t~ret1662#1 := printk(143, 0); srcloc: null [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11438: assume -2147483648 <= block_til_ready_#t~ret1662#1 && block_til_ready_#t~ret1662#1 <= 2147483647;havoc block_til_ready_#t~mem1660#1.base, block_til_ready_#t~mem1660#1.offset;havoc block_til_ready_#t~mem1661#1.base, block_til_ready_#t~mem1661#1.offset;havoc block_til_ready_#t~ret1662#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: assume 0 != open_#t~mem309#1;havoc open_#t~mem309#1;call open_#t~mem310#1 := read~int#28(open_~info~0#1.base, 96 + open_~info~0#1.offset, 4);call write~int#28(open_#t~mem310#1 - 1, open_~info~0#1.base, 96 + open_~info~0#1.offset, 4);havoc open_#t~mem310#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: assume !(0 != open_#t~mem309#1);havoc open_#t~mem309#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153-1: call open_#t~mem309#1 := read~int#28(open_~info~0#1.base, 96 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835: assume ~debug_level~0 > 1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835: assume !(~debug_level~0 > 1);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, 8 + 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:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: assume 100 == dsr_change_~tmp___0~35#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8532: assume !(100 == dsr_change_~tmp___0~35#1);call dsr_change_#t~mem833#1 := read~int#28(dsr_change_~info#1.base, 794 + dsr_change_~info#1.offset, 4);call write~int#28(1 + dsr_change_#t~mem833#1, dsr_change_~info#1.base, 794 + dsr_change_~info#1.offset, 4);havoc dsr_change_#t~mem833#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14346: assume 22 == main_~tmp___0~68#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14346: assume !(22 == main_~tmp___0~68#1); [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14611: assume { :begin_inline_slgt_exit } true; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476-1: SUMMARY for call throttle_#t~ret628#1 := sanity_check(throttle_~info~18#1.base, throttle_~info~18#1.offset, throttle_~tty#1.base, 448 + throttle_~tty#1.offset, 77, 0); srcloc: null [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7476: assume -2147483648 <= throttle_#t~ret628#1 && throttle_#t~ret628#1 <= 2147483647;throttle_~tmp~48#1 := throttle_#t~ret628#1;havoc throttle_#t~ret628#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287: assume 0 == set_termios_#t~bitwise345#1 % 4294967296;havoc set_termios_#t~mem344#1;havoc set_termios_#t~bitwise345#1;call set_termios_#t~mem346#1.base, set_termios_#t~mem346#1.offset := read~$Pointer$#28(set_termios_~tty#1.base, 424 + set_termios_~tty#1.offset, 8);call set_termios_#t~mem347#1 := read~int#28(set_termios_#t~mem346#1.base, 8 + set_termios_#t~mem346#1.offset, 4); [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287: assume !(0 == set_termios_#t~bitwise345#1 % 4294967296);havoc set_termios_#t~mem344#1;havoc set_termios_#t~bitwise345#1; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308: block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset := block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset;havoc block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset;block_til_ready_~__ptr___0~4#1.base, block_til_ready_~__ptr___0~4#1.offset := block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset; [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-1: [2025-02-08 02:05:13,336 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194: assume 0 != (slgt_interrupt_#t~mem1023#1.base + slgt_interrupt_#t~mem1023#1.offset) % 18446744073709551616;havoc slgt_interrupt_#t~mem1023#1.base, slgt_interrupt_#t~mem1023#1.offset;call slgt_interrupt_#t~mem1024#1.base, slgt_interrupt_#t~mem1024#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);assume { :begin_inline_isr_gpio } true;isr_gpio_#in~info#1.base, isr_gpio_#in~info#1.offset, isr_gpio_#in~changed#1, isr_gpio_#in~state#1 := slgt_interrupt_#t~mem1024#1.base, slgt_interrupt_#t~mem1024#1.offset, slgt_interrupt_~changed~0#1, slgt_interrupt_~state~0#1;havoc isr_gpio_#t~mem997#1.base, isr_gpio_#t~mem997#1.offset, isr_gpio_#t~mem998#1, isr_gpio_#t~bitwise999#1, isr_gpio_#t~mem1000#1.base, isr_gpio_#t~mem1000#1.offset, isr_gpio_#t~mem1001#1.base, isr_gpio_#t~mem1001#1.offset, isr_gpio_#t~mem1002#1.base, isr_gpio_#t~mem1002#1.offset, isr_gpio_~info#1.base, isr_gpio_~info#1.offset, isr_gpio_~changed#1, isr_gpio_~state#1, isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset, isr_gpio_~prev~0#1.base, isr_gpio_~prev~0#1.offset;isr_gpio_~info#1.base, isr_gpio_~info#1.offset := isr_gpio_#in~info#1.base, isr_gpio_#in~info#1.offset;isr_gpio_~changed#1 := isr_gpio_#in~changed#1;isr_gpio_~state#1 := isr_gpio_#in~state#1;havoc isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset;havoc isr_gpio_~prev~0#1.base, isr_gpio_~prev~0#1.offset;call isr_gpio_#t~mem997#1.base, isr_gpio_#t~mem997#1.offset := read~$Pointer$#28(isr_gpio_~info#1.base, 1318 + isr_gpio_~info#1.offset, 8);isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset := isr_gpio_#t~mem997#1.base, isr_gpio_#t~mem997#1.offset;havoc isr_gpio_#t~mem997#1.base, isr_gpio_#t~mem997#1.offset;isr_gpio_~prev~0#1.base, isr_gpio_~prev~0#1.offset := 0, 0; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194: assume !(0 != (slgt_interrupt_#t~mem1023#1.base + slgt_interrupt_#t~mem1023#1.offset) % 18446744073709551616);havoc slgt_interrupt_#t~mem1023#1.base, slgt_interrupt_#t~mem1023#1.offset; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308-1: SUMMARY for call block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-4: assume 0 == set_termios_#t~mem344#1 % 4294967296;set_termios_#t~bitwise345#1 := 0; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-4: assume !(0 == set_termios_#t~mem344#1 % 4294967296); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-5: call set_termios_#t~mem344#1 := read~int#30(set_termios_~old_termios#1.base, 8 + set_termios_~old_termios#1.offset, 4); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212-1: SUMMARY for call slgt_compat_ioctl_#t~ret551#1.base, slgt_compat_ioctl_#t~ret551#1.offset := compat_ptr(slgt_compat_ioctl_~arg#1); srcloc: null [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-2: havoc set_termios_#t~bitwise345#1;assume set_termios_#t~bitwise345#1 % 4294967296 <= set_termios_#t~mem344#1 % 4294967296 && set_termios_#t~bitwise345#1 % 4294967296 <= 4111; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7212: slgt_compat_ioctl_~tmp___2~5#1.base, slgt_compat_ioctl_~tmp___2~5#1.offset := slgt_compat_ioctl_#t~ret551#1.base, slgt_compat_ioctl_#t~ret551#1.offset;havoc slgt_compat_ioctl_#t~ret551#1.base, slgt_compat_ioctl_#t~ret551#1.offset;assume { :begin_inline_get_params32 } true;get_params32_#in~info#1.base, get_params32_#in~info#1.offset, get_params32_#in~user_params#1.base, get_params32_#in~user_params#1.offset := slgt_compat_ioctl_~info~15#1.base, slgt_compat_ioctl_~info~15#1.offset, slgt_compat_ioctl_~tmp___2~5#1.base, slgt_compat_ioctl_~tmp___2~5#1.offset;havoc get_params32_#res#1;havoc get_params32_#t~ret513#1, get_params32_#t~memset~res514#1.base, get_params32_#t~memset~res514#1.offset, get_params32_#t~mem515#1, get_params32_#t~mem516#1, get_params32_#t~mem517#1, get_params32_#t~mem518#1, get_params32_#t~mem519#1, get_params32_#t~mem520#1, get_params32_#t~mem521#1, get_params32_#t~mem522#1, get_params32_#t~mem523#1, get_params32_#t~mem524#1, get_params32_#t~mem525#1, get_params32_#t~mem526#1, get_params32_#t~mem527#1, get_params32_#t~ret528#1, get_params32_~info#1.base, get_params32_~info#1.offset, get_params32_~user_params#1.base, get_params32_~user_params#1.offset, get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset, get_params32_~tmp~42#1;get_params32_~info#1.base, get_params32_~info#1.offset := get_params32_#in~info#1.base, get_params32_#in~info#1.offset;get_params32_~user_params#1.base, get_params32_~user_params#1.offset := get_params32_#in~user_params#1.base, get_params32_#in~user_params#1.offset;call get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset := #Ultimate.allocOnStack(24);havoc get_params32_~tmp~42#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-3: assume 4111 == set_termios_#t~mem344#1 % 4294967296;set_termios_#t~bitwise345#1 := set_termios_#t~mem344#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6287-3: assume !(4111 == set_termios_#t~mem344#1 % 4294967296); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14083: assume 0 != loopback_test_~tmp___1~31#1;loopback_test_~rc~11#1 := -19; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14083: assume !(0 != loopback_test_~tmp___1~31#1); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8930: isr_tdma_~tmp~69#1 := isr_tdma_#t~ret961#1;havoc isr_tdma_#t~ret961#1;isr_tdma_~status~3#1 := isr_tdma_~tmp~69#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9194-1: call slgt_interrupt_#t~mem1023#1.base, slgt_interrupt_#t~mem1023#1.offset := read~$Pointer$#28(slgt_interrupt_~info~28#1.base, 754 + slgt_interrupt_~info~28#1.offset + 8 * (if slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 else slgt_interrupt_~i~4#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837-1: SUMMARY for call alloc_dev_#t~ret1757#1 := printk(154, 0); srcloc: null [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837: assume -2147483648 <= alloc_dev_#t~ret1757#1 && alloc_dev_#t~ret1757#1 <= 2147483647;havoc alloc_dev_#t~ret1757#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8930-1: SUMMARY for call isr_tdma_#t~ret961#1 := rd_reg32(isr_tdma_~info#1.base, isr_tdma_~info#1.offset, 148); srcloc: null [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11969: assume device_init_~i~8#1 < device_init_~port_count~0#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11969: assume !(device_init_~i~8#1 < device_init_~port_count~0#1); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8534-1: SUMMARY for call dsr_change_#t~ret831#1 := rd_reg16(dsr_change_~info#1.base, dsr_change_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6420-1: write_#res#1 := write_~ret~3#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8534: dsr_change_~tmp~62#1 := dsr_change_#t~ret831#1;havoc dsr_change_#t~ret831#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-1: [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-2: havoc set_termios_#t~bitwise348#1;assume set_termios_#t~bitwise348#1 % 4294967296 <= set_termios_#t~mem347#1 % 4294967296 && set_termios_#t~bitwise348#1 % 4294967296 <= 4111; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume 0 != set_termios_#t~bitwise348#1 % 4294967296;havoc set_termios_#t~mem346#1.base, set_termios_#t~mem346#1.offset;havoc set_termios_#t~mem347#1;havoc set_termios_#t~bitwise348#1;call set_termios_#t~mem349#1 := read~int#28(set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume !(0 != set_termios_#t~bitwise348#1 % 4294967296);havoc set_termios_#t~mem346#1.base, set_termios_#t~mem346#1.offset;havoc set_termios_#t~mem347#1;havoc set_termios_#t~bitwise348#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-3: assume 4111 == set_termios_#t~mem347#1 % 4294967296;set_termios_#t~bitwise348#1 := set_termios_#t~mem347#1; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-3: assume !(4111 == set_termios_#t~mem347#1 % 4294967296); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-4: assume 0 == set_termios_#t~mem347#1 % 4294967296;set_termios_#t~bitwise348#1 := 0; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288-4: assume !(0 == set_termios_#t~mem347#1 % 4294967296); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024: assume open_~line~0#1 < 0; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6024: assume !(open_~line~0#1 < 0); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11177-1: SUMMARY for call carrier_raised_#t~ret1604#1.base, carrier_raised_#t~ret1604#1.offset := spinlock_check(carrier_raised_~info~31#1.base, 1326 + carrier_raised_~info~31#1.offset); srcloc: null [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: havoc hdlcdev_ioctl_#t~memset~res710#1.base, hdlcdev_ioctl_#t~memset~res710#1.offset;call hdlcdev_ioctl_#t~mem711#1 := read~int#6(hdlcdev_ioctl_~ifr#1.base, 16 + hdlcdev_ioctl_~ifr#1.offset, 4); [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11177: carrier_raised_~tmp~96#1.base, carrier_raised_~tmp~96#1.offset := carrier_raised_#t~ret1604#1.base, carrier_raised_#t~ret1604#1.offset;havoc carrier_raised_#t~ret1604#1.base, carrier_raised_#t~ret1604#1.offset; [2025-02-08 02:05:13,337 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874-1: SUMMARY for call hdlcdev_ioctl_#t~memset~res710#1.base, hdlcdev_ioctl_#t~memset~res710#1.offset := #Ultimate.C_memset#28(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, 0, 12); srcloc: null [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13952-1: call irq_test_#t~mem2298#1 := read~int#28(irq_test_~info#1.base, 1481 + irq_test_~info#1.offset, 1); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8799: assume 0 != isr_serial_#t~mem929#1 % 4294967296;havoc isr_serial_#t~mem929#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8799: assume !(0 != isr_serial_#t~mem929#1 % 4294967296);havoc isr_serial_#t~mem929#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8799-1: call isr_serial_#t~mem929#1 := read~int#28(isr_serial_~info#1.base, 1559 + isr_serial_~info#1.offset, 4); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13952: assume 0 != (if irq_test_#t~mem2298#1 % 256 % 4294967296 <= 2147483647 then irq_test_#t~mem2298#1 % 256 % 4294967296 else irq_test_#t~mem2298#1 % 256 % 4294967296 - 4294967296);havoc irq_test_#t~mem2298#1;irq_test_~tmp___4~8#1 := 0; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13952: assume !(0 != (if irq_test_#t~mem2298#1 % 256 % 4294967296 <= 2147483647 then irq_test_#t~mem2298#1 % 256 % 4294967296 else irq_test_#t~mem2298#1 % 256 % 4294967296 - 4294967296));havoc irq_test_#t~mem2298#1;irq_test_~tmp___4~8#1 := -19; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-2: [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: assume 0 != throttle_~tmp~48#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: assume !(0 != throttle_~tmp~48#1); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-3: havoc dsr_change_#t~bitwise832#1;assume (((((if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296) < 0 || dsr_change_#t~bitwise832#1 <= (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296)) && dsr_change_#t~bitwise832#1 <= 65407) && dsr_change_#t~bitwise832#1 >= 0) && ((if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296) >= 0 || dsr_change_#t~bitwise832#1 > 65407 + (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296))) && dsr_change_#t~bitwise832#1 >= -2147483648; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-4: assume 65407 == (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296);dsr_change_#t~bitwise832#1 := (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-4: assume !(65407 == (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-5: assume 0 == (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296);dsr_change_#t~bitwise832#1 := 0; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-5: assume !(0 == (if dsr_change_~tmp~62#1 % 65536 % 4294967296 <= 2147483647 then dsr_change_~tmp~62#1 % 65536 % 4294967296 else dsr_change_~tmp~62#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535: havoc dsr_change_#t~bitwise832#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8535-1: SUMMARY for call wr_reg16(dsr_change_~info#1.base, dsr_change_~info#1.offset, 140, dsr_change_#t~bitwise832#1); srcloc: null [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-2: havoc set_termios_#t~bitwise350#1;assume (set_termios_#t~bitwise350#1 % 4294967296 >= set_termios_#t~mem349#1 % 256 % 4294967296 && set_termios_#t~bitwise350#1 % 4294967296 >= 128) && set_termios_#t~bitwise350#1 % 4294967296 <= 128 + set_termios_#t~mem349#1 % 256 % 4294967296; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9196: havoc isr_gpio_#t~mem997#1.base, isr_gpio_#t~mem997#1.offset, isr_gpio_#t~mem998#1, isr_gpio_#t~bitwise999#1, isr_gpio_#t~mem1000#1.base, isr_gpio_#t~mem1000#1.offset, isr_gpio_#t~mem1001#1.base, isr_gpio_#t~mem1001#1.offset, isr_gpio_#t~mem1002#1.base, isr_gpio_#t~mem1002#1.offset, isr_gpio_~info#1.base, isr_gpio_~info#1.offset, isr_gpio_~changed#1, isr_gpio_~state#1, isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset, isr_gpio_~prev~0#1.base, isr_gpio_~prev~0#1.offset;havoc isr_gpio_#in~info#1.base, isr_gpio_#in~info#1.offset, isr_gpio_#in~changed#1, isr_gpio_#in~state#1;assume { :end_inline_isr_gpio } true;havoc slgt_interrupt_#t~mem1024#1.base, slgt_interrupt_#t~mem1024#1.offset; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-3: assume false;set_termios_#t~bitwise350#1 := set_termios_#t~mem349#1 % 256; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-3: assume !false; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: call write~int#28(set_termios_#t~bitwise350#1, set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1);havoc set_termios_#t~mem349#1;havoc set_termios_#t~bitwise350#1;call set_termios_#t~mem351#1.base, set_termios_#t~mem351#1.offset := read~$Pointer$#28(set_termios_~tty#1.base, 424 + set_termios_~tty#1.offset, 8);call set_termios_#t~mem352#1 := read~int#28(set_termios_#t~mem351#1.base, 8 + set_termios_#t~mem351#1.offset, 4); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11178: carrier_raised_~flags~37#1 := carrier_raised_#t~ret1605#1;havoc carrier_raised_#t~ret1605#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14349: assume 23 == main_~tmp___0~68#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14349: assume !(23 == main_~tmp___0~68#1); [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-1: [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082: set_params32_~tmp~43#1 := set_params32_#t~ret530#1;havoc set_params32_#t~ret530#1; [2025-02-08 02:05:13,338 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11442-1: block_til_ready_#res#1 := block_til_ready_~retval~1#1;call ULTIMATE.dealloc(block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset);havoc block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-4: assume 0 == set_termios_#t~mem349#1 % 256 % 4294967296 || 128 == set_termios_#t~mem349#1 % 256 % 4294967296;set_termios_#t~bitwise350#1 := 128; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-4: assume !(0 == set_termios_#t~mem349#1 % 256 % 4294967296 || 128 == set_termios_#t~mem349#1 % 256 % 4294967296); [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14481: main_#t~ret2361#1 := put_char_#res#1;havoc put_char_#t~mem382#1.base, put_char_#t~mem382#1.offset, put_char_#t~ret383#1, put_char_#t~ret384#1, put_char_#t~mem385#1.base, put_char_#t~mem385#1.offset, put_char_#t~ret386#1.base, put_char_#t~ret386#1.offset, put_char_#t~ret387#1, put_char_#t~mem388#1, put_char_#t~mem389#1, put_char_#t~mem390#1, put_char_#t~mem391#1, put_char_#t~mem392#1.base, put_char_#t~mem392#1.offset, put_char_~tty#1.base, put_char_~tty#1.offset, put_char_~ch#1, put_char_~info~5#1.base, put_char_~info~5#1.offset, put_char_~flags~4#1, put_char_~ret~4#1, put_char_~tmp~32#1, put_char_~tmp___0~16#1.base, put_char_~tmp___0~16#1.offset, put_char_~tmp___1~6#1;havoc put_char_#in~tty#1.base, put_char_#in~tty#1.offset, put_char_#in~ch#1;assume { :end_inline_put_char } true;assume -2147483648 <= main_#t~ret2361#1 && main_#t~ret2361#1 <= 2147483647;havoc main_#t~ret2361#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14481-1: assume { :begin_inline_put_char } true;put_char_#in~tty#1.base, put_char_#in~tty#1.offset, put_char_#in~ch#1 := main_~var_group7~0#1.base, main_~var_group7~0#1.offset, (if main_~var_put_char_11_p1~0#1 % 256 % 4294967296 <= 2147483647 then main_~var_put_char_11_p1~0#1 % 256 % 4294967296 else main_~var_put_char_11_p1~0#1 % 256 % 4294967296 - 4294967296);havoc put_char_#res#1;havoc put_char_#t~mem382#1.base, put_char_#t~mem382#1.offset, put_char_#t~ret383#1, put_char_#t~ret384#1, put_char_#t~mem385#1.base, put_char_#t~mem385#1.offset, put_char_#t~ret386#1.base, put_char_#t~ret386#1.offset, put_char_#t~ret387#1, put_char_#t~mem388#1, put_char_#t~mem389#1, put_char_#t~mem390#1, put_char_#t~mem391#1, put_char_#t~mem392#1.base, put_char_#t~mem392#1.offset, put_char_~tty#1.base, put_char_~tty#1.offset, put_char_~ch#1, put_char_~info~5#1.base, put_char_~info~5#1.offset, put_char_~flags~4#1, put_char_~ret~4#1, put_char_~tmp~32#1, put_char_~tmp___0~16#1.base, put_char_~tmp___0~16#1.offset, put_char_~tmp___1~6#1;put_char_~tty#1.base, put_char_~tty#1.offset := put_char_#in~tty#1.base, put_char_#in~tty#1.offset;put_char_~ch#1 := put_char_#in~ch#1;havoc put_char_~info~5#1.base, put_char_~info~5#1.offset;havoc put_char_~flags~4#1;havoc put_char_~ret~4#1;havoc put_char_~tmp~32#1;havoc put_char_~tmp___0~16#1.base, put_char_~tmp___0~16#1.offset;havoc put_char_~tmp___1~6#1;call put_char_#t~mem382#1.base, put_char_#t~mem382#1.offset := read~$Pointer$#28(put_char_~tty#1.base, 1003 + put_char_~tty#1.offset, 8);put_char_~info~5#1.base, put_char_~info~5#1.offset := put_char_#t~mem382#1.base, put_char_#t~mem382#1.offset;havoc put_char_#t~mem382#1.base, put_char_#t~mem382#1.offset;put_char_~ret~4#1 := 0; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007-1: call hdlcdev_ioctl_#t~mem737#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 9915 + hdlcdev_ioctl_~info~25#1.offset, 4); [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: assume 0 != hdlcdev_ioctl_#t~mem737#1;havoc hdlcdev_ioctl_#t~mem737#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8007: assume !(0 != hdlcdev_ioctl_#t~mem737#1);havoc hdlcdev_ioctl_#t~mem737#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7082-1: SUMMARY for call set_params32_#t~ret530#1 := copy_from_user(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset, set_params32_~new_params#1.base, set_params32_~new_params#1.offset, 32); srcloc: null [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11178-1: SUMMARY for call carrier_raised_#t~ret1605#1 := _raw_spin_lock_irqsave(carrier_raised_~tmp~96#1.base, carrier_raised_~tmp~96#1.offset); srcloc: null [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800-3: assume 1024 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise930#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800-3: assume !(1024 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise930#1 := 0; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7743: assume { :begin_inline_hdlc_open } true;hdlc_open_#in~arg0#1.base, hdlc_open_#in~arg0#1.offset := hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset;havoc hdlc_open_#res#1;havoc hdlc_open_#t~nondet2390#1, hdlc_open_~arg0#1.base, hdlc_open_~arg0#1.offset;hdlc_open_~arg0#1.base, hdlc_open_~arg0#1.offset := hdlc_open_#in~arg0#1.base, hdlc_open_#in~arg0#1.offset;havoc hdlc_open_#t~nondet2390#1;assume -2147483648 <= hdlc_open_#t~nondet2390#1 && hdlc_open_#t~nondet2390#1 <= 2147483647;hdlc_open_#res#1 := hdlc_open_#t~nondet2390#1;havoc hdlc_open_#t~nondet2390#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800: assume 0 != isr_serial_#t~bitwise930#1;havoc isr_serial_#t~bitwise930#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800: assume !(0 != isr_serial_#t~bitwise930#1);havoc isr_serial_#t~bitwise930#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800-1: [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8800-2: havoc isr_serial_#t~bitwise930#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise930#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise930#1 <= 1024) && isr_serial_#t~bitwise930#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise930#1 > 1024 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise930#1 >= -2147483648; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: assume (if set_termios_#t~mem352#1 % 4294967296 % 4294967296 <= 2147483647 then set_termios_#t~mem352#1 % 4294967296 % 4294967296 else set_termios_#t~mem352#1 % 4294967296 % 4294967296 - 4294967296) >= 0;havoc set_termios_#t~mem351#1.base, set_termios_#t~mem351#1.offset;havoc set_termios_#t~mem352#1;call set_termios_#t~mem353#1 := read~int#28(set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1); [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: assume !((if set_termios_#t~mem352#1 % 4294967296 % 4294967296 <= 2147483647 then set_termios_#t~mem352#1 % 4294967296 % 4294967296 else set_termios_#t~mem352#1 % 4294967296 % 4294967296 - 4294967296) >= 0);havoc set_termios_#t~mem351#1.base, set_termios_#t~mem351#1.offset;havoc set_termios_#t~mem352#1; [2025-02-08 02:05:13,339 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11179: SUMMARY for call get_signals(carrier_raised_~info~31#1.base, carrier_raised_~info~31#1.offset); srcloc: null [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8933: assume ~debug_level~0 > 4; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8933: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume 1 == (if hdlcdev_ioctl_#t~mem711#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem711#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem711#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem711#1; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7876: assume !(1 == (if hdlcdev_ioctl_#t~mem711#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem711#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem711#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem711#1;call hdlcdev_ioctl_#t~mem712#1 := read~int#6(hdlcdev_ioctl_~ifr#1.base, 16 + hdlcdev_ioctl_~ifr#1.offset, 4); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8669: assume 0 != (if ri_change_~status#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~status#1 % 65536 % 4294967296 else ri_change_~status#1 % 65536 % 4294967296 - 4294967296) % 2;call ri_change_#t~mem889#1 := read~int#28(ri_change_~info#1.base, 1583 + ri_change_~info#1.offset, 1); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8669: assume !(0 != (if ri_change_~status#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~status#1 % 65536 % 4294967296 else ri_change_~status#1 % 65536 % 4294967296 - 4294967296) % 2);call ri_change_#t~mem892#1 := read~int#28(ri_change_~info#1.base, 1583 + ri_change_~info#1.offset, 1); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14615: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret2421#1 := main_#res#1;havoc main_#t~ret2351#1, main_#t~nondet2352#1, main_#t~ret2353#1, main_#t~ret2354#1, main_#t~ret2355#1, main_#t~ret2356#1, main_#t~ret2357#1, main_#t~ret2358#1, main_#t~ret2359#1, main_#t~ret2360#1, main_#t~ret2361#1, main_#t~ret2362#1, main_#t~ret2363#1, main_#t~ret2364#1, main_#t~ret2365#1, main_#t~ret2366#1, main_#t~ret2367#1, main_#t~ret2368#1, main_#t~ret2369#1, main_#t~ret2370#1, main_#t~nondet2371#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_init_one_102_p1~0#1.base, main_~var_init_one_102_p1~0#1.offset, main_~res_init_one_102~0#1, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~res_synclink_gt_proc_open_26~0#1, main_~var_group4~0#1.base, main_~var_group4~0#1.offset, main_~res_hdlcdev_open_33~0#1, main_~res_hdlcdev_close_34~0#1, main_~var_group5~0#1.base, main_~var_group5~0#1.offset, main_~var_hdlcdev_ioctl_35_p2~0#1, main_~var_group6~0#1.base, main_~var_group6~0#1.offset, main_~var_dtr_rts_87_p1~0#1, main_~var_group7~0#1.base, main_~var_group7~0#1.offset, main_~res_open_5~0#1, main_~var_write_10_p1~0#1.base, main_~var_write_10_p1~0#1.offset, main_~var_write_10_p2~0#1, main_~var_put_char_11_p1~0#1, main_~var_ioctl_19_p1~0#1, main_~var_ioctl_19_p2~0#1, main_~var_slgt_compat_ioctl_23_p1~0#1, main_~var_slgt_compat_ioctl_23_p2~0#1, main_~var_send_xchar_12_p1~0#1, main_~var_set_break_30_p1~0#1, main_~var_wait_until_sent_13_p1~0#1, main_~var_group8~0#1.base, main_~var_group8~0#1.offset, main_~var_tiocmset_85_p1~0#1, main_~var_tiocmset_85_p2~0#1, main_~var_group9~0#1.base, main_~var_group9~0#1.offset, main_~var_slgt_interrupt_56_p0~0#1, main_~var_slgt_interrupt_56_p1~0#1.base, main_~var_slgt_interrupt_56_p1~0#1.offset, main_~ldv_s_pci_driver_pci_driver~0#1, main_~ldv_s_synclink_gt_proc_fops_file_operations~0#1, main_~ldv_s_hdlcdev_ops_net_device_ops~0#1, main_~ldv_s_ops_tty_operations~0#1, main_~tmp~132#1, main_~tmp___0~68#1, main_~tmp___1~33#1;assume { :end_inline_main } true; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: call write~int#28(set_termios_#t~bitwise354#1, set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1);havoc set_termios_#t~mem353#1;havoc set_termios_#t~bitwise354#1; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-1: [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-4: assume 0 == set_termios_#t~mem353#1 % 256 % 4294967296 || 32 == set_termios_#t~mem353#1 % 256 % 4294967296;set_termios_#t~bitwise354#1 := 32; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-4: assume !(0 == set_termios_#t~mem353#1 % 256 % 4294967296 || 32 == set_termios_#t~mem353#1 % 256 % 4294967296); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180: call carrier_raised_#t~mem1606#1 := read~int#28(carrier_raised_~info~31#1.base, 1583 + carrier_raised_~info~31#1.offset, 1);carrier_raised_#res#1 := (if carrier_raised_#t~mem1606#1 % 256 % 4294967296 <= 2147483647 then carrier_raised_#t~mem1606#1 % 256 % 4294967296 else carrier_raised_#t~mem1606#1 % 256 % 4294967296 - 4294967296) % 2;havoc carrier_raised_#t~mem1606#1; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-2: havoc set_termios_#t~bitwise354#1;assume (set_termios_#t~bitwise354#1 % 4294967296 >= set_termios_#t~mem353#1 % 256 % 4294967296 && set_termios_#t~bitwise354#1 % 4294967296 >= 32) && set_termios_#t~bitwise354#1 % 4294967296 <= 32 + set_termios_#t~mem353#1 % 256 % 4294967296; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-3: assume false;set_termios_#t~bitwise354#1 := set_termios_#t~mem353#1 % 256; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-3: assume !false; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11180-1: SUMMARY for call spin_unlock_irqrestore(carrier_raised_~info~31#1.base, 1326 + carrier_raised_~info~31#1.offset, carrier_raised_~flags~37#1); srcloc: null [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume open_~line~0#1 >= ~slgt_device_count~0; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6027: assume !(open_~line~0#1 >= ~slgt_device_count~0);open_~info~0#1.base, open_~info~0#1.offset := ~slgt_device_list~0.base, ~slgt_device_list~0.offset; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume 0 != set_params32_~tmp~43#1 % 18446744073709551616;set_params32_#res#1 := -14;call ULTIMATE.dealloc(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset);havoc set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset; [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume !(0 != set_params32_~tmp~43#1 % 18446744073709551616); [2025-02-08 02:05:13,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8802: SUMMARY for call isr_rxdata(isr_serial_~info#1.base, isr_serial_~info#1.offset); srcloc: null [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8009: SUMMARY for call program_hw(hdlcdev_ioctl_~info~25#1.base, hdlcdev_ioctl_~info~25#1.offset); srcloc: null [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-1: [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-2: havoc ri_change_#t~bitwise890#1;assume (ri_change_#t~bitwise890#1 % 4294967296 >= ri_change_#t~mem889#1 % 256 % 4294967296 && ri_change_#t~bitwise890#1 % 4294967296 >= 4) && ri_change_#t~bitwise890#1 % 4294967296 <= 4 + ri_change_#t~mem889#1 % 256 % 4294967296; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14748-2: __request_region_#res#1.base, __request_region_#res#1.offset := __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset;havoc __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-3: assume false;ri_change_#t~bitwise890#1 := ri_change_#t~mem889#1 % 256; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-3: assume !false; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-4: assume 0 == ri_change_#t~mem889#1 % 256 % 4294967296 || 4 == ri_change_#t~mem889#1 % 256 % 4294967296;ri_change_#t~bitwise890#1 := 4; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670-4: assume !(0 == ri_change_#t~mem889#1 % 256 % 4294967296 || 4 == ri_change_#t~mem889#1 % 256 % 4294967296); [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7745: assume 0 != hdlcdev_open_~rc~1#1;hdlcdev_open_#res#1 := hdlcdev_open_~rc~1#1; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7745: assume !(0 != hdlcdev_open_~rc~1#1); [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14748: havoc __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset;claim_resources_#t~ret1716#1.base, claim_resources_#t~ret1716#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;havoc __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1;assume { :end_inline___request_region } true;claim_resources_~tmp~103#1.base, claim_resources_~tmp~103#1.offset := claim_resources_#t~ret1716#1.base, claim_resources_#t~ret1716#1.offset;havoc claim_resources_#t~mem1715#1;havoc claim_resources_#t~ret1716#1.base, claim_resources_#t~ret1716#1.offset; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8670: call write~int#28(ri_change_#t~bitwise890#1, ri_change_~info#1.base, 1583 + ri_change_~info#1.offset, 1);havoc ri_change_#t~mem889#1;havoc ri_change_#t~bitwise890#1;call ri_change_#t~mem891#1 := read~int#28(ri_change_~info#1.base, 9793 + ri_change_~info#1.offset, 4);call write~int#28(1 + ri_change_#t~mem891#1, ri_change_~info#1.base, 9793 + ri_change_~info#1.offset, 4);havoc ri_change_#t~mem891#1; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14748-3: SUMMARY for call __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset := ldv_malloc(56); srcloc: null [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14352: assume 24 == main_~tmp___0~68#1; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14352: assume !(24 == main_~tmp___0~68#1); [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11842: 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$#28(~#slgt_port_ops~0.base, ~#slgt_port_ops~0.offset, alloc_dev_~info~33#1.base, 16 + alloc_dev_~info~33#1.offset, 8);call write~int#28(21505, alloc_dev_~info~33#1.base, 705 + 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, 1394 + 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:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935: assume -2147483648 <= isr_tdma_#t~ret962#1 && isr_tdma_#t~ret962#1 <= 2147483647;havoc isr_tdma_#t~ret962#1; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8935-1: SUMMARY for call isr_tdma_#t~ret962#1 := printk(110, 0); srcloc: null [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314: block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset := block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset;havoc block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset;block_til_ready_~__ptr___1~4#1.base, block_til_ready_~__ptr___1~4#1.offset := block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6161: assume -2147483648 <= open_#t~ret311#1 && open_#t~ret311#1 <= 2147483647;havoc open_#t~ret311#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6161-1: SUMMARY for call open_#t~ret311#1 := printk(24, 0); srcloc: null [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9200: slgt_interrupt_~i~4#1 := 1 + slgt_interrupt_~i~4#1;call slgt_interrupt_#t~mem1025#1 := read~int#28(slgt_interrupt_~info~28#1.base, 742 + slgt_interrupt_~info~28#1.offset, 4); [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314-1: SUMMARY for call block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume ~debug_level~0 > 1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6029: assume !(~debug_level~0 > 1); [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: havoc carrier_raised_#t~mem1606#1;main_#t~ret2358#1 := carrier_raised_#res#1;havoc carrier_raised_#t~ret1604#1.base, carrier_raised_#t~ret1604#1.offset, carrier_raised_#t~ret1605#1, carrier_raised_#t~mem1606#1, carrier_raised_~port#1.base, carrier_raised_~port#1.offset, carrier_raised_~flags~37#1, carrier_raised_~info~31#1.base, carrier_raised_~info~31#1.offset, carrier_raised_~__mptr~1#1.base, carrier_raised_~__mptr~1#1.offset, carrier_raised_~tmp~96#1.base, carrier_raised_~tmp~96#1.offset;havoc carrier_raised_#in~port#1.base, carrier_raised_#in~port#1.offset;assume { :end_inline_carrier_raised } true;assume -2147483648 <= main_#t~ret2358#1 && main_#t~ret2358#1 <= 2147483647;havoc main_#t~ret2358#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume 4101 == (if hdlcdev_ioctl_#t~mem712#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem712#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem712#1 % 4294967296 % 4294967296 - 4294967296);havoc hdlcdev_ioctl_#t~mem712#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7879: assume !(4101 == (if hdlcdev_ioctl_#t~mem712#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_#t~mem712#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_#t~mem712#1 % 4294967296 % 4294967296 - 4294967296));havoc hdlcdev_ioctl_#t~mem712#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13957-1: irq_test_#res#1 := irq_test_~tmp___4~8#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294: assume -2147483648 <= set_termios_#t~ret355#1 && set_termios_#t~ret355#1 <= 2147483647;set_termios_~tmp___0~13#1 := set_termios_#t~ret355#1;havoc set_termios_#t~ret355#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14486-1: assume { :begin_inline_flush_chars } true;flush_chars_#in~tty#1.base, flush_chars_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc flush_chars_#t~mem416#1.base, flush_chars_#t~mem416#1.offset, flush_chars_#t~ret417#1, flush_chars_#t~mem418#1, flush_chars_#t~ret419#1, flush_chars_#t~mem420#1, flush_chars_#t~mem421#1, flush_chars_#t~mem422#1, flush_chars_#t~mem423#1.base, flush_chars_#t~mem423#1.offset, flush_chars_#t~ret424#1, flush_chars_#t~ret425#1.base, flush_chars_#t~ret425#1.offset, flush_chars_#t~ret426#1, flush_chars_#t~mem427#1, flush_chars_#t~mem428#1.base, flush_chars_#t~mem428#1.offset, flush_chars_#t~mem429#1, flush_chars_#t~ret430#1, flush_chars_~tty#1.base, flush_chars_~tty#1.offset, flush_chars_~info~9#1.base, flush_chars_~info~9#1.offset, flush_chars_~flags~6#1, flush_chars_~tmp~36#1, flush_chars_~tmp___0~19#1.base, flush_chars_~tmp___0~19#1.offset, flush_chars_~tmp___1~8#1;flush_chars_~tty#1.base, flush_chars_~tty#1.offset := flush_chars_#in~tty#1.base, flush_chars_#in~tty#1.offset;havoc flush_chars_~info~9#1.base, flush_chars_~info~9#1.offset;havoc flush_chars_~flags~6#1;havoc flush_chars_~tmp~36#1;havoc flush_chars_~tmp___0~19#1.base, flush_chars_~tmp___0~19#1.offset;havoc flush_chars_~tmp___1~8#1;call flush_chars_#t~mem416#1.base, flush_chars_#t~mem416#1.offset := read~$Pointer$#28(flush_chars_~tty#1.base, 1003 + flush_chars_~tty#1.offset, 8);flush_chars_~info~9#1.base, flush_chars_~info~9#1.offset := flush_chars_#t~mem416#1.base, flush_chars_#t~mem416#1.offset;havoc flush_chars_#t~mem416#1.base, flush_chars_#t~mem416#1.offset; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14486: havoc flush_chars_#t~mem416#1.base, flush_chars_#t~mem416#1.offset, flush_chars_#t~ret417#1, flush_chars_#t~mem418#1, flush_chars_#t~ret419#1, flush_chars_#t~mem420#1, flush_chars_#t~mem421#1, flush_chars_#t~mem422#1, flush_chars_#t~mem423#1.base, flush_chars_#t~mem423#1.offset, flush_chars_#t~ret424#1, flush_chars_#t~ret425#1.base, flush_chars_#t~ret425#1.offset, flush_chars_#t~ret426#1, flush_chars_#t~mem427#1, flush_chars_#t~mem428#1.base, flush_chars_#t~mem428#1.offset, flush_chars_#t~mem429#1, flush_chars_#t~ret430#1, flush_chars_~tty#1.base, flush_chars_~tty#1.offset, flush_chars_~info~9#1.base, flush_chars_~info~9#1.offset, flush_chars_~flags~6#1, flush_chars_~tmp~36#1, flush_chars_~tmp___0~19#1.base, flush_chars_~tmp___0~19#1.offset, flush_chars_~tmp___1~8#1;havoc flush_chars_#in~tty#1.base, flush_chars_#in~tty#1.offset;assume { :end_inline_flush_chars } true; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6294-1: SUMMARY for call set_termios_#t~ret355#1 := constant_test_bit(0, set_termios_~tty#1.base, 528 + set_termios_~tty#1.offset); srcloc: null [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11976: device_init_#t~ret1779#1 := claim_resources_#res#1;havoc claim_resources_#t~mem1715#1, claim_resources_#t~ret1716#1.base, claim_resources_#t~ret1716#1.offset, claim_resources_#t~mem1717#1, claim_resources_#t~ret1718#1, claim_resources_#t~mem1719#1, claim_resources_#t~ret1720#1.base, claim_resources_#t~ret1720#1.offset, claim_resources_#t~mem1721#1.base, claim_resources_#t~mem1721#1.offset, claim_resources_#t~mem1722#1, claim_resources_#t~ret1723#1, claim_resources_~info#1.base, claim_resources_~info#1.offset, claim_resources_~tmp~103#1.base, claim_resources_~tmp~103#1.offset, claim_resources_~tmp___0~55#1.base, claim_resources_~tmp___0~55#1.offset;havoc claim_resources_#in~info#1.base, claim_resources_#in~info#1.offset;assume { :end_inline_claim_resources } true;assume -2147483648 <= device_init_#t~ret1779#1 && device_init_#t~ret1779#1 <= 2147483647;device_init_~tmp___0~56#1 := device_init_#t~ret1779#1;havoc device_init_#t~mem1778#1.base, device_init_#t~mem1778#1.offset;havoc device_init_#t~ret1779#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11976-1: call device_init_#t~mem1778#1.base, device_init_#t~mem1778#1.offset := read~$Pointer$#28(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~mem1778#1.base, device_init_#t~mem1778#1.offset;havoc claim_resources_#res#1;havoc claim_resources_#t~mem1715#1, claim_resources_#t~ret1716#1.base, claim_resources_#t~ret1716#1.offset, claim_resources_#t~mem1717#1, claim_resources_#t~ret1718#1, claim_resources_#t~mem1719#1, claim_resources_#t~ret1720#1.base, claim_resources_#t~ret1720#1.offset, claim_resources_#t~mem1721#1.base, claim_resources_#t~mem1721#1.offset, claim_resources_#t~mem1722#1, claim_resources_#t~ret1723#1, claim_resources_~info#1.base, claim_resources_~info#1.offset, claim_resources_~tmp~103#1.base, claim_resources_~tmp~103#1.offset, claim_resources_~tmp___0~55#1.base, claim_resources_~tmp___0~55#1.offset;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~103#1.base, claim_resources_~tmp~103#1.offset;havoc claim_resources_~tmp___0~55#1.base, claim_resources_~tmp___0~55#1.offset;call claim_resources_#t~mem1715#1 := read~int#28(claim_resources_~info#1.base, 1506 + claim_resources_~info#1.offset, 4);assume { :begin_inline___request_region } true;__request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1 := ~#iomem_resource~0.base, ~#iomem_resource~0.offset, claim_resources_#t~mem1715#1 % 4294967296, 256, 145, 0, 0;havoc __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;__request_region_~arg0#1.base, __request_region_~arg0#1.offset := __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset;__request_region_~arg1#1 := __request_region_#in~arg1#1;__request_region_~arg2#1 := __request_region_#in~arg2#1;__request_region_~arg3#1.base, __request_region_~arg3#1.offset := __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset;__request_region_~arg4#1 := __request_region_#in~arg4#1; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-4: assume 0 == ri_change_#t~mem892#1 % 256 % 4294967296;ri_change_#t~bitwise893#1 := 0; [2025-02-08 02:05:13,342 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-4: assume !(0 == ri_change_#t~mem892#1 % 256 % 4294967296); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673: call write~int#28(ri_change_#t~bitwise893#1, ri_change_~info#1.base, 1583 + ri_change_~info#1.offset, 1);havoc ri_change_#t~mem892#1;havoc ri_change_#t~bitwise893#1;call ri_change_#t~mem894#1 := read~int#28(ri_change_~info#1.base, 9797 + ri_change_~info#1.offset, 4);call write~int#28(1 + ri_change_#t~mem894#1, ri_change_~info#1.base, 9797 + ri_change_~info#1.offset, 4);havoc ri_change_#t~mem894#1; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-1: [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484-1: SUMMARY for call throttle_#t~ret629#1 := printk(78, 0); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-2: havoc ri_change_#t~bitwise893#1;assume ri_change_#t~bitwise893#1 % 4294967296 <= ri_change_#t~mem892#1 % 256 % 4294967296 && ri_change_#t~bitwise893#1 % 4294967296 <= 251; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7484: assume -2147483648 <= throttle_#t~ret629#1 && throttle_#t~ret629#1 <= 2147483647;havoc throttle_#t~ret629#1; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-3: assume 251 == ri_change_#t~mem892#1 % 256 % 4294967296;ri_change_#t~bitwise893#1 := ri_change_#t~mem892#1 % 256; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8673-3: assume !(251 == ri_change_#t~mem892#1 % 256 % 4294967296); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14355: assume 25 == main_~tmp___0~68#1; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14355: assume !(25 == main_~tmp___0~68#1); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9202: assume slgt_interrupt_#t~mem1025#1 % 4294967296 > slgt_interrupt_~i~4#1 % 4294967296;havoc slgt_interrupt_#t~mem1025#1; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9202: assume !(slgt_interrupt_#t~mem1025#1 % 4294967296 > slgt_interrupt_~i~4#1 % 4294967296);havoc slgt_interrupt_#t~mem1025#1; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031: assume -2147483648 <= open_#t~ret282#1 && open_#t~ret282#1 <= 2147483647;havoc open_#t~ret282#1; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14091: loopback_test_~tmp___2~19#1.base, loopback_test_~tmp___2~19#1.offset := loopback_test_#t~ret2325#1.base, loopback_test_#t~ret2325#1.offset;havoc loopback_test_#t~ret2325#1.base, loopback_test_#t~ret2325#1.offset; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6031-1: SUMMARY for call open_#t~ret282#1 := printk(19, 0); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14091-1: SUMMARY for call loopback_test_#t~ret2325#1.base, loopback_test_#t~ret2325#1.offset := spinlock_check(loopback_test_~info#1.base, 1326 + loopback_test_~info#1.offset); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8013-1: hdlcdev_ioctl_#res#1 := 0;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: 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#33(2097664, alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset, 8);call alloc_dev_#t~mem1758#1 := read~int#33(alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset, 8);call write~int#28(alloc_dev_#t~mem1758#1, alloc_dev_~info~33#1.base, 1394 + alloc_dev_~info~33#1.offset, 8);havoc alloc_dev_#t~mem1758#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, 1426 + alloc_dev_~info~33#1.offset, 155, 0, alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#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:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8542: SUMMARY for call __wake_up(dsr_change_~info#1.base, 898 + dsr_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: assume 0 == set_termios_~tmp___0~13#1;call set_termios_#t~mem356#1 := read~int#28(set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6296: assume !(0 == set_termios_~tmp___0~13#1); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092-1: SUMMARY for call loopback_test_#t~ret2326#1 := _raw_spin_lock_irqsave(loopback_test_~tmp___2~19#1.base, loopback_test_~tmp___2~19#1.offset); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089-1: SUMMARY for call spin_lock(set_params32_~info#1.base, 1326 + set_params32_~info#1.offset); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11978: assume 0 == device_init_~tmp___0~56#1;call device_init_#t~mem1780#1.base, device_init_#t~mem1780#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11978: assume !(0 == device_init_~tmp___0~56#1); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7089: call set_params32_#t~mem531#1 := read~int#28(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset, 4); [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14092: loopback_test_~flags~42#1 := loopback_test_#t~ret2326#1;havoc loopback_test_#t~ret2326#1;assume { :begin_inline_reset_adapter } true;reset_adapter_#in~info#1.base, reset_adapter_#in~info#1.offset := loopback_test_~info#1.base, loopback_test_~info#1.offset;havoc reset_adapter_#t~mem1952#1.base, reset_adapter_#t~mem1952#1.offset, reset_adapter_#t~mem1953#1.base, reset_adapter_#t~mem1953#1.offset, reset_adapter_#t~mem1954#1, reset_adapter_~info#1.base, reset_adapter_~info#1.offset, reset_adapter_~i~11#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~11#1;reset_adapter_~i~11#1 := 0; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750: hdlcdev_open_~tmp___1~12#1.base, hdlcdev_open_~tmp___1~12#1.offset := hdlcdev_open_#t~ret686#1.base, hdlcdev_open_#t~ret686#1.offset;havoc hdlcdev_open_#t~ret686#1.base, hdlcdev_open_#t~ret686#1.offset; [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7750-1: SUMMARY for call hdlcdev_open_#t~ret686#1.base, hdlcdev_open_#t~ret686#1.offset := spinlock_check(hdlcdev_open_~info~23#1.base, 9919 + hdlcdev_open_~info~23#1.offset); srcloc: null [2025-02-08 02:05:13,343 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543: call dsr_change_#t~mem834#1 := read~int#28(dsr_change_~info#1.base, 1470 + dsr_change_~info#1.offset, 4); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8543-1: SUMMARY for call __wake_up(dsr_change_~info#1.base, 982 + dsr_change_~info#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-2: havoc set_termios_#t~bitwise357#1;assume (set_termios_#t~bitwise357#1 % 4294967296 >= set_termios_#t~mem356#1 % 256 % 4294967296 && set_termios_#t~bitwise357#1 % 4294967296 >= 32) && set_termios_#t~bitwise357#1 % 4294967296 <= 32 + set_termios_#t~mem356#1 % 256 % 4294967296; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-3: assume false;set_termios_#t~bitwise357#1 := set_termios_#t~mem356#1 % 256; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-3: assume !false; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: call write~int#28(set_termios_#t~bitwise357#1, set_termios_~info~3#1.base, 1583 + set_termios_~info~3#1.offset, 1);havoc set_termios_#t~mem356#1;havoc set_termios_#t~bitwise357#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12243-1: SUMMARY for call slgt_cleanup(); srcloc: null [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-1: [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12243: slgt_init_#res#1 := slgt_init_~rc~9#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-4: assume 0 == set_termios_#t~mem356#1 % 256 % 4294967296 || 32 == set_termios_#t~mem356#1 % 256 % 4294967296;set_termios_#t~bitwise357#1 := 32; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-4: assume !(0 == set_termios_#t~mem356#1 % 256 % 4294967296 || 32 == set_termios_#t~mem356#1 % 256 % 4294967296); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6165-1: open_#res#1 := open_~retval~0#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8940: SUMMARY for call wr_reg32(isr_tdma_~info#1.base, isr_tdma_~info#1.offset, 148, isr_tdma_~status~3#1); srcloc: null [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14093: havoc reset_adapter_#t~mem1952#1.base, reset_adapter_#t~mem1952#1.offset, reset_adapter_#t~mem1953#1.base, reset_adapter_#t~mem1953#1.offset, reset_adapter_#t~mem1954#1, reset_adapter_~info#1.base, reset_adapter_~info#1.offset, reset_adapter_~i~11#1;havoc reset_adapter_#in~info#1.base, reset_adapter_#in~info#1.offset;assume { :end_inline_reset_adapter } true; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume false;call write~int#6(4101, hdlcdev_ioctl_~ifr#1.base, 16 + hdlcdev_ioctl_~ifr#1.offset, 4);call hdlcdev_ioctl_#t~mem713#1 := read~int#6(hdlcdev_ioctl_~ifr#1.base, 20 + hdlcdev_ioctl_~ifr#1.offset, 4); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset;main_#t~ret2357#1 := hdlcdev_ioctl_#res#1;havoc hdlcdev_ioctl_#t~mem704#1.base, hdlcdev_ioctl_#t~mem704#1.offset, hdlcdev_ioctl_#t~ret705#1.base, hdlcdev_ioctl_#t~ret705#1.offset, hdlcdev_ioctl_#t~mem706#1.base, hdlcdev_ioctl_#t~mem706#1.offset, hdlcdev_ioctl_#t~ret707#1, hdlcdev_ioctl_#t~mem708#1, hdlcdev_ioctl_#t~ret709#1, hdlcdev_ioctl_#t~memset~res710#1.base, hdlcdev_ioctl_#t~memset~res710#1.offset, hdlcdev_ioctl_#t~mem711#1, hdlcdev_ioctl_#t~mem712#1, hdlcdev_ioctl_#t~mem713#1, hdlcdev_ioctl_#t~mem714#1, hdlcdev_ioctl_#t~bitwise715#1, hdlcdev_ioctl_#t~mem716#1, hdlcdev_ioctl_#t~mem717#1, hdlcdev_ioctl_#t~ret718#1, hdlcdev_ioctl_#t~ret719#1, hdlcdev_ioctl_#t~ret720#1, hdlcdev_ioctl_#t~mem721#1, hdlcdev_ioctl_#t~mem722#1, hdlcdev_ioctl_#t~mem723#1, hdlcdev_ioctl_#t~mem724#1, hdlcdev_ioctl_#t~mem725#1, hdlcdev_ioctl_#t~mem726#1, hdlcdev_ioctl_#t~bitwise727#1, hdlcdev_ioctl_#t~mem728#1, hdlcdev_ioctl_#t~mem729#1, hdlcdev_ioctl_#t~mem730#1, hdlcdev_ioctl_#t~bitwise731#1, hdlcdev_ioctl_#t~mem732#1, hdlcdev_ioctl_#t~bitwise733#1, hdlcdev_ioctl_#t~mem734#1, hdlcdev_ioctl_#t~bitwise735#1, hdlcdev_ioctl_#t~mem736#1, hdlcdev_ioctl_#t~mem737#1, hdlcdev_ioctl_#t~ret738#1, hdlcdev_ioctl_~dev#1.base, hdlcdev_ioctl_~dev#1.offset, hdlcdev_ioctl_~ifr#1.base, hdlcdev_ioctl_~ifr#1.offset, hdlcdev_ioctl_~cmd#1, hdlcdev_ioctl_~size~0#1, hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset, hdlcdev_ioctl_~line~1#1.base, hdlcdev_ioctl_~line~1#1.offset, hdlcdev_ioctl_~info~25#1.base, hdlcdev_ioctl_~info~25#1.offset, hdlcdev_ioctl_~tmp~55#1.base, hdlcdev_ioctl_~tmp~55#1.offset, hdlcdev_ioctl_~flags~18#1, hdlcdev_ioctl_~tmp___0~32#1, hdlcdev_ioctl_~tmp___1~13#1, hdlcdev_ioctl_~tmp___2~7#1, hdlcdev_ioctl_~tmp___3~5#1, hdlcdev_ioctl_~tmp___4~1#1, hdlcdev_ioctl_~tmp___5~1#1;havoc hdlcdev_ioctl_#in~dev#1.base, hdlcdev_ioctl_#in~dev#1.offset, hdlcdev_ioctl_#in~ifr#1.base, hdlcdev_ioctl_#in~ifr#1.offset, hdlcdev_ioctl_#in~cmd#1;assume { :end_inline_hdlcdev_ioctl } true;assume -2147483648 <= main_#t~ret2357#1 && main_#t~ret2357#1 <= 2147483647;havoc main_#t~ret2357#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808-3: assume 512 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise931#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808-3: assume !(512 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751-1: SUMMARY for call hdlcdev_open_#t~ret687#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___1~12#1.base, hdlcdev_open_~tmp___1~12#1.offset); srcloc: null [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8676: assume ~debug_level~0 > 4;call ri_change_#t~mem895#1 := read~int#28(ri_change_~info#1.base, 1583 + ri_change_~info#1.offset, 1); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8676: assume !(~debug_level~0 > 4); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise931#1 := 0; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7751: hdlcdev_open_~flags~16#1 := hdlcdev_open_#t~ret687#1;havoc hdlcdev_open_#t~ret687#1;call hdlcdev_open_#t~mem688#1 := read~int#28(hdlcdev_open_~info~23#1.base, 96 + hdlcdev_open_~info~23#1.offset, 4); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808: assume 0 != isr_serial_#t~bitwise931#1;havoc isr_serial_#t~bitwise931#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808: assume !(0 != isr_serial_#t~bitwise931#1);havoc isr_serial_#t~bitwise931#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808-1: [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8808-2: havoc isr_serial_#t~bitwise931#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise931#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise931#1 <= 512) && isr_serial_#t~bitwise931#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise931#1 > 512 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise931#1 >= -2147483648; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-3: assume false;dsr_change_#t~bitwise835#1 := dsr_change_#t~mem834#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-3: assume !false; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-4: assume 0 == dsr_change_#t~mem834#1 % 4294967296 || 4 == dsr_change_#t~mem834#1 % 4294967296;dsr_change_#t~bitwise835#1 := 4; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-4: assume !(0 == dsr_change_#t~mem834#1 % 4294967296 || 4 == dsr_change_#t~mem834#1 % 4294967296); [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544: call write~int#28(dsr_change_#t~bitwise835#1, dsr_change_~info#1.base, 1470 + dsr_change_~info#1.offset, 4);havoc dsr_change_#t~mem834#1;havoc dsr_change_#t~bitwise835#1; [2025-02-08 02:05:13,344 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-1: [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8544-2: havoc dsr_change_#t~bitwise835#1;assume (dsr_change_#t~bitwise835#1 % 4294967296 >= dsr_change_#t~mem834#1 % 4294967296 && dsr_change_#t~bitwise835#1 % 4294967296 >= 4) && dsr_change_#t~bitwise835#1 % 4294967296 <= 4 + dsr_change_#t~mem834#1 % 4294967296; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: assume 7 == set_params32_#t~mem531#1 % 4294967296;havoc set_params32_#t~mem531#1;call set_params32_#t~mem532#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 8 + set_params32_~#tmp_params~1#1.offset, 4);call write~int#28(set_params32_#t~mem532#1, set_params32_~info#1.base, 1567 + set_params32_~info#1.offset, 4);havoc set_params32_#t~mem532#1; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: assume !(7 == set_params32_#t~mem531#1 % 4294967296);havoc set_params32_#t~mem531#1;call set_params32_#t~mem533#1 := read~int#28(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset, 4);call write~int#28(set_params32_#t~mem533#1 % 4294967296, set_params32_~info#1.base, 1511 + set_params32_~info#1.offset, 8);havoc set_params32_#t~mem533#1;call set_params32_#t~mem534#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 4 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem534#1, set_params32_~info#1.base, 1519 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem534#1;call set_params32_#t~mem535#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 5 + set_params32_~#tmp_params~1#1.offset, 2);call write~int#28(set_params32_#t~mem535#1, set_params32_~info#1.base, 1520 + set_params32_~info#1.offset, 2);havoc set_params32_#t~mem535#1;call set_params32_#t~mem536#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 7 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem536#1, set_params32_~info#1.base, 1522 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem536#1;call set_params32_#t~mem537#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 8 + set_params32_~#tmp_params~1#1.offset, 4);call write~int#28(set_params32_#t~mem537#1 % 4294967296, set_params32_~info#1.base, 1523 + set_params32_~info#1.offset, 8);havoc set_params32_#t~mem537#1;call set_params32_#t~mem538#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 12 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem538#1, set_params32_~info#1.base, 1531 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem538#1;call set_params32_#t~mem539#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 13 + set_params32_~#tmp_params~1#1.offset, 2);call write~int#28(set_params32_#t~mem539#1, set_params32_~info#1.base, 1532 + set_params32_~info#1.offset, 2);havoc set_params32_#t~mem539#1;call set_params32_#t~mem540#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 15 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem540#1, set_params32_~info#1.base, 1534 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem540#1;call set_params32_#t~mem541#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 16 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem541#1, set_params32_~info#1.base, 1535 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem541#1;call set_params32_#t~mem542#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 17 + set_params32_~#tmp_params~1#1.offset, 4);call write~int#28(set_params32_#t~mem542#1 % 4294967296, set_params32_~info#1.base, 1536 + set_params32_~info#1.offset, 8);havoc set_params32_#t~mem542#1;call set_params32_#t~mem543#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 21 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem543#1, set_params32_~info#1.base, 1544 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem543#1;call set_params32_#t~mem544#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 22 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem544#1, set_params32_~info#1.base, 1545 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem544#1;call set_params32_#t~mem545#1 := read~int#28(set_params32_~#tmp_params~1#1.base, 23 + set_params32_~#tmp_params~1#1.offset, 1);call write~int#28(set_params32_#t~mem545#1, set_params32_~info#1.base, 1546 + set_params32_~info#1.offset, 1);havoc set_params32_#t~mem545#1; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14358: assume 26 == main_~tmp___0~68#1; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14358: assume !(26 == main_~tmp___0~68#1); [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11980: assume -2147483648 <= device_init_#t~ret1781#1 && device_init_#t~ret1781#1 <= 2147483647;havoc device_init_#t~mem1780#1.base, device_init_#t~mem1780#1.offset;havoc device_init_#t~ret1781#1;device_init_~i~8#1 := 1; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016-1: SUMMARY for call hdlcdev_ioctl_#t~ret738#1 := hdlc_ioctl(hdlcdev_ioctl_~dev#1.base, hdlcdev_ioctl_~dev#1.offset, hdlcdev_ioctl_~ifr#1.base, hdlcdev_ioctl_~ifr#1.offset, hdlcdev_ioctl_~cmd#1); srcloc: null [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8016: assume -2147483648 <= hdlcdev_ioctl_#t~ret738#1 && hdlcdev_ioctl_#t~ret738#1 <= 2147483647;hdlcdev_ioctl_~tmp___5~1#1 := hdlcdev_ioctl_#t~ret738#1;havoc hdlcdev_ioctl_#t~ret738#1;hdlcdev_ioctl_#res#1 := hdlcdev_ioctl_~tmp___5~1#1;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14094-1: SUMMARY for call spin_unlock_irqrestore(loopback_test_~info#1.base, 1326 + loopback_test_~info#1.offset, loopback_test_~flags~42#1); srcloc: null [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11980-1: SUMMARY for call device_init_#t~ret1781#1 := alloc_dma_bufs(device_init_#t~mem1780#1.base, device_init_#t~mem1780#1.offset); srcloc: null [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14094: loopback_test_~__len___0~0#1 := 48; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809-4: assume 0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise932#1 := 0; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809-4: assume !(0 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809: assume 0 != isr_serial_#t~bitwise932#1;havoc isr_serial_#t~bitwise932#1;call isr_serial_#t~mem933#1 := read~int#28(isr_serial_~info#1.base, 826 + isr_serial_~info#1.offset, 4);call write~int#28(1 + isr_serial_#t~mem933#1, isr_serial_~info#1.base, 826 + isr_serial_~info#1.offset, 4);havoc isr_serial_#t~mem933#1;call isr_serial_#t~mem934#1.base, isr_serial_#t~mem934#1.offset := read~$Pointer$#28(isr_serial_~info#1.base, 8 + isr_serial_~info#1.offset, 8); [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809: assume !(0 != isr_serial_#t~bitwise932#1);havoc isr_serial_#t~bitwise932#1; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11848: 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, 1402 + 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$#28(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$#28(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:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809-1: [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809-2: havoc isr_serial_#t~bitwise932#1;assume (((((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) < 0 || isr_serial_#t~bitwise932#1 <= (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)) && isr_serial_#t~bitwise932#1 <= 16384) && isr_serial_#t~bitwise932#1 >= 0) && ((if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || isr_serial_#t~bitwise932#1 > 16384 + (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296))) && isr_serial_#t~bitwise932#1 >= -2147483648; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809-3: assume 16384 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296);isr_serial_#t~bitwise932#1 := (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8809-3: assume !(16384 == (if isr_serial_~status~1#1 % 65536 % 4294967296 <= 2147483647 then isr_serial_~status~1#1 % 65536 % 4294967296 else isr_serial_~status~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-2: havoc throttle_#t~bitwise632#1;assume throttle_#t~bitwise632#1 % 4294967296 <= throttle_#t~mem631#1 % 4294967296 && throttle_#t~bitwise632#1 % 4294967296 <= 4096; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491: main_#t~ret2362#1 := write_room_#res#1;havoc write_room_#t~mem412#1.base, write_room_#t~mem412#1.offset, write_room_#t~ret413#1, write_room_#t~mem414#1, write_room_#t~ret415#1, write_room_~tty#1.base, write_room_~tty#1.offset, write_room_~info~8#1.base, write_room_~info~8#1.offset, write_room_~ret~5#1, write_room_~tmp~35#1;havoc write_room_#in~tty#1.base, write_room_#in~tty#1.offset;assume { :end_inline_write_room } true;assume -2147483648 <= main_#t~ret2362#1 && main_#t~ret2362#1 <= 2147483647;havoc main_#t~ret2362#1; [2025-02-08 02:05:13,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-1: [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491-1: assume { :begin_inline_write_room } true;write_room_#in~tty#1.base, write_room_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc write_room_#res#1;havoc write_room_#t~mem412#1.base, write_room_#t~mem412#1.offset, write_room_#t~ret413#1, write_room_#t~mem414#1, write_room_#t~ret415#1, write_room_~tty#1.base, write_room_~tty#1.offset, write_room_~info~8#1.base, write_room_~info~8#1.offset, write_room_~ret~5#1, write_room_~tmp~35#1;write_room_~tty#1.base, write_room_~tty#1.offset := write_room_#in~tty#1.base, write_room_#in~tty#1.offset;havoc write_room_~info~8#1.base, write_room_~info~8#1.offset;havoc write_room_~ret~5#1;havoc write_room_~tmp~35#1;call write_room_#t~mem412#1.base, write_room_#t~mem412#1.offset := read~$Pointer$#28(write_room_~tty#1.base, 1003 + write_room_~tty#1.offset, 8);write_room_~info~8#1.base, write_room_~info~8#1.offset := write_room_#t~mem412#1.base, write_room_#t~mem412#1.offset;havoc write_room_#t~mem412#1.base, write_room_#t~mem412#1.offset; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume 0 != throttle_#t~bitwise632#1 % 4294967296;havoc throttle_#t~mem630#1.base, throttle_#t~mem630#1.offset;havoc throttle_#t~mem631#1;havoc throttle_#t~bitwise632#1;call throttle_#t~mem633#1.base, throttle_#t~mem633#1.offset := read~$Pointer$#28(throttle_~tty#1.base, 424 + throttle_~tty#1.offset, 8);call throttle_#t~mem634#1 := read~int#28(throttle_#t~mem633#1.base, 26 + throttle_#t~mem633#1.offset, 1); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488: assume !(0 != throttle_#t~bitwise632#1 % 4294967296);havoc throttle_#t~mem630#1.base, throttle_#t~mem630#1.offset;havoc throttle_#t~mem631#1;havoc throttle_#t~bitwise632#1; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-5: call throttle_#t~mem630#1.base, throttle_#t~mem630#1.offset := read~$Pointer$#28(throttle_~tty#1.base, 424 + throttle_~tty#1.offset, 8);call throttle_#t~mem631#1 := read~int#28(throttle_#t~mem630#1.base, throttle_#t~mem630#1.offset, 4); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-4: assume 0 == throttle_#t~mem631#1 % 4294967296;throttle_#t~bitwise632#1 := 0; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-4: assume !(0 == throttle_#t~mem631#1 % 4294967296); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-3: assume 4096 == throttle_#t~mem631#1 % 4294967296;throttle_#t~bitwise632#1 := throttle_#t~mem631#1; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7488-3: assume !(4096 == throttle_#t~mem631#1 % 4294967296); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035-1: open_#res#1 := -19; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-1: [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-2: havoc isr_tdma_#t~bitwise963#1;assume isr_tdma_#t~bitwise963#1 % 4294967296 <= isr_tdma_~status~3#1 % 4294967296 && isr_tdma_#t~bitwise963#1 % 4294967296 <= 56; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-3: assume 56 == isr_tdma_~status~3#1 % 4294967296;isr_tdma_#t~bitwise963#1 := isr_tdma_~status~3#1; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-3: assume !(56 == isr_tdma_~status~3#1 % 4294967296); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-4: assume 0 == isr_tdma_~status~3#1 % 4294967296;isr_tdma_#t~bitwise963#1 := 0; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942-4: assume !(0 == isr_tdma_~status~3#1 % 4294967296); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: assume 0 != isr_tdma_#t~bitwise963#1 % 4294967296;havoc isr_tdma_#t~bitwise963#1;call isr_tdma_#t~mem964#1 := read~int#28(isr_tdma_~info#1.base, 1470 + isr_tdma_~info#1.offset, 4); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8942: assume !(0 != isr_tdma_#t~bitwise963#1 % 4294967296);havoc isr_tdma_#t~bitwise963#1; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678-1: SUMMARY for call ri_change_#t~ret896#1 := printk(105, 0); srcloc: null [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume 0 != hdlcdev_open_#t~mem688#1;havoc hdlcdev_open_#t~mem688#1; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7753: assume !(0 != hdlcdev_open_#t~mem688#1);havoc hdlcdev_open_#t~mem688#1;call hdlcdev_open_#t~mem689#1 := read~int#28(hdlcdev_open_~info~23#1.base, 9915 + hdlcdev_open_~info~23#1.offset, 4); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11849: 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$#28(#funAddr~bh_handler.base, #funAddr~bh_handler.offset, alloc_dev_~info~33#1.base, 1418 + alloc_dev_~info~33#1.offset, 8);call write~int#28(4096, alloc_dev_~info~33#1.base, 1551 + alloc_dev_~info~33#1.offset, 4);call write~int#28(14745600, alloc_dev_~info~33#1.base, 1567 + alloc_dev_~info~33#1.offset, 4);call write~int#28(256, alloc_dev_~info~33#1.base, 1555 + alloc_dev_~info~33#1.offset, 4);call write~int#28(125, alloc_dev_~info~33#1.base, 681 + alloc_dev_~info~33#1.offset, 4);call write~int#28(7500, alloc_dev_~info~33#1.base, 685 + alloc_dev_~info~33#1.offset, 4); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678: assume -2147483648 <= ri_change_#t~ret896#1 && ri_change_#t~ret896#1 <= 2147483647;havoc ri_change_#t~mem895#1;havoc ri_change_#t~ret896#1; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume 0 != isr_gpio_#t~bitwise999#1 % 4294967296;havoc isr_gpio_#t~mem998#1;havoc isr_gpio_#t~bitwise999#1;call write~int#28(isr_gpio_~state#1, isr_gpio_~w~0#1.base, 128 + isr_gpio_~w~0#1.offset, 4); [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume !(0 != isr_gpio_#t~bitwise999#1 % 4294967296);havoc isr_gpio_#t~mem998#1;havoc isr_gpio_#t~bitwise999#1;isr_gpio_~prev~0#1.base, isr_gpio_~prev~0#1.offset := isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-1: [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11321-1: SUMMARY for call block_til_ready_#t~ret1639#1.base, block_til_ready_#t~ret1639#1.offset := get_current(); srcloc: null [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11321: block_til_ready_~tmp___5~6#1.base, block_til_ready_~tmp___5~6#1.offset := block_til_ready_#t~ret1639#1.base, block_til_ready_#t~ret1639#1.offset;havoc block_til_ready_#t~ret1639#1.base, block_til_ready_#t~ret1639#1.offset;block_til_ready_~__ptr___2~4#1.base, block_til_ready_~__ptr___2~4#1.offset := block_til_ready_~tmp___5~6#1.base, block_til_ready_~tmp___5~6#1.offset; [2025-02-08 02:05:13,346 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943-2: havoc isr_tdma_#t~bitwise965#1;assume (isr_tdma_#t~bitwise965#1 % 4294967296 >= isr_tdma_#t~mem964#1 % 4294967296 && isr_tdma_#t~bitwise965#1 % 4294967296 >= 2) && isr_tdma_#t~bitwise965#1 % 4294967296 <= 2 + isr_tdma_#t~mem964#1 % 4294967296; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: assume hdlcdev_ioctl_#t~mem713#1 % 4294967296 % 18446744073709551616 < hdlcdev_ioctl_~size~0#1 % 18446744073709551616;havoc hdlcdev_ioctl_#t~mem713#1;call write~int#6(hdlcdev_ioctl_~size~0#1, hdlcdev_ioctl_~ifr#1.base, 20 + hdlcdev_ioctl_~ifr#1.offset, 4);hdlcdev_ioctl_#res#1 := -105;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7886: assume !(hdlcdev_ioctl_#t~mem713#1 % 4294967296 % 18446744073709551616 < hdlcdev_ioctl_~size~0#1 % 18446744073709551616);havoc hdlcdev_ioctl_#t~mem713#1;call hdlcdev_ioctl_#t~mem714#1 := read~int#28(hdlcdev_ioctl_~info~25#1.base, 1520 + hdlcdev_ioctl_~info~25#1.offset, 2); [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943-3: assume false;isr_tdma_#t~bitwise965#1 := isr_tdma_#t~mem964#1; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943-3: assume !false; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943-4: assume 0 == isr_tdma_#t~mem964#1 % 4294967296 || 2 == isr_tdma_#t~mem964#1 % 4294967296;isr_tdma_#t~bitwise965#1 := 2; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943-4: assume !(0 == isr_tdma_#t~mem964#1 % 4294967296 || 2 == isr_tdma_#t~mem964#1 % 4294967296); [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8811: assume 0 != (isr_serial_#t~mem934#1.base + isr_serial_#t~mem934#1.offset) % 18446744073709551616;havoc isr_serial_#t~mem934#1.base, isr_serial_#t~mem934#1.offset;call isr_serial_#t~mem935#1 := read~int#28(isr_serial_~info#1.base, 894 + isr_serial_~info#1.offset, 4); [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8811: assume !(0 != (isr_serial_#t~mem934#1.base + isr_serial_#t~mem934#1.offset) % 18446744073709551616);havoc isr_serial_#t~mem934#1.base, isr_serial_#t~mem934#1.offset; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-2: havoc isr_gpio_#t~bitwise999#1;assume isr_gpio_#t~bitwise999#1 % 4294967296 <= isr_gpio_#t~mem998#1 % 4294967296 && isr_gpio_#t~bitwise999#1 % 4294967296 <= isr_gpio_~changed#1 % 4294967296; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-3: assume isr_gpio_#t~mem998#1 % 4294967296 == isr_gpio_~changed#1 % 4294967296;isr_gpio_#t~bitwise999#1 := isr_gpio_#t~mem998#1; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-3: assume !(isr_gpio_#t~mem998#1 % 4294967296 == isr_gpio_~changed#1 % 4294967296); [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-4: assume 0 == isr_gpio_#t~mem998#1 % 4294967296 || 0 == isr_gpio_~changed#1 % 4294967296;isr_gpio_#t~bitwise999#1 := 0; [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-4: assume !(0 == isr_gpio_#t~mem998#1 % 4294967296 || 0 == isr_gpio_~changed#1 % 4294967296); [2025-02-08 02:05:13,347 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943: call write~int#28(isr_tdma_#t~bitwise965#1, isr_tdma_~info#1.base, 1470 + isr_tdma_~info#1.offset, 4);havoc isr_tdma_#t~mem964#1;havoc isr_tdma_#t~bitwise965#1; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075-5: call isr_gpio_#t~mem998#1 := read~int#28(isr_gpio_~w~0#1.base, 128 + isr_gpio_~w~0#1.offset, 4); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8943-1: [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490: havoc throttle_#t~mem633#1.base, throttle_#t~mem633#1.offset;havoc throttle_#t~mem634#1; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7490-1: SUMMARY for call send_xchar(throttle_~tty#1.base, throttle_~tty#1.offset, (if (if throttle_#t~mem634#1 % 256 % 256 <= 127 then throttle_#t~mem634#1 % 256 % 256 else throttle_#t~mem634#1 % 256 % 256 - 256) % 256 <= 127 then (if throttle_#t~mem634#1 % 256 % 256 <= 127 then throttle_#t~mem634#1 % 256 % 256 else throttle_#t~mem634#1 % 256 % 256 - 256) % 256 else (if throttle_#t~mem634#1 % 256 % 256 <= 127 then throttle_#t~mem634#1 % 256 % 256 else throttle_#t~mem634#1 % 256 % 256 - 256) % 256 - 256)); srcloc: null [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361: assume 27 == main_~tmp___0~68#1; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14361: assume !(27 == main_~tmp___0~68#1); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812: assume 0 == isr_serial_#t~bitwise936#1 % 4294967296;havoc isr_serial_#t~mem935#1;havoc isr_serial_#t~bitwise936#1;call isr_serial_#t~mem937#1 := read~int#28(isr_serial_~info#1.base, 890 + isr_serial_~info#1.offset, 4); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812: assume !(0 == isr_serial_#t~bitwise936#1 % 4294967296);havoc isr_serial_#t~mem935#1;havoc isr_serial_#t~bitwise936#1; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-1: [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13965: assume (if loopback_test_rx_#t~mem2300#1 % 65536 % 65536 <= 32767 then loopback_test_rx_#t~mem2300#1 % 65536 % 65536 else loopback_test_rx_#t~mem2300#1 % 65536 % 65536 - 65536) < 0;havoc loopback_test_rx_#t~mem2299#1.base, loopback_test_rx_#t~mem2299#1.offset;havoc loopback_test_rx_#t~mem2300#1;call loopback_test_rx_#t~mem2301#1.base, loopback_test_rx_#t~mem2301#1.offset := read~$Pointer$#28(loopback_test_rx_~info#1.base, 9861 + loopback_test_rx_~info#1.offset, 8);call loopback_test_rx_#t~mem2302#1 := read~int#28(loopback_test_rx_#t~mem2301#1.base, loopback_test_rx_#t~mem2301#1.offset, 2);loopback_test_rx_~count~8#1 := (if loopback_test_rx_#t~mem2302#1 % 65536 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2302#1 % 65536 % 4294967296 else loopback_test_rx_#t~mem2302#1 % 65536 % 4294967296 - 4294967296);havoc loopback_test_rx_#t~mem2301#1.base, loopback_test_rx_#t~mem2301#1.offset;havoc loopback_test_rx_#t~mem2302#1;call loopback_test_rx_#t~mem2303#1.base, loopback_test_rx_#t~mem2303#1.offset := read~$Pointer$#28(loopback_test_rx_~info#1.base, 9861 + loopback_test_rx_~info#1.offset, 8);call loopback_test_rx_#t~mem2304#1.base, loopback_test_rx_#t~mem2304#1.offset := read~$Pointer$#28(loopback_test_rx_#t~mem2303#1.base, 12 + loopback_test_rx_#t~mem2303#1.offset, 8);loopback_test_rx_~src~0#1.base, loopback_test_rx_~src~0#1.offset := loopback_test_rx_#t~mem2304#1.base, loopback_test_rx_#t~mem2304#1.offset;havoc loopback_test_rx_#t~mem2303#1.base, loopback_test_rx_#t~mem2303#1.offset;havoc loopback_test_rx_#t~mem2304#1.base, loopback_test_rx_#t~mem2304#1.offset;call loopback_test_rx_#t~mem2305#1.base, loopback_test_rx_#t~mem2305#1.offset := read~$Pointer$#28(loopback_test_rx_~info#1.base, 9903 + loopback_test_rx_~info#1.offset, 8);loopback_test_rx_~dest~0#1.base, loopback_test_rx_~dest~0#1.offset := loopback_test_rx_#t~mem2305#1.base, loopback_test_rx_#t~mem2305#1.offset;havoc loopback_test_rx_#t~mem2305#1.base, loopback_test_rx_#t~mem2305#1.offset; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13965: assume !((if loopback_test_rx_#t~mem2300#1 % 65536 % 65536 <= 32767 then loopback_test_rx_#t~mem2300#1 % 65536 % 65536 else loopback_test_rx_#t~mem2300#1 % 65536 % 65536 - 65536) < 0);havoc loopback_test_rx_#t~mem2299#1.base, loopback_test_rx_#t~mem2299#1.offset;havoc loopback_test_rx_#t~mem2300#1;loopback_test_rx_#res#1 := 0; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-2: havoc isr_serial_#t~bitwise936#1;assume isr_serial_#t~bitwise936#1 % 4294967296 <= isr_serial_~status~1#1 % 65536 % 4294967296 && isr_serial_#t~bitwise936#1 % 4294967296 <= isr_serial_#t~mem935#1 % 4294967296; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14097: assume loopback_test_~__len___0~0#1 % 18446744073709551616 > 63; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14097: assume !(loopback_test_~__len___0~0#1 % 18446744073709551616 > 63); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-3: assume isr_serial_~status~1#1 % 65536 % 4294967296 == isr_serial_#t~mem935#1 % 4294967296;isr_serial_#t~bitwise936#1 := isr_serial_~status~1#1 % 65536; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-3: assume !(isr_serial_~status~1#1 % 65536 % 4294967296 == isr_serial_#t~mem935#1 % 4294967296); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434: assume -2147483648 <= put_char_#t~ret383#1 && put_char_#t~ret383#1 <= 2147483647;put_char_~tmp~32#1 := put_char_#t~ret383#1;havoc put_char_#t~ret383#1; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-4: assume 0 == isr_serial_~status~1#1 % 65536 % 4294967296 || 0 == isr_serial_#t~mem935#1 % 4294967296;isr_serial_#t~bitwise936#1 := 0; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-4: assume !(0 == isr_serial_~status~1#1 % 65536 % 4294967296 || 0 == isr_serial_#t~mem935#1 % 4294967296); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302: set_termios_~tmp___1~4#1.base, set_termios_~tmp___1~4#1.offset := set_termios_#t~ret358#1.base, set_termios_#t~ret358#1.offset;havoc set_termios_#t~ret358#1.base, set_termios_#t~ret358#1.offset; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-1: SUMMARY for call put_char_#t~ret383#1 := sanity_check(put_char_~info~5#1.base, put_char_~info~5#1.offset, put_char_~tty#1.base, 448 + put_char_~tty#1.offset, 34, 0); srcloc: null [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6302-1: SUMMARY for call set_termios_#t~ret358#1.base, set_termios_#t~ret358#1.offset := spinlock_check(set_termios_~info~3#1.base, 1326 + set_termios_~info~3#1.offset); srcloc: null [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8152: assume 0 == (hdlcdev_init_~dev~1#1.base + hdlcdev_init_~dev~1#1.offset) % 18446744073709551616; [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8152: assume !(0 == (hdlcdev_init_~dev~1#1.base + hdlcdev_init_~dev~1#1.offset) % 18446744073709551616);call hdlcdev_init_#t~mem762#1 := read~int#28(hdlcdev_init_~info#1.base, 1506 + hdlcdev_init_~info#1.offset, 4);call write~int#28(hdlcdev_init_#t~mem762#1 % 4294967296, hdlcdev_init_~dev~1#1.base, 88 + hdlcdev_init_~dev~1#1.offset, 8);havoc hdlcdev_init_#t~mem762#1;call hdlcdev_init_#t~mem763#1 := read~int#28(hdlcdev_init_~info#1.base, 1506 + hdlcdev_init_~info#1.offset, 4);call write~int#28((255 + hdlcdev_init_#t~mem763#1) % 4294967296, hdlcdev_init_~dev~1#1.base, 80 + hdlcdev_init_~dev~1#1.offset, 8);havoc hdlcdev_init_#t~mem763#1;call hdlcdev_init_#t~mem764#1 := read~int#28(hdlcdev_init_~info#1.base, 1486 + hdlcdev_init_~info#1.offset, 4);call write~int#28(hdlcdev_init_#t~mem764#1, hdlcdev_init_~dev~1#1.base, 104 + hdlcdev_init_~dev~1#1.offset, 4);havoc hdlcdev_init_#t~mem764#1;call write~$Pointer$#28(~#hdlcdev_ops~0.base, ~#hdlcdev_ops~0.offset, hdlcdev_init_~dev~1#1.base, 396 + hdlcdev_init_~dev~1#1.offset, 8);call write~int#28(2500, hdlcdev_init_~dev~1#1.base, 924 + hdlcdev_init_~dev~1#1.offset, 4);call write~int#28(50, hdlcdev_init_~dev~1#1.base, 832 + hdlcdev_init_~dev~1#1.offset, 8); [2025-02-08 02:05:13,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume 0 != isr_serial_#t~bitwise938#1 % 4294967296;havoc isr_serial_#t~mem937#1;havoc isr_serial_#t~bitwise938#1;call isr_serial_#t~mem939#1.base, isr_serial_#t~mem939#1.offset := read~$Pointer$#28(isr_serial_~info#1.base, 8 + isr_serial_~info#1.offset, 8); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume !(0 != isr_serial_#t~bitwise938#1 % 4294967296);havoc isr_serial_#t~mem937#1;havoc isr_serial_#t~bitwise938#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813-1: [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813-2: havoc isr_serial_#t~bitwise938#1;assume isr_serial_#t~bitwise938#1 % 4294967296 <= isr_serial_#t~mem937#1 % 4294967296 && isr_serial_#t~bitwise938#1 % 4294967296 <= 16384; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813-3: assume 16384 == isr_serial_#t~mem937#1 % 4294967296;isr_serial_#t~bitwise938#1 := isr_serial_#t~mem937#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813-3: assume !(16384 == isr_serial_#t~mem937#1 % 4294967296); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7756: assume 0 != hdlcdev_open_#t~mem689#1;havoc hdlcdev_open_#t~mem689#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7756: assume !(0 != hdlcdev_open_#t~mem689#1);havoc hdlcdev_open_#t~mem689#1;call write~int#28(1, hdlcdev_open_~info~23#1.base, 9915 + hdlcdev_open_~info~23#1.offset, 4); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813-4: assume 0 == isr_serial_#t~mem937#1 % 4294967296;isr_serial_#t~bitwise938#1 := 0; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813-4: assume !(0 == isr_serial_#t~mem937#1 % 4294967296); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: set_termios_~flags~2#1 := set_termios_#t~ret359#1;havoc set_termios_#t~ret359#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303-1: SUMMARY for call set_termios_#t~ret359#1 := _raw_spin_lock_irqsave(set_termios_~tmp___1~4#1.base, set_termios_~tmp___1~4#1.offset); srcloc: null [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210: slgt_interrupt_~changed~0#1 := slgt_interrupt_#t~ret1026#1;havoc slgt_interrupt_#t~ret1026#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14099: loopback_test_~__ret___0~0#1.base, loopback_test_~__ret___0~0#1.offset := loopback_test_#t~memcpy~res2327#1.base, loopback_test_#t~memcpy~res2327#1.offset;havoc loopback_test_#t~memcpy~res2327#1.base, loopback_test_#t~memcpy~res2327#1.offset; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14099-1: SUMMARY for call loopback_test_#t~memcpy~res2327#1.base, loopback_test_#t~memcpy~res2327#1.offset := #Ultimate.C_memcpy#28(loopback_test_~info#1.base, 1511 + loopback_test_~info#1.offset, loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset, loopback_test_~__len___0~0#1); srcloc: null [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9210-1: SUMMARY for call slgt_interrupt_#t~ret1026#1 := rd_reg32(slgt_interrupt_~info~28#1.base, slgt_interrupt_~info~28#1.offset, 20); srcloc: null [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9078: SUMMARY for call __wake_up(isr_gpio_~w~0#1.base, 8 + isr_gpio_~w~0#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: call ri_change_#t~mem897#1 := read~int#28(ri_change_~info#1.base, 9837 + ri_change_~info#1.offset, 4);ri_change_~tmp___0~38#1 := ri_change_#t~mem897#1;havoc ri_change_#t~mem897#1;call ri_change_#t~mem898#1 := read~int#28(ri_change_~info#1.base, 9837 + ri_change_~info#1.offset, 4);call write~int#28(1 + ri_change_#t~mem898#1, ri_change_~info#1.base, 9837 + ri_change_~info#1.offset, 4);havoc ri_change_#t~mem898#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6436: assume 0 != put_char_~tmp~32#1;put_char_#res#1 := 0; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6436: assume !(0 != put_char_~tmp~32#1); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6304: SUMMARY for call set_signals(set_termios_~info~3#1.base, set_termios_~info~3#1.offset); srcloc: null [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14364: assume 28 == main_~tmp___0~68#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14364: assume !(28 == main_~tmp___0~68#1); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14496-1: assume { :begin_inline_chars_in_buffer } true;chars_in_buffer_#in~tty#1.base, chars_in_buffer_#in~tty#1.offset := main_~var_group7~0#1.base, main_~var_group7~0#1.offset;havoc chars_in_buffer_#res#1;havoc chars_in_buffer_#t~mem623#1.base, chars_in_buffer_#t~mem623#1.offset, chars_in_buffer_#t~ret624#1, chars_in_buffer_#t~ret625#1, chars_in_buffer_#t~ret626#1, chars_in_buffer_~tty#1.base, chars_in_buffer_~tty#1.offset, chars_in_buffer_~info~17#1.base, chars_in_buffer_~info~17#1.offset, chars_in_buffer_~count~0#1, chars_in_buffer_~tmp~47#1, chars_in_buffer_~tmp___0~25#1;chars_in_buffer_~tty#1.base, chars_in_buffer_~tty#1.offset := chars_in_buffer_#in~tty#1.base, chars_in_buffer_#in~tty#1.offset;havoc chars_in_buffer_~info~17#1.base, chars_in_buffer_~info~17#1.offset;havoc chars_in_buffer_~count~0#1;havoc chars_in_buffer_~tmp~47#1;havoc chars_in_buffer_~tmp___0~25#1;call chars_in_buffer_#t~mem623#1.base, chars_in_buffer_#t~mem623#1.offset := read~$Pointer$#28(chars_in_buffer_~tty#1.base, 1003 + chars_in_buffer_~tty#1.offset, 8);chars_in_buffer_~info~17#1.base, chars_in_buffer_~info~17#1.offset := chars_in_buffer_#t~mem623#1.base, chars_in_buffer_#t~mem623#1.offset;havoc chars_in_buffer_#t~mem623#1.base, chars_in_buffer_#t~mem623#1.offset; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8154: assume -2147483648 <= hdlcdev_init_#t~ret761#1 && hdlcdev_init_#t~ret761#1 <= 2147483647;havoc hdlcdev_init_#t~ret761#1;hdlcdev_init_#res#1 := -12; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14496: main_#t~ret2363#1 := chars_in_buffer_#res#1;havoc chars_in_buffer_#t~mem623#1.base, chars_in_buffer_#t~mem623#1.offset, chars_in_buffer_#t~ret624#1, chars_in_buffer_#t~ret625#1, chars_in_buffer_#t~ret626#1, chars_in_buffer_~tty#1.base, chars_in_buffer_~tty#1.offset, chars_in_buffer_~info~17#1.base, chars_in_buffer_~info~17#1.offset, chars_in_buffer_~count~0#1, chars_in_buffer_~tmp~47#1, chars_in_buffer_~tmp___0~25#1;havoc chars_in_buffer_#in~tty#1.base, chars_in_buffer_#in~tty#1.offset;assume { :end_inline_chars_in_buffer } true;assume -2147483648 <= main_#t~ret2363#1 && main_#t~ret2363#1 <= 2147483647;havoc main_#t~ret2363#1; [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11986: call device_init_#t~mem1782#1.base, device_init_#t~mem1782#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call device_init_#t~mem1783#1.base, device_init_#t~mem1783#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1784#1 := read~int#28(device_init_#t~mem1783#1.base, 1486 + device_init_#t~mem1783#1.offset, 4);call write~int#28(device_init_#t~mem1784#1, device_init_#t~mem1782#1.base, 1486 + device_init_#t~mem1782#1.offset, 4);havoc device_init_#t~mem1782#1.base, device_init_#t~mem1782#1.offset;havoc device_init_#t~mem1783#1.base, device_init_#t~mem1783#1.offset;havoc device_init_#t~mem1784#1;call device_init_#t~mem1785#1.base, device_init_#t~mem1785#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8);call device_init_#t~mem1786#1.base, device_init_#t~mem1786#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset, 8);call device_init_#t~mem1787#1.base, device_init_#t~mem1787#1.offset := read~$Pointer$#28(device_init_#t~mem1786#1.base, 1498 + device_init_#t~mem1786#1.offset, 8);call write~$Pointer$#28(device_init_#t~mem1787#1.base, device_init_#t~mem1787#1.offset, device_init_#t~mem1785#1.base, 1498 + device_init_#t~mem1785#1.offset, 8);havoc device_init_#t~mem1785#1.base, device_init_#t~mem1785#1.offset;havoc device_init_#t~mem1786#1.base, device_init_#t~mem1786#1.offset;havoc device_init_#t~mem1787#1.base, device_init_#t~mem1787#1.offset;call device_init_#t~mem1788#1.base, device_init_#t~mem1788#1.offset := read~$Pointer$#28(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset + 8 * device_init_~i~8#1, 8); [2025-02-08 02:05:13,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8154-1: SUMMARY for call hdlcdev_init_#t~ret761#1 := printk(92, 0); srcloc: null [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7758: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14893: havoc pci_enable_device_#t~nondet2399#1;init_one_#t~ret1815#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet2399#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 <= init_one_#t~ret1815#1 && init_one_#t~ret1815#1 <= 2147483647;init_one_~tmp~106#1 := init_one_#t~ret1815#1;havoc init_one_#t~ret1815#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815: assume -2147483648 <= isr_serial_#t~ret940#1 && isr_serial_#t~ret940#1 <= 2147483647;havoc isr_serial_#t~mem939#1.base, isr_serial_#t~mem939#1.offset;havoc isr_serial_#t~ret940#1;call isr_serial_#t~mem941#1 := read~int#28(isr_serial_~info#1.base, 352 + isr_serial_~info#1.offset, 8); [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8815-1: SUMMARY for call isr_serial_#t~ret940#1 := tty_insert_flip_char(isr_serial_#t~mem939#1.base, isr_serial_#t~mem939#1.offset, 0, 1); srcloc: null [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: assume (if throttle_#t~mem636#1 % 4294967296 % 4294967296 <= 2147483647 then throttle_#t~mem636#1 % 4294967296 % 4294967296 else throttle_#t~mem636#1 % 4294967296 % 4294967296 - 4294967296) < 0;havoc throttle_#t~mem635#1.base, throttle_#t~mem635#1.offset;havoc throttle_#t~mem636#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494: assume !((if throttle_#t~mem636#1 % 4294967296 % 4294967296 <= 2147483647 then throttle_#t~mem636#1 % 4294967296 % 4294967296 else throttle_#t~mem636#1 % 4294967296 % 4294967296 - 4294967296) < 0);havoc throttle_#t~mem635#1.base, throttle_#t~mem635#1.offset;havoc throttle_#t~mem636#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7494-1: call throttle_#t~mem635#1.base, throttle_#t~mem635#1.offset := read~$Pointer$#28(throttle_~tty#1.base, 424 + throttle_~tty#1.offset, 8);call throttle_#t~mem636#1 := read~int#28(throttle_#t~mem635#1.base, 8 + throttle_#t~mem635#1.offset, 4); [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9212: assume 0 != slgt_interrupt_~changed~0#1 % 4294967296; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9212: assume !(0 != slgt_interrupt_~changed~0#1 % 4294967296); [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6305: SUMMARY for call spin_unlock_irqrestore(set_termios_~info~3#1.base, 1326 + set_termios_~info~3#1.offset, set_termios_~flags~2#1); srcloc: null [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194: dtr_rts_~tmp~97#1.base, dtr_rts_~tmp~97#1.offset := dtr_rts_#t~ret1607#1.base, dtr_rts_#t~ret1607#1.offset;havoc dtr_rts_#t~ret1607#1.base, dtr_rts_#t~ret1607#1.offset; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6041: call open_#t~mem283#1.base, open_#t~mem283#1.offset := read~$Pointer$#28(open_~info~0#1.base, 697 + open_~info~0#1.offset, 8);open_~info~0#1.base, open_~info~0#1.offset := open_#t~mem283#1.base, open_#t~mem283#1.offset; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-1: [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9080: assume 0 != (isr_gpio_~prev~0#1.base + isr_gpio_~prev~0#1.offset) % 18446744073709551616;call isr_gpio_#t~mem1000#1.base, isr_gpio_#t~mem1000#1.offset := read~$Pointer$#28(isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset, 8);call write~$Pointer$#28(isr_gpio_#t~mem1000#1.base, isr_gpio_#t~mem1000#1.offset, isr_gpio_~prev~0#1.base, isr_gpio_~prev~0#1.offset, 8);havoc isr_gpio_#t~mem1000#1.base, isr_gpio_#t~mem1000#1.offset; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9080: assume !(0 != (isr_gpio_~prev~0#1.base + isr_gpio_~prev~0#1.offset) % 18446744073709551616);call isr_gpio_#t~mem1001#1.base, isr_gpio_#t~mem1001#1.offset := read~$Pointer$#28(isr_gpio_~w~0#1.base, isr_gpio_~w~0#1.offset, 8);call write~$Pointer$#28(isr_gpio_#t~mem1001#1.base, isr_gpio_#t~mem1001#1.offset, isr_gpio_~info#1.base, 1318 + isr_gpio_~info#1.offset, 8);havoc isr_gpio_#t~mem1001#1.base, isr_gpio_#t~mem1001#1.offset; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11194-1: SUMMARY for call dtr_rts_#t~ret1607#1.base, dtr_rts_#t~ret1607#1.offset := spinlock_check(dtr_rts_~info~32#1.base, 1326 + dtr_rts_~info~32#1.offset); srcloc: null [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891: hdlcdev_ioctl_~flags~18#1 := hdlcdev_ioctl_#t~bitwise715#1;havoc hdlcdev_ioctl_#t~mem714#1;havoc hdlcdev_ioctl_#t~bitwise715#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: assume 100 == ri_change_~tmp___0~38#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: assume !(100 == ri_change_~tmp___0~38#1);call ri_change_#t~mem901#1 := read~int#28(ri_change_~info#1.base, 798 + ri_change_~info#1.offset, 4);call write~int#28(1 + ri_change_#t~mem901#1, ri_change_~info#1.base, 798 + ri_change_~info#1.offset, 4);havoc ri_change_#t~mem901#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-4: assume 0 == hdlcdev_ioctl_#t~mem714#1 % 65536 % 4294967296;hdlcdev_ioctl_#t~bitwise715#1 := 0; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-4: assume !(0 == hdlcdev_ioctl_#t~mem714#1 % 65536 % 4294967296); [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-3: assume 36616 == hdlcdev_ioctl_#t~mem714#1 % 65536 % 4294967296;hdlcdev_ioctl_#t~bitwise715#1 := hdlcdev_ioctl_#t~mem714#1 % 65536; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-3: assume !(36616 == hdlcdev_ioctl_#t~mem714#1 % 65536 % 4294967296); [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7891-2: havoc hdlcdev_ioctl_#t~bitwise715#1;assume hdlcdev_ioctl_#t~bitwise715#1 % 4294967296 <= hdlcdev_ioctl_#t~mem714#1 % 65536 % 4294967296 && hdlcdev_ioctl_#t~bitwise715#1 % 4294967296 <= 36616; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252: assume { :end_inline_slgt_exit } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195-1: SUMMARY for call dtr_rts_#t~ret1608#1 := _raw_spin_lock_irqsave(dtr_rts_~tmp~97#1.base, dtr_rts_~tmp~97#1.offset); srcloc: null [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12252-1: SUMMARY for call slgt_cleanup(); srcloc: null [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11195: dtr_rts_~flags~38#1 := dtr_rts_#t~ret1608#1;havoc dtr_rts_#t~ret1608#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11988: assume -2147483648 <= device_init_#t~ret1789#1 && device_init_#t~ret1789#1 <= 2147483647;havoc device_init_#t~mem1788#1.base, device_init_#t~mem1788#1.offset;havoc device_init_#t~ret1789#1;device_init_~i~8#1 := 1 + device_init_~i~8#1; [2025-02-08 02:05:13,350 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11988-1: SUMMARY for call device_init_#t~ret1789#1 := alloc_dma_bufs(device_init_#t~mem1788#1.base, device_init_#t~mem1788#1.offset); srcloc: null [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: assume 0 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7892: assume !(0 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-4: assume 0 == isr_serial_#t~mem941#1 % 18446744073709551616;isr_serial_#t~bitwise942#1 := 0; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-4: assume !(0 == isr_serial_#t~mem941#1 % 18446744073709551616); [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760-1: SUMMARY for call hdlcdev_open_#t~ret690#1 := printk(86, 0); srcloc: null [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7760: assume -2147483648 <= hdlcdev_open_#t~ret690#1 && hdlcdev_open_#t~ret690#1 <= 2147483647;havoc hdlcdev_open_#t~ret690#1; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817: assume 0 != isr_serial_#t~bitwise942#1 % 18446744073709551616;havoc isr_serial_#t~mem941#1;havoc isr_serial_#t~bitwise942#1;call isr_serial_#t~mem943#1.base, isr_serial_#t~mem943#1.offset := read~$Pointer$#28(isr_serial_~info#1.base, 8 + isr_serial_~info#1.offset, 8);assume { :begin_inline_do_SAK } true;do_SAK_#in~arg0#1.base, do_SAK_#in~arg0#1.offset := isr_serial_#t~mem943#1.base, isr_serial_#t~mem943#1.offset;havoc do_SAK_~arg0#1.base, do_SAK_~arg0#1.offset;do_SAK_~arg0#1.base, do_SAK_~arg0#1.offset := do_SAK_#in~arg0#1.base, do_SAK_#in~arg0#1.offset; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817: assume !(0 != isr_serial_#t~bitwise942#1 % 18446744073709551616);havoc isr_serial_#t~mem941#1;havoc isr_serial_#t~bitwise942#1; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11856: SUMMARY for call __init_waitqueue_head(alloc_dev_~info~33#1.base, 898 + alloc_dev_~info~33#1.offset, alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset); srcloc: null [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-1: [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13838: call ULTIMATE.dealloc(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset);havoc register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset;adapter_test_#t~ret2330#1 := register_test_#res#1;havoc register_test_#t~mem2277#1, register_test_#t~mem2278#1, register_test_#t~ret2279#1, register_test_#t~mem2280#1, register_test_#t~ret2281#1, register_test_#t~mem2282#1, register_test_#t~ret2283#1, register_test_#t~bitwise2284#1, register_test_~info#1.base, register_test_~info#1.offset, register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset, register_test_~count~7#1, register_test_~i~18#1, register_test_~rc~10#1, register_test_~tmp~126#1, register_test_~tmp___0~64#1, register_test_~tmp___1~29#1;havoc register_test_#in~info#1.base, register_test_#in~info#1.offset;assume { :end_inline_register_test } true;assume -2147483648 <= adapter_test_#t~ret2330#1 && adapter_test_#t~ret2330#1 <= 2147483647;adapter_test_~tmp___1~32#1 := adapter_test_#t~ret2330#1;havoc adapter_test_#t~ret2330#1; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-2: havoc isr_serial_#t~bitwise942#1;assume isr_serial_#t~bitwise942#1 % 18446744073709551616 <= isr_serial_#t~mem941#1 % 18446744073709551616 && isr_serial_#t~bitwise942#1 % 18446744073709551616 <= 4; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-3: assume 4 == isr_serial_#t~mem941#1 % 18446744073709551616;isr_serial_#t~bitwise942#1 := isr_serial_#t~mem941#1; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8817-3: assume !(4 == isr_serial_#t~mem941#1 % 18446744073709551616); [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-4: assume 0 == (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296);cts_change_#t~bitwise836#1 := 0; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-4: assume !(0 == (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496-1: SUMMARY for call throttle_#t~ret637#1.base, throttle_#t~ret637#1.offset := spinlock_check(throttle_~info~18#1.base, 1326 + throttle_~info~18#1.offset); srcloc: null [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: throttle_~tmp___0~26#1.base, throttle_~tmp___0~26#1.offset := throttle_#t~ret637#1.base, throttle_#t~ret637#1.offset;havoc throttle_#t~ret637#1.base, throttle_#t~ret637#1.offset; [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553: assume 0 != cts_change_#t~bitwise836#1;havoc cts_change_#t~bitwise836#1;call cts_change_#t~mem837#1 := read~int#28(cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1); [2025-02-08 02:05:13,351 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553: assume !(0 != cts_change_#t~bitwise836#1);havoc cts_change_#t~bitwise836#1;call cts_change_#t~mem840#1 := read~int#28(cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649-1: call reset_adapter_#t~mem1952#1.base, reset_adapter_#t~mem1952#1.offset := read~$Pointer$#28(reset_adapter_~info#1.base, 754 + reset_adapter_~info#1.offset + 8 * reset_adapter_~i~11#1, 8); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-1: [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649: assume 0 != (reset_adapter_#t~mem1952#1.base + reset_adapter_#t~mem1952#1.offset) % 18446744073709551616;havoc reset_adapter_#t~mem1952#1.base, reset_adapter_#t~mem1952#1.offset;call reset_adapter_#t~mem1953#1.base, reset_adapter_#t~mem1953#1.offset := read~$Pointer$#28(reset_adapter_~info#1.base, 754 + reset_adapter_~info#1.offset + 8 * reset_adapter_~i~11#1, 8); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12649: assume !(0 != (reset_adapter_#t~mem1952#1.base + reset_adapter_#t~mem1952#1.offset) % 18446744073709551616);havoc reset_adapter_#t~mem1952#1.base, reset_adapter_#t~mem1952#1.offset; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-2: havoc cts_change_#t~bitwise836#1;assume (((((if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296) < 0 || cts_change_#t~bitwise836#1 <= (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296)) && cts_change_#t~bitwise836#1 <= 4) && cts_change_#t~bitwise836#1 >= 0) && ((if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296) >= 0 || cts_change_#t~bitwise836#1 > 4 + (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296))) && cts_change_#t~bitwise836#1 >= -2147483648; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-3: assume 4 == (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296);cts_change_#t~bitwise836#1 := (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8553-3: assume !(4 == (if cts_change_~status#1 % 65536 % 4294967296 <= 2147483647 then cts_change_~status#1 % 65536 % 4294967296 else cts_change_~status#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175: assume -2147483648 <= close_#t~ret313#1 && close_#t~ret313#1 <= 2147483647;close_~tmp~27#1 := close_#t~ret313#1;havoc close_#t~ret313#1; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6175-1: SUMMARY for call close_#t~ret313#1 := sanity_check(close_~info~1#1.base, close_~info~1#1.offset, close_~tty#1.base, 448 + close_~tty#1.offset, 25, 0); srcloc: null [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11328: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043: assume 0 != (open_~info~0#1.base + open_~info~0#1.offset) % 18446744073709551616;call open_#t~mem284#1 := read~int#28(open_~info~0#1.base, 786 + open_~info~0#1.offset, 4); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043: assume !(0 != (open_~info~0#1.base + open_~info~0#1.offset) % 18446744073709551616); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14367: assume 29 == main_~tmp___0~68#1; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14367: assume !(29 == main_~tmp___0~68#1); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971: assume 0 == loopback_test_rx_#t~bitwise2307#1;havoc loopback_test_rx_#t~mem2306#1;havoc loopback_test_rx_#t~bitwise2307#1;call loopback_test_rx_#t~mem2308#1 := read~int#28(loopback_test_rx_~src~0#1.base, loopback_test_rx_~src~0#1.offset, 1);call write~int#28(loopback_test_rx_#t~mem2308#1, loopback_test_rx_~dest~0#1.base, loopback_test_rx_~dest~0#1.offset, 1);havoc loopback_test_rx_#t~mem2308#1;loopback_test_rx_~dest~0#1.base, loopback_test_rx_~dest~0#1.offset := loopback_test_rx_~dest~0#1.base, 1 + loopback_test_rx_~dest~0#1.offset;call loopback_test_rx_#t~mem2309#1 := read~int#28(loopback_test_rx_~info#1.base, 9911 + loopback_test_rx_~info#1.offset, 4);call write~int#28(1 + loopback_test_rx_#t~mem2309#1, loopback_test_rx_~info#1.base, 9911 + loopback_test_rx_~info#1.offset, 4);havoc loopback_test_rx_#t~mem2309#1; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971: assume !(0 == loopback_test_rx_#t~bitwise2307#1);havoc loopback_test_rx_#t~mem2306#1;havoc loopback_test_rx_#t~bitwise2307#1; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-1: [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14103: loopback_test_~__ret___0~0#1.base, loopback_test_~__ret___0~0#1.offset := loopback_test_#t~memcpy~res2328#1.base, loopback_test_#t~memcpy~res2328#1.offset;havoc loopback_test_#t~memcpy~res2328#1.base, loopback_test_#t~memcpy~res2328#1.offset; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14103-1: SUMMARY for call loopback_test_#t~memcpy~res2328#1.base, loopback_test_#t~memcpy~res2328#1.offset := #Ultimate.C_memcpy#28(loopback_test_~info#1.base, 1511 + loopback_test_~info#1.offset, loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset, loopback_test_~__len___0~0#1); srcloc: null [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8686-1: SUMMARY for call ri_change_#t~ret899#1 := rd_reg16(ri_change_~info#1.base, ri_change_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554: call write~int#28(cts_change_#t~bitwise838#1, cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1);havoc cts_change_#t~mem837#1;havoc cts_change_#t~bitwise838#1;call cts_change_#t~mem839#1 := read~int#28(cts_change_~info#1.base, 9817 + cts_change_~info#1.offset, 4);call write~int#28(1 + cts_change_#t~mem839#1, cts_change_~info#1.base, 9817 + cts_change_~info#1.offset, 4);havoc cts_change_#t~mem839#1; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-4: assume 0 == (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296);loopback_test_rx_#t~bitwise2307#1 := 0; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-4: assume !(0 == (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-5: call loopback_test_rx_#t~mem2306#1 := read~int#28(loopback_test_rx_~src~0#1.base, 1 + loopback_test_rx_~src~0#1.offset, 1); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11857: SUMMARY for call __init_waitqueue_head(alloc_dev_~info~33#1.base, 982 + alloc_dev_~info~33#1.offset, alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset); srcloc: null [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-2: havoc loopback_test_rx_#t~bitwise2307#1;assume (((((if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296) < 0 || loopback_test_rx_#t~bitwise2307#1 <= (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296)) && loopback_test_rx_#t~bitwise2307#1 <= 768) && loopback_test_rx_#t~bitwise2307#1 >= 0) && ((if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296) >= 0 || loopback_test_rx_#t~bitwise2307#1 > 768 + (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296))) && loopback_test_rx_#t~bitwise2307#1 >= -2147483648; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8686: ri_change_~tmp~65#1 := ri_change_#t~ret899#1;havoc ri_change_#t~ret899#1; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-3: assume 768 == (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296);loopback_test_rx_#t~bitwise2307#1 := (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13971-3: assume !(768 == (if loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 <= 2147483647 then loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 else loopback_test_rx_#t~mem2306#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497-1: SUMMARY for call throttle_#t~ret638#1 := _raw_spin_lock_irqsave(throttle_~tmp___0~26#1.base, throttle_~tmp___0~26#1.offset); srcloc: null [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume ~debug_level~0 > 2; [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: assume !(~debug_level~0 > 2); [2025-02-08 02:05:13,352 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7497: throttle_~flags~12#1 := throttle_#t~ret638#1;havoc throttle_#t~ret638#1;call throttle_#t~mem639#1 := read~int#28(throttle_~info~18#1.base, 1583 + throttle_~info~18#1.offset, 1); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-1: [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-2: havoc cts_change_#t~bitwise838#1;assume (cts_change_#t~bitwise838#1 % 4294967296 >= cts_change_#t~mem837#1 % 256 % 4294967296 && cts_change_#t~bitwise838#1 % 4294967296 >= 16) && cts_change_#t~bitwise838#1 % 4294967296 <= 16 + cts_change_#t~mem837#1 % 256 % 4294967296; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-3: assume false;cts_change_#t~bitwise838#1 := cts_change_#t~mem837#1 % 256; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-3: assume !false; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-4: assume 0 == cts_change_#t~mem837#1 % 256 % 4294967296 || 16 == cts_change_#t~mem837#1 % 256 % 4294967296;cts_change_#t~bitwise838#1 := 16; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8554-4: assume !(0 == cts_change_#t~mem837#1 % 256 % 4294967296 || 16 == cts_change_#t~mem837#1 % 256 % 4294967296); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11197: assume 0 != dtr_rts_~on#1;call dtr_rts_#t~mem1609#1 := read~int#28(dtr_rts_~info~32#1.base, 1583 + dtr_rts_~info~32#1.offset, 1); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11197: assume !(0 != dtr_rts_~on#1);call dtr_rts_#t~mem1611#1 := read~int#28(dtr_rts_~info~32#1.base, 1583 + dtr_rts_~info~32#1.offset, 1); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044: assume open_#t~mem284#1 != open_~line~0#1;havoc open_#t~mem284#1; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6044: assume !(open_#t~mem284#1 != open_~line~0#1);havoc open_#t~mem284#1; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8819: havoc do_SAK_~arg0#1.base, do_SAK_~arg0#1.offset;havoc do_SAK_#in~arg0#1.base, do_SAK_#in~arg0#1.offset;assume { :end_inline_do_SAK } true;havoc isr_serial_#t~mem943#1.base, isr_serial_#t~mem943#1.offset; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858: havoc alloc_dev_#t~ret1759#1.base, alloc_dev_#t~ret1759#1.offset; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-2: [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-3: havoc ri_change_#t~bitwise900#1;assume (((((if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296) < 0 || ri_change_#t~bitwise900#1 <= (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296)) && ri_change_#t~bitwise900#1 <= 65519) && ri_change_#t~bitwise900#1 >= 0) && ((if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296) >= 0 || ri_change_#t~bitwise900#1 > 65519 + (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296))) && ri_change_#t~bitwise900#1 >= -2147483648; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-4: assume 65519 == (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296);ri_change_#t~bitwise900#1 := (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-4: assume !(65519 == (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651-1: SUMMARY for call reset_port(reset_adapter_#t~mem1953#1.base, reset_adapter_#t~mem1953#1.offset); srcloc: null [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-5: assume 0 == (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296);ri_change_#t~bitwise900#1 := 0; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-5: assume !(0 == (if ri_change_~tmp~65#1 % 65536 % 4294967296 <= 2147483647 then ri_change_~tmp~65#1 % 65536 % 4294967296 else ri_change_~tmp~65#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651: havoc reset_adapter_#t~mem1953#1.base, reset_adapter_#t~mem1953#1.offset; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498: call write~int#28(throttle_#t~bitwise640#1, throttle_~info~18#1.base, 1583 + throttle_~info~18#1.offset, 1);havoc throttle_#t~mem639#1;havoc throttle_#t~bitwise640#1; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858-1: SUMMARY for call alloc_dev_#t~ret1759#1.base, alloc_dev_#t~ret1759#1.offset := spinlock_check(alloc_dev_~info~33#1.base, 9919 + alloc_dev_~info~33#1.offset); srcloc: null [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687: havoc ri_change_#t~bitwise900#1; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-1: SUMMARY for call wr_reg16(ri_change_~info#1.base, ri_change_~info#1.offset, 140, ri_change_#t~bitwise900#1); srcloc: null [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-4: assume 0 == throttle_#t~mem639#1 % 256 % 4294967296;throttle_#t~bitwise640#1 := 0; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-4: assume !(0 == throttle_#t~mem639#1 % 256 % 4294967296); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-3: assume 223 == throttle_#t~mem639#1 % 256 % 4294967296;throttle_#t~bitwise640#1 := throttle_#t~mem639#1 % 256; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-3: assume !(223 == throttle_#t~mem639#1 % 256 % 4294967296); [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-2: havoc throttle_#t~bitwise640#1;assume throttle_#t~bitwise640#1 % 4294967296 <= throttle_#t~mem639#1 % 256 % 4294967296 && throttle_#t~bitwise640#1 % 4294967296 <= 223; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14501: SUMMARY for call flush_buffer(main_~var_group7~0#1.base, main_~var_group7~0#1.offset); srcloc: null [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7498-1: [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198-2: havoc dtr_rts_#t~bitwise1610#1;assume (dtr_rts_#t~bitwise1610#1 % 4294967296 >= dtr_rts_#t~mem1609#1 % 256 % 4294967296 && dtr_rts_#t~bitwise1610#1 % 4294967296 >= 160) && dtr_rts_#t~bitwise1610#1 % 4294967296 <= 160 + dtr_rts_#t~mem1609#1 % 256 % 4294967296; [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198-1: [2025-02-08 02:05:13,353 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume 0 != close_~tmp~27#1; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: assume !(0 != close_~tmp~27#1); [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198-4: assume 0 == dtr_rts_#t~mem1609#1 % 256 % 4294967296 || 160 == dtr_rts_#t~mem1609#1 % 256 % 4294967296;dtr_rts_#t~bitwise1610#1 := 160; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198-4: assume !(0 == dtr_rts_#t~mem1609#1 % 256 % 4294967296 || 160 == dtr_rts_#t~mem1609#1 % 256 % 4294967296); [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198-3: assume false;dtr_rts_#t~bitwise1610#1 := dtr_rts_#t~mem1609#1 % 256; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198-3: assume !false; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11198: call write~int#28(dtr_rts_#t~bitwise1610#1, dtr_rts_~info~32#1.base, 1583 + dtr_rts_~info~32#1.offset, 1);havoc dtr_rts_#t~mem1609#1;havoc dtr_rts_#t~bitwise1610#1; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: assume 2560 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7895: assume !(2560 == (if hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 <= 2147483647 then hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 else hdlcdev_ioctl_~flags~18#1 % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859-1: SUMMARY for call __raw_spin_lock_init(alloc_dev_~info~33#1.base, 9919 + alloc_dev_~info~33#1.offset, 156, 0, alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset); srcloc: null [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11859: alloc_dev_~__len~2#1 := 48; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442: assume -2147483648 <= put_char_#t~ret384#1 && put_char_#t~ret384#1 <= 2147483647;havoc put_char_#t~ret384#1; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7499: SUMMARY for call set_signals(throttle_~info~18#1.base, throttle_~info~18#1.offset); srcloc: null [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: assume 30 == main_~tmp___0~68#1; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: assume !(30 == main_~tmp___0~68#1); [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6442-1: SUMMARY for call put_char_#t~ret384#1 := printk(35, 0); srcloc: null [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11992: assume device_init_~i~8#1 < device_init_~port_count~0#1; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11992: assume !(device_init_~i~8#1 < device_init_~port_count~0#1); [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557: call write~int#28(cts_change_#t~bitwise841#1, cts_change_~info#1.base, 1583 + cts_change_~info#1.offset, 1);havoc cts_change_#t~mem840#1;havoc cts_change_#t~bitwise841#1;call cts_change_#t~mem842#1 := read~int#28(cts_change_~info#1.base, 9821 + cts_change_~info#1.offset, 4);call write~int#28(1 + cts_change_#t~mem842#1, cts_change_~info#1.base, 9821 + cts_change_~info#1.offset, 4);havoc cts_change_#t~mem842#1; [2025-02-08 02:05:13,354 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-1: [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-2: havoc cts_change_#t~bitwise841#1;assume cts_change_#t~bitwise841#1 % 4294967296 <= cts_change_#t~mem840#1 % 256 % 4294967296 && cts_change_#t~bitwise841#1 % 4294967296 <= 239; [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-3: assume 239 == cts_change_#t~mem840#1 % 256 % 4294967296;cts_change_#t~bitwise841#1 := cts_change_#t~mem840#1 % 256; [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-3: assume !(239 == cts_change_#t~mem840#1 % 256 % 4294967296); [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7500: SUMMARY for call spin_unlock_irqrestore(throttle_~info~18#1.base, 1326 + throttle_~info~18#1.offset, throttle_~flags~12#1); srcloc: null [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: assume (if set_termios_#t~mem360#1 % 4294967296 % 4294967296 <= 2147483647 then set_termios_#t~mem360#1 % 4294967296 % 4294967296 else set_termios_#t~mem360#1 % 4294967296 % 4294967296 - 4294967296) < 0;havoc set_termios_#t~mem360#1;call set_termios_#t~mem361#1.base, set_termios_#t~mem361#1.offset := read~$Pointer$#28(set_termios_~tty#1.base, 424 + set_termios_~tty#1.offset, 8);call set_termios_#t~mem362#1 := read~int#28(set_termios_#t~mem361#1.base, 8 + set_termios_#t~mem361#1.offset, 4); [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: assume !((if set_termios_#t~mem360#1 % 4294967296 % 4294967296 <= 2147483647 then set_termios_#t~mem360#1 % 4294967296 % 4294967296 else set_termios_#t~mem360#1 % 4294967296 % 4294967296 - 4294967296) < 0);havoc set_termios_#t~mem360#1; [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311-1: call set_termios_#t~mem360#1 := read~int#30(set_termios_~old_termios#1.base, 8 + set_termios_~old_termios#1.offset, 4); [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-4: assume 0 == cts_change_#t~mem840#1 % 256 % 4294967296;cts_change_#t~bitwise841#1 := 0; [2025-02-08 02:05:13,355 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8557-4: assume !(0 == cts_change_#t~mem840#1 % 256 % 4294967296); [2025-02-08 02:05:15,024 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4990: assume { :begin_inline___bad_percpu_size } true;assume { :end_inline___bad_percpu_size } true; [2025-02-08 02:05:15,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume false; [2025-02-08 02:05:15,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume !false; [2025-02-08 02:05:15,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint get_currentFINAL: assume true; [2025-02-08 02:05:15,025 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4996: #res#1.base, #res#1.offset := ~pfo_ret__~0#1.base, ~pfo_ret__~0#1.offset; [2025-02-08 02:05:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14959: havoc tty_insert_flip_string_flags_#t~nondet2412#1; [2025-02-08 02:05:16,124 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: call ULTIMATE.dealloc(~#ch#1.base, ~#ch#1.offset);havoc ~#ch#1.base, ~#ch#1.offset;call ULTIMATE.dealloc(~#flag#1.base, ~#flag#1.offset);havoc ~#flag#1.base, ~#flag#1.offset; [2025-02-08 02:05:16,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint tx_stopFINAL: assume true; [2025-02-08 02:05:16,666 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13660: call reset_tbufs_#t~mem2242#1.base, reset_tbufs_#t~mem2242#1.offset := read~$Pointer$#28(reset_tbufs_~info#1.base, 9887 + reset_tbufs_~info#1.offset, 8);call write~int#28(0, reset_tbufs_#t~mem2242#1.base, 2 + (reset_tbufs_#t~mem2242#1.offset + 34 * (if reset_tbufs_~i~14#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then reset_tbufs_~i~14#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else reset_tbufs_~i~14#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);call reset_tbufs_#t~mem2243#1.base, reset_tbufs_#t~mem2243#1.offset := read~$Pointer$#28(reset_tbufs_~info#1.base, 9887 + reset_tbufs_~info#1.offset, 8);call write~int#28(0, reset_tbufs_#t~mem2243#1.base, reset_tbufs_#t~mem2243#1.offset + 34 * (if reset_tbufs_~i~14#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then reset_tbufs_~i~14#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else reset_tbufs_~i~14#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc reset_tbufs_#t~mem2243#1.base, reset_tbufs_#t~mem2243#1.offset;reset_tbufs_~i~14#1 := 1 + reset_tbufs_~i~14#1; [2025-02-08 02:05:16,667 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12618: havoc reset_tbufs_#t~mem2242#1.base, reset_tbufs_#t~mem2242#1.offset, reset_tbufs_#t~mem2243#1.base, reset_tbufs_#t~mem2243#1.offset, reset_tbufs_#t~mem2244#1, reset_tbufs_~info#1.base, reset_tbufs_~info#1.offset, reset_tbufs_~i~14#1;havoc reset_tbufs_#in~info#1.base, reset_tbufs_#in~info#1.offset;assume { :end_inline_reset_tbufs } true;call write~int#28(0, ~info#1.base, 1581 + ~info#1.offset, 1);call write~int#28(0, ~info#1.base, 1582 + ~info#1.offset, 1); [2025-02-08 02:05:16,807 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14798: havoc #t~nondet2386; [2025-02-08 02:05:16,834 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14869: havoc #t~nondet2396; [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint free_rbufsFINAL: assume true; [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13364: call write~int#28(~i, ~info.base, 9869 + ~info.offset, 4); [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13346: call #t~mem2165.base, #t~mem2165.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8);call write~int#28(0, #t~mem2165.base, 2 + (#t~mem2165.offset + 34 * (if ~i % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);call #t~mem2166.base, #t~mem2166.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8);call #t~mem2167 := read~int#28(~info.base, 1555 + ~info.offset, 4);call write~int#28(#t~mem2167, #t~mem2166.base, #t~mem2166.offset + 34 * (if ~i % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc #t~mem2166.base, #t~mem2166.offset;havoc #t~mem2167; [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13348: assume ~i % 4294967296 == ~last % 4294967296;~done~0 := 1; [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13348: assume !(~i % 4294967296 == ~last % 4294967296); [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13353: assume ~i % 4294967296 == #t~mem2168 % 4294967296;havoc #t~mem2168;~i := 0; [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13353: assume !(~i % 4294967296 == #t~mem2168 % 4294967296);havoc #t~mem2168; [2025-02-08 02:05:17,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13352: ~i := 1 + ~i;call #t~mem2168 := read~int#28(~info.base, 9857 + ~info.offset, 4); [2025-02-08 02:05:17,443 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14903: havoc #t~nondet2400; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9813: rx_enable_~enable#1 := rx_enable_~enable#1 % 4; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: SUMMARY for call wr_reg32(wait_gpio_~info#1.base, wait_gpio_~info#1.offset, 12, 0); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10870-1: SUMMARY for call modem_input_wait_#t~ret1468#1.base, modem_input_wait_#t~ret1468#1.offset := spinlock_check(modem_input_wait_~info#1.base, 1326 + modem_input_wait_~info#1.offset); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747: tx_enable_#res#1 := 0; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9747-1: SUMMARY for call spin_unlock_irqrestore(tx_enable_~info#1.base, 1326 + tx_enable_~info#1.offset, tx_enable_~flags~25#1); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10870: modem_input_wait_~tmp___0~50#1.base, modem_input_wait_~tmp___0~50#1.offset := modem_input_wait_#t~ret1468#1.base, modem_input_wait_#t~ret1468#1.offset;havoc modem_input_wait_#t~ret1468#1.base, modem_input_wait_#t~ret1468#1.offset; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10474: set_xctrl_#res#1 := 0; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10474-1: SUMMARY for call spin_unlock_irqrestore(set_xctrl_~info#1.base, 1326 + set_xctrl_~info#1.offset, set_xctrl_~flags~31#1); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10408: set_xsync_~tmp~85#1.base, set_xsync_~tmp~85#1.offset := set_xsync_#t~ret1372#1.base, set_xsync_#t~ret1372#1.offset;havoc set_xsync_#t~ret1372#1.base, set_xsync_#t~ret1372#1.offset; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10408-1: SUMMARY for call set_xsync_#t~ret1372#1.base, set_xsync_#t~ret1372#1.offset := spinlock_check(set_xsync_~info#1.base, 1326 + set_xsync_~info#1.offset); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11069-1: modem_input_wait_#res#1 := modem_input_wait_~rc~7#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~2#1.base, modem_input_wait_~#wait~2#1.offset);havoc modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4925: havoc list_empty_#t~mem1#1.base, list_empty_#t~mem1#1.offset;waitqueue_active_#t~ret44#1 := list_empty_#res#1;havoc list_empty_#t~mem1#1.base, list_empty_#t~mem1#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~ret44#1 && waitqueue_active_#t~ret44#1 <= 2147483647;waitqueue_active_~tmp~2#1 := waitqueue_active_#t~ret44#1;havoc waitqueue_active_#t~ret44#1;waitqueue_active_#res#1 := (if 0 == waitqueue_active_~tmp~2#1 then 1 else 0); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10871-1: SUMMARY for call modem_input_wait_#t~ret1469#1 := _raw_spin_lock_irqsave(modem_input_wait_~tmp___0~50#1.base, modem_input_wait_~tmp___0~50#1.offset); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: assume 0 != rx_enable_~enable#1;call rx_enable_#t~mem1184#1 := read~int#28(rx_enable_~info#1.base, 1579 + rx_enable_~info#1.offset, 1); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: assume !(0 != rx_enable_~enable#1); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10871: modem_input_wait_~flags~34#1 := modem_input_wait_#t~ret1469#1;havoc modem_input_wait_#t~ret1469#1;call modem_input_wait_#t~mem1470#1 := read~int#28(modem_input_wait_~info#1.base, 790 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1471#1 := read~int#28(modem_input_wait_~info#1.base, 794 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1472#1 := read~int#28(modem_input_wait_~info#1.base, 798 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1473#1 := read~int#28(modem_input_wait_~info#1.base, 802 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1474#1 := read~int#28(modem_input_wait_~info#1.base, 806 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1475#1 := read~int#28(modem_input_wait_~info#1.base, 810 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1476#1 := read~int#28(modem_input_wait_~info#1.base, 814 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1477#1 := read~int#28(modem_input_wait_~info#1.base, 818 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1478#1 := read~int#28(modem_input_wait_~info#1.base, 822 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1479#1 := read~int#28(modem_input_wait_~info#1.base, 826 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1480#1 := read~int#28(modem_input_wait_~info#1.base, 830 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1481#1 := read~int#28(modem_input_wait_~info#1.base, 834 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1482#1 := read~int#28(modem_input_wait_~info#1.base, 838 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1483#1 := read~int#28(modem_input_wait_~info#1.base, 842 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1484#1 := read~int#28(modem_input_wait_~info#1.base, 846 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1485#1 := read~int#28(modem_input_wait_~info#1.base, 850 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1486#1 := read~int#28(modem_input_wait_~info#1.base, 854 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1487#1 := read~int#28(modem_input_wait_~info#1.base, 858 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1488#1 := read~int#28(modem_input_wait_~info#1.base, 862 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1489#1 := read~int#28(modem_input_wait_~info#1.base, 866 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1490#1 := read~int#28(modem_input_wait_~info#1.base, 870 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1491#1 := read~int#28(modem_input_wait_~info#1.base, 874 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1492#1 := read~int#28(modem_input_wait_~info#1.base, 878 + modem_input_wait_~info#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1470#1, modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1471#1, modem_input_wait_~#cprev~1#1.base, 4 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1472#1, modem_input_wait_~#cprev~1#1.base, 8 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1473#1, modem_input_wait_~#cprev~1#1.base, 12 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1474#1, modem_input_wait_~#cprev~1#1.base, 16 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1475#1, modem_input_wait_~#cprev~1#1.base, 20 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1476#1, modem_input_wait_~#cprev~1#1.base, 24 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1477#1, modem_input_wait_~#cprev~1#1.base, 28 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1478#1, modem_input_wait_~#cprev~1#1.base, 32 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1479#1, modem_input_wait_~#cprev~1#1.base, 36 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1480#1, modem_input_wait_~#cprev~1#1.base, 40 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1481#1, modem_input_wait_~#cprev~1#1.base, 44 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1482#1, modem_input_wait_~#cprev~1#1.base, 48 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1483#1, modem_input_wait_~#cprev~1#1.base, 52 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1484#1, modem_input_wait_~#cprev~1#1.base, 56 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1485#1, modem_input_wait_~#cprev~1#1.base, 60 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1486#1, modem_input_wait_~#cprev~1#1.base, 64 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1487#1, modem_input_wait_~#cprev~1#1.base, 68 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1488#1, modem_input_wait_~#cprev~1#1.base, 72 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1489#1, modem_input_wait_~#cprev~1#1.base, 76 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1490#1, modem_input_wait_~#cprev~1#1.base, 80 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1491#1, modem_input_wait_~#cprev~1#1.base, 84 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1492#1, modem_input_wait_~#cprev~1#1.base, 88 + modem_input_wait_~#cprev~1#1.offset, 4);havoc modem_input_wait_#t~mem1470#1;havoc modem_input_wait_#t~mem1471#1;havoc modem_input_wait_#t~mem1472#1;havoc modem_input_wait_#t~mem1473#1;havoc modem_input_wait_#t~mem1474#1;havoc modem_input_wait_#t~mem1475#1;havoc modem_input_wait_#t~mem1476#1;havoc modem_input_wait_#t~mem1477#1;havoc modem_input_wait_#t~mem1478#1;havoc modem_input_wait_#t~mem1479#1;havoc modem_input_wait_#t~mem1480#1;havoc modem_input_wait_#t~mem1481#1;havoc modem_input_wait_#t~mem1482#1;havoc modem_input_wait_#t~mem1483#1;havoc modem_input_wait_#t~mem1484#1;havoc modem_input_wait_#t~mem1485#1;havoc modem_input_wait_#t~mem1486#1;havoc modem_input_wait_#t~mem1487#1;havoc modem_input_wait_#t~mem1488#1;havoc modem_input_wait_#t~mem1489#1;havoc modem_input_wait_#t~mem1490#1;havoc modem_input_wait_#t~mem1491#1;havoc modem_input_wait_#t~mem1492#1; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10541-1: SUMMARY for call get_gpio_#t~ret1412#1 := rd_reg32(get_gpio_~info#1.base, get_gpio_~info#1.offset, 16); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10541: call write~int#28(get_gpio_#t~ret1412#1, get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset, 4);havoc get_gpio_#t~ret1412#1;call write~int#28(4294967295, get_gpio_~#gpio~1#1.base, 4 + get_gpio_~#gpio~1#1.offset, 4); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-2: havoc set_interface_#t~bitwise1365#1;assume set_interface_#t~bitwise1365#1 % 4294967296 <= set_interface_#t~mem1364#1 % 4294967296 && set_interface_#t~bitwise1365#1 % 4294967296 <= 16; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-3: assume 16 == set_interface_#t~mem1364#1 % 4294967296;set_interface_#t~bitwise1365#1 := set_interface_#t~mem1364#1; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-3: assume !(16 == set_interface_#t~mem1364#1 % 4294967296); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-4: assume 0 == set_interface_#t~mem1364#1 % 4294967296;set_interface_#t~bitwise1365#1 := 0; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-4: assume !(0 == set_interface_#t~mem1364#1 % 4294967296); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409: set_xsync_~flags~30#1 := set_xsync_#t~ret1373#1;havoc set_xsync_#t~ret1373#1;call write~int#28(set_xsync_~xsync#1, set_xsync_~info#1.base, 1571 + set_xsync_~info#1.offset, 4); [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10409-1: SUMMARY for call set_xsync_#t~ret1373#1 := _raw_spin_lock_irqsave(set_xsync_~tmp~85#1.base, set_xsync_~tmp~85#1.offset); srcloc: null [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343: assume 0 != set_interface_#t~bitwise1365#1 % 4294967296;havoc set_interface_#t~mem1364#1;havoc set_interface_#t~bitwise1365#1; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343: assume !(0 != set_interface_#t~bitwise1365#1 % 4294967296);havoc set_interface_#t~mem1364#1;havoc set_interface_#t~bitwise1365#1; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10343-1: [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume false; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume !false; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908-1: assume { :begin_inline_set_xctrl } true;set_xctrl_#in~info#1.base, set_xctrl_#in~info#1.offset, set_xctrl_#in~xctrl#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc set_xctrl_#res#1;havoc set_xctrl_#t~ret1377#1, set_xctrl_#t~ret1378#1.base, set_xctrl_#t~ret1378#1.offset, set_xctrl_#t~ret1379#1, set_xctrl_~info#1.base, set_xctrl_~info#1.offset, set_xctrl_~xctrl#1, set_xctrl_~flags~31#1, set_xctrl_~tmp~86#1.base, set_xctrl_~tmp~86#1.offset;set_xctrl_~info#1.base, set_xctrl_~info#1.offset := set_xctrl_#in~info#1.base, set_xctrl_#in~info#1.offset;set_xctrl_~xctrl#1 := set_xctrl_#in~xctrl#1;havoc set_xctrl_~flags~31#1;havoc set_xctrl_~tmp~86#1.base, set_xctrl_~tmp~86#1.offset; [2025-02-08 02:05:47,750 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: #t~ret465#1 := set_xctrl_#res#1;havoc set_xctrl_#t~ret1377#1, set_xctrl_#t~ret1378#1.base, set_xctrl_#t~ret1378#1.offset, set_xctrl_#t~ret1379#1, set_xctrl_~info#1.base, set_xctrl_~info#1.offset, set_xctrl_~xctrl#1, set_xctrl_~flags~31#1, set_xctrl_~tmp~86#1.base, set_xctrl_~tmp~86#1.offset;havoc set_xctrl_#in~info#1.base, set_xctrl_#in~info#1.offset, set_xctrl_#in~xctrl#1;assume { :end_inline_set_xctrl } true;assume -2147483648 <= #t~ret465#1 && #t~ret465#1 <= 2147483647;~tmp___8~0#1 := #t~ret465#1;havoc #t~ret465#1;#res#1 := ~tmp___8~0#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10674: remove_cond_wait_~tmp___2~10#1.base, remove_cond_wait_~tmp___2~10#1.offset := remove_cond_wait_#t~ret1427#1.base, remove_cond_wait_#t~ret1427#1.offset;havoc remove_cond_wait_#t~ret1427#1.base, remove_cond_wait_#t~ret1427#1.offset;remove_cond_wait_~__ptr___2~2#1.base, remove_cond_wait_~__ptr___2~2#1.offset := remove_cond_wait_~tmp___2~10#1.base, remove_cond_wait_~tmp___2~10#1.offset; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815: assume 0 == rx_enable_#t~mem1184#1 % 256;havoc rx_enable_#t~mem1184#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9815: assume !(0 == rx_enable_#t~mem1184#1 % 256);havoc rx_enable_#t~mem1184#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617: set_params_~tmp~78#1 := set_params_#t~ret1159#1;havoc set_params_#t~ret1159#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9617-1: SUMMARY for call set_params_#t~ret1159#1 := copy_from_user(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset, set_params_~new_params#1.base, set_params_~new_params#1.offset, 48); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10674-1: SUMMARY for call remove_cond_wait_#t~ret1427#1.base, remove_cond_wait_#t~ret1427#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-3: assume false;set_interface_#t~bitwise1366#1 := set_interface_~val~2#1 % 65536; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-3: assume !false; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-4: assume 0 == set_interface_~val~2#1 % 65536 % 4294967296 || 128 == set_interface_~val~2#1 % 65536 % 4294967296;set_interface_#t~bitwise1366#1 := 128; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-4: assume !(0 == set_interface_~val~2#1 % 65536 % 4294967296 || 128 == set_interface_~val~2#1 % 65536 % 4294967296); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146: assume wait_mgsl_event_#t~mem1301#1 != wait_mgsl_event_#t~mem1302#1;havoc wait_mgsl_event_#t~mem1301#1;havoc wait_mgsl_event_#t~mem1302#1;wait_mgsl_event_~tmp___20~0#1 := 4; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146: assume !(wait_mgsl_event_#t~mem1301#1 != wait_mgsl_event_#t~mem1302#1);havoc wait_mgsl_event_#t~mem1301#1;havoc wait_mgsl_event_#t~mem1302#1;wait_mgsl_event_~tmp___20~0#1 := 0; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344: set_interface_~val~2#1 := set_interface_#t~bitwise1366#1;havoc set_interface_#t~bitwise1366#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-1: [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10344-2: havoc set_interface_#t~bitwise1366#1;assume (set_interface_#t~bitwise1366#1 % 4294967296 >= set_interface_~val~2#1 % 65536 % 4294967296 && set_interface_#t~bitwise1366#1 % 4294967296 >= 128) && set_interface_#t~bitwise1366#1 % 4294967296 <= 128 + set_interface_~val~2#1 % 65536 % 4294967296; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975-1: assume { :begin_inline_rx_enable } true;rx_enable_#in~info#1.base, rx_enable_#in~info#1.offset, rx_enable_#in~enable#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc rx_enable_#res#1;havoc rx_enable_#t~ret1181#1, rx_enable_#t~ret1182#1.base, rx_enable_#t~ret1182#1.offset, rx_enable_#t~ret1183#1, rx_enable_#t~mem1184#1, rx_enable_#t~ret1185#1, rx_enable_#t~bitwise1186#1, rx_enable_#t~mem1187#1, rx_enable_~info#1.base, rx_enable_~info#1.offset, rx_enable_~enable#1, rx_enable_~flags~27#1, rx_enable_~rbuf_fill_level~0#1, rx_enable_~tmp~82#1.base, rx_enable_~tmp~82#1.offset, rx_enable_~tmp___0~44#1;rx_enable_~info#1.base, rx_enable_~info#1.offset := rx_enable_#in~info#1.base, rx_enable_#in~info#1.offset;rx_enable_~enable#1 := rx_enable_#in~enable#1;havoc rx_enable_~flags~27#1;havoc rx_enable_~rbuf_fill_level~0#1;havoc rx_enable_~tmp~82#1.base, rx_enable_~tmp~82#1.offset;havoc rx_enable_~tmp___0~44#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6975: #t~ret471#1 := rx_enable_#res#1;havoc rx_enable_#t~ret1181#1, rx_enable_#t~ret1182#1.base, rx_enable_#t~ret1182#1.offset, rx_enable_#t~ret1183#1, rx_enable_#t~mem1184#1, rx_enable_#t~ret1185#1, rx_enable_#t~bitwise1186#1, rx_enable_#t~mem1187#1, rx_enable_~info#1.base, rx_enable_~info#1.offset, rx_enable_~enable#1, rx_enable_~flags~27#1, rx_enable_~rbuf_fill_level~0#1, rx_enable_~tmp~82#1.base, rx_enable_~tmp~82#1.offset, rx_enable_~tmp___0~44#1;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~ret471#1 && #t~ret471#1 <= 2147483647;~ret~6#1 := #t~ret471#1;havoc #t~ret471#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10146-1: call wait_mgsl_event_#t~mem1301#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 24 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1302#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 24 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9684: assume 0 != get_txidle_~__ret_pu~0#1;get_txidle_#res#1 := -14; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9684: assume !(0 != get_txidle_~__ret_pu~0#1);get_txidle_#res#1 := 0; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10873-1: SUMMARY for call add_wait_queue(modem_input_wait_~info#1.base, 898 + modem_input_wait_~info#1.offset, modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10873: modem_input_wait_~__x~3#1 := 1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10411: SUMMARY for call wr_reg32(set_xsync_~info#1.base, set_xsync_~info#1.offset, 64, set_xsync_~xsync#1); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10543-1: SUMMARY for call get_gpio_#t~ret1413#1 := rd_reg32(get_gpio_~info#1.base, get_gpio_~info#1.offset, 8); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10543: call write~int#28(get_gpio_#t~ret1413#1, get_gpio_~#gpio~1#1.base, 8 + get_gpio_~#gpio~1#1.offset, 4);havoc get_gpio_#t~ret1413#1;call write~int#28(4294967295, get_gpio_~#gpio~1#1.base, 12 + get_gpio_~#gpio~1#1.offset, 4); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset;havoc modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949: wait_mgsl_event_~tmp___0~45#1.base, wait_mgsl_event_~tmp___0~45#1.offset := wait_mgsl_event_#t~ret1190#1.base, wait_mgsl_event_#t~ret1190#1.offset;havoc wait_mgsl_event_#t~ret1190#1.base, wait_mgsl_event_#t~ret1190#1.offset; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949-1: SUMMARY for call wait_mgsl_event_#t~ret1190#1.base, wait_mgsl_event_#t~ret1190#1.offset := spinlock_check(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: SUMMARY for call modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: assume 0 != set_params_~tmp~78#1 % 18446744073709551616;set_params_#res#1 := -14;call ULTIMATE.dealloc(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset);havoc set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9619: assume !(0 != set_params_~tmp~78#1 % 18446744073709551616); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9817: SUMMARY for call rx_start(rx_enable_~info#1.base, rx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10412: set_xsync_#res#1 := 0; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10412-1: SUMMARY for call spin_unlock_irqrestore(set_xsync_~info#1.base, 1326 + set_xsync_~info#1.offset, set_xsync_~flags~30#1); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346: set_interface_~val~2#1 := set_interface_#t~bitwise1367#1;havoc set_interface_#t~bitwise1367#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214-1: SUMMARY for call wait_mgsl_event_#t~ret1350#1.base, wait_mgsl_event_#t~ret1350#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-1: [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-2: havoc set_interface_#t~bitwise1367#1;assume set_interface_#t~bitwise1367#1 % 4294967296 <= set_interface_~val~2#1 % 65536 % 4294967296 && set_interface_#t~bitwise1367#1 % 4294967296 <= 65407; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-3: assume 65407 == set_interface_~val~2#1 % 65536 % 4294967296;set_interface_#t~bitwise1367#1 := set_interface_~val~2#1 % 65536; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-3: assume !(65407 == set_interface_~val~2#1 % 65536 % 4294967296); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280-1: wait_mgsl_event_#res#1 := wait_mgsl_event_~rc~5#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_~#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:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-4: assume 0 == set_interface_~val~2#1 % 65536 % 4294967296;set_interface_#t~bitwise1367#1 := 0; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10346-4: assume !(0 == set_interface_~val~2#1 % 65536 % 4294967296); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214: wait_mgsl_event_~tmp___29~0#1.base, wait_mgsl_event_~tmp___29~0#1.offset := wait_mgsl_event_#t~ret1350#1.base, wait_mgsl_event_#t~ret1350#1.offset;havoc wait_mgsl_event_#t~ret1350#1.base, wait_mgsl_event_#t~ret1350#1.offset;wait_mgsl_event_~__ptr___10~0#1.base, wait_mgsl_event_~__ptr___10~0#1.offset := wait_mgsl_event_~tmp___29~0#1.base, wait_mgsl_event_~tmp___29~0#1.offset; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-3: assume 64 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1542#1 := modem_input_wait_~arg#1; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-3: assume !(64 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950-1: SUMMARY for call wait_mgsl_event_#t~ret1191#1 := _raw_spin_lock_irqsave(wait_mgsl_event_~tmp___0~45#1.base, wait_mgsl_event_~tmp___0~45#1.offset); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-2: havoc modem_input_wait_#t~bitwise1542#1;assume ((((modem_input_wait_~arg#1 < 0 || modem_input_wait_#t~bitwise1542#1 <= modem_input_wait_~arg#1) && modem_input_wait_#t~bitwise1542#1 <= 64) && modem_input_wait_#t~bitwise1542#1 >= 0) && (modem_input_wait_~arg#1 >= 0 || modem_input_wait_#t~bitwise1542#1 > 64 + modem_input_wait_~arg#1)) && modem_input_wait_#t~bitwise1542#1 >= -2147483648; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-4: assume 0 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1542#1 := 0; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-4: assume !(0 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset := wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset;havoc wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset;wait_mgsl_event_~__ptr___1~0#1.base, wait_mgsl_event_~__ptr___1~0#1.offset := wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset; [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007-1: [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016-1: SUMMARY for call wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,751 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: assume 0 != modem_input_wait_#t~bitwise1542#1;havoc modem_input_wait_#t~bitwise1542#1;call modem_input_wait_#t~mem1543#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 12 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1544#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, 12 + modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11007: assume !(0 != modem_input_wait_#t~bitwise1542#1);havoc modem_input_wait_#t~bitwise1542#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: wait_mgsl_event_~flags~28#1 := wait_mgsl_event_#t~ret1191#1;havoc wait_mgsl_event_#t~ret1191#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-1: SUMMARY for call add_cond_wait_#t~ret1422#1.base, add_cond_wait_#t~ret1422#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611: add_cond_wait_~tmp___2~9#1.base, add_cond_wait_~tmp___2~9#1.offset := add_cond_wait_#t~ret1422#1.base, add_cond_wait_#t~ret1422#1.offset;havoc add_cond_wait_#t~ret1422#1.base, add_cond_wait_#t~ret1422#1.offset;add_cond_wait_~__ptr___2~1#1.base, add_cond_wait_~__ptr___2~1#1.offset := add_cond_wait_~tmp___2~9#1.base, add_cond_wait_~tmp___2~9#1.offset; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10809-1: SUMMARY for call spin_unlock_irqrestore(wait_gpio_#t~mem1465#1.base, 1326 + wait_gpio_#t~mem1465#1.offset, wait_gpio_~flags~33#1); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10809: havoc wait_gpio_#t~mem1465#1.base, wait_gpio_#t~mem1465#1.offset; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10809-2: call wait_gpio_#t~mem1465#1.base, wait_gpio_#t~mem1465#1.offset := read~$Pointer$#28(wait_gpio_~info#1.base, 754 + wait_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10545-1: SUMMARY for call get_gpio_#t~ret1414#1 := copy_to_user(get_gpio_~user_gpio#1.base, get_gpio_~user_gpio#1.offset, get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset, 16); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10545: assume -2147483648 <= get_gpio_#t~ret1414#1 && get_gpio_#t~ret1414#1 <= 2147483647;get_gpio_~tmp~88#1 := get_gpio_#t~ret1414#1;havoc get_gpio_#t~ret1414#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083: wait_mgsl_event_~tmp___16~0#1.base, wait_mgsl_event_~tmp___16~0#1.offset := wait_mgsl_event_#t~ret1274#1.base, wait_mgsl_event_#t~ret1274#1.offset;havoc wait_mgsl_event_#t~ret1274#1.base, wait_mgsl_event_#t~ret1274#1.offset;wait_mgsl_event_~__ptr___6~0#1.base, wait_mgsl_event_~__ptr___6~0#1.offset := wait_mgsl_event_~tmp___16~0#1.base, wait_mgsl_event_~tmp___16~0#1.offset; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083-1: SUMMARY for call wait_mgsl_event_#t~ret1274#1.base, wait_mgsl_event_#t~ret1274#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10876: assume true; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10876: assume !true; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11008: assume modem_input_wait_#t~mem1543#1 % 4294967296 != modem_input_wait_#t~mem1544#1 % 4294967296;havoc modem_input_wait_#t~mem1543#1;havoc modem_input_wait_#t~mem1544#1;modem_input_wait_~rc~7#1 := 0; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11008: assume !(modem_input_wait_#t~mem1543#1 % 4294967296 != modem_input_wait_#t~mem1544#1 % 4294967296);havoc modem_input_wait_#t~mem1543#1;havoc modem_input_wait_#t~mem1544#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951: call wait_mgsl_event_#t~mem1192#1 := read~int#28(wait_mgsl_event_~info#1.base, 1583 + wait_mgsl_event_~info#1.offset, 1);wait_mgsl_event_~s~0#1 := (if wait_mgsl_event_#t~mem1192#1 % 256 % 4294967296 <= 2147483647 then wait_mgsl_event_#t~mem1192#1 % 256 % 4294967296 else wait_mgsl_event_#t~mem1192#1 % 256 % 4294967296 - 4294967296);havoc wait_mgsl_event_#t~mem1192#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9951-1: SUMMARY for call get_signals(wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820: assume 2 == rx_enable_~enable#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9820: assume !(2 == rx_enable_~enable#1);call rx_enable_#t~mem1187#1 := read~int#28(rx_enable_~info#1.base, 1579 + rx_enable_~info#1.offset, 1); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10811: assume 0 == wait_gpio_~rc~6#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10811: assume !(0 == wait_gpio_~rc~6#1); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10547: assume 0 != get_gpio_~tmp~88#1;get_gpio_#res#1 := -14;call ULTIMATE.dealloc(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset);havoc get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10547: assume !(0 != get_gpio_~tmp~88#1); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10349: SUMMARY for call wr_reg16(set_interface_~info#1.base, set_interface_~info#1.offset, 130, (if set_interface_~val~2#1 % 65536 % 4294967296 <= 2147483647 then set_interface_~val~2#1 % 65536 % 4294967296 else set_interface_~val~2#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10481: call ULTIMATE.dealloc(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset);havoc set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset;#t~ret459#1 := set_gpio_#res#1;havoc set_gpio_#t~mem1380#1, set_gpio_#t~ret1381#1, set_gpio_#t~mem1382#1, set_gpio_#t~mem1383#1, set_gpio_#t~mem1384#1, set_gpio_#t~mem1385#1, set_gpio_#t~ret1386#1, set_gpio_#t~mem1387#1.base, set_gpio_#t~mem1387#1.offset, set_gpio_#t~ret1388#1.base, set_gpio_#t~ret1388#1.offset, set_gpio_#t~ret1389#1, set_gpio_#t~mem1390#1, set_gpio_#t~ret1391#1, set_gpio_#t~mem1392#1, set_gpio_#t~mem1393#1, set_gpio_#t~bitwise1394#1, set_gpio_#t~bitwise1395#1, set_gpio_#t~mem1397#1, set_gpio_#t~mem1396#1, set_gpio_#t~bitwise1398#1, set_gpio_#t~bitwise1399#1, set_gpio_#t~mem1400#1, set_gpio_#t~ret1401#1, set_gpio_#t~mem1402#1, set_gpio_#t~mem1403#1, set_gpio_#t~bitwise1404#1, set_gpio_#t~bitwise1405#1, set_gpio_#t~mem1407#1, set_gpio_#t~mem1406#1, set_gpio_#t~bitwise1408#1, set_gpio_#t~bitwise1409#1, set_gpio_#t~mem1410#1.base, set_gpio_#t~mem1410#1.offset, set_gpio_~info#1.base, set_gpio_~info#1.offset, set_gpio_~user_gpio#1.base, set_gpio_~user_gpio#1.offset, set_gpio_~flags~32#1, set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset, set_gpio_~data~0#1, set_gpio_~tmp~87#1, set_gpio_~tmp___0~46#1.base, set_gpio_~tmp___0~46#1.offset;havoc set_gpio_#in~info#1.base, set_gpio_#in~info#1.offset, set_gpio_#in~user_gpio#1.base, set_gpio_#in~user_gpio#1.offset;assume { :end_inline_set_gpio } true;assume -2147483648 <= #t~ret459#1 && #t~ret459#1 <= 2147483647;~tmp___2~4#1 := #t~ret459#1;havoc #t~ret459#1;#res#1 := ~tmp___2~4#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980-1: assume { :begin_inline_tx_abort } true;tx_abort_#in~info#1.base, tx_abort_#in~info#1.offset := ~info~13#1.base, ~info~13#1.offset;havoc tx_abort_#res#1;havoc tx_abort_#t~ret1178#1, tx_abort_#t~ret1179#1.base, tx_abort_#t~ret1179#1.offset, tx_abort_#t~ret1180#1, tx_abort_~info#1.base, tx_abort_~info#1.offset, tx_abort_~flags~26#1, tx_abort_~tmp~81#1.base, tx_abort_~tmp~81#1.offset;tx_abort_~info#1.base, tx_abort_~info#1.offset := tx_abort_#in~info#1.base, tx_abort_#in~info#1.offset;havoc tx_abort_~flags~26#1;havoc tx_abort_~tmp~81#1.base, tx_abort_~tmp~81#1.offset; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: #t~ret472#1 := tx_abort_#res#1;havoc tx_abort_#t~ret1178#1, tx_abort_#t~ret1179#1.base, tx_abort_#t~ret1179#1.offset, tx_abort_#t~ret1180#1, tx_abort_~info#1.base, tx_abort_~info#1.offset, tx_abort_~flags~26#1, tx_abort_~tmp~81#1.base, tx_abort_~tmp~81#1.offset;havoc tx_abort_#in~info#1.base, tx_abort_#in~info#1.offset;assume { :end_inline_tx_abort } true;assume -2147483648 <= #t~ret472#1 && #t~ret472#1 <= 2147483647;~ret~6#1 := #t~ret472#1;havoc #t~ret472#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10151: assume wait_mgsl_event_#t~mem1303#1 != wait_mgsl_event_#t~mem1304#1;havoc wait_mgsl_event_#t~mem1303#1;havoc wait_mgsl_event_#t~mem1304#1;wait_mgsl_event_~tmp___21~0#1 := 8; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10151: assume !(wait_mgsl_event_#t~mem1303#1 != wait_mgsl_event_#t~mem1304#1);havoc wait_mgsl_event_#t~mem1303#1;havoc wait_mgsl_event_#t~mem1304#1;wait_mgsl_event_~tmp___21~0#1 := 0; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10151-1: call wait_mgsl_event_#t~mem1303#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 28 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1304#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 28 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10350-1: SUMMARY for call spin_unlock_irqrestore(set_interface_~info#1.base, 1326 + set_interface_~info#1.offset, set_interface_~flags~29#1); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10350: set_interface_#res#1 := 0; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: assume 0 != wait_mgsl_event_#t~bitwise1193#1;havoc wait_mgsl_event_#t~bitwise1193#1;wait_mgsl_event_~tmp___1~17#1 := 1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: assume !(0 != wait_mgsl_event_#t~bitwise1193#1);havoc wait_mgsl_event_#t~bitwise1193#1;wait_mgsl_event_~tmp___1~17#1 := 2; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9822-1: SUMMARY for call rx_enable_#t~ret1185#1 := rd_reg16(rx_enable_~info#1.base, rx_enable_~info#1.offset, 134); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10813-1: SUMMARY for call wait_gpio_#t~ret1466#1 := copy_to_user(wait_gpio_~user_gpio#1.base, wait_gpio_~user_gpio#1.offset, wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, 16); srcloc: null [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9756: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10813: assume -2147483648 <= wait_gpio_#t~ret1466#1 && wait_gpio_#t~ret1466#1 <= 2147483647;wait_gpio_~tmp___6~2#1 := wait_gpio_#t~ret1466#1;havoc wait_gpio_#t~ret1466#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747: assume 0 == wait_gpio_#t~mem1436#1 % 4294967296;havoc wait_gpio_#t~mem1436#1;wait_gpio_#res#1 := -22;call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10747: assume !(0 == wait_gpio_#t~mem1436#1 % 4294967296);havoc wait_gpio_#t~mem1436#1; [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-1: [2025-02-08 02:05:47,752 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-2: havoc wait_mgsl_event_#t~bitwise1193#1;assume ((((wait_mgsl_event_~s~0#1 < 0 || wait_mgsl_event_#t~bitwise1193#1 <= wait_mgsl_event_~s~0#1) && wait_mgsl_event_#t~bitwise1193#1 <= 64) && wait_mgsl_event_#t~bitwise1193#1 >= 0) && (wait_mgsl_event_~s~0#1 >= 0 || wait_mgsl_event_#t~bitwise1193#1 > 64 + wait_mgsl_event_~s~0#1)) && wait_mgsl_event_#t~bitwise1193#1 >= -2147483648; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-3: assume 64 == wait_mgsl_event_~s~0#1;wait_mgsl_event_#t~bitwise1193#1 := wait_mgsl_event_~s~0#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-3: assume !(64 == wait_mgsl_event_~s~0#1); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9822: rx_enable_~tmp___0~44#1 := rx_enable_#t~ret1185#1;havoc rx_enable_#t~ret1185#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-4: assume 0 == wait_mgsl_event_~s~0#1;wait_mgsl_event_#t~bitwise1193#1 := 0; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-4: assume !(0 == wait_mgsl_event_~s~0#1); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624: set_params_~tmp___0~43#1.base, set_params_~tmp___0~43#1.offset := set_params_#t~ret1160#1.base, set_params_#t~ret1160#1.offset;havoc set_params_#t~ret1160#1.base, set_params_#t~ret1160#1.offset; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10681: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9624-1: SUMMARY for call set_params_#t~ret1160#1.base, set_params_#t~ret1160#1.offset := spinlock_check(set_params_~info#1.base, 1326 + set_params_~info#1.offset); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946: modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset := modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset;havoc modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset;modem_input_wait_~__ptr___4~1#1.base, modem_input_wait_~__ptr___4~1#1.offset := modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-2: [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-3: havoc rx_enable_#t~bitwise1186#1;assume (rx_enable_#t~bitwise1186#1 % 4294967296 >= rx_enable_~tmp___0~44#1 % 65536 % 4294967296 && rx_enable_#t~bitwise1186#1 % 4294967296 >= 8) && rx_enable_#t~bitwise1186#1 % 4294967296 <= 8 + rx_enable_~tmp___0~44#1 % 65536 % 4294967296; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-4: assume false;rx_enable_#t~bitwise1186#1 := rx_enable_~tmp___0~44#1 % 65536; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-4: assume !false; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-5: assume 0 == rx_enable_~tmp___0~44#1 % 65536 % 4294967296 || 8 == rx_enable_~tmp___0~44#1 % 65536 % 4294967296;rx_enable_#t~bitwise1186#1 := 8; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-5: assume !(0 == rx_enable_~tmp___0~44#1 % 65536 % 4294967296 || 8 == rx_enable_~tmp___0~44#1 % 65536 % 4294967296); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume false; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume !false; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946-1: SUMMARY for call modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823: havoc rx_enable_#t~bitwise1186#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9823-1: SUMMARY for call wr_reg16(rx_enable_~info#1.base, rx_enable_~info#1.offset, 134, (if rx_enable_#t~bitwise1186#1 % 4294967296 % 4294967296 <= 2147483647 then rx_enable_#t~bitwise1186#1 % 4294967296 % 4294967296 else rx_enable_#t~bitwise1186#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9625: set_params_~flags~23#1 := set_params_#t~ret1161#1;havoc set_params_#t~ret1161#1;call set_params_#t~mem1162#1 := read~int#28(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset, 8); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9625-1: SUMMARY for call set_params_#t~ret1161#1 := _raw_spin_lock_irqsave(set_params_~tmp___0~43#1.base, set_params_~tmp___0~43#1.offset); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758-1: SUMMARY for call tx_abort_#t~ret1178#1 := printk(127, 0); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9758: assume -2147483648 <= tx_abort_#t~ret1178#1 && tx_abort_#t~ret1178#1 <= 2147483647;havoc tx_abort_#t~ret1178#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10815: assume 0 != wait_gpio_~tmp___6~2#1;wait_gpio_~rc~6#1 := -14; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10815: assume !(0 != wait_gpio_~tmp___6~2#1); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: assume ~debug_level~0 > 2;call get_gpio_#t~mem1415#1 := read~int#28(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset, 4);call get_gpio_#t~mem1416#1 := read~int#28(get_gpio_~#gpio~1#1.base, 8 + get_gpio_~#gpio~1#1.offset, 4); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10551: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10221: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10287: assume ~debug_level~0 > 2;call get_interface_#t~mem1357#1 := read~int#28(get_interface_~info#1.base, 1563 + get_interface_~info#1.offset, 4); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10287: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset;havoc modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: wait_mgsl_event_~tmp___9~0#1.base, wait_mgsl_event_~tmp___9~0#1.offset := wait_mgsl_event_#t~ret1235#1.base, wait_mgsl_event_#t~ret1235#1.offset;havoc wait_mgsl_event_#t~ret1235#1.base, wait_mgsl_event_#t~ret1235#1.offset;wait_mgsl_event_~__ptr___2~0#1.base, wait_mgsl_event_~__ptr___2~0#1.offset := wait_mgsl_event_~tmp___9~0#1.base, wait_mgsl_event_~tmp___9~0#1.offset; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023-1: SUMMARY for call wait_mgsl_event_#t~ret1235#1.base, wait_mgsl_event_#t~ret1235#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9627: assume 7 == set_params_#t~mem1162#1 % 18446744073709551616;havoc set_params_#t~mem1162#1;call set_params_#t~mem1163#1 := read~int#28(set_params_~#tmp_params~2#1.base, 12 + set_params_~#tmp_params~2#1.offset, 8);call write~int#28(set_params_#t~mem1163#1, set_params_~info#1.base, 1567 + set_params_~info#1.offset, 4);havoc set_params_#t~mem1163#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9627: assume !(7 == set_params_#t~mem1162#1 % 18446744073709551616);havoc set_params_#t~mem1162#1;set_params_~__len~1#1 := 48; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10618: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: SUMMARY for call modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9561: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9561: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486: assume 0 == set_gpio_#t~mem1380#1 % 4294967296;havoc set_gpio_#t~mem1380#1;set_gpio_#res#1 := -22;call ULTIMATE.dealloc(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset);havoc set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10486: assume !(0 == set_gpio_#t~mem1380#1 % 4294967296);havoc set_gpio_#t~mem1380#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume wait_mgsl_event_#t~mem1305#1 != wait_mgsl_event_#t~mem1306#1;havoc wait_mgsl_event_#t~mem1305#1;havoc wait_mgsl_event_#t~mem1306#1;wait_mgsl_event_~tmp___22~0#1 := 64; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156: assume !(wait_mgsl_event_#t~mem1305#1 != wait_mgsl_event_#t~mem1306#1);havoc wait_mgsl_event_#t~mem1305#1;havoc wait_mgsl_event_#t~mem1306#1;wait_mgsl_event_~tmp___22~0#1 := 0; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10156-1: call wait_mgsl_event_#t~mem1305#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1306#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985-1: assume { :begin_inline_get_stats } true;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 := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_stats_#res#1;havoc get_stats_#t~ret1153#1, get_stats_#t~memset~res1154#1.base, get_stats_#t~memset~res1154#1.offset, get_stats_#t~ret1155#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_~tmp~76#1;get_stats_~info#1.base, get_stats_~info#1.offset := get_stats_#in~info#1.base, get_stats_#in~info#1.offset;get_stats_~user_icount#1.base, get_stats_~user_icount#1.offset := get_stats_#in~user_icount#1.base, get_stats_#in~user_icount#1.offset;havoc get_stats_~tmp~76#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6985: #t~ret473#1 := get_stats_#res#1;havoc get_stats_#t~ret1153#1, get_stats_#t~memset~res1154#1.base, get_stats_#t~memset~res1154#1.offset, get_stats_#t~ret1155#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_~tmp~76#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~ret473#1 && #t~ret473#1 <= 2147483647;~ret~6#1 := #t~ret473#1;havoc #t~ret473#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: assume 0 != (if rx_enable_#t~mem1187#1 % 256 % 4294967296 <= 2147483647 then rx_enable_#t~mem1187#1 % 256 % 4294967296 else rx_enable_#t~mem1187#1 % 256 % 4294967296 - 4294967296);havoc rx_enable_#t~mem1187#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9826: assume !(0 != (if rx_enable_#t~mem1187#1 % 256 % 4294967296 <= 2147483647 then rx_enable_#t~mem1187#1 % 256 % 4294967296 else rx_enable_#t~mem1187#1 % 256 % 4294967296 - 4294967296));havoc rx_enable_#t~mem1187#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: assume ~debug_level~0 > 2;call get_xctrl_#t~mem1374#1 := read~int#28(get_xctrl_~info#1.base, 1575 + get_xctrl_~info#1.offset, 4); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10421: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10553-1: SUMMARY for call get_gpio_#t~ret1417#1 := printk(137, 0); srcloc: null [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10553: assume -2147483648 <= get_gpio_#t~ret1417#1 && get_gpio_#t~ret1417#1 <= 2147483647;havoc get_gpio_#t~mem1415#1;havoc get_gpio_#t~mem1416#1;havoc get_gpio_#t~ret1417#1; [2025-02-08 02:05:47,753 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289: assume -2147483648 <= get_interface_#t~ret1358#1 && get_interface_#t~ret1358#1 <= 2147483647;havoc get_interface_#t~mem1357#1;havoc get_interface_#t~ret1358#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-1: SUMMARY for call get_interface_#t~ret1358#1 := printk(130, 0); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016-4: assume 0 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1545#1 := 0; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016-4: assume !(0 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016-3: assume 32 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1545#1 := modem_input_wait_~arg#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016-3: assume !(32 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016: assume 0 != modem_input_wait_#t~bitwise1545#1;havoc modem_input_wait_#t~bitwise1545#1;call modem_input_wait_#t~mem1546#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1547#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016: assume !(0 != modem_input_wait_#t~bitwise1545#1);havoc modem_input_wait_#t~bitwise1545#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016-2: havoc modem_input_wait_#t~bitwise1545#1;assume ((((modem_input_wait_~arg#1 < 0 || modem_input_wait_#t~bitwise1545#1 <= modem_input_wait_~arg#1) && modem_input_wait_#t~bitwise1545#1 <= 32) && modem_input_wait_#t~bitwise1545#1 >= 0) && (modem_input_wait_~arg#1 >= 0 || modem_input_wait_#t~bitwise1545#1 > 32 + modem_input_wait_~arg#1)) && modem_input_wait_#t~bitwise1545#1 >= -2147483648; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959: assume 0 != wait_mgsl_event_~s~0#1 % 2;wait_mgsl_event_~tmp___2~8#1 := 16; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9959: assume !(0 != wait_mgsl_event_~s~0#1 % 2);wait_mgsl_event_~tmp___2~8#1 := 32; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11016-1: [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9563: assume -2147483648 <= get_stats_#t~ret1153#1 && get_stats_#t~ret1153#1 <= 2147483647;havoc get_stats_#t~ret1153#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9563-1: SUMMARY for call get_stats_#t~ret1153#1 := printk(121, 0); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10752: wait_gpio_~tmp~92#1 := wait_gpio_#t~ret1437#1;havoc wait_gpio_#t~ret1437#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10752-1: SUMMARY for call wait_gpio_#t~ret1437#1 := copy_from_user(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, wait_gpio_~user_gpio#1.base, wait_gpio_~user_gpio#1.offset, 16); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: SUMMARY for call rx_stop(rx_enable_~info#1.base, rx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11017: assume modem_input_wait_#t~mem1546#1 % 4294967296 != modem_input_wait_#t~mem1547#1 % 4294967296;havoc modem_input_wait_#t~mem1546#1;havoc modem_input_wait_#t~mem1547#1;modem_input_wait_~rc~7#1 := 0; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11017: assume !(modem_input_wait_#t~mem1546#1 % 4294967296 != modem_input_wait_#t~mem1547#1 % 4294967296);havoc modem_input_wait_#t~mem1546#1;havoc modem_input_wait_#t~mem1547#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10687: call remove_cond_wait_#t~mem1428#1.base, remove_cond_wait_#t~mem1428#1.offset := read~$Pointer$#28(remove_cond_wait_~head#1.base, remove_cond_wait_~head#1.offset, 8);remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset := remove_cond_wait_#t~mem1428#1.base, remove_cond_wait_#t~mem1428#1.offset;remove_cond_wait_~prev~1#1.base, remove_cond_wait_~prev~1#1.offset := 0, 0; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10423: assume -2147483648 <= get_xctrl_#t~ret1375#1 && get_xctrl_#t~ret1375#1 <= 2147483647;havoc get_xctrl_#t~mem1374#1;havoc get_xctrl_#t~ret1375#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10423-1: SUMMARY for call get_xctrl_#t~ret1375#1 := printk(134, 0); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763: tx_abort_~tmp~81#1.base, tx_abort_~tmp~81#1.offset := tx_abort_#t~ret1179#1.base, tx_abort_#t~ret1179#1.offset;havoc tx_abort_#t~ret1179#1.base, tx_abort_#t~ret1179#1.offset; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10754: assume 0 != wait_gpio_~tmp~92#1 % 18446744073709551616;wait_gpio_#res#1 := -14;call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10754: assume !(0 != wait_gpio_~tmp~92#1 % 18446744073709551616); [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9763-1: SUMMARY for call tx_abort_#t~ret1179#1.base, tx_abort_#t~ret1179#1.offset := spinlock_check(tx_abort_~info#1.base, 1326 + tx_abort_~info#1.offset); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952: modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset := modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset;havoc modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset;modem_input_wait_~__ptr___5~1#1.base, modem_input_wait_~__ptr___5~1#1.offset := modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952-1: SUMMARY for call modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697: assume -2147483648 <= set_txidle_#t~ret1169#1 && set_txidle_#t~ret1169#1 <= 2147483647;havoc set_txidle_#t~ret1169#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9697-1: SUMMARY for call set_txidle_#t~ret1169#1 := printk(125, 0); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631: assume set_params_~__len~1#1 % 18446744073709551616 > 63; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9631: assume !(set_params_~__len~1#1 % 18446744073709551616 > 63); [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10821-1: wait_gpio_#res#1 := wait_gpio_~rc~6#1;call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764: tx_abort_~flags~26#1 := tx_abort_#t~ret1180#1;havoc tx_abort_#t~ret1180#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9764-1: SUMMARY for call tx_abort_#t~ret1180#1 := _raw_spin_lock_irqsave(tx_abort_~tmp~81#1.base, tx_abort_~tmp~81#1.offset); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10491: set_gpio_~tmp~87#1 := set_gpio_#t~ret1381#1;havoc set_gpio_#t~ret1381#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10491-1: SUMMARY for call set_gpio_#t~ret1381#1 := copy_from_user(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset, set_gpio_~user_gpio#1.base, set_gpio_~user_gpio#1.offset, 16); srcloc: null [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227: assume 0 != wait_mgsl_event_#t~bitwise1351#1;havoc wait_mgsl_event_#t~bitwise1351#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227: assume !(0 != wait_mgsl_event_#t~bitwise1351#1);havoc wait_mgsl_event_#t~bitwise1351#1; [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227-1: [2025-02-08 02:05:47,754 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359: assume ~debug_level~0 > 2;call get_xsync_#t~mem1368#1 := read~int#28(get_xsync_~info#1.base, 1571 + get_xsync_~info#1.offset, 4); [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10359: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990: #t~ret474#1 := get_interface_#res#1;havoc get_interface_#t~mem1357#1, get_interface_#t~ret1358#1, get_interface_#t~mem1359#1, get_interface_~info#1.base, get_interface_~info#1.offset, get_interface_~if_mode#1.base, get_interface_~if_mode#1.offset, get_interface_~__ret_pu~2#1, get_interface_~__pu_val~2#1;havoc get_interface_#in~info#1.base, get_interface_#in~info#1.offset, get_interface_#in~if_mode#1.base, get_interface_#in~if_mode#1.offset;assume { :end_inline_get_interface } true;assume -2147483648 <= #t~ret474#1 && #t~ret474#1 <= 2147483647;~ret~6#1 := #t~ret474#1;havoc #t~ret474#1; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227-2: havoc wait_mgsl_event_#t~bitwise1351#1;assume ((((wait_mgsl_event_~mask~0#1 < 0 || wait_mgsl_event_#t~bitwise1351#1 <= wait_mgsl_event_~mask~0#1) && wait_mgsl_event_#t~bitwise1351#1 <= 768) && wait_mgsl_event_#t~bitwise1351#1 >= 0) && (wait_mgsl_event_~mask~0#1 >= 0 || wait_mgsl_event_#t~bitwise1351#1 > 768 + wait_mgsl_event_~mask~0#1)) && wait_mgsl_event_#t~bitwise1351#1 >= -2147483648; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161: assume wait_mgsl_event_#t~mem1307#1 != wait_mgsl_event_#t~mem1308#1;havoc wait_mgsl_event_#t~mem1307#1;havoc wait_mgsl_event_#t~mem1308#1;wait_mgsl_event_~tmp___23~0#1 := 128; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161: assume !(wait_mgsl_event_#t~mem1307#1 != wait_mgsl_event_#t~mem1308#1);havoc wait_mgsl_event_#t~mem1307#1;havoc wait_mgsl_event_#t~mem1308#1;wait_mgsl_event_~tmp___23~0#1 := 0; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227-3: assume 768 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1351#1 := wait_mgsl_event_~mask~0#1; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227-3: assume !(768 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10161-1: call wait_mgsl_event_#t~mem1307#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 4 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1308#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 4 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227-4: assume 0 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1351#1 := 0; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10227-4: assume !(0 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6990-1: assume { :begin_inline_get_interface } true;get_interface_#in~info#1.base, get_interface_#in~info#1.offset, get_interface_#in~if_mode#1.base, get_interface_#in~if_mode#1.offset := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_interface_#res#1;havoc get_interface_#t~mem1357#1, get_interface_#t~ret1358#1, get_interface_#t~mem1359#1, get_interface_~info#1.base, get_interface_~info#1.offset, get_interface_~if_mode#1.base, get_interface_~if_mode#1.offset, get_interface_~__ret_pu~2#1, get_interface_~__pu_val~2#1;get_interface_~info#1.base, get_interface_~info#1.offset := get_interface_#in~info#1.base, get_interface_#in~info#1.offset;get_interface_~if_mode#1.base, get_interface_~if_mode#1.offset := get_interface_#in~if_mode#1.base, get_interface_#in~if_mode#1.offset;havoc get_interface_~__ret_pu~2#1;havoc get_interface_~__pu_val~2#1; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9765: SUMMARY for call tdma_reset(tx_abort_~info#1.base, tx_abort_~info#1.offset); srcloc: null [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset := modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset;havoc modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset;modem_input_wait_~__ptr___0~3#1.base, modem_input_wait_~__ptr___0~3#1.offset := modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10558-1: get_gpio_#res#1 := 0;call ULTIMATE.dealloc(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset);havoc get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633: set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset := set_params_#t~memcpy~res1164#1.base, set_params_#t~memcpy~res1164#1.offset;havoc set_params_#t~memcpy~res1164#1.base, set_params_#t~memcpy~res1164#1.offset; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9633-1: SUMMARY for call set_params_#t~memcpy~res1164#1.base, set_params_#t~memcpy~res1164#1.offset := #Ultimate.C_memcpy#28(set_params_~info#1.base, 1511 + set_params_~info#1.offset, set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset, set_params_~__len~1#1); srcloc: null [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9567: assume 0 == (get_stats_~user_icount#1.base + get_stats_~user_icount#1.offset) % 18446744073709551616; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9567: assume !(0 == (get_stats_~user_icount#1.base + get_stats_~user_icount#1.offset) % 18446744073709551616); [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10294: call get_interface_#t~mem1359#1 := read~int#28(get_interface_~info#1.base, 1563 + get_interface_~info#1.offset, 4);get_interface_~__pu_val~2#1 := (if get_interface_#t~mem1359#1 % 4294967296 % 4294967296 <= 2147483647 then get_interface_#t~mem1359#1 % 4294967296 % 4294967296 else get_interface_#t~mem1359#1 % 4294967296 % 4294967296 - 4294967296);havoc get_interface_#t~mem1359#1; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964: assume 0 != wait_mgsl_event_#t~bitwise1194#1;havoc wait_mgsl_event_#t~bitwise1194#1;wait_mgsl_event_~tmp___3~6#1 := 4; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964: assume !(0 != wait_mgsl_event_#t~bitwise1194#1);havoc wait_mgsl_event_#t~bitwise1194#1;wait_mgsl_event_~tmp___3~6#1 := 8; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964-1: [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964-2: havoc wait_mgsl_event_#t~bitwise1194#1;assume ((((wait_mgsl_event_~s~0#1 < 0 || wait_mgsl_event_#t~bitwise1194#1 <= wait_mgsl_event_~s~0#1) && wait_mgsl_event_#t~bitwise1194#1 <= 16) && wait_mgsl_event_#t~bitwise1194#1 >= 0) && (wait_mgsl_event_~s~0#1 >= 0 || wait_mgsl_event_#t~bitwise1194#1 > 16 + wait_mgsl_event_~s~0#1)) && wait_mgsl_event_#t~bitwise1194#1 >= -2147483648; [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10030: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,755 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766-1: SUMMARY for call spin_unlock_irqrestore(tx_abort_~info#1.base, 1326 + tx_abort_~info#1.offset, tx_abort_~flags~26#1); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691: assume (remove_cond_wait_~w~1#1.base + remove_cond_wait_~w~1#1.offset) % 18446744073709551616 == (remove_cond_wait_~cw#1.base + remove_cond_wait_~cw#1.offset) % 18446744073709551616; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10691: assume !((remove_cond_wait_~w~1#1.base + remove_cond_wait_~w~1#1.offset) % 18446744073709551616 == (remove_cond_wait_~cw#1.base + remove_cond_wait_~cw#1.offset) % 18446744073709551616);remove_cond_wait_~prev~1#1.base, remove_cond_wait_~prev~1#1.offset := remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset;call remove_cond_wait_#t~mem1431#1.base, remove_cond_wait_#t~mem1431#1.offset := read~$Pointer$#28(remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset, 8);remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset := remove_cond_wait_#t~mem1431#1.base, remove_cond_wait_#t~mem1431#1.offset;havoc remove_cond_wait_#t~mem1431#1.base, remove_cond_wait_#t~mem1431#1.offset; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964-3: assume 16 == wait_mgsl_event_~s~0#1;wait_mgsl_event_#t~bitwise1194#1 := wait_mgsl_event_~s~0#1; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964-3: assume !(16 == wait_mgsl_event_~s~0#1); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964-4: assume 0 == wait_mgsl_event_~s~0#1;wait_mgsl_event_#t~bitwise1194#1 := 0; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964-4: assume !(0 == wait_mgsl_event_~s~0#1); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9766: tx_abort_#res#1 := 0; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10493: assume 0 != set_gpio_~tmp~87#1 % 18446744073709551616;set_gpio_#res#1 := -14;call ULTIMATE.dealloc(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset);havoc set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10493: assume !(0 != set_gpio_~tmp~87#1 % 18446744073709551616); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10625-1: SUMMARY for call add_wait_queue(add_cond_wait_~w#1.base, 8 + add_cond_wait_~w#1.offset, add_cond_wait_~w#1.base, 92 + add_cond_wait_~w#1.offset); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10625: call add_cond_wait_#t~mem1423#1.base, add_cond_wait_#t~mem1423#1.offset := read~$Pointer$#28(add_cond_wait_~head#1.base, add_cond_wait_~head#1.offset, 8);call write~$Pointer$#28(add_cond_wait_#t~mem1423#1.base, add_cond_wait_#t~mem1423#1.offset, add_cond_wait_~w#1.base, add_cond_wait_~w#1.offset, 8);havoc add_cond_wait_#t~mem1423#1.base, add_cond_wait_#t~mem1423#1.offset;call write~$Pointer$#28(add_cond_wait_~w#1.base, add_cond_wait_~w#1.offset, add_cond_wait_~head#1.base, add_cond_wait_~head#1.offset, 8); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229: wait_mgsl_event_~tmp___30~0#1.base, wait_mgsl_event_~tmp___30~0#1.offset := wait_mgsl_event_#t~ret1352#1.base, wait_mgsl_event_#t~ret1352#1.offset;havoc wait_mgsl_event_#t~ret1352#1.base, wait_mgsl_event_#t~ret1352#1.offset; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10229-1: SUMMARY for call wait_mgsl_event_#t~ret1352#1.base, wait_mgsl_event_#t~ret1352#1.offset := spinlock_check(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361: assume -2147483648 <= get_xsync_#t~ret1369#1 && get_xsync_#t~ret1369#1 <= 2147483647;havoc get_xsync_#t~mem1368#1;havoc get_xsync_#t~ret1369#1; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10361-1: SUMMARY for call get_xsync_#t~ret1369#1 := printk(132, 0); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097: call wait_mgsl_event_#t~mem1275#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 8 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1276#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 8 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10097-1: SUMMARY for call spin_unlock_irqrestore(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset, wait_mgsl_event_~flags~28#1); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: assume 0 != (remove_cond_wait_~prev~1#1.base + remove_cond_wait_~prev~1#1.offset) % 18446744073709551616;call remove_cond_wait_#t~mem1429#1.base, remove_cond_wait_#t~mem1429#1.offset := read~$Pointer$#28(remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset, 8);call write~$Pointer$#28(remove_cond_wait_#t~mem1429#1.base, remove_cond_wait_#t~mem1429#1.offset, remove_cond_wait_~prev~1#1.base, remove_cond_wait_~prev~1#1.offset, 8);havoc remove_cond_wait_#t~mem1429#1.base, remove_cond_wait_#t~mem1429#1.offset; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10692: assume !(0 != (remove_cond_wait_~prev~1#1.base + remove_cond_wait_~prev~1#1.offset) % 18446744073709551616);call remove_cond_wait_#t~mem1430#1.base, remove_cond_wait_#t~mem1430#1.offset := read~$Pointer$#28(remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset, 8);call write~$Pointer$#28(remove_cond_wait_#t~mem1430#1.base, remove_cond_wait_#t~mem1430#1.offset, remove_cond_wait_~head#1.base, remove_cond_wait_~head#1.offset, 8);havoc remove_cond_wait_#t~mem1430#1.base, remove_cond_wait_#t~mem1430#1.offset; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10758: assume ~debug_level~0 > 2;call wait_gpio_#t~mem1438#1 := read~int#28(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, 4);call wait_gpio_#t~mem1439#1 := read~int#28(wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10758: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428: call get_xctrl_#t~mem1376#1 := read~int#28(get_xctrl_~info#1.base, 1575 + get_xctrl_~info#1.offset, 4);get_xctrl_~__pu_val~4#1 := (if get_xctrl_#t~mem1376#1 % 4294967296 % 4294967296 <= 2147483647 then get_xctrl_#t~mem1376#1 % 4294967296 % 4294967296 else get_xctrl_#t~mem1376#1 % 4294967296 % 4294967296 - 4294967296);havoc get_xctrl_#t~mem1376#1; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10428-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569: havoc get_stats_#t~memset~res1154#1.base, get_stats_#t~memset~res1154#1.offset; [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9569-1: SUMMARY for call get_stats_#t~memset~res1154#1.base, get_stats_#t~memset~res1154#1.offset := #Ultimate.C_memset#28(get_stats_~info#1.base, 790 + get_stats_~info#1.offset, 0, 92); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230-1: SUMMARY for call wait_mgsl_event_#t~ret1353#1 := _raw_spin_lock_irqsave(wait_mgsl_event_~tmp___30~0#1.base, wait_mgsl_event_~tmp___30~0#1.offset); srcloc: null [2025-02-08 02:05:47,756 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: wait_mgsl_event_~flags~28#1 := wait_mgsl_event_#t~ret1353#1;havoc wait_mgsl_event_#t~ret1353#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, 982 + wait_mgsl_event_~info#1.offset;havoc waitqueue_active_#res#1;havoc waitqueue_active_#t~ret44#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~mem1#1.base, list_empty_#t~mem1#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~mem1#1.base, list_empty_#t~mem1#1.offset := read~$Pointer$#28(list_empty_~head#1.base, list_empty_~head#1.offset, 8);list_empty_#res#1 := (if (list_empty_#t~mem1#1.base + list_empty_#t~mem1#1.offset) % 18446744073709551616 == (list_empty_~head#1.base + list_empty_~head#1.offset) % 18446744073709551616 then 1 else 0);havoc list_empty_#t~mem1#1.base, list_empty_#t~mem1#1.offset; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702-1: SUMMARY for call set_txidle_#t~ret1170#1.base, set_txidle_#t~ret1170#1.offset := spinlock_check(set_txidle_~info#1.base, 1326 + set_txidle_~info#1.offset); srcloc: null [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9702: set_txidle_~tmp~79#1.base, set_txidle_~tmp~79#1.offset := set_txidle_#t~ret1170#1.base, set_txidle_#t~ret1170#1.offset;havoc set_txidle_#t~ret1170#1.base, set_txidle_#t~ret1170#1.offset; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10099: assume wait_mgsl_event_#t~mem1275#1 == wait_mgsl_event_#t~mem1276#1;havoc wait_mgsl_event_#t~mem1275#1;havoc wait_mgsl_event_#t~mem1276#1;call wait_mgsl_event_#t~mem1277#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 12 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1278#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 12 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10099: assume !(wait_mgsl_event_#t~mem1275#1 == wait_mgsl_event_#t~mem1276#1);havoc wait_mgsl_event_#t~mem1275#1;havoc wait_mgsl_event_#t~mem1276#1; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: assume true; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10297: assume !true; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: wait_mgsl_event_#t~ret1354#1 := waitqueue_active_#res#1;havoc waitqueue_active_#t~ret44#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~ret1354#1 && wait_mgsl_event_#t~ret1354#1 <= 2147483647;wait_mgsl_event_~tmp___32~0#1 := wait_mgsl_event_#t~ret1354#1;havoc wait_mgsl_event_#t~ret1354#1; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835: rx_enable_#res#1 := 0; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835-1: SUMMARY for call spin_unlock_irqrestore(rx_enable_~info#1.base, 1326 + rx_enable_~info#1.offset, rx_enable_~flags~27#1); srcloc: null [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11024: call modem_input_wait_#t~mem1548#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1549#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 4 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1550#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 8 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1551#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 12 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1552#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 16 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1553#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 20 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1554#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 24 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1555#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 28 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1556#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 32 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1557#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 36 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1558#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 40 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1559#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 44 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1560#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 48 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1561#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 52 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1562#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 56 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1563#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 60 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1564#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 64 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1565#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 68 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1566#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 72 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1567#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 76 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1568#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 80 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1569#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 84 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1570#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 88 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1548#1, modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1549#1, modem_input_wait_~#cprev~1#1.base, 4 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1550#1, modem_input_wait_~#cprev~1#1.base, 8 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1551#1, modem_input_wait_~#cprev~1#1.base, 12 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1552#1, modem_input_wait_~#cprev~1#1.base, 16 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1553#1, modem_input_wait_~#cprev~1#1.base, 20 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1554#1, modem_input_wait_~#cprev~1#1.base, 24 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1555#1, modem_input_wait_~#cprev~1#1.base, 28 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1556#1, modem_input_wait_~#cprev~1#1.base, 32 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1557#1, modem_input_wait_~#cprev~1#1.base, 36 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1558#1, modem_input_wait_~#cprev~1#1.base, 40 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1559#1, modem_input_wait_~#cprev~1#1.base, 44 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1560#1, modem_input_wait_~#cprev~1#1.base, 48 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1561#1, modem_input_wait_~#cprev~1#1.base, 52 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1562#1, modem_input_wait_~#cprev~1#1.base, 56 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1563#1, modem_input_wait_~#cprev~1#1.base, 60 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1564#1, modem_input_wait_~#cprev~1#1.base, 64 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1565#1, modem_input_wait_~#cprev~1#1.base, 68 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1566#1, modem_input_wait_~#cprev~1#1.base, 72 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1567#1, modem_input_wait_~#cprev~1#1.base, 76 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1568#1, modem_input_wait_~#cprev~1#1.base, 80 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1569#1, modem_input_wait_~#cprev~1#1.base, 84 + modem_input_wait_~#cprev~1#1.offset, 4);call write~int#4(modem_input_wait_#t~mem1570#1, modem_input_wait_~#cprev~1#1.base, 88 + modem_input_wait_~#cprev~1#1.offset, 4);havoc modem_input_wait_#t~mem1548#1;havoc modem_input_wait_#t~mem1549#1;havoc modem_input_wait_#t~mem1550#1;havoc modem_input_wait_#t~mem1551#1;havoc modem_input_wait_#t~mem1552#1;havoc modem_input_wait_#t~mem1553#1;havoc modem_input_wait_#t~mem1554#1;havoc modem_input_wait_#t~mem1555#1;havoc modem_input_wait_#t~mem1556#1;havoc modem_input_wait_#t~mem1557#1;havoc modem_input_wait_#t~mem1558#1;havoc modem_input_wait_#t~mem1559#1;havoc modem_input_wait_#t~mem1560#1;havoc modem_input_wait_#t~mem1561#1;havoc modem_input_wait_#t~mem1562#1;havoc modem_input_wait_#t~mem1563#1;havoc modem_input_wait_#t~mem1564#1;havoc modem_input_wait_#t~mem1565#1;havoc modem_input_wait_#t~mem1566#1;havoc modem_input_wait_#t~mem1567#1;havoc modem_input_wait_#t~mem1568#1;havoc modem_input_wait_#t~mem1569#1;havoc modem_input_wait_#t~mem1570#1; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637: set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset := set_params_#t~memcpy~res1165#1.base, set_params_#t~memcpy~res1165#1.offset;havoc set_params_#t~memcpy~res1165#1.base, set_params_#t~memcpy~res1165#1.offset; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9637-1: SUMMARY for call set_params_#t~memcpy~res1165#1.base, set_params_#t~memcpy~res1165#1.offset := #Ultimate.C_memcpy#28(set_params_~info#1.base, 1511 + set_params_~info#1.offset, set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset, set_params_~__len~1#1); srcloc: null [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10562: call ULTIMATE.dealloc(init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset);havoc init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset;havoc init_cond_wait_#t~ret1418#1.base, init_cond_wait_#t~ret1418#1.offset, init_cond_wait_~w#1.base, init_cond_wait_~w#1.offset, init_cond_wait_~data#1, init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset, init_cond_wait_~tmp~89#1.base, init_cond_wait_~tmp~89#1.offset;havoc init_cond_wait_#in~w#1.base, init_cond_wait_#in~w#1.offset, init_cond_wait_#in~data#1;assume { :end_inline_init_cond_wait } true;havoc wait_gpio_#t~mem1445#1;call wait_gpio_#t~mem1446#1.base, wait_gpio_#t~mem1446#1.offset := read~$Pointer$#28(wait_gpio_~info#1.base, 754 + wait_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760: assume -2147483648 <= wait_gpio_#t~ret1440#1 && wait_gpio_#t~ret1440#1 <= 2147483647;havoc wait_gpio_#t~mem1438#1;havoc wait_gpio_#t~mem1439#1;havoc wait_gpio_#t~ret1440#1; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703: set_txidle_~flags~24#1 := set_txidle_#t~ret1171#1;havoc set_txidle_#t~ret1171#1;call write~int#28(set_txidle_~idle_mode#1, set_txidle_~info#1.base, 1547 + set_txidle_~info#1.offset, 4);call set_txidle_#t~mem1172#1 := read~int#28(set_txidle_~info#1.base, 1511 + set_txidle_~info#1.offset, 8); [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9703-1: SUMMARY for call set_txidle_#t~ret1171#1 := _raw_spin_lock_irqsave(set_txidle_~tmp~79#1.base, set_txidle_~tmp~79#1.offset); srcloc: null [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10760-1: SUMMARY for call wait_gpio_#t~ret1440#1 := printk(138, 0); srcloc: null [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166-1: call wait_mgsl_event_#t~mem1309#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 84 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1310#1 := read~int#29(wait_mgsl_event_~#cprev~0#1.base, 84 + wait_mgsl_event_~#cprev~0#1.offset, 4); [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: assume wait_mgsl_event_#t~mem1277#1 == wait_mgsl_event_#t~mem1278#1;havoc wait_mgsl_event_#t~mem1277#1;havoc wait_mgsl_event_#t~mem1278#1;call wait_mgsl_event_#t~mem1279#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 16 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1280#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 16 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: assume !(wait_mgsl_event_#t~mem1277#1 == wait_mgsl_event_#t~mem1278#1);havoc wait_mgsl_event_#t~mem1277#1;havoc wait_mgsl_event_#t~mem1278#1; [2025-02-08 02:05:47,757 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995-1: assume { :begin_inline_set_interface } true;set_interface_#in~info#1.base, set_interface_#in~info#1.offset, set_interface_#in~if_mode#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc set_interface_#res#1;havoc set_interface_#t~ret1360#1, set_interface_#t~ret1361#1.base, set_interface_#t~ret1361#1.offset, set_interface_#t~ret1362#1, set_interface_#t~ret1363#1, set_interface_#t~mem1364#1, set_interface_#t~bitwise1365#1, set_interface_#t~bitwise1366#1, set_interface_#t~bitwise1367#1, set_interface_~info#1.base, set_interface_~info#1.offset, set_interface_~if_mode#1, set_interface_~flags~29#1, set_interface_~val~2#1, set_interface_~tmp~84#1.base, set_interface_~tmp~84#1.offset;set_interface_~info#1.base, set_interface_~info#1.offset := set_interface_#in~info#1.base, set_interface_#in~info#1.offset;set_interface_~if_mode#1 := set_interface_#in~if_mode#1;havoc set_interface_~flags~29#1;havoc set_interface_~val~2#1;havoc set_interface_~tmp~84#1.base, set_interface_~tmp~84#1.offset; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6995: #t~ret475#1 := set_interface_#res#1;havoc set_interface_#t~ret1360#1, set_interface_#t~ret1361#1.base, set_interface_#t~ret1361#1.offset, set_interface_#t~ret1362#1, set_interface_#t~ret1363#1, set_interface_#t~mem1364#1, set_interface_#t~bitwise1365#1, set_interface_#t~bitwise1366#1, set_interface_#t~bitwise1367#1, set_interface_~info#1.base, set_interface_~info#1.offset, set_interface_~if_mode#1, set_interface_~flags~29#1, set_interface_~val~2#1, set_interface_~tmp~84#1.base, set_interface_~tmp~84#1.offset;havoc set_interface_#in~info#1.base, set_interface_#in~info#1.offset, set_interface_#in~if_mode#1;assume { :end_inline_set_interface } true;assume -2147483648 <= #t~ret475#1 && #t~ret475#1 <= 2147483647;~ret~6#1 := #t~ret475#1;havoc #t~ret475#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166: assume wait_mgsl_event_#t~mem1309#1 % 4294967296 != wait_mgsl_event_#t~mem1310#1 % 4294967296;havoc wait_mgsl_event_#t~mem1309#1;havoc wait_mgsl_event_#t~mem1310#1;wait_mgsl_event_~tmp___24~0#1 := 256; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10166: assume !(wait_mgsl_event_#t~mem1309#1 % 4294967296 != wait_mgsl_event_#t~mem1310#1 % 4294967296);havoc wait_mgsl_event_#t~mem1309#1;havoc wait_mgsl_event_#t~mem1310#1;wait_mgsl_event_~tmp___24~0#1 := 0; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10827: 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~2#1.base, modem_input_wait_~#wait~2#1.offset);havoc modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset;#t~ret458#1 := modem_input_wait_#res#1;havoc modem_input_wait_#t~ret1467#1.base, modem_input_wait_#t~ret1467#1.offset, modem_input_wait_#t~ret1468#1.base, modem_input_wait_#t~ret1468#1.offset, modem_input_wait_#t~ret1469#1, modem_input_wait_#t~mem1470#1, modem_input_wait_#t~mem1471#1, modem_input_wait_#t~mem1472#1, modem_input_wait_#t~mem1473#1, modem_input_wait_#t~mem1474#1, modem_input_wait_#t~mem1475#1, modem_input_wait_#t~mem1476#1, modem_input_wait_#t~mem1477#1, modem_input_wait_#t~mem1478#1, modem_input_wait_#t~mem1479#1, modem_input_wait_#t~mem1480#1, modem_input_wait_#t~mem1481#1, modem_input_wait_#t~mem1482#1, modem_input_wait_#t~mem1483#1, modem_input_wait_#t~mem1484#1, modem_input_wait_#t~mem1485#1, modem_input_wait_#t~mem1486#1, modem_input_wait_#t~mem1487#1, modem_input_wait_#t~mem1488#1, modem_input_wait_#t~mem1489#1, modem_input_wait_#t~mem1490#1, modem_input_wait_#t~mem1491#1, modem_input_wait_#t~mem1492#1, modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset, modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset, modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset, modem_input_wait_#t~ret1496#1.base, modem_input_wait_#t~ret1496#1.offset, modem_input_wait_#t~ret1497#1.base, modem_input_wait_#t~ret1497#1.offset, modem_input_wait_#t~ret1498#1, modem_input_wait_#t~ret1499#1.base, modem_input_wait_#t~ret1499#1.offset, modem_input_wait_#t~ret1500#1, modem_input_wait_#t~mem1501#1, modem_input_wait_#t~mem1502#1, modem_input_wait_#t~mem1503#1, modem_input_wait_#t~mem1504#1, modem_input_wait_#t~mem1505#1, modem_input_wait_#t~mem1506#1, modem_input_wait_#t~mem1507#1, modem_input_wait_#t~mem1508#1, modem_input_wait_#t~mem1509#1, modem_input_wait_#t~mem1510#1, modem_input_wait_#t~mem1511#1, modem_input_wait_#t~mem1512#1, modem_input_wait_#t~mem1513#1, modem_input_wait_#t~mem1514#1, modem_input_wait_#t~mem1515#1, modem_input_wait_#t~mem1516#1, modem_input_wait_#t~mem1517#1, modem_input_wait_#t~mem1518#1, modem_input_wait_#t~mem1519#1, modem_input_wait_#t~mem1520#1, modem_input_wait_#t~mem1521#1, modem_input_wait_#t~mem1522#1, modem_input_wait_#t~mem1523#1, modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset, modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset, modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset, modem_input_wait_#t~ret1527#1.base, modem_input_wait_#t~ret1527#1.offset, modem_input_wait_#t~mem1528#1, modem_input_wait_#t~mem1529#1, modem_input_wait_#t~mem1530#1, modem_input_wait_#t~mem1531#1, modem_input_wait_#t~mem1532#1, modem_input_wait_#t~mem1533#1, modem_input_wait_#t~mem1534#1, modem_input_wait_#t~mem1535#1, modem_input_wait_#t~bitwise1536#1, modem_input_wait_#t~mem1537#1, modem_input_wait_#t~mem1538#1, modem_input_wait_#t~bitwise1539#1, modem_input_wait_#t~mem1540#1, modem_input_wait_#t~mem1541#1, modem_input_wait_#t~bitwise1542#1, modem_input_wait_#t~mem1543#1, modem_input_wait_#t~mem1544#1, modem_input_wait_#t~bitwise1545#1, modem_input_wait_#t~mem1546#1, modem_input_wait_#t~mem1547#1, modem_input_wait_#t~mem1548#1, modem_input_wait_#t~mem1549#1, modem_input_wait_#t~mem1550#1, modem_input_wait_#t~mem1551#1, modem_input_wait_#t~mem1552#1, modem_input_wait_#t~mem1553#1, modem_input_wait_#t~mem1554#1, modem_input_wait_#t~mem1555#1, modem_input_wait_#t~mem1556#1, modem_input_wait_#t~mem1557#1, modem_input_wait_#t~mem1558#1, modem_input_wait_#t~mem1559#1, modem_input_wait_#t~mem1560#1, modem_input_wait_#t~mem1561#1, modem_input_wait_#t~mem1562#1, modem_input_wait_#t~mem1563#1, modem_input_wait_#t~mem1564#1, modem_input_wait_#t~mem1565#1, modem_input_wait_#t~mem1566#1, modem_input_wait_#t~mem1567#1, modem_input_wait_#t~mem1568#1, modem_input_wait_#t~mem1569#1, modem_input_wait_#t~mem1570#1, modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset, modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset, modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset, modem_input_wait_#t~ret1574#1.base, modem_input_wait_#t~ret1574#1.offset, modem_input_wait_~info#1.base, modem_input_wait_~info#1.offset, modem_input_wait_~arg#1, modem_input_wait_~flags~34#1, modem_input_wait_~rc~7#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~2#1.base, modem_input_wait_~#wait~2#1.offset, modem_input_wait_~tmp~93#1.base, modem_input_wait_~tmp~93#1.offset, modem_input_wait_~tmp___0~50#1.base, modem_input_wait_~tmp___0~50#1.offset, modem_input_wait_~__x~3#1, modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset, modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset, modem_input_wait_~__ptr___0~3#1.base, modem_input_wait_~__ptr___0~3#1.offset, modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset, modem_input_wait_~__ptr___1~3#1.base, modem_input_wait_~__ptr___1~3#1.offset, modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset, modem_input_wait_~__ptr___2~3#1.base, modem_input_wait_~__ptr___2~3#1.offset, modem_input_wait_~tmp___4~4#1.base, modem_input_wait_~tmp___4~4#1.offset, modem_input_wait_~tmp___5~4#1.base, modem_input_wait_~tmp___5~4#1.offset, modem_input_wait_~tmp___6~3#1, modem_input_wait_~tmp___7~2#1.base, modem_input_wait_~tmp___7~2#1.offset, modem_input_wait_~__x___0~1#1, modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset, modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset, modem_input_wait_~__ptr___4~1#1.base, modem_input_wait_~__ptr___4~1#1.offset, modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset, modem_input_wait_~__ptr___5~1#1.base, modem_input_wait_~__ptr___5~1#1.offset, modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset, modem_input_wait_~__ptr___6~1#1.base, modem_input_wait_~__ptr___6~1#1.offset, modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset, modem_input_wait_~__x___1~1#1, modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset, modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset, modem_input_wait_~__ptr___8~1#1.base, modem_input_wait_~__ptr___8~1#1.offset, modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset, modem_input_wait_~__ptr___9~1#1.base, modem_input_wait_~__ptr___9~1#1.offset, modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset, modem_input_wait_~__ptr___10~1#1.base, modem_input_wait_~__ptr___10~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~ret458#1 && #t~ret458#1 <= 2147483647;~tmp___1~10#1 := #t~ret458#1;havoc #t~ret458#1;#res#1 := ~tmp___1~10#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10959-1: SUMMARY for call modem_input_wait_#t~ret1527#1.base, modem_input_wait_#t~ret1527#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10959: modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset := modem_input_wait_#t~ret1527#1.base, modem_input_wait_#t~ret1527#1.offset;havoc modem_input_wait_#t~ret1527#1.base, modem_input_wait_#t~ret1527#1.offset;modem_input_wait_~__ptr___6~1#1.base, modem_input_wait_~__ptr___6~1#1.offset := modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10497: assume ~debug_level~0 > 2;call set_gpio_#t~mem1382#1 := read~int#28(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1383#1 := read~int#28(set_gpio_~#gpio~0#1.base, 4 + set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1384#1 := read~int#28(set_gpio_~#gpio~0#1.base, 8 + set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1385#1 := read~int#28(set_gpio_~#gpio~0#1.base, 12 + set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10497: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431: assume true; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10431: assume !true; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: assume wait_mgsl_event_#t~mem1279#1 == wait_mgsl_event_#t~mem1280#1;havoc wait_mgsl_event_#t~mem1279#1;havoc wait_mgsl_event_#t~mem1280#1;call wait_mgsl_event_#t~mem1281#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 20 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1282#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 20 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10101: assume !(wait_mgsl_event_#t~mem1279#1 == wait_mgsl_event_#t~mem1280#1);havoc wait_mgsl_event_#t~mem1279#1;havoc wait_mgsl_event_#t~mem1280#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233: assume 0 == wait_mgsl_event_~tmp___32~0#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10233: assume !(0 == wait_mgsl_event_~tmp___32~0#1); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969-4: assume 0 == wait_mgsl_event_~s~0#1;wait_mgsl_event_#t~bitwise1195#1 := 0; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969-4: assume !(0 == wait_mgsl_event_~s~0#1); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894-1: SUMMARY for call modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: assume 0 != wait_mgsl_event_#t~bitwise1195#1;havoc wait_mgsl_event_#t~bitwise1195#1;wait_mgsl_event_~tmp___4~2#1 := 64; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: assume !(0 != wait_mgsl_event_#t~bitwise1195#1);havoc wait_mgsl_event_#t~bitwise1195#1;wait_mgsl_event_~tmp___4~2#1 := 128; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969-1: [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894: modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset := modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset;havoc modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset;modem_input_wait_~__ptr___1~3#1.base, modem_input_wait_~__ptr___1~3#1.offset := modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969-2: havoc wait_mgsl_event_#t~bitwise1195#1;assume ((((wait_mgsl_event_~s~0#1 < 0 || wait_mgsl_event_#t~bitwise1195#1 <= wait_mgsl_event_~s~0#1) && wait_mgsl_event_#t~bitwise1195#1 <= 4) && wait_mgsl_event_#t~bitwise1195#1 >= 0) && (wait_mgsl_event_~s~0#1 >= 0 || wait_mgsl_event_#t~bitwise1195#1 > 4 + wait_mgsl_event_~s~0#1)) && wait_mgsl_event_#t~bitwise1195#1 >= -2147483648; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969-3: assume 4 == wait_mgsl_event_~s~0#1;wait_mgsl_event_#t~bitwise1195#1 := wait_mgsl_event_~s~0#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969-3: assume !(4 == wait_mgsl_event_~s~0#1); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573: assume -2147483648 <= get_stats_#t~ret1155#1 && get_stats_#t~ret1155#1 <= 2147483647;get_stats_~tmp~76#1 := get_stats_#t~ret1155#1;havoc get_stats_#t~ret1155#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9573-1: SUMMARY for call get_stats_#t~ret1155#1 := copy_to_user(get_stats_~user_icount#1.base, get_stats_~user_icount#1.offset, get_stats_~info#1.base, 790 + get_stats_~info#1.offset, 92); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10366-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10366: call get_xsync_#t~mem1370#1 := read~int#28(get_xsync_~info#1.base, 1571 + get_xsync_~info#1.offset, 4);get_xsync_~__pu_val~3#1 := (if get_xsync_#t~mem1370#1 % 4294967296 % 4294967296 <= 2147483647 then get_xsync_#t~mem1370#1 % 4294967296 % 4294967296 else get_xsync_#t~mem1370#1 % 4294967296 % 4294967296 - 4294967296);havoc get_xsync_#t~mem1370#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: assume wait_mgsl_event_#t~mem1281#1 == wait_mgsl_event_#t~mem1282#1;havoc wait_mgsl_event_#t~mem1281#1;havoc wait_mgsl_event_#t~mem1282#1;call wait_mgsl_event_#t~mem1283#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 24 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1284#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 24 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10102: assume !(wait_mgsl_event_#t~mem1281#1 == wait_mgsl_event_#t~mem1282#1);havoc wait_mgsl_event_#t~mem1281#1;havoc wait_mgsl_event_#t~mem1282#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9706: assume 1 != set_txidle_#t~mem1172#1 % 18446744073709551616;havoc set_txidle_#t~mem1172#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9706: assume !(1 != set_txidle_#t~mem1172#1 % 18446744073709551616);havoc set_txidle_#t~mem1172#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10499: assume -2147483648 <= set_gpio_#t~ret1386#1 && set_gpio_#t~ret1386#1 <= 2147483647;havoc set_gpio_#t~mem1382#1;havoc set_gpio_#t~mem1383#1;havoc set_gpio_#t~mem1384#1;havoc set_gpio_#t~mem1385#1;havoc set_gpio_#t~ret1386#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10499-1: SUMMARY for call set_gpio_#t~ret1386#1 := printk(136, 0); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume false; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume !false; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235: wait_mgsl_event_~tmp___31~0#1 := wait_mgsl_event_#t~ret1355#1;havoc wait_mgsl_event_#t~ret1355#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10235-1: SUMMARY for call wait_mgsl_event_#t~ret1355#1 := rd_reg16(wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028: modem_input_wait_~__x___1~1#1 := 0; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10037: SUMMARY for call add_wait_queue(wait_mgsl_event_~info#1.base, 982 + 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:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11028-1: SUMMARY for call remove_wait_queue(modem_input_wait_~info#1.base, 898 + modem_input_wait_~info#1.offset, modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: assume wait_mgsl_event_#t~mem1283#1 == wait_mgsl_event_#t~mem1284#1;havoc wait_mgsl_event_#t~mem1283#1;havoc wait_mgsl_event_#t~mem1284#1;call wait_mgsl_event_#t~mem1285#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 28 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1286#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 28 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: assume !(wait_mgsl_event_#t~mem1283#1 == wait_mgsl_event_#t~mem1284#1);havoc wait_mgsl_event_#t~mem1283#1;havoc wait_mgsl_event_#t~mem1284#1; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9575: assume 0 != get_stats_~tmp~76#1;get_stats_#res#1 := -14; [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9575: assume !(0 != get_stats_~tmp~76#1); [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10566: SUMMARY for call __init_waitqueue_head(init_cond_wait_~w#1.base, 8 + init_cond_wait_~w#1.offset, init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset); srcloc: null [2025-02-08 02:05:47,758 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236: havoc wait_mgsl_event_#t~bitwise1356#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-1: SUMMARY for call wr_reg16(wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset, 140, wait_mgsl_event_#t~bitwise1356#1); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-2: [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6999: ~ret~6#1 := -515; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-3: havoc wait_mgsl_event_#t~bitwise1356#1;assume (((((if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296) < 0 || wait_mgsl_event_#t~bitwise1356#1 <= (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296)) && wait_mgsl_event_#t~bitwise1356#1 <= 65023) && wait_mgsl_event_#t~bitwise1356#1 >= 0) && ((if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296) >= 0 || wait_mgsl_event_#t~bitwise1356#1 > 65023 + (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296))) && wait_mgsl_event_#t~bitwise1356#1 >= -2147483648; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-4: assume 65023 == (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296);wait_mgsl_event_#t~bitwise1356#1 := (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-4: assume !(65023 == (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: assume wait_mgsl_event_#t~mem1285#1 == wait_mgsl_event_#t~mem1286#1;havoc wait_mgsl_event_#t~mem1285#1;havoc wait_mgsl_event_#t~mem1286#1;call wait_mgsl_event_#t~mem1287#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1288#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: assume !(wait_mgsl_event_#t~mem1285#1 == wait_mgsl_event_#t~mem1286#1);havoc wait_mgsl_event_#t~mem1285#1;havoc wait_mgsl_event_#t~mem1286#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-5: assume 0 == (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296);wait_mgsl_event_#t~bitwise1356#1 := 0; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10236-5: assume !(0 == (if wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 else wait_mgsl_event_~tmp___31~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10038: SUMMARY for call spin_unlock_irqrestore(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset, wait_mgsl_event_~flags~28#1); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: SUMMARY for call tx_set_idle(set_txidle_~info#1.base, set_txidle_~info#1.offset); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: assume false; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: assume !false; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567-1: SUMMARY for call init_cond_wait_#t~ret1418#1.base, init_cond_wait_#t~ret1418#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10567: init_cond_wait_~tmp~89#1.base, init_cond_wait_~tmp~89#1.offset := init_cond_wait_#t~ret1418#1.base, init_cond_wait_#t~ret1418#1.offset;havoc init_cond_wait_#t~ret1418#1.base, init_cond_wait_#t~ret1418#1.offset;assume { :begin_inline_init_waitqueue_entry } true;init_waitqueue_entry_#in~q#1.base, init_waitqueue_entry_#in~q#1.offset, init_waitqueue_entry_#in~p#1.base, init_waitqueue_entry_#in~p#1.offset := init_cond_wait_~w#1.base, 92 + init_cond_wait_~w#1.offset, init_cond_wait_~tmp~89#1.base, init_cond_wait_~tmp~89#1.offset;havoc init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset, init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset;init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset := init_waitqueue_entry_#in~q#1.base, init_waitqueue_entry_#in~q#1.offset;init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset := init_waitqueue_entry_#in~p#1.base, init_waitqueue_entry_#in~p#1.offset;call write~int#28(0, init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset, 4);call write~$Pointer$#28(init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset, init_waitqueue_entry_~q#1.base, 4 + init_waitqueue_entry_~q#1.offset, 8);call write~$Pointer$#28(#funAddr~default_wake_function.base, #funAddr~default_wake_function.offset, init_waitqueue_entry_~q#1.base, 12 + init_waitqueue_entry_~q#1.offset, 8); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: assume wait_mgsl_event_#t~mem1311#1 % 4294967296 != wait_mgsl_event_#t~mem1312#1 % 4294967296;havoc wait_mgsl_event_#t~mem1311#1;havoc wait_mgsl_event_#t~mem1312#1;wait_mgsl_event_~tmp___25~0#1 := 512; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171: assume !(wait_mgsl_event_#t~mem1311#1 % 4294967296 != wait_mgsl_event_#t~mem1312#1 % 4294967296);havoc wait_mgsl_event_#t~mem1311#1;havoc wait_mgsl_event_#t~mem1312#1;wait_mgsl_event_~tmp___25~0#1 := 0; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10171-1: call wait_mgsl_event_#t~mem1311#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 88 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1312#1 := read~int#29(wait_mgsl_event_~#cprev~0#1.base, 88 + wait_mgsl_event_~#cprev~0#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: assume true; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10369: assume !true; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: assume wait_mgsl_event_#t~mem1287#1 == wait_mgsl_event_#t~mem1288#1;havoc wait_mgsl_event_#t~mem1287#1;havoc wait_mgsl_event_#t~mem1288#1;call wait_mgsl_event_#t~mem1289#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 4 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1290#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 4 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10105: assume !(wait_mgsl_event_#t~mem1287#1 == wait_mgsl_event_#t~mem1288#1);havoc wait_mgsl_event_#t~mem1287#1;havoc wait_mgsl_event_#t~mem1288#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766-1: SUMMARY for call wait_gpio_#t~ret1441#1 := rd_reg32(wait_gpio_~info#1.base, wait_gpio_~info#1.offset, 8); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9643: SUMMARY for call spin_unlock_irqrestore(set_params_~info#1.base, 1326 + set_params_~info#1.offset, set_params_~flags~23#1); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10766: wait_gpio_~tmp___0~49#1 := wait_gpio_#t~ret1441#1;havoc wait_gpio_#t~ret1441#1;call wait_gpio_#t~mem1442#1 := read~int#28(wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10568: havoc init_waitqueue_entry_~q#1.base, init_waitqueue_entry_~q#1.offset, init_waitqueue_entry_~p#1.base, init_waitqueue_entry_~p#1.offset;havoc init_waitqueue_entry_#in~q#1.base, init_waitqueue_entry_#in~q#1.offset, init_waitqueue_entry_#in~p#1.base, init_waitqueue_entry_#in~p#1.offset;assume { :end_inline_init_waitqueue_entry } true;call write~int#28(init_cond_wait_~data#1, init_cond_wait_~w#1.base, 128 + init_cond_wait_~w#1.offset, 4);call ULTIMATE.dealloc(init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset);havoc init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10106: assume wait_mgsl_event_#t~mem1289#1 == wait_mgsl_event_#t~mem1290#1;havoc wait_mgsl_event_#t~mem1289#1;havoc wait_mgsl_event_#t~mem1290#1;call wait_mgsl_event_#t~mem1291#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 84 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1292#1 := read~int#29(wait_mgsl_event_~#cprev~0#1.base, 84 + wait_mgsl_event_~#cprev~0#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10106: assume !(wait_mgsl_event_#t~mem1289#1 == wait_mgsl_event_#t~mem1290#1);havoc wait_mgsl_event_#t~mem1289#1;havoc wait_mgsl_event_#t~mem1290#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-1: [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-2: havoc wait_mgsl_event_#t~bitwise1196#1;assume (((((wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 < 0 && wait_mgsl_event_~mask~0#1 >= 0) || wait_mgsl_event_#t~bitwise1196#1 <= wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1) && ((wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 >= 0 && wait_mgsl_event_~mask~0#1 < 0) || wait_mgsl_event_#t~bitwise1196#1 <= wait_mgsl_event_~mask~0#1)) && ((wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 < 0 && wait_mgsl_event_~mask~0#1 < 0) || wait_mgsl_event_#t~bitwise1196#1 >= 0)) && ((wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 >= 0 && wait_mgsl_event_~mask~0#1 >= 0) || wait_mgsl_event_#t~bitwise1196#1 > wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 + wait_mgsl_event_~mask~0#1)) && wait_mgsl_event_#t~bitwise1196#1 >= -2147483648; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-3: assume wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1196#1 := wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-3: assume !(wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-4: assume 0 == wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 || 0 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1196#1 := 0; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974-4: assume !(0 == wait_mgsl_event_~tmp___1~17#1 + wait_mgsl_event_~tmp___2~8#1 + wait_mgsl_event_~tmp___3~6#1 + wait_mgsl_event_~tmp___4~2#1 || 0 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: assume true; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11031: assume !true; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9974: wait_mgsl_event_~events~0#1 := wait_mgsl_event_#t~bitwise1196#1;havoc wait_mgsl_event_#t~bitwise1196#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-3: assume wait_gpio_#t~mem1442#1 % 4294967296 == (4294967295 - wait_gpio_~tmp___0~49#1) % 4294967296;wait_gpio_#t~bitwise1443#1 := wait_gpio_#t~mem1442#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-3: assume !(wait_gpio_#t~mem1442#1 % 4294967296 == (4294967295 - wait_gpio_~tmp___0~49#1) % 4294967296); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644: set_params_#res#1 := 0;call ULTIMATE.dealloc(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset);havoc set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-2: havoc wait_gpio_#t~bitwise1443#1;assume wait_gpio_#t~bitwise1443#1 % 4294967296 <= wait_gpio_#t~mem1442#1 % 4294967296 && wait_gpio_#t~bitwise1443#1 % 4294967296 <= (4294967295 - wait_gpio_~tmp___0~49#1) % 4294967296; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644-1: SUMMARY for call program_hw(set_params_~info#1.base, set_params_~info#1.offset); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-4: assume 0 == wait_gpio_#t~mem1442#1 % 4294967296 || 0 == (4294967295 - wait_gpio_~tmp___0~49#1) % 4294967296;wait_gpio_#t~bitwise1443#1 := 0; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-4: assume !(0 == wait_gpio_#t~mem1442#1 % 4294967296 || 0 == (4294967295 - wait_gpio_~tmp___0~49#1) % 4294967296); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767-1: [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10767: call write~int#28(wait_gpio_#t~bitwise1443#1, wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4);havoc wait_gpio_#t~mem1442#1;havoc wait_gpio_#t~bitwise1443#1;call wait_gpio_#t~mem1444#1 := read~int#28(wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10107: assume wait_mgsl_event_#t~mem1291#1 % 4294967296 == wait_mgsl_event_#t~mem1292#1 % 4294967296;havoc wait_mgsl_event_#t~mem1291#1;havoc wait_mgsl_event_#t~mem1292#1;call wait_mgsl_event_#t~mem1293#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 88 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1294#1 := read~int#29(wait_mgsl_event_~#cprev~0#1.base, 88 + wait_mgsl_event_~#cprev~0#1.offset, 4); [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10107: assume !(wait_mgsl_event_#t~mem1291#1 % 4294967296 == wait_mgsl_event_#t~mem1292#1 % 4294967296);havoc wait_mgsl_event_#t~mem1291#1;havoc wait_mgsl_event_#t~mem1292#1; [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10966: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,759 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: assume 0 != wait_mgsl_event_~events~0#1; [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9975: assume !(0 != wait_mgsl_event_~events~0#1);call wait_mgsl_event_#t~mem1197#1 := read~int#28(wait_mgsl_event_~info#1.base, 790 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1198#1 := read~int#28(wait_mgsl_event_~info#1.base, 794 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1199#1 := read~int#28(wait_mgsl_event_~info#1.base, 798 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1200#1 := read~int#28(wait_mgsl_event_~info#1.base, 802 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1201#1 := read~int#28(wait_mgsl_event_~info#1.base, 806 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1202#1 := read~int#28(wait_mgsl_event_~info#1.base, 810 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1203#1 := read~int#28(wait_mgsl_event_~info#1.base, 814 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1204#1 := read~int#28(wait_mgsl_event_~info#1.base, 818 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1205#1 := read~int#28(wait_mgsl_event_~info#1.base, 822 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1206#1 := read~int#28(wait_mgsl_event_~info#1.base, 826 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1207#1 := read~int#28(wait_mgsl_event_~info#1.base, 830 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1208#1 := read~int#28(wait_mgsl_event_~info#1.base, 834 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1209#1 := read~int#28(wait_mgsl_event_~info#1.base, 838 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1210#1 := read~int#28(wait_mgsl_event_~info#1.base, 842 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1211#1 := read~int#28(wait_mgsl_event_~info#1.base, 846 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1212#1 := read~int#28(wait_mgsl_event_~info#1.base, 850 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1213#1 := read~int#28(wait_mgsl_event_~info#1.base, 854 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1214#1 := read~int#28(wait_mgsl_event_~info#1.base, 858 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1215#1 := read~int#28(wait_mgsl_event_~info#1.base, 862 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1216#1 := read~int#28(wait_mgsl_event_~info#1.base, 866 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1217#1 := read~int#28(wait_mgsl_event_~info#1.base, 870 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1218#1 := read~int#28(wait_mgsl_event_~info#1.base, 874 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1219#1 := read~int#28(wait_mgsl_event_~info#1.base, 878 + wait_mgsl_event_~info#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1197#1, wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1198#1, wait_mgsl_event_~#cprev~0#1.base, 4 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1199#1, wait_mgsl_event_~#cprev~0#1.base, 8 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1200#1, wait_mgsl_event_~#cprev~0#1.base, 12 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1201#1, wait_mgsl_event_~#cprev~0#1.base, 16 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1202#1, wait_mgsl_event_~#cprev~0#1.base, 20 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1203#1, wait_mgsl_event_~#cprev~0#1.base, 24 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1204#1, wait_mgsl_event_~#cprev~0#1.base, 28 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1205#1, wait_mgsl_event_~#cprev~0#1.base, 32 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1206#1, wait_mgsl_event_~#cprev~0#1.base, 36 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1207#1, wait_mgsl_event_~#cprev~0#1.base, 40 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1208#1, wait_mgsl_event_~#cprev~0#1.base, 44 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1209#1, wait_mgsl_event_~#cprev~0#1.base, 48 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1210#1, wait_mgsl_event_~#cprev~0#1.base, 52 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1211#1, wait_mgsl_event_~#cprev~0#1.base, 56 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1212#1, wait_mgsl_event_~#cprev~0#1.base, 60 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1213#1, wait_mgsl_event_~#cprev~0#1.base, 64 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1214#1, wait_mgsl_event_~#cprev~0#1.base, 68 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1215#1, wait_mgsl_event_~#cprev~0#1.base, 72 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1216#1, wait_mgsl_event_~#cprev~0#1.base, 76 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1217#1, wait_mgsl_event_~#cprev~0#1.base, 80 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1218#1, wait_mgsl_event_~#cprev~0#1.base, 84 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1219#1, wait_mgsl_event_~#cprev~0#1.base, 88 + wait_mgsl_event_~#cprev~0#1.offset, 4);havoc wait_mgsl_event_#t~mem1197#1;havoc wait_mgsl_event_#t~mem1198#1;havoc wait_mgsl_event_#t~mem1199#1;havoc wait_mgsl_event_#t~mem1200#1;havoc wait_mgsl_event_#t~mem1201#1;havoc wait_mgsl_event_#t~mem1202#1;havoc wait_mgsl_event_#t~mem1203#1;havoc wait_mgsl_event_#t~mem1204#1;havoc wait_mgsl_event_#t~mem1205#1;havoc wait_mgsl_event_#t~mem1206#1;havoc wait_mgsl_event_#t~mem1207#1;havoc wait_mgsl_event_#t~mem1208#1;havoc wait_mgsl_event_#t~mem1209#1;havoc wait_mgsl_event_#t~mem1210#1;havoc wait_mgsl_event_#t~mem1211#1;havoc wait_mgsl_event_#t~mem1212#1;havoc wait_mgsl_event_#t~mem1213#1;havoc wait_mgsl_event_#t~mem1214#1;havoc wait_mgsl_event_#t~mem1215#1;havoc wait_mgsl_event_#t~mem1216#1;havoc wait_mgsl_event_#t~mem1217#1;havoc wait_mgsl_event_#t~mem1218#1;havoc wait_mgsl_event_#t~mem1219#1;call wait_mgsl_event_#t~mem1220#1 := read~int#28(wait_mgsl_event_~info#1.base, 9793 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1221#1 := read~int#28(wait_mgsl_event_~info#1.base, 9797 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1222#1 := read~int#28(wait_mgsl_event_~info#1.base, 9801 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1223#1 := read~int#28(wait_mgsl_event_~info#1.base, 9805 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1224#1 := read~int#28(wait_mgsl_event_~info#1.base, 9809 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1225#1 := read~int#28(wait_mgsl_event_~info#1.base, 9813 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1226#1 := read~int#28(wait_mgsl_event_~info#1.base, 9817 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1227#1 := read~int#28(wait_mgsl_event_~info#1.base, 9821 + wait_mgsl_event_~info#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1220#1, wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1221#1, wait_mgsl_event_~#oldsigs~0#1.base, 4 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1222#1, wait_mgsl_event_~#oldsigs~0#1.base, 8 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1223#1, wait_mgsl_event_~#oldsigs~0#1.base, 12 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1224#1, wait_mgsl_event_~#oldsigs~0#1.base, 16 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1225#1, wait_mgsl_event_~#oldsigs~0#1.base, 20 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1226#1, wait_mgsl_event_~#oldsigs~0#1.base, 24 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1227#1, wait_mgsl_event_~#oldsigs~0#1.base, 28 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);havoc wait_mgsl_event_#t~mem1220#1;havoc wait_mgsl_event_#t~mem1221#1;havoc wait_mgsl_event_#t~mem1222#1;havoc wait_mgsl_event_#t~mem1223#1;havoc wait_mgsl_event_#t~mem1224#1;havoc wait_mgsl_event_#t~mem1225#1;havoc wait_mgsl_event_#t~mem1226#1;havoc wait_mgsl_event_#t~mem1227#1; [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9777: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9777: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: assume wait_mgsl_event_#t~mem1293#1 % 4294967296 == wait_mgsl_event_#t~mem1294#1 % 4294967296;havoc wait_mgsl_event_#t~mem1293#1;havoc wait_mgsl_event_#t~mem1294#1;wait_mgsl_event_~rc~5#1 := -5; [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: assume !(wait_mgsl_event_#t~mem1293#1 % 4294967296 == wait_mgsl_event_#t~mem1294#1 % 4294967296);havoc wait_mgsl_event_#t~mem1293#1;havoc wait_mgsl_event_#t~mem1294#1; [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10042: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10901-1: SUMMARY for call modem_input_wait_#t~ret1496#1.base, modem_input_wait_#t~ret1496#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10901: modem_input_wait_~tmp___4~4#1.base, modem_input_wait_~tmp___4~4#1.offset := modem_input_wait_#t~ret1496#1.base, modem_input_wait_#t~ret1496#1.offset;havoc modem_input_wait_#t~ret1496#1.base, modem_input_wait_#t~ret1496#1.offset;modem_input_wait_~__ptr___2~3#1.base, modem_input_wait_~__ptr___2~3#1.offset := modem_input_wait_~tmp___4~4#1.base, modem_input_wait_~tmp___4~4#1.offset; [2025-02-08 02:05:47,760 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: 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_~#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~ret457#1 := wait_mgsl_event_#res#1;havoc wait_mgsl_event_#t~ret1188#1.base, wait_mgsl_event_#t~ret1188#1.offset, wait_mgsl_event_#t~ret1189#1, wait_mgsl_event_#t~ret1190#1.base, wait_mgsl_event_#t~ret1190#1.offset, wait_mgsl_event_#t~ret1191#1, wait_mgsl_event_#t~mem1192#1, wait_mgsl_event_#t~bitwise1193#1, wait_mgsl_event_#t~bitwise1194#1, wait_mgsl_event_#t~bitwise1195#1, wait_mgsl_event_#t~bitwise1196#1, wait_mgsl_event_#t~mem1197#1, wait_mgsl_event_#t~mem1198#1, wait_mgsl_event_#t~mem1199#1, wait_mgsl_event_#t~mem1200#1, wait_mgsl_event_#t~mem1201#1, wait_mgsl_event_#t~mem1202#1, wait_mgsl_event_#t~mem1203#1, wait_mgsl_event_#t~mem1204#1, wait_mgsl_event_#t~mem1205#1, wait_mgsl_event_#t~mem1206#1, wait_mgsl_event_#t~mem1207#1, wait_mgsl_event_#t~mem1208#1, wait_mgsl_event_#t~mem1209#1, wait_mgsl_event_#t~mem1210#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~bitwise1228#1, wait_mgsl_event_#t~ret1229#1, wait_mgsl_event_#t~bitwise1230#1, wait_mgsl_event_#t~bitwise1231#1, wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset, wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset, wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset, wait_mgsl_event_#t~ret1235#1.base, wait_mgsl_event_#t~ret1235#1.offset, wait_mgsl_event_#t~ret1236#1.base, wait_mgsl_event_#t~ret1236#1.offset, wait_mgsl_event_#t~ret1237#1, wait_mgsl_event_#t~ret1238#1.base, wait_mgsl_event_#t~ret1238#1.offset, wait_mgsl_event_#t~ret1239#1, wait_mgsl_event_#t~mem1240#1, wait_mgsl_event_#t~mem1241#1, wait_mgsl_event_#t~mem1242#1, wait_mgsl_event_#t~mem1243#1, wait_mgsl_event_#t~mem1244#1, wait_mgsl_event_#t~mem1245#1, wait_mgsl_event_#t~mem1246#1, 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~mem1251#1, wait_mgsl_event_#t~mem1252#1, wait_mgsl_event_#t~mem1253#1, wait_mgsl_event_#t~mem1254#1, wait_mgsl_event_#t~mem1255#1, wait_mgsl_event_#t~mem1256#1, wait_mgsl_event_#t~mem1257#1, wait_mgsl_event_#t~mem1258#1, wait_mgsl_event_#t~mem1259#1, wait_mgsl_event_#t~mem1260#1, wait_mgsl_event_#t~mem1261#1, wait_mgsl_event_#t~mem1262#1, wait_mgsl_event_#t~mem1263#1, wait_mgsl_event_#t~mem1264#1, wait_mgsl_event_#t~mem1265#1, wait_mgsl_event_#t~mem1266#1, wait_mgsl_event_#t~mem1267#1, wait_mgsl_event_#t~mem1268#1, wait_mgsl_event_#t~mem1269#1, wait_mgsl_event_#t~mem1270#1, wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset, wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset, wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset, wait_mgsl_event_#t~ret1274#1.base, wait_mgsl_event_#t~ret1274#1.offset, wait_mgsl_event_#t~mem1275#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~mem1297#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~bitwise1315#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~mem1329#1, wait_mgsl_event_#t~mem1330#1, wait_mgsl_event_#t~mem1331#1, wait_mgsl_event_#t~mem1332#1, wait_mgsl_event_#t~mem1333#1, wait_mgsl_event_#t~mem1334#1, wait_mgsl_event_#t~mem1335#1, wait_mgsl_event_#t~mem1336#1, wait_mgsl_event_#t~mem1337#1, wait_mgsl_event_#t~mem1338#1, wait_mgsl_event_#t~mem1339#1, wait_mgsl_event_#t~mem1340#1, wait_mgsl_event_#t~mem1341#1, wait_mgsl_event_#t~mem1342#1, wait_mgsl_event_#t~mem1343#1, wait_mgsl_event_#t~mem1344#1, wait_mgsl_event_#t~mem1345#1, wait_mgsl_event_#t~mem1346#1, wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset, wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset, wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset, wait_mgsl_event_#t~ret1350#1.base, wait_mgsl_event_#t~ret1350#1.offset, wait_mgsl_event_#t~bitwise1351#1, wait_mgsl_event_#t~ret1352#1.base, wait_mgsl_event_#t~ret1352#1.offset, wait_mgsl_event_#t~ret1353#1, wait_mgsl_event_#t~ret1354#1, wait_mgsl_event_#t~ret1355#1, wait_mgsl_event_#t~bitwise1356#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~5#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, 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~83#1.base, wait_mgsl_event_~tmp~83#1.offset, wait_mgsl_event_~__ret_gu~0#1, wait_mgsl_event_~__val_gu~0#1, wait_mgsl_event_~tmp___0~45#1.base, wait_mgsl_event_~tmp___0~45#1.offset, wait_mgsl_event_~tmp___1~17#1, wait_mgsl_event_~tmp___2~8#1, wait_mgsl_event_~tmp___3~6#1, wait_mgsl_event_~tmp___4~2#1, wait_mgsl_event_~val~1#1, wait_mgsl_event_~tmp___5~2#1, wait_mgsl_event_~__x~0#1, wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset, wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset, wait_mgsl_event_~__ptr___0~0#1.base, wait_mgsl_event_~__ptr___0~0#1.offset, wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset, wait_mgsl_event_~__ptr___1~0#1.base, wait_mgsl_event_~__ptr___1~0#1.offset, wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset, wait_mgsl_event_~__ptr___2~0#1.base, wait_mgsl_event_~__ptr___2~0#1.offset, wait_mgsl_event_~tmp___9~0#1.base, wait_mgsl_event_~tmp___9~0#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, wait_mgsl_event_~tmp___12~0#1.base, wait_mgsl_event_~tmp___12~0#1.offset, wait_mgsl_event_~__x___0~0#1, wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset, wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset, wait_mgsl_event_~__ptr___4~0#1.base, wait_mgsl_event_~__ptr___4~0#1.offset, wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset, wait_mgsl_event_~__ptr___5~0#1.base, wait_mgsl_event_~__ptr___5~0#1.offset, wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset, wait_mgsl_event_~__ptr___6~0#1.base, wait_mgsl_event_~__ptr___6~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, wait_mgsl_event_~tmp___18~0#1, 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_~__x___1~0#1, wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset, wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset, wait_mgsl_event_~__ptr___8~0#1.base, wait_mgsl_event_~__ptr___8~0#1.offset, wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset, wait_mgsl_event_~__ptr___9~0#1.base, wait_mgsl_event_~__ptr___9~0#1.offset, wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset, wait_mgsl_event_~__ptr___10~0#1.base, wait_mgsl_event_~__ptr___10~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, wait_mgsl_event_~tmp___32~0#1, wait_mgsl_event_~__ret_pu~1#1, wait_mgsl_event_~__pu_val~1#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~ret457#1 && #t~ret457#1 <= 2147483647;~tmp___0~23#1 := #t~ret457#1;havoc #t~ret457#1;#res#1 := ~tmp___0~23#1; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9580-1: get_stats_#res#1 := 0; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: assume 0 == wait_gpio_#t~mem1444#1 % 4294967296;havoc wait_gpio_#t~mem1444#1;wait_gpio_#res#1 := -22;call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: assume !(0 == wait_gpio_#t~mem1444#1 % 4294967296);havoc wait_gpio_#t~mem1444#1;call wait_gpio_#t~mem1445#1 := read~int#28(wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4);assume { :begin_inline_init_cond_wait } true;init_cond_wait_#in~w#1.base, init_cond_wait_#in~w#1.offset, init_cond_wait_#in~data#1 := wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset, wait_gpio_#t~mem1445#1;havoc init_cond_wait_#t~ret1418#1.base, init_cond_wait_#t~ret1418#1.offset, init_cond_wait_~w#1.base, init_cond_wait_~w#1.offset, init_cond_wait_~data#1, init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset, init_cond_wait_~tmp~89#1.base, init_cond_wait_~tmp~89#1.offset;init_cond_wait_~w#1.base, init_cond_wait_~w#1.offset := init_cond_wait_#in~w#1.base, init_cond_wait_#in~w#1.offset;init_cond_wait_~data#1 := init_cond_wait_#in~data#1;call init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset := #Ultimate.allocOnStack(8);havoc init_cond_wait_~tmp~89#1.base, init_cond_wait_~tmp~89#1.offset; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10703: assume 0 != (remove_cond_wait_~w~1#1.base + remove_cond_wait_~w~1#1.offset) % 18446744073709551616; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10703: assume !(0 != (remove_cond_wait_~w~1#1.base + remove_cond_wait_~w~1#1.offset) % 18446744073709551616); [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume false; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume !false; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505: set_gpio_~tmp___0~46#1.base, set_gpio_~tmp___0~46#1.offset := set_gpio_#t~ret1388#1.base, set_gpio_#t~ret1388#1.offset;havoc set_gpio_#t~mem1387#1.base, set_gpio_#t~mem1387#1.offset;havoc set_gpio_#t~ret1388#1.base, set_gpio_#t~ret1388#1.offset; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505-1: SUMMARY for call set_gpio_#t~ret1388#1.base, set_gpio_#t~ret1388#1.offset := spinlock_check(set_gpio_#t~mem1387#1.base, 1326 + set_gpio_#t~mem1387#1.offset); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10505-2: call set_gpio_#t~mem1387#1.base, set_gpio_#t~mem1387#1.offset := read~$Pointer$#28(set_gpio_~info#1.base, 754 + set_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10043: wait_mgsl_event_~tmp___10~0#1.base, wait_mgsl_event_~tmp___10~0#1.offset := wait_mgsl_event_#t~ret1236#1.base, wait_mgsl_event_#t~ret1236#1.offset;havoc wait_mgsl_event_#t~ret1236#1.base, wait_mgsl_event_#t~ret1236#1.offset; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10043-1: SUMMARY for call wait_mgsl_event_#t~ret1236#1.base, wait_mgsl_event_#t~ret1236#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10241: SUMMARY for call spin_unlock_irqrestore(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset, wait_mgsl_event_~flags~28#1); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779: assume -2147483648 <= rx_enable_#t~ret1181#1 && rx_enable_#t~ret1181#1 <= 2147483647;havoc rx_enable_#t~ret1181#1; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9779-1: SUMMARY for call rx_enable_#t~ret1181#1 := printk(128, 0); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: SUMMARY for call spin_unlock_irqrestore(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset, wait_mgsl_event_~flags~28#1); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10506: set_gpio_~flags~32#1 := set_gpio_#t~ret1389#1;havoc set_gpio_#t~ret1389#1;call set_gpio_#t~mem1390#1 := read~int#28(set_gpio_~#gpio~0#1.base, 12 + set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: set_txidle_#res#1 := 0; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713-1: SUMMARY for call spin_unlock_irqrestore(set_txidle_~info#1.base, 1326 + set_txidle_~info#1.offset, set_txidle_~flags~24#1); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10506-1: SUMMARY for call set_gpio_#t~ret1389#1 := _raw_spin_lock_irqsave(set_gpio_~tmp___0~46#1.base, set_gpio_~tmp___0~46#1.offset); srcloc: null [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-3: assume (if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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_~mask~0#1;wait_mgsl_event_#t~bitwise1315#1 := (if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-3: assume !((if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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_~mask~0#1); [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-4: assume 0 == (if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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 || 0 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1315#1 := 0; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-4: assume !(0 == (if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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 || 0 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: assume -2147483648 <= wait_mgsl_event_#t~ret1237#1 && wait_mgsl_event_#t~ret1237#1 <= 2147483647;wait_mgsl_event_~tmp___11~0#1 := wait_mgsl_event_#t~ret1237#1;havoc wait_mgsl_event_#t~ret1237#1; [2025-02-08 02:05:47,761 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-5: call wait_mgsl_event_#t~mem1313#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 8 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1314#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 8 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044-1: SUMMARY for call wait_mgsl_event_#t~ret1237#1 := signal_pending(wait_mgsl_event_~tmp___10~0#1.base, wait_mgsl_event_~tmp___10~0#1.offset); srcloc: null [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: assume false; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: assume !false; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: wait_mgsl_event_~events~0#1 := wait_mgsl_event_#t~bitwise1315#1;havoc wait_mgsl_event_#t~mem1313#1;havoc wait_mgsl_event_#t~mem1314#1;havoc wait_mgsl_event_#t~bitwise1315#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005-1: SUMMARY for call mutex_unlock(~info~13#1.base, 361 + ~info~13#1.offset); srcloc: null [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-1: [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7005: #res#1 := ~ret~6#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176-2: havoc wait_mgsl_event_#t~bitwise1315#1;assume ((((((if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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 < 0 && wait_mgsl_event_~mask~0#1 >= 0) || wait_mgsl_event_#t~bitwise1315#1 <= (if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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) && (((if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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 >= 0 && wait_mgsl_event_~mask~0#1 < 0) || wait_mgsl_event_#t~bitwise1315#1 <= wait_mgsl_event_~mask~0#1)) && (((if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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 < 0 && wait_mgsl_event_~mask~0#1 < 0) || wait_mgsl_event_#t~bitwise1315#1 >= 0)) && (((if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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 >= 0 && wait_mgsl_event_~mask~0#1 >= 0) || wait_mgsl_event_#t~bitwise1315#1 > (if wait_mgsl_event_#t~mem1313#1 != wait_mgsl_event_#t~mem1314#1 then 1 else 0) + wait_mgsl_event_~tmp___17~0#1 + wait_mgsl_event_~tmp___18~0#1 + 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_~mask~0#1)) && wait_mgsl_event_#t~bitwise1315#1 >= -2147483648; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: assume { :begin_inline_modem_input_wait } true;modem_input_wait_#in~info#1.base, modem_input_wait_#in~info#1.offset, modem_input_wait_#in~arg#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc modem_input_wait_#res#1;havoc modem_input_wait_#t~ret1467#1.base, modem_input_wait_#t~ret1467#1.offset, modem_input_wait_#t~ret1468#1.base, modem_input_wait_#t~ret1468#1.offset, modem_input_wait_#t~ret1469#1, modem_input_wait_#t~mem1470#1, modem_input_wait_#t~mem1471#1, modem_input_wait_#t~mem1472#1, modem_input_wait_#t~mem1473#1, modem_input_wait_#t~mem1474#1, modem_input_wait_#t~mem1475#1, modem_input_wait_#t~mem1476#1, modem_input_wait_#t~mem1477#1, modem_input_wait_#t~mem1478#1, modem_input_wait_#t~mem1479#1, modem_input_wait_#t~mem1480#1, modem_input_wait_#t~mem1481#1, modem_input_wait_#t~mem1482#1, modem_input_wait_#t~mem1483#1, modem_input_wait_#t~mem1484#1, modem_input_wait_#t~mem1485#1, modem_input_wait_#t~mem1486#1, modem_input_wait_#t~mem1487#1, modem_input_wait_#t~mem1488#1, modem_input_wait_#t~mem1489#1, modem_input_wait_#t~mem1490#1, modem_input_wait_#t~mem1491#1, modem_input_wait_#t~mem1492#1, modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset, modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset, modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset, modem_input_wait_#t~ret1496#1.base, modem_input_wait_#t~ret1496#1.offset, modem_input_wait_#t~ret1497#1.base, modem_input_wait_#t~ret1497#1.offset, modem_input_wait_#t~ret1498#1, modem_input_wait_#t~ret1499#1.base, modem_input_wait_#t~ret1499#1.offset, modem_input_wait_#t~ret1500#1, modem_input_wait_#t~mem1501#1, modem_input_wait_#t~mem1502#1, modem_input_wait_#t~mem1503#1, modem_input_wait_#t~mem1504#1, modem_input_wait_#t~mem1505#1, modem_input_wait_#t~mem1506#1, modem_input_wait_#t~mem1507#1, modem_input_wait_#t~mem1508#1, modem_input_wait_#t~mem1509#1, modem_input_wait_#t~mem1510#1, modem_input_wait_#t~mem1511#1, modem_input_wait_#t~mem1512#1, modem_input_wait_#t~mem1513#1, modem_input_wait_#t~mem1514#1, modem_input_wait_#t~mem1515#1, modem_input_wait_#t~mem1516#1, modem_input_wait_#t~mem1517#1, modem_input_wait_#t~mem1518#1, modem_input_wait_#t~mem1519#1, modem_input_wait_#t~mem1520#1, modem_input_wait_#t~mem1521#1, modem_input_wait_#t~mem1522#1, modem_input_wait_#t~mem1523#1, modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset, modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset, modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset, modem_input_wait_#t~ret1527#1.base, modem_input_wait_#t~ret1527#1.offset, modem_input_wait_#t~mem1528#1, modem_input_wait_#t~mem1529#1, modem_input_wait_#t~mem1530#1, modem_input_wait_#t~mem1531#1, modem_input_wait_#t~mem1532#1, modem_input_wait_#t~mem1533#1, modem_input_wait_#t~mem1534#1, modem_input_wait_#t~mem1535#1, modem_input_wait_#t~bitwise1536#1, modem_input_wait_#t~mem1537#1, modem_input_wait_#t~mem1538#1, modem_input_wait_#t~bitwise1539#1, modem_input_wait_#t~mem1540#1, modem_input_wait_#t~mem1541#1, modem_input_wait_#t~bitwise1542#1, modem_input_wait_#t~mem1543#1, modem_input_wait_#t~mem1544#1, modem_input_wait_#t~bitwise1545#1, modem_input_wait_#t~mem1546#1, modem_input_wait_#t~mem1547#1, modem_input_wait_#t~mem1548#1, modem_input_wait_#t~mem1549#1, modem_input_wait_#t~mem1550#1, modem_input_wait_#t~mem1551#1, modem_input_wait_#t~mem1552#1, modem_input_wait_#t~mem1553#1, modem_input_wait_#t~mem1554#1, modem_input_wait_#t~mem1555#1, modem_input_wait_#t~mem1556#1, modem_input_wait_#t~mem1557#1, modem_input_wait_#t~mem1558#1, modem_input_wait_#t~mem1559#1, modem_input_wait_#t~mem1560#1, modem_input_wait_#t~mem1561#1, modem_input_wait_#t~mem1562#1, modem_input_wait_#t~mem1563#1, modem_input_wait_#t~mem1564#1, modem_input_wait_#t~mem1565#1, modem_input_wait_#t~mem1566#1, modem_input_wait_#t~mem1567#1, modem_input_wait_#t~mem1568#1, modem_input_wait_#t~mem1569#1, modem_input_wait_#t~mem1570#1, modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset, modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset, modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset, modem_input_wait_#t~ret1574#1.base, modem_input_wait_#t~ret1574#1.offset, modem_input_wait_~info#1.base, modem_input_wait_~info#1.offset, modem_input_wait_~arg#1, modem_input_wait_~flags~34#1, modem_input_wait_~rc~7#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~2#1.base, modem_input_wait_~#wait~2#1.offset, modem_input_wait_~tmp~93#1.base, modem_input_wait_~tmp~93#1.offset, modem_input_wait_~tmp___0~50#1.base, modem_input_wait_~tmp___0~50#1.offset, modem_input_wait_~__x~3#1, modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset, modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset, modem_input_wait_~__ptr___0~3#1.base, modem_input_wait_~__ptr___0~3#1.offset, modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset, modem_input_wait_~__ptr___1~3#1.base, modem_input_wait_~__ptr___1~3#1.offset, modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset, modem_input_wait_~__ptr___2~3#1.base, modem_input_wait_~__ptr___2~3#1.offset, modem_input_wait_~tmp___4~4#1.base, modem_input_wait_~tmp___4~4#1.offset, modem_input_wait_~tmp___5~4#1.base, modem_input_wait_~tmp___5~4#1.offset, modem_input_wait_~tmp___6~3#1, modem_input_wait_~tmp___7~2#1.base, modem_input_wait_~tmp___7~2#1.offset, modem_input_wait_~__x___0~1#1, modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset, modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset, modem_input_wait_~__ptr___4~1#1.base, modem_input_wait_~__ptr___4~1#1.offset, modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset, modem_input_wait_~__ptr___5~1#1.base, modem_input_wait_~__ptr___5~1#1.offset, modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset, modem_input_wait_~__ptr___6~1#1.base, modem_input_wait_~__ptr___6~1#1.offset, modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset, modem_input_wait_~__x___1~1#1, modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset, modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset, modem_input_wait_~__ptr___8~1#1.base, modem_input_wait_~__ptr___8~1#1.offset, modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset, modem_input_wait_~__ptr___9~1#1.base, modem_input_wait_~__ptr___9~1#1.offset, modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset, modem_input_wait_~__ptr___10~1#1.base, modem_input_wait_~__ptr___10~1#1.offset, modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset;modem_input_wait_~info#1.base, modem_input_wait_~info#1.offset := modem_input_wait_#in~info#1.base, modem_input_wait_#in~info#1.offset;modem_input_wait_~arg#1 := modem_input_wait_#in~arg#1;havoc modem_input_wait_~flags~34#1;havoc modem_input_wait_~rc~7#1;call modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset := #Ultimate.allocOnStack(92);call modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset := #Ultimate.allocOnStack(92);call modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset := #Ultimate.allocOnStack(36);havoc modem_input_wait_~tmp~93#1.base, modem_input_wait_~tmp~93#1.offset;havoc modem_input_wait_~tmp___0~50#1.base, modem_input_wait_~tmp___0~50#1.offset;havoc modem_input_wait_~__x~3#1;havoc modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset;havoc modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset;havoc modem_input_wait_~__ptr___0~3#1.base, modem_input_wait_~__ptr___0~3#1.offset;havoc modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset;havoc modem_input_wait_~__ptr___1~3#1.base, modem_input_wait_~__ptr___1~3#1.offset;havoc modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset;havoc modem_input_wait_~__ptr___2~3#1.base, modem_input_wait_~__ptr___2~3#1.offset;havoc modem_input_wait_~tmp___4~4#1.base, modem_input_wait_~tmp___4~4#1.offset;havoc modem_input_wait_~tmp___5~4#1.base, modem_input_wait_~tmp___5~4#1.offset;havoc modem_input_wait_~tmp___6~3#1;havoc modem_input_wait_~tmp___7~2#1.base, modem_input_wait_~tmp___7~2#1.offset;havoc modem_input_wait_~__x___0~1#1;havoc modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset;havoc modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset;havoc modem_input_wait_~__ptr___4~1#1.base, modem_input_wait_~__ptr___4~1#1.offset;havoc modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset;havoc modem_input_wait_~__ptr___5~1#1.base, modem_input_wait_~__ptr___5~1#1.offset;havoc modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset;havoc modem_input_wait_~__ptr___6~1#1.base, modem_input_wait_~__ptr___6~1#1.offset;havoc modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset;havoc modem_input_wait_~__x___1~1#1;havoc modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset;havoc modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset;havoc modem_input_wait_~__ptr___8~1#1.base, modem_input_wait_~__ptr___8~1#1.offset;havoc modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset;havoc modem_input_wait_~__ptr___9~1#1.base, modem_input_wait_~__ptr___9~1#1.offset;havoc modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset;havoc modem_input_wait_~__ptr___10~1#1.base, modem_input_wait_~__ptr___10~1#1.offset;havoc modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177: assume 0 != wait_mgsl_event_~events~0#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177: assume !(0 != wait_mgsl_event_~events~0#1);call wait_mgsl_event_#t~mem1316#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1317#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 4 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1318#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 8 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1319#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 12 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1320#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 16 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1321#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 20 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1322#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 24 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1323#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 28 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1324#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 32 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1325#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 36 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1326#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 40 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1327#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 44 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1328#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 48 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1329#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 52 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1330#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 56 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1331#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 60 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1332#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 64 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1333#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 68 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1334#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 72 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1335#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 76 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1336#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 80 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1337#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 84 + wait_mgsl_event_~#cnow~1#1.offset, 4);call wait_mgsl_event_#t~mem1338#1 := read~int#23(wait_mgsl_event_~#cnow~1#1.base, 88 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1316#1, wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1317#1, wait_mgsl_event_~#cprev~0#1.base, 4 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1318#1, wait_mgsl_event_~#cprev~0#1.base, 8 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1319#1, wait_mgsl_event_~#cprev~0#1.base, 12 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1320#1, wait_mgsl_event_~#cprev~0#1.base, 16 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1321#1, wait_mgsl_event_~#cprev~0#1.base, 20 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1322#1, wait_mgsl_event_~#cprev~0#1.base, 24 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1323#1, wait_mgsl_event_~#cprev~0#1.base, 28 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1324#1, wait_mgsl_event_~#cprev~0#1.base, 32 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1325#1, wait_mgsl_event_~#cprev~0#1.base, 36 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1326#1, wait_mgsl_event_~#cprev~0#1.base, 40 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1327#1, wait_mgsl_event_~#cprev~0#1.base, 44 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1328#1, wait_mgsl_event_~#cprev~0#1.base, 48 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1329#1, wait_mgsl_event_~#cprev~0#1.base, 52 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1330#1, wait_mgsl_event_~#cprev~0#1.base, 56 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1331#1, wait_mgsl_event_~#cprev~0#1.base, 60 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1332#1, wait_mgsl_event_~#cprev~0#1.base, 64 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1333#1, wait_mgsl_event_~#cprev~0#1.base, 68 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1334#1, wait_mgsl_event_~#cprev~0#1.base, 72 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1335#1, wait_mgsl_event_~#cprev~0#1.base, 76 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1336#1, wait_mgsl_event_~#cprev~0#1.base, 80 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1337#1, wait_mgsl_event_~#cprev~0#1.base, 84 + wait_mgsl_event_~#cprev~0#1.offset, 4);call write~int#29(wait_mgsl_event_#t~mem1338#1, wait_mgsl_event_~#cprev~0#1.base, 88 + wait_mgsl_event_~#cprev~0#1.offset, 4);havoc wait_mgsl_event_#t~mem1316#1;havoc wait_mgsl_event_#t~mem1317#1;havoc wait_mgsl_event_#t~mem1318#1;havoc wait_mgsl_event_#t~mem1319#1;havoc wait_mgsl_event_#t~mem1320#1;havoc wait_mgsl_event_#t~mem1321#1;havoc wait_mgsl_event_#t~mem1322#1;havoc wait_mgsl_event_#t~mem1323#1;havoc wait_mgsl_event_#t~mem1324#1;havoc wait_mgsl_event_#t~mem1325#1;havoc wait_mgsl_event_#t~mem1326#1;havoc wait_mgsl_event_#t~mem1327#1;havoc wait_mgsl_event_#t~mem1328#1;havoc wait_mgsl_event_#t~mem1329#1;havoc wait_mgsl_event_#t~mem1330#1;havoc wait_mgsl_event_#t~mem1331#1;havoc wait_mgsl_event_#t~mem1332#1;havoc wait_mgsl_event_#t~mem1333#1;havoc wait_mgsl_event_#t~mem1334#1;havoc wait_mgsl_event_#t~mem1335#1;havoc wait_mgsl_event_#t~mem1336#1;havoc wait_mgsl_event_#t~mem1337#1;havoc wait_mgsl_event_#t~mem1338#1;call wait_mgsl_event_#t~mem1339#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1340#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 4 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1341#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 8 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1342#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 12 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1343#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 16 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1344#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 20 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1345#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 24 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1346#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 28 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1339#1, wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1340#1, wait_mgsl_event_~#oldsigs~0#1.base, 4 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1341#1, wait_mgsl_event_~#oldsigs~0#1.base, 8 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1342#1, wait_mgsl_event_~#oldsigs~0#1.base, 12 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1343#1, wait_mgsl_event_~#oldsigs~0#1.base, 16 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1344#1, wait_mgsl_event_~#oldsigs~0#1.base, 20 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1345#1, wait_mgsl_event_~#oldsigs~0#1.base, 24 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);call write~int#31(wait_mgsl_event_#t~mem1346#1, wait_mgsl_event_~#oldsigs~0#1.base, 28 + wait_mgsl_event_~#oldsigs~0#1.offset, 4);havoc wait_mgsl_event_#t~mem1339#1;havoc wait_mgsl_event_#t~mem1340#1;havoc wait_mgsl_event_#t~mem1341#1;havoc wait_mgsl_event_#t~mem1342#1;havoc wait_mgsl_event_#t~mem1343#1;havoc wait_mgsl_event_#t~mem1344#1;havoc wait_mgsl_event_#t~mem1345#1;havoc wait_mgsl_event_#t~mem1346#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10508: assume 0 != set_gpio_#t~mem1390#1 % 4294967296;havoc set_gpio_#t~mem1390#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10508: assume !(0 != set_gpio_#t~mem1390#1 % 4294967296);havoc set_gpio_#t~mem1390#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: SUMMARY for call modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset;havoc modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: assume 0 != wait_mgsl_event_~tmp___11~0#1;wait_mgsl_event_~rc~5#1 := -512; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10046: assume !(0 != wait_mgsl_event_~tmp___11~0#1); [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10510-1: SUMMARY for call set_gpio_#t~ret1391#1 := rd_reg32(set_gpio_~info#1.base, set_gpio_~info#1.offset, 8); srcloc: null [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10510: set_gpio_~data~0#1 := set_gpio_#t~ret1391#1;havoc set_gpio_#t~ret1391#1;call set_gpio_#t~mem1392#1 := read~int#28(set_gpio_~#gpio~0#1.base, 12 + set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1393#1 := read~int#28(set_gpio_~#gpio~0#1.base, 8 + set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: assume 0 == wait_mgsl_event_~rc~5#1; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10246: assume !(0 == wait_mgsl_event_~rc~5#1); [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10973-1: SUMMARY for call spin_unlock_irqrestore(modem_input_wait_~info#1.base, 1326 + modem_input_wait_~info#1.offset, modem_input_wait_~flags~34#1); srcloc: null [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10973: call modem_input_wait_#t~mem1528#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 8 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1529#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, 8 + modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9586: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9586: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,762 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9784: rx_enable_~tmp~82#1.base, rx_enable_~tmp~82#1.offset := rx_enable_#t~ret1182#1.base, rx_enable_#t~ret1182#1.offset;havoc rx_enable_#t~ret1182#1.base, rx_enable_#t~ret1182#1.offset; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9784-1: SUMMARY for call rx_enable_#t~ret1182#1.base, rx_enable_#t~ret1182#1.offset := spinlock_check(rx_enable_~info#1.base, 1326 + rx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775-1: SUMMARY for call wait_gpio_#t~ret1447#1.base, wait_gpio_#t~ret1447#1.offset := spinlock_check(wait_gpio_#t~mem1446#1.base, 1326 + wait_gpio_#t~mem1446#1.offset); srcloc: null [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10775: wait_gpio_~tmp___1~20#1.base, wait_gpio_~tmp___1~20#1.offset := wait_gpio_#t~ret1447#1.base, wait_gpio_#t~ret1447#1.offset;havoc wait_gpio_#t~mem1446#1.base, wait_gpio_#t~mem1446#1.offset;havoc wait_gpio_#t~ret1447#1.base, wait_gpio_#t~ret1447#1.offset; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-2: havoc set_gpio_#t~bitwise1395#1;assume (set_gpio_#t~bitwise1395#1 % 4294967296 >= set_gpio_#t~bitwise1394#1 % 4294967296 && set_gpio_#t~bitwise1395#1 % 4294967296 >= set_gpio_~data~0#1 % 4294967296) && set_gpio_#t~bitwise1395#1 % 4294967296 <= set_gpio_#t~bitwise1394#1 % 4294967296 + set_gpio_~data~0#1 % 4294967296; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-3: assume 0 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1395#1 := set_gpio_#t~bitwise1394#1; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-3: assume !(0 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-4: assume 0 == set_gpio_#t~bitwise1394#1 % 4294967296 || set_gpio_#t~bitwise1394#1 % 4294967296 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1395#1 := set_gpio_~data~0#1; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-4: assume !(0 == set_gpio_#t~bitwise1394#1 % 4294967296 || set_gpio_#t~bitwise1394#1 % 4294967296 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-5: [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511: set_gpio_~data~0#1 := set_gpio_#t~bitwise1395#1;havoc set_gpio_#t~mem1392#1;havoc set_gpio_#t~mem1393#1;havoc set_gpio_#t~bitwise1394#1;havoc set_gpio_#t~bitwise1395#1;call set_gpio_#t~mem1397#1 := read~int#28(set_gpio_~#gpio~0#1.base, 12 + set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1396#1 := read~int#28(set_gpio_~#gpio~0#1.base, 8 + set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-1: [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-6: havoc set_gpio_#t~bitwise1394#1;assume set_gpio_#t~bitwise1394#1 % 4294967296 <= set_gpio_#t~mem1392#1 % 4294967296 && set_gpio_#t~bitwise1394#1 % 4294967296 <= set_gpio_#t~mem1393#1 % 4294967296; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-7: assume set_gpio_#t~mem1392#1 % 4294967296 == set_gpio_#t~mem1393#1 % 4294967296;set_gpio_#t~bitwise1394#1 := set_gpio_#t~mem1392#1; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-7: assume !(set_gpio_#t~mem1392#1 % 4294967296 == set_gpio_#t~mem1393#1 % 4294967296); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-8: assume 0 == set_gpio_#t~mem1392#1 % 4294967296 || 0 == set_gpio_#t~mem1393#1 % 4294967296;set_gpio_#t~bitwise1394#1 := 0; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10511-8: assume !(0 == set_gpio_#t~mem1392#1 % 4294967296 || 0 == set_gpio_#t~mem1393#1 % 4294967296); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6878: assume { :begin_inline_set_gpio } true;set_gpio_#in~info#1.base, set_gpio_#in~info#1.offset, set_gpio_#in~user_gpio#1.base, set_gpio_#in~user_gpio#1.offset := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc set_gpio_#res#1;havoc set_gpio_#t~mem1380#1, set_gpio_#t~ret1381#1, set_gpio_#t~mem1382#1, set_gpio_#t~mem1383#1, set_gpio_#t~mem1384#1, set_gpio_#t~mem1385#1, set_gpio_#t~ret1386#1, set_gpio_#t~mem1387#1.base, set_gpio_#t~mem1387#1.offset, set_gpio_#t~ret1388#1.base, set_gpio_#t~ret1388#1.offset, set_gpio_#t~ret1389#1, set_gpio_#t~mem1390#1, set_gpio_#t~ret1391#1, set_gpio_#t~mem1392#1, set_gpio_#t~mem1393#1, set_gpio_#t~bitwise1394#1, set_gpio_#t~bitwise1395#1, set_gpio_#t~mem1397#1, set_gpio_#t~mem1396#1, set_gpio_#t~bitwise1398#1, set_gpio_#t~bitwise1399#1, set_gpio_#t~mem1400#1, set_gpio_#t~ret1401#1, set_gpio_#t~mem1402#1, set_gpio_#t~mem1403#1, set_gpio_#t~bitwise1404#1, set_gpio_#t~bitwise1405#1, set_gpio_#t~mem1407#1, set_gpio_#t~mem1406#1, set_gpio_#t~bitwise1408#1, set_gpio_#t~bitwise1409#1, set_gpio_#t~mem1410#1.base, set_gpio_#t~mem1410#1.offset, set_gpio_~info#1.base, set_gpio_~info#1.offset, set_gpio_~user_gpio#1.base, set_gpio_~user_gpio#1.offset, set_gpio_~flags~32#1, set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset, set_gpio_~data~0#1, set_gpio_~tmp~87#1, set_gpio_~tmp___0~46#1.base, set_gpio_~tmp___0~46#1.offset;set_gpio_~info#1.base, set_gpio_~info#1.offset := set_gpio_#in~info#1.base, set_gpio_#in~info#1.offset;set_gpio_~user_gpio#1.base, set_gpio_~user_gpio#1.offset := set_gpio_#in~user_gpio#1.base, set_gpio_#in~user_gpio#1.offset;havoc set_gpio_~flags~32#1;call set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset := #Ultimate.allocOnStack(16);havoc set_gpio_~data~0#1;havoc set_gpio_~tmp~87#1;havoc set_gpio_~tmp___0~46#1.base, set_gpio_~tmp___0~46#1.offset;call set_gpio_#t~mem1380#1 := read~int#28(set_gpio_~info#1.base, 1314 + set_gpio_~info#1.offset, 4); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10908: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume ~debug_level~0 > 2;call get_txidle_#t~mem1166#1 := read~int#28(get_txidle_~info#1.base, 1547 + get_txidle_~info#1.offset, 4); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9785: rx_enable_~flags~27#1 := rx_enable_#t~ret1183#1;havoc rx_enable_#t~ret1183#1;rx_enable_~rbuf_fill_level~0#1 := rx_enable_~enable#1 % 4294967296 / 65536; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10776: wait_gpio_~flags~33#1 := wait_gpio_#t~ret1448#1;havoc wait_gpio_#t~ret1448#1; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9785-1: SUMMARY for call rx_enable_#t~ret1183#1 := _raw_spin_lock_irqsave(rx_enable_~tmp~82#1.base, rx_enable_~tmp~82#1.offset); srcloc: null [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10776-1: SUMMARY for call wait_gpio_#t~ret1448#1 := _raw_spin_lock_irqsave(wait_gpio_~tmp___1~20#1.base, wait_gpio_~tmp___1~20#1.offset); srcloc: null [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-3: assume (4294967295 - set_gpio_#t~bitwise1398#1) % 4294967296 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1399#1 := 4294967295 - set_gpio_#t~bitwise1398#1; [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-3: assume !((4294967295 - set_gpio_#t~bitwise1398#1) % 4294967296 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,763 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-4: assume 0 == (4294967295 - set_gpio_#t~bitwise1398#1) % 4294967296 || 0 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1399#1 := 0; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-4: assume !(0 == (4294967295 - set_gpio_#t~bitwise1398#1) % 4294967296 || 0 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-5: [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-6: havoc set_gpio_#t~bitwise1398#1;assume set_gpio_#t~bitwise1398#1 % 4294967296 <= set_gpio_#t~mem1397#1 % 4294967296 && set_gpio_#t~bitwise1398#1 % 4294967296 <= (4294967295 - set_gpio_#t~mem1396#1) % 4294967296; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512: set_gpio_~data~0#1 := set_gpio_#t~bitwise1399#1;havoc set_gpio_#t~mem1397#1;havoc set_gpio_#t~mem1396#1;havoc set_gpio_#t~bitwise1398#1;havoc set_gpio_#t~bitwise1399#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-1: [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-2: havoc set_gpio_#t~bitwise1399#1;assume set_gpio_#t~bitwise1399#1 % 4294967296 <= (4294967295 - set_gpio_#t~bitwise1398#1) % 4294967296 && set_gpio_#t~bitwise1399#1 % 4294967296 <= set_gpio_~data~0#1 % 4294967296; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-7: assume set_gpio_#t~mem1397#1 % 4294967296 == (4294967295 - set_gpio_#t~mem1396#1) % 4294967296;set_gpio_#t~bitwise1398#1 := set_gpio_#t~mem1397#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-7: assume !(set_gpio_#t~mem1397#1 % 4294967296 == (4294967295 - set_gpio_#t~mem1396#1) % 4294967296); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-8: assume 0 == set_gpio_#t~mem1397#1 % 4294967296 || 0 == (4294967295 - set_gpio_#t~mem1396#1) % 4294967296;set_gpio_#t~bitwise1398#1 := 0; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10512-8: assume !(0 == set_gpio_#t~mem1397#1 % 4294967296 || 0 == (4294967295 - set_gpio_#t~mem1396#1) % 4294967296); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248: wait_mgsl_event_~__pu_val~1#1 := wait_mgsl_event_~events~0#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-3: assume 768 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1228#1 := wait_mgsl_event_~mask~0#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-3: assume !(768 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-4: assume 0 == wait_mgsl_event_~mask~0#1;wait_mgsl_event_#t~bitwise1228#1 := 0; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-4: assume !(0 == wait_mgsl_event_~mask~0#1); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984: assume 0 != wait_mgsl_event_#t~bitwise1228#1;havoc wait_mgsl_event_#t~bitwise1228#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984: assume !(0 != wait_mgsl_event_#t~bitwise1228#1);havoc wait_mgsl_event_#t~bitwise1228#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-1: [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10975: assume modem_input_wait_#t~mem1528#1 % 4294967296 == modem_input_wait_#t~mem1529#1 % 4294967296;havoc modem_input_wait_#t~mem1528#1;havoc modem_input_wait_#t~mem1529#1;call modem_input_wait_#t~mem1530#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 4 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1531#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, 4 + modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10975: assume !(modem_input_wait_#t~mem1528#1 % 4294967296 == modem_input_wait_#t~mem1529#1 % 4294967296);havoc modem_input_wait_#t~mem1528#1;havoc modem_input_wait_#t~mem1529#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9984-2: havoc wait_mgsl_event_#t~bitwise1228#1;assume ((((wait_mgsl_event_~mask~0#1 < 0 || wait_mgsl_event_#t~bitwise1228#1 <= wait_mgsl_event_~mask~0#1) && wait_mgsl_event_#t~bitwise1228#1 <= 768) && wait_mgsl_event_#t~bitwise1228#1 >= 0) && (wait_mgsl_event_~mask~0#1 >= 0 || wait_mgsl_event_#t~bitwise1228#1 > 768 + wait_mgsl_event_~mask~0#1)) && wait_mgsl_event_#t~bitwise1228#1 >= -2147483648; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588: assume -2147483648 <= get_params_#t~ret1156#1 && get_params_#t~ret1156#1 <= 2147483647;havoc get_params_#t~ret1156#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9588-1: SUMMARY for call get_params_#t~ret1156#1 := printk(122, 0); srcloc: null [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10777-1: SUMMARY for call wait_gpio_#t~ret1449#1 := rd_reg32(wait_gpio_~info#1.base, wait_gpio_~info#1.offset, 12); srcloc: null [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10777: wait_gpio_~tmp___2~11#1 := wait_gpio_#t~ret1449#1;havoc wait_gpio_#t~ret1449#1;call wait_gpio_#t~mem1450#1 := read~int#28(wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10513: SUMMARY for call wr_reg32(set_gpio_~info#1.base, set_gpio_~info#1.offset, 8, set_gpio_~data~0#1); srcloc: null [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778: havoc wait_gpio_#t~mem1450#1;havoc wait_gpio_#t~bitwise1451#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10976: assume modem_input_wait_#t~mem1530#1 % 4294967296 == modem_input_wait_#t~mem1531#1 % 4294967296;havoc modem_input_wait_#t~mem1530#1;havoc modem_input_wait_#t~mem1531#1;call modem_input_wait_#t~mem1532#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 12 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1533#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, 12 + modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10976: assume !(modem_input_wait_#t~mem1530#1 % 4294967296 == modem_input_wait_#t~mem1531#1 % 4294967296);havoc modem_input_wait_#t~mem1530#1;havoc modem_input_wait_#t~mem1531#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10646-1: SUMMARY for call remove_wait_queue(remove_cond_wait_~cw#1.base, 8 + remove_cond_wait_~cw#1.offset, remove_cond_wait_~cw#1.base, 92 + remove_cond_wait_~cw#1.offset); srcloc: null [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-5: assume 0 == wait_gpio_~tmp___2~11#1 % 4294967296 || wait_gpio_~tmp___2~11#1 % 4294967296 == wait_gpio_#t~mem1450#1 % 4294967296;wait_gpio_#t~bitwise1451#1 := wait_gpio_#t~mem1450#1; [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-5: assume !(0 == wait_gpio_~tmp___2~11#1 % 4294967296 || wait_gpio_~tmp___2~11#1 % 4294967296 == wait_gpio_#t~mem1450#1 % 4294967296); [2025-02-08 02:05:47,764 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-2: [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-1: SUMMARY for call wr_reg32(wait_gpio_~info#1.base, wait_gpio_~info#1.offset, 12, wait_gpio_#t~bitwise1451#1); srcloc: null [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9655: assume -2147483648 <= get_txidle_#t~ret1167#1 && get_txidle_#t~ret1167#1 <= 2147483647;havoc get_txidle_#t~mem1166#1;havoc get_txidle_#t~ret1167#1; [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10646: remove_cond_wait_~__x~2#1 := 0; [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-4: assume 0 == wait_gpio_#t~mem1450#1 % 4294967296;wait_gpio_#t~bitwise1451#1 := wait_gpio_~tmp___2~11#1; [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-4: assume !(0 == wait_gpio_#t~mem1450#1 % 4294967296); [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9655-1: SUMMARY for call get_txidle_#t~ret1167#1 := printk(124, 0); srcloc: null [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10778-3: havoc wait_gpio_#t~bitwise1451#1;assume (wait_gpio_#t~bitwise1451#1 % 4294967296 >= wait_gpio_~tmp___2~11#1 % 4294967296 && wait_gpio_#t~bitwise1451#1 % 4294967296 >= wait_gpio_#t~mem1450#1 % 4294967296) && wait_gpio_#t~bitwise1451#1 % 4294967296 <= wait_gpio_~tmp___2~11#1 % 4294967296 + wait_gpio_#t~mem1450#1 % 4294967296; [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052: wait_mgsl_event_~tmp___12~0#1.base, wait_mgsl_event_~tmp___12~0#1.offset := wait_mgsl_event_#t~ret1238#1.base, wait_mgsl_event_#t~ret1238#1.offset;havoc wait_mgsl_event_#t~ret1238#1.base, wait_mgsl_event_#t~ret1238#1.offset; [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043-1: SUMMARY for call modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10052-1: SUMMARY for call wait_mgsl_event_#t~ret1238#1.base, wait_mgsl_event_#t~ret1238#1.offset := spinlock_check(wait_mgsl_event_~info#1.base, 1326 + wait_mgsl_event_~info#1.offset); srcloc: null [2025-02-08 02:05:47,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043: modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset := modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset;havoc modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset;modem_input_wait_~__ptr___8~1#1.base, modem_input_wait_~__ptr___8~1#1.offset := modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986: wait_mgsl_event_~tmp___5~2#1 := wait_mgsl_event_#t~ret1229#1;havoc wait_mgsl_event_#t~ret1229#1;wait_mgsl_event_~val~1#1 := wait_mgsl_event_~tmp___5~2#1; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume false;assume { :begin_inline_get_params } true;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 := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_params_#res#1;havoc get_params_#t~ret1156#1, get_params_#t~ret1157#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_~tmp~77#1;get_params_~info#1.base, get_params_~info#1.offset := get_params_#in~info#1.base, get_params_#in~info#1.offset;get_params_~user_params#1.base, get_params_~user_params#1.offset := get_params_#in~user_params#1.base, get_params_#in~user_params#1.offset;havoc get_params_~tmp~77#1; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume !false; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9788: assume 0 != rx_enable_~rbuf_fill_level~0#1 % 4294967296; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9788: assume !(0 != rx_enable_~rbuf_fill_level~0#1 % 4294967296); [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779-1: SUMMARY for call wait_gpio_#t~ret1452#1 := rd_reg32(wait_gpio_~info#1.base, wait_gpio_~info#1.offset, 16); srcloc: null [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9722: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9722: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10779: wait_gpio_~state~1#1 := wait_gpio_#t~ret1452#1;havoc wait_gpio_#t~ret1452#1;call wait_gpio_#t~mem1455#1 := read~int#28(wait_gpio_~#gpio~2#1.base, 4 + wait_gpio_~#gpio~2#1.offset, 4);call wait_gpio_#t~mem1453#1 := read~int#28(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, 4); [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9986-1: SUMMARY for call wait_mgsl_event_#t~ret1229#1 := rd_reg16(wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset, 140); srcloc: null [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10977: assume modem_input_wait_#t~mem1532#1 % 4294967296 == modem_input_wait_#t~mem1533#1 % 4294967296;havoc modem_input_wait_#t~mem1532#1;havoc modem_input_wait_#t~mem1533#1;call modem_input_wait_#t~mem1534#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1535#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10977: assume !(modem_input_wait_#t~mem1532#1 % 4294967296 == modem_input_wait_#t~mem1533#1 % 4294967296);havoc modem_input_wait_#t~mem1532#1;havoc modem_input_wait_#t~mem1533#1; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume false; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume !false;wait_mgsl_event_~mask~0#1 := (if wait_mgsl_event_~__val_gu~0#1 % 18446744073709551616 % 4294967296 <= 2147483647 then wait_mgsl_event_~__val_gu~0#1 % 18446744073709551616 % 4294967296 else wait_mgsl_event_~__val_gu~0#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10251: assume true; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10251: assume !true; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053: wait_mgsl_event_~flags~28#1 := wait_mgsl_event_#t~ret1239#1;havoc wait_mgsl_event_#t~ret1239#1;call wait_mgsl_event_#t~mem1240#1 := read~int#28(wait_mgsl_event_~info#1.base, 790 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1241#1 := read~int#28(wait_mgsl_event_~info#1.base, 794 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1242#1 := read~int#28(wait_mgsl_event_~info#1.base, 798 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1243#1 := read~int#28(wait_mgsl_event_~info#1.base, 802 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1244#1 := read~int#28(wait_mgsl_event_~info#1.base, 806 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1245#1 := read~int#28(wait_mgsl_event_~info#1.base, 810 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1246#1 := read~int#28(wait_mgsl_event_~info#1.base, 814 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1247#1 := read~int#28(wait_mgsl_event_~info#1.base, 818 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1248#1 := read~int#28(wait_mgsl_event_~info#1.base, 822 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1249#1 := read~int#28(wait_mgsl_event_~info#1.base, 826 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1250#1 := read~int#28(wait_mgsl_event_~info#1.base, 830 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1251#1 := read~int#28(wait_mgsl_event_~info#1.base, 834 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1252#1 := read~int#28(wait_mgsl_event_~info#1.base, 838 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1253#1 := read~int#28(wait_mgsl_event_~info#1.base, 842 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1254#1 := read~int#28(wait_mgsl_event_~info#1.base, 846 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1255#1 := read~int#28(wait_mgsl_event_~info#1.base, 850 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1256#1 := read~int#28(wait_mgsl_event_~info#1.base, 854 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1257#1 := read~int#28(wait_mgsl_event_~info#1.base, 858 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1258#1 := read~int#28(wait_mgsl_event_~info#1.base, 862 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1259#1 := read~int#28(wait_mgsl_event_~info#1.base, 866 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1260#1 := read~int#28(wait_mgsl_event_~info#1.base, 870 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1261#1 := read~int#28(wait_mgsl_event_~info#1.base, 874 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1262#1 := read~int#28(wait_mgsl_event_~info#1.base, 878 + wait_mgsl_event_~info#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1240#1, wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1241#1, wait_mgsl_event_~#cnow~1#1.base, 4 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1242#1, wait_mgsl_event_~#cnow~1#1.base, 8 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1243#1, wait_mgsl_event_~#cnow~1#1.base, 12 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1244#1, wait_mgsl_event_~#cnow~1#1.base, 16 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1245#1, wait_mgsl_event_~#cnow~1#1.base, 20 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1246#1, wait_mgsl_event_~#cnow~1#1.base, 24 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1247#1, wait_mgsl_event_~#cnow~1#1.base, 28 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1248#1, wait_mgsl_event_~#cnow~1#1.base, 32 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1249#1, wait_mgsl_event_~#cnow~1#1.base, 36 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1250#1, wait_mgsl_event_~#cnow~1#1.base, 40 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1251#1, wait_mgsl_event_~#cnow~1#1.base, 44 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1252#1, wait_mgsl_event_~#cnow~1#1.base, 48 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1253#1, wait_mgsl_event_~#cnow~1#1.base, 52 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1254#1, wait_mgsl_event_~#cnow~1#1.base, 56 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1255#1, wait_mgsl_event_~#cnow~1#1.base, 60 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1256#1, wait_mgsl_event_~#cnow~1#1.base, 64 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1257#1, wait_mgsl_event_~#cnow~1#1.base, 68 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1258#1, wait_mgsl_event_~#cnow~1#1.base, 72 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1259#1, wait_mgsl_event_~#cnow~1#1.base, 76 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1260#1, wait_mgsl_event_~#cnow~1#1.base, 80 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1261#1, wait_mgsl_event_~#cnow~1#1.base, 84 + wait_mgsl_event_~#cnow~1#1.offset, 4);call write~int#23(wait_mgsl_event_#t~mem1262#1, wait_mgsl_event_~#cnow~1#1.base, 88 + wait_mgsl_event_~#cnow~1#1.offset, 4);havoc wait_mgsl_event_#t~mem1240#1;havoc wait_mgsl_event_#t~mem1241#1;havoc wait_mgsl_event_#t~mem1242#1;havoc wait_mgsl_event_#t~mem1243#1;havoc wait_mgsl_event_#t~mem1244#1;havoc wait_mgsl_event_#t~mem1245#1;havoc wait_mgsl_event_#t~mem1246#1;havoc wait_mgsl_event_#t~mem1247#1;havoc wait_mgsl_event_#t~mem1248#1;havoc wait_mgsl_event_#t~mem1249#1;havoc wait_mgsl_event_#t~mem1250#1;havoc wait_mgsl_event_#t~mem1251#1;havoc wait_mgsl_event_#t~mem1252#1;havoc wait_mgsl_event_#t~mem1253#1;havoc wait_mgsl_event_#t~mem1254#1;havoc wait_mgsl_event_#t~mem1255#1;havoc wait_mgsl_event_#t~mem1256#1;havoc wait_mgsl_event_#t~mem1257#1;havoc wait_mgsl_event_#t~mem1258#1;havoc wait_mgsl_event_#t~mem1259#1;havoc wait_mgsl_event_#t~mem1260#1;havoc wait_mgsl_event_#t~mem1261#1;havoc wait_mgsl_event_#t~mem1262#1;call wait_mgsl_event_#t~mem1263#1 := read~int#28(wait_mgsl_event_~info#1.base, 9793 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1264#1 := read~int#28(wait_mgsl_event_~info#1.base, 9797 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1265#1 := read~int#28(wait_mgsl_event_~info#1.base, 9801 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1266#1 := read~int#28(wait_mgsl_event_~info#1.base, 9805 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1267#1 := read~int#28(wait_mgsl_event_~info#1.base, 9809 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1268#1 := read~int#28(wait_mgsl_event_~info#1.base, 9813 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1269#1 := read~int#28(wait_mgsl_event_~info#1.base, 9817 + wait_mgsl_event_~info#1.offset, 4);call wait_mgsl_event_#t~mem1270#1 := read~int#28(wait_mgsl_event_~info#1.base, 9821 + wait_mgsl_event_~info#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1263#1, wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1264#1, wait_mgsl_event_~#newsigs~0#1.base, 4 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1265#1, wait_mgsl_event_~#newsigs~0#1.base, 8 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1266#1, wait_mgsl_event_~#newsigs~0#1.base, 12 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1267#1, wait_mgsl_event_~#newsigs~0#1.base, 16 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1268#1, wait_mgsl_event_~#newsigs~0#1.base, 20 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1269#1, wait_mgsl_event_~#newsigs~0#1.base, 24 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call write~int#10(wait_mgsl_event_#t~mem1270#1, wait_mgsl_event_~#newsigs~0#1.base, 28 + wait_mgsl_event_~#newsigs~0#1.offset, 4);havoc wait_mgsl_event_#t~mem1263#1;havoc wait_mgsl_event_#t~mem1264#1;havoc wait_mgsl_event_#t~mem1265#1;havoc wait_mgsl_event_#t~mem1266#1;havoc wait_mgsl_event_#t~mem1267#1;havoc wait_mgsl_event_#t~mem1268#1;havoc wait_mgsl_event_#t~mem1269#1;havoc wait_mgsl_event_#t~mem1270#1;wait_mgsl_event_~__x___0~0#1 := 1; [2025-02-08 02:05:47,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10053-1: SUMMARY for call wait_mgsl_event_#t~ret1239#1 := _raw_spin_lock_irqsave(wait_mgsl_event_~tmp___12~0#1.base, wait_mgsl_event_~tmp___12~0#1.offset); srcloc: null [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10978: assume modem_input_wait_#t~mem1534#1 % 4294967296 == modem_input_wait_#t~mem1535#1 % 4294967296;havoc modem_input_wait_#t~mem1534#1;havoc modem_input_wait_#t~mem1535#1;modem_input_wait_~rc~7#1 := -5; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10978: assume !(modem_input_wait_#t~mem1534#1 % 4294967296 == modem_input_wait_#t~mem1535#1 % 4294967296);havoc modem_input_wait_#t~mem1534#1;havoc modem_input_wait_#t~mem1535#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: assume rx_enable_~rbuf_fill_level~0#1 % 4294967296 > 256; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: assume !(rx_enable_~rbuf_fill_level~0#1 % 4294967296 > 256); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186: wait_mgsl_event_~__x___1~0#1 := 0; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: assume 0 != get_interface_~__ret_pu~2#1;get_interface_#res#1 := -14; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10318: assume !(0 != get_interface_~__ret_pu~2#1);get_interface_#res#1 := 0; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10186-1: SUMMARY for call remove_wait_queue(wait_mgsl_event_~info#1.base, 982 + 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:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: assume { :begin_inline_get_gpio } true;get_gpio_#in~info#1.base, get_gpio_#in~info#1.offset, get_gpio_#in~user_gpio#1.base, get_gpio_#in~user_gpio#1.offset := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_gpio_#res#1;havoc get_gpio_#t~mem1411#1, get_gpio_#t~ret1412#1, get_gpio_#t~ret1413#1, get_gpio_#t~ret1414#1, get_gpio_#t~mem1415#1, get_gpio_#t~mem1416#1, get_gpio_#t~ret1417#1, get_gpio_~info#1.base, get_gpio_~info#1.offset, get_gpio_~user_gpio#1.base, get_gpio_~user_gpio#1.offset, get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset, get_gpio_~tmp~88#1;get_gpio_~info#1.base, get_gpio_~info#1.offset := get_gpio_#in~info#1.base, get_gpio_#in~info#1.offset;get_gpio_~user_gpio#1.base, get_gpio_~user_gpio#1.offset := get_gpio_#in~user_gpio#1.base, get_gpio_#in~user_gpio#1.offset;call get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset := #Ultimate.allocOnStack(16);havoc get_gpio_~tmp~88#1;call get_gpio_#t~mem1411#1 := read~int#28(get_gpio_~info#1.base, 1314 + get_gpio_~info#1.offset, 4); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-1: [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: assume -2147483648 <= tx_enable_#t~ret1173#1 && tx_enable_#t~ret1173#1 <= 2147483647;havoc tx_enable_#t~ret1173#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: assume 0 != wait_gpio_#t~bitwise1456#1 % 4294967296;havoc wait_gpio_#t~mem1455#1;havoc wait_gpio_#t~mem1453#1;havoc wait_gpio_#t~bitwise1454#1;havoc wait_gpio_#t~bitwise1456#1;call write~int#28(wait_gpio_~state~1#1, wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, 4); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781: assume !(0 != wait_gpio_#t~bitwise1456#1 % 4294967296);havoc wait_gpio_#t~mem1455#1;havoc wait_gpio_#t~mem1453#1;havoc wait_gpio_#t~bitwise1454#1;havoc wait_gpio_#t~bitwise1456#1;assume { :begin_inline_add_cond_wait } true;add_cond_wait_#in~head#1.base, add_cond_wait_#in~head#1.offset, add_cond_wait_#in~w#1.base, add_cond_wait_#in~w#1.offset := wait_gpio_~info#1.base, 1318 + wait_gpio_~info#1.offset, wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset;havoc add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset, add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset, add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset, add_cond_wait_#t~ret1422#1.base, add_cond_wait_#t~ret1422#1.offset, add_cond_wait_#t~mem1423#1.base, add_cond_wait_#t~mem1423#1.offset, add_cond_wait_~head#1.base, add_cond_wait_~head#1.offset, add_cond_wait_~w#1.base, add_cond_wait_~w#1.offset, add_cond_wait_~__x~1#1, add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset, add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset, add_cond_wait_~__ptr___0~1#1.base, add_cond_wait_~__ptr___0~1#1.offset, add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset, add_cond_wait_~__ptr___1~1#1.base, add_cond_wait_~__ptr___1~1#1.offset, add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset, add_cond_wait_~__ptr___2~1#1.base, add_cond_wait_~__ptr___2~1#1.offset, add_cond_wait_~tmp___2~9#1.base, add_cond_wait_~tmp___2~9#1.offset;add_cond_wait_~head#1.base, add_cond_wait_~head#1.offset := add_cond_wait_#in~head#1.base, add_cond_wait_#in~head#1.offset;add_cond_wait_~w#1.base, add_cond_wait_~w#1.offset := add_cond_wait_#in~w#1.base, add_cond_wait_#in~w#1.offset;havoc add_cond_wait_~__x~1#1;havoc add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset;havoc add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset;havoc add_cond_wait_~__ptr___0~1#1.base, add_cond_wait_~__ptr___0~1#1.offset;havoc add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset;havoc add_cond_wait_~__ptr___1~1#1.base, add_cond_wait_~__ptr___1~1#1.offset;havoc add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset;havoc add_cond_wait_~__ptr___2~1#1.base, add_cond_wait_~__ptr___2~1#1.offset;havoc add_cond_wait_~tmp___2~9#1.base, add_cond_wait_~tmp___2~9#1.offset;add_cond_wait_~__x~1#1 := 1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724-1: SUMMARY for call tx_enable_#t~ret1173#1 := printk(126, 0); srcloc: null [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-3: assume wait_gpio_#t~mem1455#1 % 4294967296 == (4294967295 - wait_gpio_#t~bitwise1454#1) % 4294967296;wait_gpio_#t~bitwise1456#1 := wait_gpio_#t~mem1455#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-3: assume !(wait_gpio_#t~mem1455#1 % 4294967296 == (4294967295 - wait_gpio_#t~bitwise1454#1) % 4294967296); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-2: havoc wait_gpio_#t~bitwise1456#1;assume wait_gpio_#t~bitwise1456#1 % 4294967296 <= wait_gpio_#t~mem1455#1 % 4294967296 && wait_gpio_#t~bitwise1456#1 % 4294967296 <= (4294967295 - wait_gpio_#t~bitwise1454#1) % 4294967296; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-9: assume 0 == wait_gpio_#t~mem1453#1 % 4294967296;wait_gpio_#t~bitwise1454#1 := wait_gpio_~state~1#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-9: assume !(0 == wait_gpio_#t~mem1453#1 % 4294967296); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517: assume 0 != set_gpio_#t~mem1400#1 % 4294967296;havoc set_gpio_#t~mem1400#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517: assume !(0 != set_gpio_#t~mem1400#1 % 4294967296);havoc set_gpio_#t~mem1400#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-8: assume 0 == wait_gpio_~state~1#1 % 4294967296;wait_gpio_#t~bitwise1454#1 := wait_gpio_#t~mem1453#1; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-8: assume !(0 == wait_gpio_~state~1#1 % 4294967296); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10517-1: call set_gpio_#t~mem1400#1 := read~int#28(set_gpio_~#gpio~0#1.base, 4 + set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-5: [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10649: assume true; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10649: assume !true; [2025-02-08 02:05:47,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-4: assume 0 == wait_gpio_#t~mem1455#1 % 4294967296 || 0 == (4294967295 - wait_gpio_#t~bitwise1454#1) % 4294967296;wait_gpio_#t~bitwise1456#1 := 0; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-4: assume !(0 == wait_gpio_#t~mem1455#1 % 4294967296 || 0 == (4294967295 - wait_gpio_#t~bitwise1454#1) % 4294967296); [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-7: assume wait_gpio_#t~mem1453#1 % 4294967296 == wait_gpio_~state~1#1 % 4294967296;wait_gpio_#t~bitwise1454#1 := 0; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-7: assume !(wait_gpio_#t~mem1453#1 % 4294967296 == wait_gpio_~state~1#1 % 4294967296); [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10781-6: havoc wait_gpio_#t~bitwise1454#1;assume wait_gpio_#t~bitwise1454#1 % 4294967296 <= wait_gpio_#t~mem1453#1 % 4294967296 + wait_gpio_~state~1#1 % 4294967296; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: #t~ret466#1 := get_params_#res#1;havoc get_params_#t~ret1156#1, get_params_#t~ret1157#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_~tmp~77#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~ret466#1 && #t~ret466#1 <= 2147483647;~ret~6#1 := #t~ret466#1;havoc #t~ret466#1; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume 0 == wait_mgsl_event_#t~bitwise1230#1;havoc wait_mgsl_event_#t~bitwise1230#1; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989: assume !(0 == wait_mgsl_event_#t~bitwise1230#1);havoc wait_mgsl_event_#t~bitwise1230#1; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-1: [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-2: havoc wait_mgsl_event_#t~bitwise1230#1;assume (((((if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296) < 0 || wait_mgsl_event_#t~bitwise1230#1 <= (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296)) && wait_mgsl_event_#t~bitwise1230#1 <= 512) && wait_mgsl_event_#t~bitwise1230#1 >= 0) && ((if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296) >= 0 || wait_mgsl_event_#t~bitwise1230#1 > 512 + (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296))) && wait_mgsl_event_#t~bitwise1230#1 >= -2147483648; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-3: assume 512 == (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296);wait_mgsl_event_#t~bitwise1230#1 := (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-3: assume !(512 == (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-4: assume 0 == (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296);wait_mgsl_event_#t~bitwise1230#1 := 0; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9989-4: assume !(0 == (if wait_mgsl_event_~val~1#1 % 65536 % 4294967296 <= 2147483647 then wait_mgsl_event_~val~1#1 % 65536 % 4294967296 else wait_mgsl_event_~val~1#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791: rx_enable_#res#1 := -22; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791-1: SUMMARY for call spin_unlock_irqrestore(rx_enable_~info#1.base, 1326 + rx_enable_~info#1.offset, rx_enable_~flags~27#1); srcloc: null [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10452: assume 0 != get_xctrl_~__ret_pu~4#1;get_xctrl_#res#1 := -14; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10452: assume !(0 != get_xctrl_~__ret_pu~4#1);get_xctrl_#res#1 := 0; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593: assume -2147483648 <= get_params_#t~ret1157#1 && get_params_#t~ret1157#1 <= 2147483647;get_params_~tmp~77#1 := get_params_#t~ret1157#1;havoc get_params_#t~ret1157#1; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9593-1: SUMMARY for call get_params_#t~ret1157#1 := copy_to_user(get_params_~user_params#1.base, get_params_~user_params#1.offset, get_params_~info#1.base, 1511 + get_params_~info#1.offset, 48); srcloc: null [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10915: SUMMARY for call spin_unlock_irqrestore(modem_input_wait_~info#1.base, 1326 + modem_input_wait_~info#1.offset, modem_input_wait_~flags~34#1); srcloc: null [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9660: call get_txidle_#t~mem1168#1 := read~int#28(get_txidle_~info#1.base, 1547 + get_txidle_~info#1.offset, 4);get_txidle_~__pu_val~0#1 := (if get_txidle_#t~mem1168#1 % 4294967296 % 4294967296 <= 2147483647 then get_txidle_#t~mem1168#1 % 4294967296 % 4294967296 else get_txidle_#t~mem1168#1 % 4294967296 % 4294967296 - 4294967296);havoc get_txidle_#t~mem1168#1; [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9660-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10519: set_gpio_~data~0#1 := set_gpio_#t~ret1401#1;havoc set_gpio_#t~ret1401#1;call set_gpio_#t~mem1402#1 := read~int#28(set_gpio_~#gpio~0#1.base, 4 + set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1403#1 := read~int#28(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10519-1: SUMMARY for call set_gpio_#t~ret1401#1 := rd_reg32(set_gpio_~info#1.base, set_gpio_~info#1.offset, 16); srcloc: null [2025-02-08 02:05:47,768 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10189: assume true; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10189: assume !true; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume false; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume !false;wait_mgsl_event_~rc~5#1 := wait_mgsl_event_~__ret_pu~1#1; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-2: [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-3: havoc wait_mgsl_event_#t~bitwise1231#1;assume (wait_mgsl_event_#t~bitwise1231#1 % 4294967296 >= wait_mgsl_event_~val~1#1 % 65536 % 4294967296 && wait_mgsl_event_#t~bitwise1231#1 % 4294967296 >= 512) && wait_mgsl_event_#t~bitwise1231#1 % 4294967296 <= 512 + wait_mgsl_event_~val~1#1 % 65536 % 4294967296; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-4: assume false;wait_mgsl_event_#t~bitwise1231#1 := wait_mgsl_event_~val~1#1 % 65536; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-4: assume !false; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-5: assume 0 == wait_mgsl_event_~val~1#1 % 65536 % 4294967296 || 512 == wait_mgsl_event_~val~1#1 % 65536 % 4294967296;wait_mgsl_event_#t~bitwise1231#1 := 512; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-5: assume !(0 == wait_mgsl_event_~val~1#1 % 65536 % 4294967296 || 512 == wait_mgsl_event_~val~1#1 % 65536 % 4294967296); [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: havoc wait_mgsl_event_#t~bitwise1231#1; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991-1: SUMMARY for call wr_reg16(wait_mgsl_event_~info#1.base, wait_mgsl_event_~info#1.offset, 140, (if wait_mgsl_event_#t~bitwise1231#1 % 4294967296 % 4294967296 <= 2147483647 then wait_mgsl_event_#t~bitwise1231#1 % 4294967296 % 4294967296 else wait_mgsl_event_#t~bitwise1231#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: assume 0 != get_params_~tmp~77#1;get_params_#res#1 := -14; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9595: assume !(0 != get_params_~tmp~77#1);get_params_#res#1 := 0; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: assume true; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10586: assume !true; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-3: assume 0 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1405#1 := set_gpio_#t~bitwise1404#1; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-3: assume !(0 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-4: assume 0 == set_gpio_#t~bitwise1404#1 % 4294967296 || set_gpio_#t~bitwise1404#1 % 4294967296 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1405#1 := set_gpio_~data~0#1; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-4: assume !(0 == set_gpio_#t~bitwise1404#1 % 4294967296 || set_gpio_#t~bitwise1404#1 % 4294967296 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-5: [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-6: havoc set_gpio_#t~bitwise1404#1;assume set_gpio_#t~bitwise1404#1 % 4294967296 <= set_gpio_#t~mem1402#1 % 4294967296 && set_gpio_#t~bitwise1404#1 % 4294967296 <= set_gpio_#t~mem1403#1 % 4294967296; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520: set_gpio_~data~0#1 := set_gpio_#t~bitwise1405#1;havoc set_gpio_#t~mem1402#1;havoc set_gpio_#t~mem1403#1;havoc set_gpio_#t~bitwise1404#1;havoc set_gpio_#t~bitwise1405#1;call set_gpio_#t~mem1407#1 := read~int#28(set_gpio_~#gpio~0#1.base, 4 + set_gpio_~#gpio~0#1.offset, 4);call set_gpio_#t~mem1406#1 := read~int#28(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset, 4); [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-1: [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-2: havoc set_gpio_#t~bitwise1405#1;assume (set_gpio_#t~bitwise1405#1 % 4294967296 >= set_gpio_#t~bitwise1404#1 % 4294967296 && set_gpio_#t~bitwise1405#1 % 4294967296 >= set_gpio_~data~0#1 % 4294967296) && set_gpio_#t~bitwise1405#1 % 4294967296 <= set_gpio_#t~bitwise1404#1 % 4294967296 + set_gpio_~data~0#1 % 4294967296; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10058: assume true; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10058: assume !true; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-7: assume set_gpio_#t~mem1402#1 % 4294967296 == set_gpio_#t~mem1403#1 % 4294967296;set_gpio_#t~bitwise1404#1 := set_gpio_#t~mem1402#1; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-7: assume !(set_gpio_#t~mem1402#1 % 4294967296 == set_gpio_#t~mem1403#1 % 4294967296); [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-8: assume 0 == set_gpio_#t~mem1402#1 % 4294967296 || 0 == set_gpio_#t~mem1403#1 % 4294967296;set_gpio_#t~bitwise1404#1 := 0; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10520-8: assume !(0 == set_gpio_#t~mem1402#1 % 4294967296 || 0 == set_gpio_#t~mem1403#1 % 4294967296); [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049-1: SUMMARY for call modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset := modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset;havoc modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset;modem_input_wait_~__ptr___9~1#1.base, modem_input_wait_~__ptr___9~1#1.offset := modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: assume false; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: assume !false; [2025-02-08 02:05:47,769 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10785: havoc add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset, add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset, add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset, add_cond_wait_#t~ret1422#1.base, add_cond_wait_#t~ret1422#1.offset, add_cond_wait_#t~mem1423#1.base, add_cond_wait_#t~mem1423#1.offset, add_cond_wait_~head#1.base, add_cond_wait_~head#1.offset, add_cond_wait_~w#1.base, add_cond_wait_~w#1.offset, add_cond_wait_~__x~1#1, add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset, add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset, add_cond_wait_~__ptr___0~1#1.base, add_cond_wait_~__ptr___0~1#1.offset, add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset, add_cond_wait_~__ptr___1~1#1.base, add_cond_wait_~__ptr___1~1#1.offset, add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset, add_cond_wait_~__ptr___2~1#1.base, add_cond_wait_~__ptr___2~1#1.offset, add_cond_wait_~tmp___2~9#1.base, add_cond_wait_~tmp___2~9#1.offset;havoc add_cond_wait_#in~head#1.base, add_cond_wait_#in~head#1.offset, add_cond_wait_#in~w#1.base, add_cond_wait_#in~w#1.offset;assume { :end_inline_add_cond_wait } true;call wait_gpio_#t~mem1457#1.base, wait_gpio_#t~mem1457#1.offset := read~$Pointer$#28(wait_gpio_~info#1.base, 754 + wait_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-4: assume 0 == (4294967295 - set_gpio_#t~bitwise1408#1) % 4294967296 || 0 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1409#1 := 0; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-4: assume !(0 == (4294967295 - set_gpio_#t~bitwise1408#1) % 4294967296 || 0 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-5: [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-6: havoc set_gpio_#t~bitwise1408#1;assume set_gpio_#t~bitwise1408#1 % 4294967296 <= set_gpio_#t~mem1407#1 % 4294967296 && set_gpio_#t~bitwise1408#1 % 4294967296 <= (4294967295 - set_gpio_#t~mem1406#1) % 4294967296; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-7: assume set_gpio_#t~mem1407#1 % 4294967296 == (4294967295 - set_gpio_#t~mem1406#1) % 4294967296;set_gpio_#t~bitwise1408#1 := set_gpio_#t~mem1407#1; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-7: assume !(set_gpio_#t~mem1407#1 % 4294967296 == (4294967295 - set_gpio_#t~mem1406#1) % 4294967296); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521: set_gpio_~data~0#1 := set_gpio_#t~bitwise1409#1;havoc set_gpio_#t~mem1407#1;havoc set_gpio_#t~mem1406#1;havoc set_gpio_#t~bitwise1408#1;havoc set_gpio_#t~bitwise1409#1; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-1: [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-2: havoc set_gpio_#t~bitwise1409#1;assume set_gpio_#t~bitwise1409#1 % 4294967296 <= (4294967295 - set_gpio_#t~bitwise1408#1) % 4294967296 && set_gpio_#t~bitwise1409#1 % 4294967296 <= set_gpio_~data~0#1 % 4294967296; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-3: assume (4294967295 - set_gpio_#t~bitwise1408#1) % 4294967296 == set_gpio_~data~0#1 % 4294967296;set_gpio_#t~bitwise1409#1 := 4294967295 - set_gpio_#t~bitwise1408#1; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-3: assume !((4294967295 - set_gpio_#t~bitwise1408#1) % 4294967296 == set_gpio_~data~0#1 % 4294967296); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-8: assume 0 == set_gpio_#t~mem1407#1 % 4294967296 || 0 == (4294967295 - set_gpio_#t~mem1406#1) % 4294967296;set_gpio_#t~bitwise1408#1 := 0; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10521-8: assume !(0 == set_gpio_#t~mem1407#1 % 4294967296 || 0 == (4294967295 - set_gpio_#t~mem1406#1) % 4294967296); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9795: assume 0 != rx_enable_~rbuf_fill_level~0#1 % 4 % 4294967296; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9795: assume !(0 != rx_enable_~rbuf_fill_level~0#1 % 4 % 4294967296);call write~int#28(rx_enable_~rbuf_fill_level~0#1, rx_enable_~info#1.base, 1555 + rx_enable_~info#1.offset, 4); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10786: havoc wait_gpio_#t~mem1457#1.base, wait_gpio_#t~mem1457#1.offset; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6888: assume { :begin_inline_wait_gpio } true;wait_gpio_#in~info#1.base, wait_gpio_#in~info#1.offset, wait_gpio_#in~user_gpio#1.base, wait_gpio_#in~user_gpio#1.offset := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc wait_gpio_#res#1;havoc wait_gpio_#t~mem1436#1, wait_gpio_#t~ret1437#1, wait_gpio_#t~mem1438#1, wait_gpio_#t~mem1439#1, wait_gpio_#t~ret1440#1, wait_gpio_#t~ret1441#1, wait_gpio_#t~mem1442#1, wait_gpio_#t~bitwise1443#1, wait_gpio_#t~mem1444#1, wait_gpio_#t~mem1445#1, wait_gpio_#t~mem1446#1.base, wait_gpio_#t~mem1446#1.offset, wait_gpio_#t~ret1447#1.base, wait_gpio_#t~ret1447#1.offset, wait_gpio_#t~ret1448#1, wait_gpio_#t~ret1449#1, wait_gpio_#t~mem1450#1, wait_gpio_#t~bitwise1451#1, wait_gpio_#t~ret1452#1, wait_gpio_#t~mem1455#1, wait_gpio_#t~mem1453#1, wait_gpio_#t~bitwise1454#1, wait_gpio_#t~bitwise1456#1, wait_gpio_#t~mem1457#1.base, wait_gpio_#t~mem1457#1.offset, wait_gpio_#t~ret1458#1.base, wait_gpio_#t~ret1458#1.offset, wait_gpio_#t~ret1459#1, wait_gpio_#t~mem1460#1, wait_gpio_#t~mem1461#1.base, wait_gpio_#t~mem1461#1.offset, wait_gpio_#t~ret1462#1.base, wait_gpio_#t~ret1462#1.offset, wait_gpio_#t~ret1463#1, wait_gpio_#t~mem1464#1.base, wait_gpio_#t~mem1464#1.offset, wait_gpio_#t~mem1465#1.base, wait_gpio_#t~mem1465#1.offset, wait_gpio_#t~ret1466#1, wait_gpio_~info#1.base, wait_gpio_~info#1.offset, wait_gpio_~user_gpio#1.base, wait_gpio_~user_gpio#1.offset, wait_gpio_~flags~33#1, wait_gpio_~rc~6#1, wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset, wait_gpio_~state~1#1, wait_gpio_~tmp~92#1, wait_gpio_~tmp___0~49#1, wait_gpio_~tmp___1~20#1.base, wait_gpio_~tmp___1~20#1.offset, wait_gpio_~tmp___2~11#1, wait_gpio_~tmp___3~7#1.base, wait_gpio_~tmp___3~7#1.offset, wait_gpio_~tmp___4~3#1, wait_gpio_~tmp___5~3#1.base, wait_gpio_~tmp___5~3#1.offset, wait_gpio_~tmp___6~2#1;wait_gpio_~info#1.base, wait_gpio_~info#1.offset := wait_gpio_#in~info#1.base, wait_gpio_#in~info#1.offset;wait_gpio_~user_gpio#1.base, wait_gpio_~user_gpio#1.offset := wait_gpio_#in~user_gpio#1.base, wait_gpio_#in~user_gpio#1.offset;havoc wait_gpio_~flags~33#1;havoc wait_gpio_~rc~6#1;call wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset := #Ultimate.allocOnStack(16);call wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset := #Ultimate.allocOnStack(132);havoc wait_gpio_~state~1#1;havoc wait_gpio_~tmp~92#1;havoc wait_gpio_~tmp___0~49#1;havoc wait_gpio_~tmp___1~20#1.base, wait_gpio_~tmp___1~20#1.offset;havoc wait_gpio_~tmp___2~11#1;havoc wait_gpio_~tmp___3~7#1.base, wait_gpio_~tmp___3~7#1.offset;havoc wait_gpio_~tmp___4~3#1;havoc wait_gpio_~tmp___5~3#1.base, wait_gpio_~tmp___5~3#1.offset;havoc wait_gpio_~tmp___6~2#1;wait_gpio_~rc~6#1 := 0;call wait_gpio_#t~mem1436#1 := read~int#28(wait_gpio_~info#1.base, 1314 + wait_gpio_~info#1.offset, 4); [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10522: SUMMARY for call wr_reg32(set_gpio_~info#1.base, set_gpio_~info#1.offset, 16, set_gpio_~data~0#1); srcloc: null [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: tx_enable_~tmp~80#1.base, tx_enable_~tmp~80#1.offset := tx_enable_#t~ret1174#1.base, tx_enable_#t~ret1174#1.offset;havoc tx_enable_#t~ret1174#1.base, tx_enable_#t~ret1174#1.offset; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729-1: SUMMARY for call tx_enable_#t~ret1174#1.base, tx_enable_#t~ret1174#1.offset := spinlock_check(tx_enable_~info#1.base, 1326 + tx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10786-1: SUMMARY for call spin_unlock_irqrestore(wait_gpio_#t~mem1457#1.base, 1326 + wait_gpio_#t~mem1457#1.offset, wait_gpio_~flags~33#1); srcloc: null [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663: assume true; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663: assume !true; [2025-02-08 02:05:47,770 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10390: assume 0 != get_xsync_~__ret_pu~3#1;get_xsync_#res#1 := -14; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10390: assume !(0 != get_xsync_~__ret_pu~3#1);get_xsync_#res#1 := 0; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6955: assume { :begin_inline_set_params } true;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 := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc set_params_#res#1;havoc set_params_#t~ret1158#1, set_params_#t~ret1159#1, set_params_#t~ret1160#1.base, set_params_#t~ret1160#1.offset, set_params_#t~ret1161#1, set_params_#t~mem1162#1, set_params_#t~mem1163#1, set_params_#t~memcpy~res1164#1.base, set_params_#t~memcpy~res1164#1.offset, set_params_#t~memcpy~res1165#1.base, set_params_#t~memcpy~res1165#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~2#1.base, set_params_~#tmp_params~2#1.offset, set_params_~tmp~78#1, set_params_~tmp___0~43#1.base, set_params_~tmp___0~43#1.offset, set_params_~__len~1#1, set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset;set_params_~info#1.base, set_params_~info#1.offset := set_params_#in~info#1.base, set_params_#in~info#1.offset;set_params_~new_params#1.base, set_params_~new_params#1.offset := set_params_#in~new_params#1.base, set_params_#in~new_params#1.offset;havoc set_params_~flags~23#1;call set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset := #Ultimate.allocOnStack(36);havoc set_params_~tmp~78#1;havoc set_params_~tmp___0~43#1.base, set_params_~tmp___0~43#1.offset;havoc set_params_~__len~1#1;havoc set_params_~__ret~2#1.base, set_params_~__ret~2#1.offset; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730: tx_enable_~flags~25#1 := tx_enable_#t~ret1175#1;havoc tx_enable_#t~ret1175#1; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10787: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10919: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-1: SUMMARY for call tx_enable_#t~ret1175#1 := _raw_spin_lock_irqsave(tx_enable_~tmp~80#1.base, tx_enable_~tmp~80#1.offset); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: SUMMARY for call remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset;havoc remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume !false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9797: rx_enable_#res#1 := -22; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10788: wait_gpio_~tmp___3~7#1.base, wait_gpio_~tmp___3~7#1.offset := wait_gpio_#t~ret1458#1.base, wait_gpio_#t~ret1458#1.offset;havoc wait_gpio_#t~ret1458#1.base, wait_gpio_#t~ret1458#1.offset; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9797-1: SUMMARY for call spin_unlock_irqrestore(rx_enable_~info#1.base, 1326 + rx_enable_~info#1.offset, rx_enable_~flags~27#1); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10788-1: SUMMARY for call wait_gpio_#t~ret1458#1.base, wait_gpio_#t~ret1458#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10920: modem_input_wait_~tmp___5~4#1.base, modem_input_wait_~tmp___5~4#1.offset := modem_input_wait_#t~ret1497#1.base, modem_input_wait_#t~ret1497#1.offset;havoc modem_input_wait_#t~ret1497#1.base, modem_input_wait_#t~ret1497#1.offset; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10920-1: SUMMARY for call modem_input_wait_#t~ret1497#1.base, modem_input_wait_#t~ret1497#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: assume false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: assume !false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: assume false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: assume !false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10789-1: SUMMARY for call wait_gpio_#t~ret1459#1 := signal_pending(wait_gpio_~tmp___3~7#1.base, wait_gpio_~tmp___3~7#1.offset); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume 0 != tx_enable_~enable#1;call tx_enable_#t~mem1176#1 := read~int#28(tx_enable_~info#1.base, 1581 + tx_enable_~info#1.offset, 1); [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9732: assume !(0 != tx_enable_~enable#1); [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10789: assume -2147483648 <= wait_gpio_#t~ret1459#1 && wait_gpio_#t~ret1459#1 <= 2147483647;wait_gpio_~tmp___4~3#1 := wait_gpio_#t~ret1459#1;havoc wait_gpio_#t~ret1459#1; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10921-1: SUMMARY for call modem_input_wait_#t~ret1498#1 := signal_pending(modem_input_wait_~tmp___5~4#1.base, modem_input_wait_~tmp___5~4#1.offset); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10921: assume -2147483648 <= modem_input_wait_#t~ret1498#1 && modem_input_wait_#t~ret1498#1 <= 2147483647;modem_input_wait_~tmp___6~3#1 := modem_input_wait_#t~ret1498#1;havoc modem_input_wait_#t~ret1498#1; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset;havoc wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: SUMMARY for call wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9997: wait_mgsl_event_~__x~0#1 := 1; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9733: assume 0 == tx_enable_#t~mem1176#1 % 256;havoc tx_enable_#t~mem1176#1; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9733: assume !(0 == tx_enable_#t~mem1176#1 % 256);havoc tx_enable_#t~mem1176#1;call tx_enable_#t~mem1177#1 := read~int#28(tx_enable_~info#1.base, 1581 + tx_enable_~info#1.offset, 1); [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume !false; [2025-02-08 02:05:47,771 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset;havoc add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: SUMMARY for call add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-1: [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989: assume 0 != modem_input_wait_#t~bitwise1536#1;havoc modem_input_wait_#t~bitwise1536#1;call modem_input_wait_#t~mem1537#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 8 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1538#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, 8 + modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989: assume !(0 != modem_input_wait_#t~bitwise1536#1);havoc modem_input_wait_#t~bitwise1536#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-3: assume 128 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1536#1 := modem_input_wait_~arg#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-3: assume !(128 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-2: havoc modem_input_wait_#t~bitwise1536#1;assume ((((modem_input_wait_~arg#1 < 0 || modem_input_wait_#t~bitwise1536#1 <= modem_input_wait_~arg#1) && modem_input_wait_#t~bitwise1536#1 <= 128) && modem_input_wait_#t~bitwise1536#1 >= 0) && (modem_input_wait_~arg#1 >= 0 || modem_input_wait_#t~bitwise1536#1 > 128 + modem_input_wait_~arg#1)) && modem_input_wait_#t~bitwise1536#1 >= -2147483648; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10923: assume 0 != modem_input_wait_~tmp___6~3#1;modem_input_wait_~rc~7#1 := -512; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10923: assume !(0 != modem_input_wait_~tmp___6~3#1); [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset;havoc wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893-1: assume { :begin_inline_get_xsync } true;get_xsync_#in~info#1.base, get_xsync_#in~info#1.offset, get_xsync_#in~xsync#1.base, get_xsync_#in~xsync#1.offset := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_xsync_#res#1;havoc get_xsync_#t~mem1368#1, get_xsync_#t~ret1369#1, get_xsync_#t~mem1370#1, get_xsync_~info#1.base, get_xsync_~info#1.offset, get_xsync_~xsync#1.base, get_xsync_~xsync#1.offset, get_xsync_~__ret_pu~3#1, get_xsync_~__pu_val~3#1;get_xsync_~info#1.base, get_xsync_~info#1.offset := get_xsync_#in~info#1.base, get_xsync_#in~info#1.offset;get_xsync_~xsync#1.base, get_xsync_~xsync#1.offset := get_xsync_#in~xsync#1.base, get_xsync_#in~xsync#1.offset;havoc get_xsync_~__ret_pu~3#1;havoc get_xsync_~__pu_val~3#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: SUMMARY for call wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: #t~ret462#1 := get_xsync_#res#1;havoc get_xsync_#t~mem1368#1, get_xsync_#t~ret1369#1, get_xsync_#t~mem1370#1, get_xsync_~info#1.base, get_xsync_~info#1.offset, get_xsync_~xsync#1.base, get_xsync_~xsync#1.offset, get_xsync_~__ret_pu~3#1, get_xsync_~__pu_val~3#1;havoc get_xsync_#in~info#1.base, get_xsync_#in~info#1.offset, get_xsync_#in~xsync#1.base, get_xsync_#in~xsync#1.offset;assume { :end_inline_get_xsync } true;assume -2147483648 <= #t~ret462#1 && #t~ret462#1 <= 2147483647;~tmp___5~0#1 := #t~ret462#1;havoc #t~ret462#1;#res#1 := ~tmp___5~0#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998: assume true; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9998: assume !true; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-4: assume 0 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1536#1 := 0; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10989-4: assume !(0 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: assume 0 != wait_gpio_~tmp___4~3#1;wait_gpio_~rc~6#1 := -512; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10791: assume !(0 != wait_gpio_~tmp___4~3#1);call wait_gpio_#t~mem1460#1 := read~int#28(wait_gpio_~#wait~1#1.base, 128 + wait_gpio_~#wait~1#1.offset, 4);call write~int#28(wait_gpio_#t~mem1460#1, wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, 4);havoc wait_gpio_#t~mem1460#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527-2: call set_gpio_#t~mem1410#1.base, set_gpio_#t~mem1410#1.offset := read~$Pointer$#28(set_gpio_~info#1.base, 754 + set_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527: havoc set_gpio_#t~mem1410#1.base, set_gpio_#t~mem1410#1.offset;set_gpio_#res#1 := 0;call ULTIMATE.dealloc(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset);havoc set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10527-1: SUMMARY for call spin_unlock_irqrestore(set_gpio_#t~mem1410#1.base, 1326 + set_gpio_#t~mem1410#1.offset, set_gpio_~flags~32#1); srcloc: null [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: assume wait_mgsl_event_#t~mem1295#1 != wait_mgsl_event_#t~mem1296#1;havoc wait_mgsl_event_#t~mem1295#1;havoc wait_mgsl_event_#t~mem1296#1;wait_mgsl_event_~tmp___17~0#1 := 2; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131: assume !(wait_mgsl_event_#t~mem1295#1 != wait_mgsl_event_#t~mem1296#1);havoc wait_mgsl_event_#t~mem1295#1;havoc wait_mgsl_event_#t~mem1296#1;wait_mgsl_event_~tmp___17~0#1 := 0; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10131-1: call wait_mgsl_event_#t~mem1295#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 12 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1296#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 12 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-1: assume { :begin_inline_get_txidle } true;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 := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_txidle_#res#1;havoc get_txidle_#t~mem1166#1, get_txidle_#t~ret1167#1, get_txidle_#t~mem1168#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_~__ret_pu~0#1, get_txidle_~__pu_val~0#1;get_txidle_~info#1.base, get_txidle_~info#1.offset := get_txidle_#in~info#1.base, get_txidle_#in~info#1.offset;get_txidle_~idle_mode#1.base, get_txidle_~idle_mode#1.offset := get_txidle_#in~idle_mode#1.base, get_txidle_#in~idle_mode#1.offset;havoc get_txidle_~__ret_pu~0#1;havoc get_txidle_~__pu_val~0#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: #t~ret468#1 := get_txidle_#res#1;havoc get_txidle_#t~mem1166#1, get_txidle_#t~ret1167#1, get_txidle_#t~mem1168#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_~__ret_pu~0#1, get_txidle_~__pu_val~0#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~ret468#1 && #t~ret468#1 <= 2147483647;~ret~6#1 := #t~ret468#1;havoc #t~ret468#1; [2025-02-08 02:05:47,772 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11056: modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset := modem_input_wait_#t~ret1574#1.base, modem_input_wait_#t~ret1574#1.offset;havoc modem_input_wait_#t~ret1574#1.base, modem_input_wait_#t~ret1574#1.offset;modem_input_wait_~__ptr___10~1#1.base, modem_input_wait_~__ptr___10~1#1.offset := modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10990: assume modem_input_wait_#t~mem1537#1 % 4294967296 != modem_input_wait_#t~mem1538#1 % 4294967296;havoc modem_input_wait_#t~mem1537#1;havoc modem_input_wait_#t~mem1538#1;modem_input_wait_~rc~7#1 := 0; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10990: assume !(modem_input_wait_#t~mem1537#1 % 4294967296 != modem_input_wait_#t~mem1538#1 % 4294967296);havoc modem_input_wait_#t~mem1537#1;havoc modem_input_wait_#t~mem1538#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11056-1: SUMMARY for call modem_input_wait_#t~ret1574#1.base, modem_input_wait_#t~ret1574#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735: SUMMARY for call tx_start(tx_enable_~info#1.base, tx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10330: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661-1: SUMMARY for call remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9604: call ULTIMATE.dealloc(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset);havoc set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset;#t~ret467#1 := set_params_#res#1;havoc set_params_#t~ret1158#1, set_params_#t~ret1159#1, set_params_#t~ret1160#1.base, set_params_#t~ret1160#1.offset, set_params_#t~ret1161#1, set_params_#t~mem1162#1, set_params_#t~mem1163#1, set_params_#t~memcpy~res1164#1.base, set_params_#t~memcpy~res1164#1.offset, set_params_#t~memcpy~res1165#1.base, set_params_#t~memcpy~res1165#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~2#1.base, set_params_~#tmp_params~2#1.offset, set_params_~tmp~78#1, set_params_~tmp___0~43#1.base, set_params_~tmp___0~43#1.offset, set_params_~__len~1#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~ret467#1 && #t~ret467#1 <= 2147483647;~ret~6#1 := #t~ret467#1;havoc #t~ret467#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661: remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset := remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset;havoc remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset;remove_cond_wait_~__ptr___0~2#1.base, remove_cond_wait_~__ptr___0~2#1.offset := remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10463: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10463: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: assume rx_enable_~rbuf_fill_level~0#1 % 4294967296 <= 127;call write~int#28(1, rx_enable_~info#1.base, 1559 + rx_enable_~info#1.offset, 4); [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9803: assume !(rx_enable_~rbuf_fill_level~0#1 % 4294967296 <= 127);call write~int#28(0, rx_enable_~info#1.base, 1559 + rx_enable_~info#1.offset, 4); [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332: assume -2147483648 <= set_interface_#t~ret1360#1 && set_interface_#t~ret1360#1 <= 2147483647;havoc set_interface_#t~ret1360#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10332-1: SUMMARY for call set_interface_#t~ret1360#1 := printk(131, 0); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume false; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume !false; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: assume 0 != (if tx_enable_#t~mem1177#1 % 256 % 4294967296 <= 2147483647 then tx_enable_#t~mem1177#1 % 256 % 4294967296 else tx_enable_#t~mem1177#1 % 256 % 4294967296 - 4294967296);havoc tx_enable_#t~mem1177#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: assume !(0 != (if tx_enable_#t~mem1177#1 % 256 % 4294967296 <= 2147483647 then tx_enable_#t~mem1177#1 % 256 % 4294967296 else tx_enable_#t~mem1177#1 % 256 % 4294967296 - 4294967296));havoc tx_enable_#t~mem1177#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465: assume -2147483648 <= set_xctrl_#t~ret1377#1 && set_xctrl_#t~ret1377#1 <= 2147483647;havoc set_xctrl_#t~ret1377#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10465-1: SUMMARY for call set_xctrl_#t~ret1377#1 := printk(135, 0); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: #t~ret463#1 := set_xsync_#res#1;havoc set_xsync_#t~ret1371#1, set_xsync_#t~ret1372#1.base, set_xsync_#t~ret1372#1.offset, set_xsync_#t~ret1373#1, set_xsync_~info#1.base, set_xsync_~info#1.offset, set_xsync_~xsync#1, set_xsync_~flags~30#1, set_xsync_~tmp~85#1.base, set_xsync_~tmp~85#1.offset;havoc set_xsync_#in~info#1.base, set_xsync_#in~info#1.offset, set_xsync_#in~xsync#1;assume { :end_inline_set_xsync } true;assume -2147483648 <= #t~ret463#1 && #t~ret463#1 <= 2147483647;~tmp___6~0#1 := #t~ret463#1;havoc #t~ret463#1;#res#1 := ~tmp___6~0#1; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset := wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset;havoc wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset;wait_mgsl_event_~__ptr___8~0#1.base, wait_mgsl_event_~__ptr___8~0#1.offset := wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201-1: SUMMARY for call wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume { :begin_inline_set_xsync } true;set_xsync_#in~info#1.base, set_xsync_#in~info#1.offset, set_xsync_#in~xsync#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc set_xsync_#res#1;havoc set_xsync_#t~ret1371#1, set_xsync_#t~ret1372#1.base, set_xsync_#t~ret1372#1.offset, set_xsync_#t~ret1373#1, set_xsync_~info#1.base, set_xsync_~info#1.offset, set_xsync_~xsync#1, set_xsync_~flags~30#1, set_xsync_~tmp~85#1.base, set_xsync_~tmp~85#1.offset;set_xsync_~info#1.base, set_xsync_~info#1.offset := set_xsync_#in~info#1.base, set_xsync_#in~info#1.offset;set_xsync_~xsync#1 := set_xsync_#in~xsync#1;havoc set_xsync_~flags~30#1;havoc set_xsync_~tmp~85#1.base, set_xsync_~tmp~85#1.offset; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598-1: SUMMARY for call add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598: add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset := add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset;havoc add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset;add_cond_wait_~__ptr___0~1#1.base, add_cond_wait_~__ptr___0~1#1.offset := add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset; [2025-02-08 02:05:47,773 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070-1: SUMMARY for call wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset;havoc wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: SUMMARY for call wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9938: assume 0 != wait_mgsl_event_~__ret_gu~0#1;wait_mgsl_event_#res#1 := -14;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_~#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:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9938: assume !(0 != wait_mgsl_event_~__ret_gu~0#1); [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: assume wait_mgsl_event_#t~mem1297#1 != wait_mgsl_event_#t~mem1298#1;havoc wait_mgsl_event_#t~mem1297#1;havoc wait_mgsl_event_#t~mem1298#1;wait_mgsl_event_~tmp___18~0#1 := 16; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136: assume !(wait_mgsl_event_#t~mem1297#1 != wait_mgsl_event_#t~mem1298#1);havoc wait_mgsl_event_#t~mem1297#1;havoc wait_mgsl_event_#t~mem1298#1;wait_mgsl_event_~tmp___18~0#1 := 0; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965-1: assume { :begin_inline_set_txidle } true;set_txidle_#in~info#1.base, set_txidle_#in~info#1.offset, set_txidle_#in~idle_mode#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc set_txidle_#res#1;havoc set_txidle_#t~ret1169#1, set_txidle_#t~ret1170#1.base, set_txidle_#t~ret1170#1.offset, set_txidle_#t~ret1171#1, set_txidle_#t~mem1172#1, set_txidle_~info#1.base, set_txidle_~info#1.offset, set_txidle_~idle_mode#1, set_txidle_~flags~24#1, set_txidle_~tmp~79#1.base, set_txidle_~tmp~79#1.offset;set_txidle_~info#1.base, set_txidle_~info#1.offset := set_txidle_#in~info#1.base, set_txidle_#in~info#1.offset;set_txidle_~idle_mode#1 := set_txidle_#in~idle_mode#1;havoc set_txidle_~flags~24#1;havoc set_txidle_~tmp~79#1.base, set_txidle_~tmp~79#1.offset; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10136-1: call wait_mgsl_event_#t~mem1297#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 16 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1298#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 16 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: #t~ret469#1 := set_txidle_#res#1;havoc set_txidle_#t~ret1169#1, set_txidle_#t~ret1170#1.base, set_txidle_#t~ret1170#1.offset, set_txidle_#t~ret1171#1, set_txidle_#t~mem1172#1, set_txidle_~info#1.base, set_txidle_~info#1.offset, set_txidle_~idle_mode#1, set_txidle_~flags~24#1, set_txidle_~tmp~79#1.base, set_txidle_~tmp~79#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~ret469#1 && #t~ret469#1 <= 2147483647;~ret~6#1 := #t~ret469#1;havoc #t~ret469#1; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset := wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset;havoc wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset;wait_mgsl_event_~__ptr___4~0#1.base, wait_mgsl_event_~__ptr___4~0#1.offset := wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797-1: SUMMARY for call wait_gpio_#t~ret1462#1.base, wait_gpio_#t~ret1462#1.offset := spinlock_check(wait_gpio_#t~mem1461#1.base, 1326 + wait_gpio_#t~mem1461#1.offset); srcloc: null [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9740: SUMMARY for call tx_stop(tx_enable_~info#1.base, tx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797: wait_gpio_~tmp___5~3#1.base, wait_gpio_~tmp___5~3#1.offset := wait_gpio_#t~ret1462#1.base, wait_gpio_#t~ret1462#1.offset;havoc wait_gpio_#t~mem1461#1.base, wait_gpio_#t~mem1461#1.offset;havoc wait_gpio_#t~ret1462#1.base, wait_gpio_#t~ret1462#1.offset; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10797-2: call wait_gpio_#t~mem1461#1.base, wait_gpio_#t~mem1461#1.offset := read~$Pointer$#28(wait_gpio_~info#1.base, 754 + wait_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10929-1: SUMMARY for call modem_input_wait_#t~ret1499#1.base, modem_input_wait_#t~ret1499#1.offset := spinlock_check(modem_input_wait_~info#1.base, 1326 + modem_input_wait_~info#1.offset); srcloc: null [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10929: modem_input_wait_~tmp___7~2#1.base, modem_input_wait_~tmp___7~2#1.offset := modem_input_wait_#t~ret1499#1.base, modem_input_wait_#t~ret1499#1.offset;havoc modem_input_wait_#t~ret1499#1.base, modem_input_wait_#t~ret1499#1.offset; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10533: call ULTIMATE.dealloc(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset);havoc get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset;#t~ret460#1 := get_gpio_#res#1;havoc get_gpio_#t~mem1411#1, get_gpio_#t~ret1412#1, get_gpio_#t~ret1413#1, get_gpio_#t~ret1414#1, get_gpio_#t~mem1415#1, get_gpio_#t~mem1416#1, get_gpio_#t~ret1417#1, get_gpio_~info#1.base, get_gpio_~info#1.offset, get_gpio_~user_gpio#1.base, get_gpio_~user_gpio#1.offset, get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset, get_gpio_~tmp~88#1;havoc get_gpio_#in~info#1.base, get_gpio_#in~info#1.offset, get_gpio_#in~user_gpio#1.base, get_gpio_#in~user_gpio#1.offset;assume { :end_inline_get_gpio } true;assume -2147483648 <= #t~ret460#1 && #t~ret460#1 <= 2147483647;~tmp___3~2#1 := #t~ret460#1;havoc #t~ret460#1;#res#1 := ~tmp___3~2#1; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10401: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10930: modem_input_wait_~flags~34#1 := modem_input_wait_#t~ret1500#1;havoc modem_input_wait_#t~ret1500#1;call modem_input_wait_#t~mem1501#1 := read~int#28(modem_input_wait_~info#1.base, 790 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1502#1 := read~int#28(modem_input_wait_~info#1.base, 794 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1503#1 := read~int#28(modem_input_wait_~info#1.base, 798 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1504#1 := read~int#28(modem_input_wait_~info#1.base, 802 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1505#1 := read~int#28(modem_input_wait_~info#1.base, 806 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1506#1 := read~int#28(modem_input_wait_~info#1.base, 810 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1507#1 := read~int#28(modem_input_wait_~info#1.base, 814 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1508#1 := read~int#28(modem_input_wait_~info#1.base, 818 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1509#1 := read~int#28(modem_input_wait_~info#1.base, 822 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1510#1 := read~int#28(modem_input_wait_~info#1.base, 826 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1511#1 := read~int#28(modem_input_wait_~info#1.base, 830 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1512#1 := read~int#28(modem_input_wait_~info#1.base, 834 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1513#1 := read~int#28(modem_input_wait_~info#1.base, 838 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1514#1 := read~int#28(modem_input_wait_~info#1.base, 842 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1515#1 := read~int#28(modem_input_wait_~info#1.base, 846 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1516#1 := read~int#28(modem_input_wait_~info#1.base, 850 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1517#1 := read~int#28(modem_input_wait_~info#1.base, 854 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1518#1 := read~int#28(modem_input_wait_~info#1.base, 858 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1519#1 := read~int#28(modem_input_wait_~info#1.base, 862 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1520#1 := read~int#28(modem_input_wait_~info#1.base, 866 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1521#1 := read~int#28(modem_input_wait_~info#1.base, 870 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1522#1 := read~int#28(modem_input_wait_~info#1.base, 874 + modem_input_wait_~info#1.offset, 4);call modem_input_wait_#t~mem1523#1 := read~int#28(modem_input_wait_~info#1.base, 878 + modem_input_wait_~info#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1501#1, modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1502#1, modem_input_wait_~#cnow~2#1.base, 4 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1503#1, modem_input_wait_~#cnow~2#1.base, 8 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1504#1, modem_input_wait_~#cnow~2#1.base, 12 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1505#1, modem_input_wait_~#cnow~2#1.base, 16 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1506#1, modem_input_wait_~#cnow~2#1.base, 20 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1507#1, modem_input_wait_~#cnow~2#1.base, 24 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1508#1, modem_input_wait_~#cnow~2#1.base, 28 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1509#1, modem_input_wait_~#cnow~2#1.base, 32 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1510#1, modem_input_wait_~#cnow~2#1.base, 36 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1511#1, modem_input_wait_~#cnow~2#1.base, 40 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1512#1, modem_input_wait_~#cnow~2#1.base, 44 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1513#1, modem_input_wait_~#cnow~2#1.base, 48 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1514#1, modem_input_wait_~#cnow~2#1.base, 52 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1515#1, modem_input_wait_~#cnow~2#1.base, 56 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1516#1, modem_input_wait_~#cnow~2#1.base, 60 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1517#1, modem_input_wait_~#cnow~2#1.base, 64 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1518#1, modem_input_wait_~#cnow~2#1.base, 68 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1519#1, modem_input_wait_~#cnow~2#1.base, 72 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1520#1, modem_input_wait_~#cnow~2#1.base, 76 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1521#1, modem_input_wait_~#cnow~2#1.base, 80 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1522#1, modem_input_wait_~#cnow~2#1.base, 84 + modem_input_wait_~#cnow~2#1.offset, 4);call write~int#5(modem_input_wait_#t~mem1523#1, modem_input_wait_~#cnow~2#1.base, 88 + modem_input_wait_~#cnow~2#1.offset, 4);havoc modem_input_wait_#t~mem1501#1;havoc modem_input_wait_#t~mem1502#1;havoc modem_input_wait_#t~mem1503#1;havoc modem_input_wait_#t~mem1504#1;havoc modem_input_wait_#t~mem1505#1;havoc modem_input_wait_#t~mem1506#1;havoc modem_input_wait_#t~mem1507#1;havoc modem_input_wait_#t~mem1508#1;havoc modem_input_wait_#t~mem1509#1;havoc modem_input_wait_#t~mem1510#1;havoc modem_input_wait_#t~mem1511#1;havoc modem_input_wait_#t~mem1512#1;havoc modem_input_wait_#t~mem1513#1;havoc modem_input_wait_#t~mem1514#1;havoc modem_input_wait_#t~mem1515#1;havoc modem_input_wait_#t~mem1516#1;havoc modem_input_wait_#t~mem1517#1;havoc modem_input_wait_#t~mem1518#1;havoc modem_input_wait_#t~mem1519#1;havoc modem_input_wait_#t~mem1520#1;havoc modem_input_wait_#t~mem1521#1;havoc modem_input_wait_#t~mem1522#1;havoc modem_input_wait_#t~mem1523#1;modem_input_wait_~__x___0~1#1 := 1; [2025-02-08 02:05:47,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10798-1: SUMMARY for call wait_gpio_#t~ret1463#1 := _raw_spin_lock_irqsave(wait_gpio_~tmp___5~3#1.base, wait_gpio_~tmp___5~3#1.offset); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10864: modem_input_wait_~tmp~93#1.base, modem_input_wait_~tmp~93#1.offset := modem_input_wait_#t~ret1467#1.base, modem_input_wait_#t~ret1467#1.offset;havoc modem_input_wait_#t~ret1467#1.base, modem_input_wait_#t~ret1467#1.offset;call write~int#28(0, modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset, 4);call write~$Pointer$#28(modem_input_wait_~tmp~93#1.base, modem_input_wait_~tmp~93#1.offset, modem_input_wait_~#wait~2#1.base, 4 + modem_input_wait_~#wait~2#1.offset, 8);call write~$Pointer$#28(#funAddr~default_wake_function.base, #funAddr~default_wake_function.offset, modem_input_wait_~#wait~2#1.base, 12 + modem_input_wait_~#wait~2#1.offset, 8);call write~$Pointer$#28(0, 0, modem_input_wait_~#wait~2#1.base, 20 + modem_input_wait_~#wait~2#1.offset, 8);call write~$Pointer$#28(0, 0, modem_input_wait_~#wait~2#1.base, 28 + modem_input_wait_~#wait~2#1.offset, 8); [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10930-1: SUMMARY for call modem_input_wait_#t~ret1500#1 := _raw_spin_lock_irqsave(modem_input_wait_~tmp___7~2#1.base, modem_input_wait_~tmp___7~2#1.offset); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10798: wait_gpio_~flags~33#1 := wait_gpio_#t~ret1463#1;havoc wait_gpio_#t~ret1463#1;assume { :begin_inline_remove_cond_wait } true;remove_cond_wait_#in~head#1.base, remove_cond_wait_#in~head#1.offset, remove_cond_wait_#in~cw#1.base, remove_cond_wait_#in~cw#1.offset := wait_gpio_~info#1.base, 1318 + wait_gpio_~info#1.offset, wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset;havoc remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset, remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset, remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset, remove_cond_wait_#t~ret1427#1.base, remove_cond_wait_#t~ret1427#1.offset, remove_cond_wait_#t~mem1428#1.base, remove_cond_wait_#t~mem1428#1.offset, remove_cond_wait_#t~mem1429#1.base, remove_cond_wait_#t~mem1429#1.offset, remove_cond_wait_#t~mem1430#1.base, remove_cond_wait_#t~mem1430#1.offset, remove_cond_wait_#t~mem1431#1.base, remove_cond_wait_#t~mem1431#1.offset, remove_cond_wait_~head#1.base, remove_cond_wait_~head#1.offset, remove_cond_wait_~cw#1.base, remove_cond_wait_~cw#1.offset, remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset, remove_cond_wait_~prev~1#1.base, remove_cond_wait_~prev~1#1.offset, remove_cond_wait_~__x~2#1, remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset, remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset, remove_cond_wait_~__ptr___0~2#1.base, remove_cond_wait_~__ptr___0~2#1.offset, remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset, remove_cond_wait_~__ptr___1~2#1.base, remove_cond_wait_~__ptr___1~2#1.offset, remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset, remove_cond_wait_~__ptr___2~2#1.base, remove_cond_wait_~__ptr___2~2#1.offset, remove_cond_wait_~tmp___2~10#1.base, remove_cond_wait_~tmp___2~10#1.offset;remove_cond_wait_~head#1.base, remove_cond_wait_~head#1.offset := remove_cond_wait_#in~head#1.base, remove_cond_wait_#in~head#1.offset;remove_cond_wait_~cw#1.base, remove_cond_wait_~cw#1.offset := remove_cond_wait_#in~cw#1.base, remove_cond_wait_#in~cw#1.offset;havoc remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset;havoc remove_cond_wait_~prev~1#1.base, remove_cond_wait_~prev~1#1.offset;havoc remove_cond_wait_~__x~2#1;havoc remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset;havoc remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset;havoc remove_cond_wait_~__ptr___0~2#1.base, remove_cond_wait_~__ptr___0~2#1.offset;havoc remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset;havoc remove_cond_wait_~__ptr___1~2#1.base, remove_cond_wait_~__ptr___1~2#1.offset;havoc remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset;havoc remove_cond_wait_~__ptr___2~2#1.base, remove_cond_wait_~__ptr___2~2#1.offset;havoc remove_cond_wait_~tmp___2~10#1.base, remove_cond_wait_~tmp___2~10#1.offset; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10864-1: SUMMARY for call modem_input_wait_#t~ret1467#1.base, modem_input_wait_#t~ret1467#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11063: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667-1: SUMMARY for call remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9610: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9610: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset := remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset;havoc remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset;remove_cond_wait_~__ptr___1~2#1.base, remove_cond_wait_~__ptr___1~2#1.offset := remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10799: havoc remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset, remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset, remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset, remove_cond_wait_#t~ret1427#1.base, remove_cond_wait_#t~ret1427#1.offset, remove_cond_wait_#t~mem1428#1.base, remove_cond_wait_#t~mem1428#1.offset, remove_cond_wait_#t~mem1429#1.base, remove_cond_wait_#t~mem1429#1.offset, remove_cond_wait_#t~mem1430#1.base, remove_cond_wait_#t~mem1430#1.offset, remove_cond_wait_#t~mem1431#1.base, remove_cond_wait_#t~mem1431#1.offset, remove_cond_wait_~head#1.base, remove_cond_wait_~head#1.offset, remove_cond_wait_~cw#1.base, remove_cond_wait_~cw#1.offset, remove_cond_wait_~w~1#1.base, remove_cond_wait_~w~1#1.offset, remove_cond_wait_~prev~1#1.base, remove_cond_wait_~prev~1#1.offset, remove_cond_wait_~__x~2#1, remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset, remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset, remove_cond_wait_~__ptr___0~2#1.base, remove_cond_wait_~__ptr___0~2#1.offset, remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset, remove_cond_wait_~__ptr___1~2#1.base, remove_cond_wait_~__ptr___1~2#1.offset, remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset, remove_cond_wait_~__ptr___2~2#1.base, remove_cond_wait_~__ptr___2~2#1.offset, remove_cond_wait_~tmp___2~10#1.base, remove_cond_wait_~tmp___2~10#1.offset;havoc remove_cond_wait_#in~head#1.base, remove_cond_wait_#in~head#1.offset, remove_cond_wait_#in~cw#1.base, remove_cond_wait_#in~cw#1.offset;assume { :end_inline_remove_cond_wait } true; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10403: assume -2147483648 <= set_xsync_#t~ret1371#1 && set_xsync_#t~ret1371#1 <= 2147483647;havoc set_xsync_#t~ret1371#1; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10403-1: SUMMARY for call set_xsync_#t~ret1371#1 := printk(133, 0); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10337: set_interface_~tmp~84#1.base, set_interface_~tmp~84#1.offset := set_interface_#t~ret1361#1.base, set_interface_#t~ret1361#1.offset;havoc set_interface_#t~ret1361#1.base, set_interface_#t~ret1361#1.offset; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10337-1: SUMMARY for call set_interface_#t~ret1361#1.base, set_interface_#t~ret1361#1.offset := spinlock_check(set_interface_~info#1.base, 1326 + set_interface_~info#1.offset); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998-2: havoc modem_input_wait_#t~bitwise1539#1;assume ((((modem_input_wait_~arg#1 < 0 || modem_input_wait_#t~bitwise1539#1 <= modem_input_wait_~arg#1) && modem_input_wait_#t~bitwise1539#1 <= 256) && modem_input_wait_#t~bitwise1539#1 >= 0) && (modem_input_wait_~arg#1 >= 0 || modem_input_wait_#t~bitwise1539#1 > 256 + modem_input_wait_~arg#1)) && modem_input_wait_#t~bitwise1539#1 >= -2147483648; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998-1: [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998-4: assume 0 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1539#1 := 0; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998-4: assume !(0 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998-3: assume 256 == modem_input_wait_~arg#1;modem_input_wait_#t~bitwise1539#1 := modem_input_wait_~arg#1; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998-3: assume !(256 == modem_input_wait_~arg#1); [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998: assume 0 != modem_input_wait_#t~bitwise1539#1;havoc modem_input_wait_#t~bitwise1539#1;call modem_input_wait_#t~mem1540#1 := read~int#5(modem_input_wait_~#cnow~2#1.base, 4 + modem_input_wait_~#cnow~2#1.offset, 4);call modem_input_wait_#t~mem1541#1 := read~int#4(modem_input_wait_~#cprev~1#1.base, 4 + modem_input_wait_~#cprev~1#1.offset, 4); [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10998: assume !(0 != modem_input_wait_#t~bitwise1539#1);havoc modem_input_wait_#t~bitwise1539#1; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9809: SUMMARY for call rx_stop(rx_enable_~info#1.base, rx_enable_~info#1.offset); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10734: call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset;#t~ret461#1 := wait_gpio_#res#1;havoc wait_gpio_#t~mem1436#1, wait_gpio_#t~ret1437#1, wait_gpio_#t~mem1438#1, wait_gpio_#t~mem1439#1, wait_gpio_#t~ret1440#1, wait_gpio_#t~ret1441#1, wait_gpio_#t~mem1442#1, wait_gpio_#t~bitwise1443#1, wait_gpio_#t~mem1444#1, wait_gpio_#t~mem1445#1, wait_gpio_#t~mem1446#1.base, wait_gpio_#t~mem1446#1.offset, wait_gpio_#t~ret1447#1.base, wait_gpio_#t~ret1447#1.offset, wait_gpio_#t~ret1448#1, wait_gpio_#t~ret1449#1, wait_gpio_#t~mem1450#1, wait_gpio_#t~bitwise1451#1, wait_gpio_#t~ret1452#1, wait_gpio_#t~mem1455#1, wait_gpio_#t~mem1453#1, wait_gpio_#t~bitwise1454#1, wait_gpio_#t~bitwise1456#1, wait_gpio_#t~mem1457#1.base, wait_gpio_#t~mem1457#1.offset, wait_gpio_#t~ret1458#1.base, wait_gpio_#t~ret1458#1.offset, wait_gpio_#t~ret1459#1, wait_gpio_#t~mem1460#1, wait_gpio_#t~mem1461#1.base, wait_gpio_#t~mem1461#1.offset, wait_gpio_#t~ret1462#1.base, wait_gpio_#t~ret1462#1.offset, wait_gpio_#t~ret1463#1, wait_gpio_#t~mem1464#1.base, wait_gpio_#t~mem1464#1.offset, wait_gpio_#t~mem1465#1.base, wait_gpio_#t~mem1465#1.offset, wait_gpio_#t~ret1466#1, wait_gpio_~info#1.base, wait_gpio_~info#1.offset, wait_gpio_~user_gpio#1.base, wait_gpio_~user_gpio#1.offset, wait_gpio_~flags~33#1, wait_gpio_~rc~6#1, wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset, wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset, wait_gpio_~state~1#1, wait_gpio_~tmp~92#1, wait_gpio_~tmp___0~49#1, wait_gpio_~tmp___1~20#1.base, wait_gpio_~tmp___1~20#1.offset, wait_gpio_~tmp___2~11#1, wait_gpio_~tmp___3~7#1.base, wait_gpio_~tmp___3~7#1.offset, wait_gpio_~tmp___4~3#1, wait_gpio_~tmp___5~3#1.base, wait_gpio_~tmp___5~3#1.offset, wait_gpio_~tmp___6~2#1;havoc wait_gpio_#in~info#1.base, wait_gpio_#in~info#1.offset, wait_gpio_#in~user_gpio#1.base, wait_gpio_#in~user_gpio#1.offset;assume { :end_inline_wait_gpio } true;assume -2147483648 <= #t~ret461#1 && #t~ret461#1 <= 2147483647;~tmp___4~0#1 := #t~ret461#1;havoc #t~ret461#1;#res#1 := ~tmp___4~0#1; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10470-1: SUMMARY for call set_xctrl_#t~ret1378#1.base, set_xctrl_#t~ret1378#1.offset := spinlock_check(set_xctrl_~info#1.base, 1326 + set_xctrl_~info#1.offset); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10338: set_interface_~flags~29#1 := set_interface_#t~ret1362#1;havoc set_interface_#t~ret1362#1;call write~int#28(set_interface_~if_mode#1, set_interface_~info#1.base, 1563 + set_interface_~info#1.offset, 4); [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10536: assume 0 == get_gpio_#t~mem1411#1 % 4294967296;havoc get_gpio_#t~mem1411#1;get_gpio_#res#1 := -22;call ULTIMATE.dealloc(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset);havoc get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10536: assume !(0 == get_gpio_#t~mem1411#1 % 4294967296);havoc get_gpio_#t~mem1411#1; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10470: set_xctrl_~tmp~86#1.base, set_xctrl_~tmp~86#1.offset := set_xctrl_#t~ret1378#1.base, set_xctrl_#t~ret1378#1.offset;havoc set_xctrl_#t~ret1378#1.base, set_xctrl_#t~ret1378#1.offset; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10338-1: SUMMARY for call set_interface_#t~ret1362#1 := _raw_spin_lock_irqsave(set_interface_~tmp~84#1.base, set_interface_~tmp~84#1.offset); srcloc: null [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903-1: assume { :begin_inline_get_xctrl } true;get_xctrl_#in~info#1.base, get_xctrl_#in~info#1.offset, get_xctrl_#in~xctrl#1.base, get_xctrl_#in~xctrl#1.offset := ~info~13#1.base, ~info~13#1.offset, ~argp~0#1.base, ~argp~0#1.offset;havoc get_xctrl_#res#1;havoc get_xctrl_#t~mem1374#1, get_xctrl_#t~ret1375#1, get_xctrl_#t~mem1376#1, get_xctrl_~info#1.base, get_xctrl_~info#1.offset, get_xctrl_~xctrl#1.base, get_xctrl_~xctrl#1.offset, get_xctrl_~__ret_pu~4#1, get_xctrl_~__pu_val~4#1;get_xctrl_~info#1.base, get_xctrl_~info#1.offset := get_xctrl_#in~info#1.base, get_xctrl_#in~info#1.offset;get_xctrl_~xctrl#1.base, get_xctrl_~xctrl#1.offset := get_xctrl_#in~xctrl#1.base, get_xctrl_#in~xctrl#1.offset;havoc get_xctrl_~__ret_pu~4#1;havoc get_xctrl_~__pu_val~4#1; [2025-02-08 02:05:47,775 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6903: #t~ret464#1 := get_xctrl_#res#1;havoc get_xctrl_#t~mem1374#1, get_xctrl_#t~ret1375#1, get_xctrl_#t~mem1376#1, get_xctrl_~info#1.base, get_xctrl_~info#1.offset, get_xctrl_~xctrl#1.base, get_xctrl_~xctrl#1.offset, get_xctrl_~__ret_pu~4#1, get_xctrl_~__pu_val~4#1;havoc get_xctrl_#in~info#1.base, get_xctrl_#in~info#1.offset, get_xctrl_#in~xctrl#1.base, get_xctrl_#in~xctrl#1.offset;assume { :end_inline_get_xctrl } true;assume -2147483648 <= #t~ret464#1 && #t~ret464#1 <= 2147483647;~tmp___7~0#1 := #t~ret464#1;havoc #t~ret464#1;#res#1 := ~tmp___7~0#1; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10999: assume modem_input_wait_#t~mem1540#1 % 4294967296 != modem_input_wait_#t~mem1541#1 % 4294967296;havoc modem_input_wait_#t~mem1540#1;havoc modem_input_wait_#t~mem1541#1;modem_input_wait_~rc~7#1 := 0; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10999: assume !(modem_input_wait_#t~mem1540#1 % 4294967296 != modem_input_wait_#t~mem1541#1 % 4294967296);havoc modem_input_wait_#t~mem1540#1;havoc modem_input_wait_#t~mem1541#1; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: assume ~debug_level~0 > 2; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9942: assume !(~debug_level~0 > 2); [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612: assume -2147483648 <= set_params_#t~ret1158#1 && set_params_#t~ret1158#1 <= 2147483647;havoc set_params_#t~ret1158#1; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9612-1: SUMMARY for call set_params_#t~ret1158#1 := printk(123, 0); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471: set_xctrl_~flags~31#1 := set_xctrl_#t~ret1379#1;havoc set_xctrl_#t~ret1379#1;call write~int#28(set_xctrl_~xctrl#1, set_xctrl_~info#1.base, 1575 + set_xctrl_~info#1.offset, 4); [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10471-1: SUMMARY for call set_xctrl_#t~ret1379#1 := _raw_spin_lock_irqsave(set_xctrl_~tmp~86#1.base, set_xctrl_~tmp~86#1.offset); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141: assume wait_mgsl_event_#t~mem1299#1 != wait_mgsl_event_#t~mem1300#1;havoc wait_mgsl_event_#t~mem1299#1;havoc wait_mgsl_event_#t~mem1300#1;wait_mgsl_event_~tmp___19~0#1 := 32; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141: assume !(wait_mgsl_event_#t~mem1299#1 != wait_mgsl_event_#t~mem1300#1);havoc wait_mgsl_event_#t~mem1299#1;havoc wait_mgsl_event_#t~mem1300#1;wait_mgsl_event_~tmp___19~0#1 := 0; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10141-1: call wait_mgsl_event_#t~mem1299#1 := read~int#10(wait_mgsl_event_~#newsigs~0#1.base, 20 + wait_mgsl_event_~#newsigs~0#1.offset, 4);call wait_mgsl_event_#t~mem1300#1 := read~int#31(wait_mgsl_event_~#oldsigs~0#1.base, 20 + wait_mgsl_event_~#oldsigs~0#1.offset, 4); [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: #t~ret470#1 := tx_enable_#res#1;havoc tx_enable_#t~ret1173#1, tx_enable_#t~ret1174#1.base, tx_enable_#t~ret1174#1.offset, tx_enable_#t~ret1175#1, tx_enable_#t~mem1176#1, tx_enable_#t~mem1177#1, tx_enable_~info#1.base, tx_enable_~info#1.offset, tx_enable_~enable#1, tx_enable_~flags~25#1, tx_enable_~tmp~80#1.base, tx_enable_~tmp~80#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~ret470#1 && #t~ret470#1 <= 2147483647;~ret~6#1 := #t~ret470#1;havoc #t~ret470#1; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset := wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset;havoc wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset;wait_mgsl_event_~__ptr___9~0#1.base, wait_mgsl_event_~__ptr___9~0#1.offset := wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207-1: SUMMARY for call wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10802: assume 0 == (wait_gpio_#t~mem1464#1.base + wait_gpio_#t~mem1464#1.offset) % 18446744073709551616;havoc wait_gpio_#t~mem1464#1.base, wait_gpio_#t~mem1464#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10802: assume !(0 == (wait_gpio_#t~mem1464#1.base + wait_gpio_#t~mem1464#1.offset) % 18446744073709551616);havoc wait_gpio_#t~mem1464#1.base, wait_gpio_#t~mem1464#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970-1: assume { :begin_inline_tx_enable } true;tx_enable_#in~info#1.base, tx_enable_#in~info#1.offset, tx_enable_#in~enable#1 := ~info~13#1.base, ~info~13#1.offset, (if ~arg#1 % 18446744073709551616 % 4294967296 <= 2147483647 then ~arg#1 % 18446744073709551616 % 4294967296 else ~arg#1 % 18446744073709551616 % 4294967296 - 4294967296);havoc tx_enable_#res#1;havoc tx_enable_#t~ret1173#1, tx_enable_#t~ret1174#1.base, tx_enable_#t~ret1174#1.offset, tx_enable_#t~ret1175#1, tx_enable_#t~mem1176#1, tx_enable_#t~mem1177#1, tx_enable_~info#1.base, tx_enable_~info#1.offset, tx_enable_~enable#1, tx_enable_~flags~25#1, tx_enable_~tmp~80#1.base, tx_enable_~tmp~80#1.offset;tx_enable_~info#1.base, tx_enable_~info#1.offset := tx_enable_#in~info#1.base, tx_enable_#in~info#1.offset;tx_enable_~enable#1 := tx_enable_#in~enable#1;havoc tx_enable_~flags~25#1;havoc tx_enable_~tmp~80#1.base, tx_enable_~tmp~80#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: assume true; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: assume !true; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604: add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset := add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset;havoc add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset;add_cond_wait_~__ptr___1~1#1.base, add_cond_wait_~__ptr___1~1#1.offset := add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604-1: SUMMARY for call add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10802-1: call wait_gpio_#t~mem1464#1.base, wait_gpio_#t~mem1464#1.offset := read~$Pointer$#28(wait_gpio_~info#1.base, 1318 + wait_gpio_~info#1.offset, 8); [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10340: SUMMARY for call msc_set_vcr(set_interface_~info#1.base, set_interface_~info#1.offset); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset := wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset;havoc wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset;wait_mgsl_event_~__ptr___5~0#1.base, wait_mgsl_event_~__ptr___5~0#1.offset := wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076-1: SUMMARY for call wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset := wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;havoc wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;wait_mgsl_event_~__ptr___0~0#1.base, wait_mgsl_event_~__ptr___0~0#1.offset := wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset; [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: SUMMARY for call wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset := get_current(); srcloc: null [2025-02-08 02:05:47,776 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944: assume -2147483648 <= wait_mgsl_event_#t~ret1189#1 && wait_mgsl_event_#t~ret1189#1 <= 2147483647;havoc wait_mgsl_event_#t~ret1189#1; [2025-02-08 02:05:47,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9944-1: SUMMARY for call wait_mgsl_event_#t~ret1189#1 := printk(129, 0); srcloc: null [2025-02-08 02:05:47,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10341: set_interface_~val~2#1 := set_interface_#t~ret1363#1;havoc set_interface_#t~ret1363#1;call set_interface_#t~mem1364#1 := read~int#28(set_interface_~info#1.base, 1563 + set_interface_~info#1.offset, 4); [2025-02-08 02:05:47,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10341-1: SUMMARY for call set_interface_#t~ret1363#1 := rd_reg16(set_interface_~info#1.base, set_interface_~info#1.offset, 130); srcloc: null [2025-02-08 02:05:47,777 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10473: SUMMARY for call wr_reg32(set_xctrl_~info#1.base, set_xctrl_~info#1.offset, 68, set_xctrl_~xctrl#1); srcloc: null [2025-02-08 02:05:47,801 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14766: havoc #t~nondet2382; [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550-2: call #t~mem1694.base, #t~mem1694.offset := read~$Pointer$#28(~info.base, 734 + ~info.offset, 8); [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550-1: SUMMARY for call #t~ret1695.base, #t~ret1695.offset := pci_alloc_consistent(#t~mem1694.base, #t~mem1694.offset, 256, ~bufs.base, 24 + (~bufs.offset + 34 * (if ~i~6 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 18446744073709551616 % 18446744073709551616 else ~i~6 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616))); srcloc: null [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11550: ~tmp___0~53.base, ~tmp___0~53.offset := #t~ret1695.base, #t~ret1695.offset;havoc #t~mem1694.base, #t~mem1694.offset;havoc #t~ret1695.base, #t~ret1695.offset;~tmp~101.base, ~tmp~101.offset := ~tmp___0~53.base, ~tmp___0~53.offset;call write~$Pointer$#28(~tmp~101.base, ~tmp~101.offset, ~bufs.base, 12 + (~bufs.offset + 34 * (if ~i~6 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 18446744073709551616 % 18446744073709551616 else ~i~6 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint alloc_bufsFINAL: assume true; [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11567: #res := 0; [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11554: assume 0 == (~tmp~101.base + ~tmp~101.offset) % 18446744073709551616;#res := -12; [2025-02-08 02:05:48,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11554: assume !(0 == (~tmp~101.base + ~tmp~101.offset) % 18446744073709551616);call #t~mem1696 := read~int#28(~bufs.base, 24 + (~bufs.offset + 34 * (if ~i~6 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 18446744073709551616 % 18446744073709551616 else ~i~6 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#28(#t~mem1696, ~bufs.base, 4 + (~bufs.offset + 34 * (if ~i~6 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~6 % 18446744073709551616 % 18446744073709551616 else ~i~6 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem1696;~i~6 := 1 + ~i~6; [2025-02-08 02:05:48,261 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14955: havoc #t~nondet2411; [2025-02-08 02:05:48,933 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume false;~val~8 := 126; [2025-02-08 02:05:48,933 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume !false; [2025-02-08 02:05:48,933 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13224: ~val~8 := 255; [2025-02-08 02:05:48,933 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13221: ~val~8 := 0; [2025-02-08 02:05:48,933 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13217: ~val~8 := 170; [2025-02-08 02:05:48,957 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14802: havoc #t~nondet2387; [2025-02-08 02:05:49,194 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4953: havoc #t~mem2;havoc #t~bitwise3; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13822: call write~int#28(~i~17#1, ~info#1.base, 9895 + ~info#1.offset, 4);call #t~mem2274#1.base, #t~mem2274#1.offset := read~$Pointer$#28(~info#1.base, 9887 + ~info#1.offset, 8);call #t~mem2273#1 := read~int#28(~info#1.base, 9899 + ~info#1.offset, 4);~d~0#1.base, ~d~0#1.offset := #t~mem2274#1.base, #t~mem2274#1.offset + 34 * (if #t~mem2273#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem2273#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem2273#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2274#1.base, #t~mem2274#1.offset;havoc #t~mem2273#1;call #t~mem2275#1 := read~int#28(~d~0#1.base, 32 + ~d~0#1.offset, 2);call write~int#28(#t~mem2275#1, ~d~0#1.base, ~d~0#1.offset, 2);havoc #t~mem2275#1;call #t~mem2276#1 := read~int#28(~info#1.base, 1582 + ~info#1.offset, 1); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793: assume 2 == #t~mem2265#1 % 18446744073709551616;havoc #t~mem2265#1;call #t~mem2266#1 := read~int#28(~d~0#1.base, 2 + ~d~0#1.offset, 2);call write~int#28(1 + #t~mem2266#1 % 65536 - #t~mem2266#1 % 65536 % 2, ~d~0#1.base, 2 + ~d~0#1.offset, 2);havoc #t~mem2266#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13793: assume !(2 == #t~mem2265#1 % 18446744073709551616);havoc #t~mem2265#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13781: assume ~size#1 % 4294967296 <= 256;~count~6#1 := ~size#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13781: assume !(~size#1 % 4294967296 <= 256);~count~6#1 := 256; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13707: free_tbuf_count_#res#1 := free_tbuf_count_~count~4#1;#t~ret2260#1 := free_tbuf_count_#res#1;havoc free_tbuf_count_#t~mem2245#1, free_tbuf_count_#t~mem2246#1.base, free_tbuf_count_#t~mem2246#1.offset, free_tbuf_count_#t~mem2247#1, free_tbuf_count_#t~mem2248#1, free_tbuf_count_#t~mem2249#1, free_tbuf_count_#t~ret2250#1, free_tbuf_count_~info#1.base, free_tbuf_count_~info#1.offset, free_tbuf_count_~count~4#1, free_tbuf_count_~i~15#1, free_tbuf_count_~tmp~124#1;havoc free_tbuf_count_#in~info#1.base, free_tbuf_count_#in~info#1.offset;assume { :end_inline_free_tbuf_count } true;~tmp~125#1 := #t~ret2260#1;havoc #t~ret2260#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13827: SUMMARY for call tx_start(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13699: free_tbuf_count_~tmp~124#1 := free_tbuf_count_#t~ret2250#1;havoc free_tbuf_count_#t~ret2250#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13699-1: SUMMARY for call free_tbuf_count_#t~ret2250#1 := rd_reg32(free_tbuf_count_~info#1.base, free_tbuf_count_~info#1.offset, 148); srcloc: null [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13811: assume ~i~17#1 % 4294967296 == #t~mem2272#1 % 4294967296;havoc #t~mem2272#1;~i~17#1 := 0; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13811: assume !(~i~17#1 % 4294967296 == #t~mem2272#1 % 4294967296);havoc #t~mem2272#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13778: assume 0 != ~size#1 % 4294967296; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13778: assume !(0 != ~size#1 % 4294967296); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803: call write~int#28(#t~bitwise2270#1, ~d~0#1.base, 2 + ~d~0#1.offset, 2);havoc #t~mem2269#1;havoc #t~bitwise2270#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803-1: [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13770: assume ~debug_level~0 > 0; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13770: assume !(~debug_level~0 > 0); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832-1: SUMMARY for call update_tx_timer(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803-4: assume 0 == #t~mem2269#1 % 65536 % 4294967296;#t~bitwise2270#1 := 0; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803-4: assume !(0 == #t~mem2269#1 % 65536 % 4294967296); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13766: assume (255 + ~size#1) % 4294967296 / 256 % 4294967296 > ~tmp~125#1 % 4294967296;#res#1 := 0; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13766: assume !((255 + ~size#1) % 4294967296 / 256 % 4294967296 > ~tmp~125#1 % 4294967296); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803-2: havoc #t~bitwise2270#1;assume #t~bitwise2270#1 % 4294967296 <= #t~mem2269#1 % 65536 % 4294967296 && #t~bitwise2270#1 % 4294967296 <= 65534; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13832: #res#1 := 1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803-3: assume 65534 == #t~mem2269#1 % 65536 % 4294967296;#t~bitwise2270#1 := #t~mem2269#1 % 65536; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13803-3: assume !(65534 == #t~mem2269#1 % 65536 % 4294967296); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13787: ~__len~5#1 := ~count~6#1 % 65536;call #t~mem2263#1.base, #t~mem2263#1.offset := read~$Pointer$#28(~d~0#1.base, 12 + ~d~0#1.offset, 8); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint tx_loadFINAL: assume true; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13701: assume 0 != (if free_tbuf_count_~tmp~124#1 % 4294967296 % 4294967296 <= 2147483647 then free_tbuf_count_~tmp~124#1 % 4294967296 % 4294967296 else free_tbuf_count_~tmp~124#1 % 4294967296 % 4294967296 - 4294967296) % 2;free_tbuf_count_~count~4#1 := free_tbuf_count_~count~4#1 - 1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13701: assume !(0 != (if free_tbuf_count_~tmp~124#1 % 4294967296 % 4294967296 <= 2147483647 then free_tbuf_count_~tmp~124#1 % 4294967296 % 4294967296 else free_tbuf_count_~tmp~124#1 % 4294967296 % 4294967296 - 4294967296) % 2); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800: assume 6 == #t~mem2267#1 % 18446744073709551616;havoc #t~mem2267#1;call #t~mem2268#1 := read~int#28(~d~0#1.base, 2 + ~d~0#1.offset, 2);call write~int#28(1 + #t~mem2268#1 % 65536 - #t~mem2268#1 % 65536 % 2, ~d~0#1.base, 2 + ~d~0#1.offset, 2);havoc #t~mem2268#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13800: assume !(6 == #t~mem2267#1 % 18446744073709551616);havoc #t~mem2267#1;call #t~mem2269#1 := read~int#28(~d~0#1.base, 2 + ~d~0#1.offset, 2); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13788-1: SUMMARY for call #t~memcpy~res2264#1.base, #t~memcpy~res2264#1.offset := #Ultimate.C_memcpy#28(#t~mem2263#1.base, #t~mem2263#1.offset, ~buf#1.base, ~buf#1.offset, ~__len~5#1); srcloc: null [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13788: ~__ret~6#1.base, ~__ret~6#1.offset := #t~memcpy~res2264#1.base, #t~memcpy~res2264#1.offset;havoc #t~mem2263#1.base, #t~mem2263#1.offset;havoc #t~memcpy~res2264#1.base, #t~memcpy~res2264#1.offset;~size#1 := ~size#1 - ~count~6#1 % 65536;~buf#1.base, ~buf#1.offset := ~buf#1.base, ~buf#1.offset + (if ~count~6#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~count~6#1 % 65536 % 18446744073709551616 % 18446744073709551616 else ~count~6#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13825: assume 0 == #t~mem2276#1 % 256;havoc #t~mem2276#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13825: assume !(0 == #t~mem2276#1 % 256);havoc #t~mem2276#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13697: assume 0 != free_tbuf_count_~count~4#1 % 4294967296; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13697: assume !(0 != free_tbuf_count_~count~4#1 % 4294967296); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13792: assume 0 == ~size#1 % 4294967296;call #t~mem2265#1 := read~int#28(~info#1.base, 1511 + ~info#1.offset, 8); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13792: assume !(0 == ~size#1 % 4294967296);call #t~mem2267#1 := read~int#28(~info#1.base, 1511 + ~info#1.offset, 8); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13780: call #t~mem2262#1.base, #t~mem2262#1.offset := read~$Pointer$#28(~info#1.base, 9887 + ~info#1.offset, 8);~d~0#1.base, ~d~0#1.offset := #t~mem2262#1.base, #t~mem2262#1.offset + 34 * (if ~i~17#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~17#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~17#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13805: assume #t~mem2271#1 % 4294967296 != ~i~17#1 % 4294967296;havoc #t~mem2271#1;call write~int#28(~count~6#1, ~d~0#1.base, ~d~0#1.offset, 2); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13805: assume !(#t~mem2271#1 % 4294967296 != ~i~17#1 % 4294967296);havoc #t~mem2271#1; [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13805-1: call #t~mem2271#1 := read~int#28(~info#1.base, 9899 + ~info#1.offset, 4); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13772: SUMMARY for call trace_block(~info#1.base, ~info#1.offset, ~buf#1.base, ~buf#1.offset, (if ~size#1 % 4294967296 % 4294967296 <= 2147483647 then ~size#1 % 4294967296 % 4294967296 else ~size#1 % 4294967296 % 4294967296 - 4294967296), 175, 0); srcloc: null [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13809: call write~int#28(~count~6#1, ~d~0#1.base, 32 + ~d~0#1.offset, 2);~i~17#1 := 1 + ~i~17#1;call #t~mem2272#1 := read~int#28(~info#1.base, 9883 + ~info#1.offset, 4); [2025-02-08 02:05:49,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13776: call #t~mem2261#1 := read~int#28(~info#1.base, 9895 + ~info#1.offset, 4);~i~17#1 := #t~mem2261#1;havoc #t~mem2261#1;call write~int#28(~i~17#1, ~info#1.base, 9899 + ~info#1.offset, 4); [2025-02-08 02:05:50,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733: assume 1 == #t~mem912 % 18446744073709551616;havoc #t~mem912;~tmp___0~39 := ~count~2;~count~2 := 1 + ~count~2;call #t~mem913.base, #t~mem913.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8);call #t~mem914.base, #t~mem914.offset := read~$Pointer$#28(#t~mem913.base, 12 + (#t~mem913.offset + 34 * (if ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#28((if (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 256 <= 127 then (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 256 else (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 256 - 256), #t~mem914.base, #t~mem914.offset + (if ~tmp___0~39 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp___0~39 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~tmp___0~39 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc #t~mem913.base, #t~mem913.offset;havoc #t~mem914.base, #t~mem914.offset; [2025-02-08 02:05:50,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8733: assume !(1 == #t~mem912 % 18446744073709551616);havoc #t~mem912; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8766: call write~int#28(~i~2, ~info.base, 9877 + ~info.offset, 4);call write~int#28(~count~2, ~info.base, 9881 + ~info.offset, 2); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-1: [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-2: havoc #t~bitwise916;assume (((((if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise916 <= (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296)) && #t~bitwise916 <= 1024) && #t~bitwise916 >= 0) && ((if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise916 > 1024 + (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296))) && #t~bitwise916 >= -2147483648; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-3: assume 1024 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296);#t~bitwise916 := (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-3: assume !(1024 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-4: assume 0 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296);#t~bitwise916 := 0; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742-4: assume !(0 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume 0 != #t~bitwise916;havoc #t~bitwise916;call #t~mem917.base, #t~mem917.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8);call write~int#28(~count~2, #t~mem917.base, #t~mem917.offset + 34 * (if ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);call #t~mem918.base, #t~mem918.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8742: assume !(0 != #t~bitwise916);havoc #t~bitwise916; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8724: call write~int#28(1, ~info.base, 1580 + ~info.offset, 1); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8724-1: SUMMARY for call rx_stop(~info.base, ~info.offset); srcloc: null [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722: assume (if #t~mem909 % 65536 % 65536 <= 32767 then #t~mem909 % 65536 % 65536 else #t~mem909 % 65536 % 65536 - 65536) < 0;havoc #t~mem908.base, #t~mem908.offset;havoc #t~mem909; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722: assume !((if #t~mem909 % 65536 % 65536 <= 32767 then #t~mem909 % 65536 % 65536 else #t~mem909 % 65536 % 65536 - 65536) < 0);havoc #t~mem908.base, #t~mem908.offset;havoc #t~mem909;~tmp~66 := ~count~2;~count~2 := 1 + ~count~2;call #t~mem910.base, #t~mem910.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8);call #t~mem911.base, #t~mem911.offset := read~$Pointer$#28(#t~mem910.base, 12 + (#t~mem910.offset + 34 * (if ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call write~int#28((if ~reg~0 % 65536 % 256 <= 127 then ~reg~0 % 65536 % 256 else ~reg~0 % 65536 % 256 - 256), #t~mem911.base, #t~mem911.offset + (if ~tmp~66 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp~66 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~tmp~66 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);havoc #t~mem910.base, #t~mem910.offset;havoc #t~mem911.base, #t~mem911.offset;call #t~mem912 := read~int#28(~info.base, 1511 + ~info.offset, 8); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749: assume ~i~2 % 4294967296 == #t~mem920 % 4294967296;havoc #t~mem920;~i~2 := 0; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8749: assume !(~i~2 % 4294967296 == #t~mem920 % 4294967296);havoc #t~mem920; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718-1: SUMMARY for call #t~ret907 := printk(106, 0); srcloc: null [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8716: assume ~debug_level~0 > 4; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8716: assume !(~debug_level~0 > 4); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714: ~reg~0 := #t~ret906;havoc #t~ret906; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8753: call #t~mem921 := read~int#28(~info.base, 1470 + ~info.offset, 4);call write~int#28(1 + #t~mem921 - #t~mem921 % 2, ~info.base, 1470 + ~info.offset, 4);havoc #t~mem921; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8722-1: call #t~mem908.base, #t~mem908.offset := read~$Pointer$#28(~info.base, 9861 + ~info.offset, 8);call #t~mem909 := read~int#28(#t~mem908.base, 2 + (#t~mem908.offset + 34 * (if ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8718: assume -2147483648 <= #t~ret907 && #t~ret907 <= 2147483647;havoc #t~ret907; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745-4: assume 0 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 4294967296 || 32768 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 4294967296;#t~bitwise919 := 32768; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745-4: assume !(0 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 4294967296 || 32768 == (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 4294967296); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8739: assume #t~mem915 % 4294967296 == ~count~2 % 4294967296;havoc #t~mem915; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8739: assume !(#t~mem915 % 4294967296 == ~count~2 % 4294967296);havoc #t~mem915; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8739-1: call #t~mem915 := read~int#28(~info.base, 1555 + ~info.offset, 4); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint isr_rxdataFINAL: assume true; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745: call write~int#28(#t~bitwise919, #t~mem918.base, 2 + (#t~mem918.offset + 34 * (if ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 2);havoc #t~mem918.base, #t~mem918.offset;havoc #t~bitwise919;~count~2 := 0;call write~int#28(0, ~info.base, 9881 + ~info.offset, 2);~i~2 := 1 + ~i~2;call #t~mem920 := read~int#28(~info.base, 9857 + ~info.offset, 4); [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8714-1: SUMMARY for call #t~ret906 := rd_reg16(~info.base, ~info.offset, 128); srcloc: null [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745-1: [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745-2: havoc #t~bitwise919;assume (#t~bitwise919 % 4294967296 >= (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 4294967296 && #t~bitwise919 % 4294967296 >= 32768) && #t~bitwise919 % 4294967296 <= 32768 + (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256 % 4294967296; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745-3: assume false;#t~bitwise919 := (if ~reg~0 % 65536 % 4294967296 <= 2147483647 then ~reg~0 % 65536 % 4294967296 else ~reg~0 % 65536 % 4294967296 - 4294967296) / 256; [2025-02-08 02:05:50,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8745-3: assume !false; [2025-02-08 02:05:50,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5254: 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:05:51,680 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10718-2: call flush_cond_wait_#t~mem1432#1.base, flush_cond_wait_#t~mem1432#1.offset := read~$Pointer$#28(flush_cond_wait_~head#1.base, flush_cond_wait_~head#1.offset, 8); [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: assume 0 != (#t~mem1070#1.base + #t~mem1070#1.offset) % 18446744073709551616;havoc #t~mem1070#1.base, #t~mem1070#1.offset;call #t~mem1071#1.base, #t~mem1071#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8); [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: assume !(0 != (#t~mem1070#1.base + #t~mem1070#1.offset) % 18446744073709551616);havoc #t~mem1070#1.base, #t~mem1070#1.offset; [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10718-1: SUMMARY for call __wake_up(flush_cond_wait_#t~mem1432#1.base, 8 + flush_cond_wait_#t~mem1432#1.offset, 1, 1, 0, 0); srcloc: null [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10718: havoc flush_cond_wait_#t~mem1432#1.base, flush_cond_wait_#t~mem1432#1.offset;call flush_cond_wait_#t~mem1433#1.base, flush_cond_wait_#t~mem1433#1.offset := read~$Pointer$#28(flush_cond_wait_~head#1.base, flush_cond_wait_~head#1.offset, 8);call flush_cond_wait_#t~mem1434#1.base, flush_cond_wait_#t~mem1434#1.offset := read~$Pointer$#28(flush_cond_wait_#t~mem1433#1.base, flush_cond_wait_#t~mem1433#1.offset, 8);call write~$Pointer$#28(flush_cond_wait_#t~mem1434#1.base, flush_cond_wait_#t~mem1434#1.offset, flush_cond_wait_~head#1.base, flush_cond_wait_~head#1.offset, 8);havoc flush_cond_wait_#t~mem1433#1.base, flush_cond_wait_#t~mem1433#1.offset;havoc flush_cond_wait_#t~mem1434#1.base, flush_cond_wait_#t~mem1434#1.offset; [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9369: havoc flush_cond_wait_#t~mem1432#1.base, flush_cond_wait_#t~mem1432#1.offset, flush_cond_wait_#t~mem1433#1.base, flush_cond_wait_#t~mem1433#1.offset, flush_cond_wait_#t~mem1434#1.base, flush_cond_wait_#t~mem1434#1.offset, flush_cond_wait_#t~mem1435#1.base, flush_cond_wait_#t~mem1435#1.offset, flush_cond_wait_~head#1.base, flush_cond_wait_~head#1.offset;havoc flush_cond_wait_#in~head#1.base, flush_cond_wait_#in~head#1.offset;assume { :end_inline_flush_cond_wait } true; [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9378: call #t~mem1072#1 := read~int#28(~info#1.base, 352 + ~info#1.offset, 8);call write~int#28(#t~mem1072#1 % 2147483648, ~info#1.base, 352 + ~info#1.offset, 8);havoc #t~mem1072#1; [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374-1: SUMMARY for call set_bit(1, #t~mem1071#1.base, 528 + #t~mem1071#1.offset); srcloc: null [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9370: call #t~mem1070#1.base, #t~mem1070#1.offset := read~$Pointer$#28(~info#1.base, 8 + ~info#1.offset, 8); [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9374: havoc #t~mem1071#1.base, #t~mem1071#1.offset; [2025-02-08 02:05:51,681 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9370-1: SUMMARY for call spin_unlock_irqrestore(~info#1.base, 1326 + ~info#1.offset, ~flags~21#1); srcloc: null [2025-02-08 02:05:51,704 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14821: havoc #t~nondet2389; [2025-02-08 02:05:51,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint tdma_resetFINAL: assume true; [2025-02-08 02:05:51,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: assume 0 == ~tmp~112 % 2 % 4294967296; [2025-02-08 02:05:51,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: assume !(0 == ~tmp~112 % 2 % 4294967296);~i~10 := 1 + ~i~10; [2025-02-08 02:05:51,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401-1: SUMMARY for call #t~ret1884 := rd_reg32(~info.base, ~info.offset, 148); srcloc: null [2025-02-08 02:05:51,825 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12401: ~tmp~112 := #t~ret1884;havoc #t~ret1884; [2025-02-08 02:05:53,293 INFO L? ?]: Removed 1630 outVars from TransFormulas that were not future-live. [2025-02-08 02:05:53,294 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:05:53,351 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:05:53,351 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:05:53,351 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:05:53 BoogieIcfgContainer [2025-02-08 02:05:53,351 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:05:53,353 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:05:53,353 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:05:53,356 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:05:53,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:34" (1/3) ... [2025-02-08 02:05:53,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ecd4ce5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:05:53, skipping insertion in model container [2025-02-08 02:05:53,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:37" (2/3) ... [2025-02-08 02:05:53,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ecd4ce5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:05:53, skipping insertion in model container [2025-02-08 02:05:53,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:05:53" (3/3) ... [2025-02-08 02:05:53,357 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-02-08 02:05:53,368 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:05:53,373 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i that has 169 procedures, 1724 locations, 1 initial locations, 106 loop locations, and 1 error locations. [2025-02-08 02:05:53,434 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:05:53,443 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;@5db85871, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:05:53,443 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:05:53,450 INFO L276 IsEmpty]: Start isEmpty. Operand has 1106 states, 797 states have (on average 1.4918444165621079) internal successors, (1189), 903 states have internal predecessors, (1189), 157 states have call successors, (157), 40 states have call predecessors, (157), 33 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2025-02-08 02:05:53,455 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:05:53,457 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:05:53,461 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:05:53,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 1106 states, 797 states have (on average 1.4918444165621079) internal successors, (1189), 903 states have internal predecessors, (1189), 157 states have call successors, (157), 40 states have call predecessors, (157), 33 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2025-02-08 02:05:53,485 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:05:53,492 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:05:53 BoogieIcfgContainer [2025-02-08 02:05:53,493 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:05:53,494 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:05:53,494 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:05:53,494 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:05:53,495 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:05:53" (3/4) ... [2025-02-08 02:05:53,497 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:05:53,502 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure setup_timer_key [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2025-02-08 02:05:53,503 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2025-02-08 02:05:53,504 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:05:53,504 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:05:53,504 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:05:53,504 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rdma_reset [2025-02-08 02:05:53,504 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure remove_wait_queue [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_hung_up_p [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure release_resources [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure slgt_cleanup [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __xchg_wrong_size [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#32 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_tx_start_queue [2025-02-08 02:05:53,505 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_to_hdlc [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_set_idle [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer_sync [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#34 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#33 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_signals [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure alloc_dma_bufs [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure enable_loopback [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_module_put [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#34 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#33 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#32 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_insert_flip_char [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_load [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wr_reg32 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlcdev_tx_done [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_free_consistent [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_stop [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure program_hw [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_on [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure clear_bit [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rd_reg32 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isr_rxdata [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure reset_port [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:05:53,506 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_bufs [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure change_params [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tbuf_bytes [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msleep_interruptible [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure compat_ptr [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_alloc_consistent [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:05:53,507 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_start [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_wakeup [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure flush_buffer [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wr_reg16 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure startup [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tx_release [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure reset_rbufs [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rd_reg16 [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mod_timer [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wait_until_sent [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure signal_pending [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sync_mode [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure shutdown [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_rate [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure send_xchar [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_rbufs [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure async_mode [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioctl [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_tty_driver [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_ioctl [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_tmp_rbuf [2025-02-08 02:05:53,508 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock_nested [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_wait_queue [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tdma_reset [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_signals [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_bit [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rx_stop [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure schedule [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure rx_start [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure update_tx_timer [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure trace_block [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure alloc_bufs [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure wr_reg8 [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure sanity_check [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msc_set_vcr [2025-02-08 02:05:53,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure isr_txeom [2025-02-08 02:05:53,545 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 322 nodes and edges [2025-02-08 02:05:53,548 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 118 nodes and edges [2025-02-08 02:05:53,552 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 47 nodes and edges [2025-02-08 02:05:53,555 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2025-02-08 02:05:53,558 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2025-02-08 02:05:53,561 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2025-02-08 02:05:53,566 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 02:05:53,568 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:05:53,572 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:05:53,801 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:05:53,802 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:05:53,802 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:05:53,803 INFO L158 Benchmark]: Toolchain (without parser) took 78960.58ms. Allocated memory was 142.6MB in the beginning and 738.2MB in the end (delta: 595.6MB). Free memory was 89.6MB in the beginning and 224.0MB in the end (delta: -134.4MB). Peak memory consumption was 456.9MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,803 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 201.3MB. Free memory is still 124.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:05:53,804 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2320.29ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 88.5MB in the beginning and 238.4MB in the end (delta: -150.0MB). Peak memory consumption was 216.0MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,804 INFO L158 Benchmark]: Boogie Procedure Inliner took 282.42ms. Allocated memory is still 369.1MB. Free memory was 238.4MB in the beginning and 176.8MB in the end (delta: 61.6MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,805 INFO L158 Benchmark]: Boogie Preprocessor took 1170.16ms. Allocated memory was 369.1MB in the beginning and 738.2MB in the end (delta: 369.1MB). Free memory was 176.8MB in the beginning and 549.7MB in the end (delta: -372.9MB). Peak memory consumption was 127.8MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,805 INFO L158 Benchmark]: IcfgBuilder took 74732.78ms. Allocated memory is still 738.2MB. Free memory was 549.7MB in the beginning and 286.9MB in the end (delta: 262.9MB). Peak memory consumption was 470.4MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,805 INFO L158 Benchmark]: TraceAbstraction took 140.14ms. Allocated memory is still 738.2MB. Free memory was 286.9MB in the beginning and 270.1MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,805 INFO L158 Benchmark]: Witness Printer took 307.99ms. Allocated memory is still 738.2MB. Free memory was 270.1MB in the beginning and 224.0MB in the end (delta: 46.1MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 02:05:53,807 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.13ms. Allocated memory is still 201.3MB. Free memory is still 124.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2320.29ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 88.5MB in the beginning and 238.4MB in the end (delta: -150.0MB). Peak memory consumption was 216.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 282.42ms. Allocated memory is still 369.1MB. Free memory was 238.4MB in the beginning and 176.8MB in the end (delta: 61.6MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1170.16ms. Allocated memory was 369.1MB in the beginning and 738.2MB in the end (delta: 369.1MB). Free memory was 176.8MB in the beginning and 549.7MB in the end (delta: -372.9MB). Peak memory consumption was 127.8MB. Max. memory is 16.1GB. * IcfgBuilder took 74732.78ms. Allocated memory is still 738.2MB. Free memory was 549.7MB in the beginning and 286.9MB in the end (delta: 262.9MB). Peak memory consumption was 470.4MB. Max. memory is 16.1GB. * TraceAbstraction took 140.14ms. Allocated memory is still 738.2MB. Free memory was 286.9MB in the beginning and 270.1MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Witness Printer took 307.99ms. Allocated memory is still 738.2MB. Free memory was 270.1MB in the beginning and 224.0MB in the end (delta: 46.1MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4931]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] - GenericResultAtLocation [Line: 4938]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] - GenericResultAtLocation [Line: 4945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] - GenericResultAtLocation [Line: 4959]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4959-4960] - GenericResultAtLocation [Line: 4979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] - GenericResultAtLocation [Line: 4981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] - GenericResultAtLocation [Line: 4983]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] - GenericResultAtLocation [Line: 4986]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] - GenericResultAtLocation [Line: 5024]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] - GenericResultAtLocation [Line: 5030]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] - GenericResultAtLocation [Line: 5147]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] - GenericResultAtLocation [Line: 5154]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] - GenericResultAtLocation [Line: 5161]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] - GenericResultAtLocation [Line: 5168]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] - GenericResultAtLocation [Line: 5175]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] - GenericResultAtLocation [Line: 5182]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] - GenericResultAtLocation [Line: 9668]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] - GenericResultAtLocation [Line: 9670]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] - GenericResultAtLocation [Line: 9673]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] - GenericResultAtLocation [Line: 9675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] - GenericResultAtLocation [Line: 9678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] - GenericResultAtLocation [Line: 9921]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] - GenericResultAtLocation [Line: 9923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] - GenericResultAtLocation [Line: 9926]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] - GenericResultAtLocation [Line: 9928]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] - GenericResultAtLocation [Line: 9931]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] - GenericResultAtLocation [Line: 10006]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] - GenericResultAtLocation [Line: 10012]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] - GenericResultAtLocation [Line: 10018]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] - GenericResultAtLocation [Line: 10025]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] - GenericResultAtLocation [Line: 10066]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] - GenericResultAtLocation [Line: 10072]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] - GenericResultAtLocation [Line: 10078]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] - GenericResultAtLocation [Line: 10085]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] - GenericResultAtLocation [Line: 10197]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] - GenericResultAtLocation [Line: 10203]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] - GenericResultAtLocation [Line: 10209]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] - GenericResultAtLocation [Line: 10216]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] - GenericResultAtLocation [Line: 10256]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10256-10257] - GenericResultAtLocation [Line: 10259]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10259-10260] - GenericResultAtLocation [Line: 10263]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10263-10264] - GenericResultAtLocation [Line: 10266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10266-10267] - GenericResultAtLocation [Line: 10270]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10270-10271] - GenericResultAtLocation [Line: 10302]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] - GenericResultAtLocation [Line: 10304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] - GenericResultAtLocation [Line: 10307]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] - GenericResultAtLocation [Line: 10309]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] - GenericResultAtLocation [Line: 10312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] - GenericResultAtLocation [Line: 10374]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] - GenericResultAtLocation [Line: 10376]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] - GenericResultAtLocation [Line: 10379]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] - GenericResultAtLocation [Line: 10381]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] - GenericResultAtLocation [Line: 10384]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] - GenericResultAtLocation [Line: 10436]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] - GenericResultAtLocation [Line: 10438]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] - GenericResultAtLocation [Line: 10441]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] - GenericResultAtLocation [Line: 10443]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] - GenericResultAtLocation [Line: 10446]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] - GenericResultAtLocation [Line: 10594]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] - GenericResultAtLocation [Line: 10600]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] - GenericResultAtLocation [Line: 10606]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] - GenericResultAtLocation [Line: 10613]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] - GenericResultAtLocation [Line: 10657]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] - GenericResultAtLocation [Line: 10663]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] - GenericResultAtLocation [Line: 10669]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] - GenericResultAtLocation [Line: 10676]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] - GenericResultAtLocation [Line: 10884]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] - GenericResultAtLocation [Line: 10890]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] - GenericResultAtLocation [Line: 10896]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] - GenericResultAtLocation [Line: 10903]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] - GenericResultAtLocation [Line: 10942]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] - GenericResultAtLocation [Line: 10948]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] - GenericResultAtLocation [Line: 10954]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] - GenericResultAtLocation [Line: 10961]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] - GenericResultAtLocation [Line: 11039]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] - GenericResultAtLocation [Line: 11045]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] - GenericResultAtLocation [Line: 11051]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] - GenericResultAtLocation [Line: 11058]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] - GenericResultAtLocation [Line: 11304]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] - GenericResultAtLocation [Line: 11310]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] - GenericResultAtLocation [Line: 11316]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] - GenericResultAtLocation [Line: 11323]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] - GenericResultAtLocation [Line: 11394]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] - GenericResultAtLocation [Line: 11400]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] - GenericResultAtLocation [Line: 11406]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] - GenericResultAtLocation [Line: 11413]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] * 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: 14623]: 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 169 procedures, 1724 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1106occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: 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:05:54,005 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