./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 47dd253b5f3df7f1cb7a76abc50644bd8a8e5826cdc82454c7f23fb12c64e63b --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:45:32,240 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:45:32,300 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:45:32,303 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:45:32,304 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:45:32,323 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:45:32,324 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:45:32,324 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:45:32,324 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:45:32,324 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:45:32,324 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:45:32,324 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:45:32,327 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:45:32,327 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:45:32,328 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:45:32,328 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:45:32,328 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:45:32,328 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:45:32,328 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:45:32,328 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:45:32,328 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:45:32,329 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:45:32,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:45:32,330 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:45:32,330 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:45:32,330 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 -> 47dd253b5f3df7f1cb7a76abc50644bd8a8e5826cdc82454c7f23fb12c64e63b [2025-02-08 02:45:32,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:45:32,577 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:45:32,580 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:45:32,581 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:45:32,581 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:45:32,582 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i [2025-02-08 02:45:33,763 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/cac37ba3d/76a7108804b44bf09300547d8c60bc8e/FLAG462fa3454 [2025-02-08 02:45:34,363 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:45:34,364 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i [2025-02-08 02:45:34,405 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/cac37ba3d/76a7108804b44bf09300547d8c60bc8e/FLAG462fa3454 [2025-02-08 02:45:34,421 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/cac37ba3d/76a7108804b44bf09300547d8c60bc8e [2025-02-08 02:45:34,423 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:45:34,424 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:45:34,425 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:45:34,425 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:45:34,428 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:45:34,429 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:45:34" (1/1) ... [2025-02-08 02:45:34,430 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ab1b04e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:34, skipping insertion in model container [2025-02-08 02:45:34,430 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:45:34" (1/1) ... [2025-02-08 02:45:34,527 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:45:37,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i[420085,420098] [2025-02-08 02:45:38,039 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:45:38,096 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:45:38,154 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5195] [2025-02-08 02:45:38,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5202] [2025-02-08 02:45:38,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5209-5210] [2025-02-08 02:45:38,156 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)); [5223-5224] [2025-02-08 02:45:38,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5253] [2025-02-08 02:45:38,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5256] [2025-02-08 02:45:38,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5259] [2025-02-08 02:45:38,158 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5262] [2025-02-08 02:45:38,159 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 *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [5294-5295] [2025-02-08 02:45:38,160 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5300-5302] [2025-02-08 02:45:38,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5430] [2025-02-08 02:45:38,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5437] [2025-02-08 02:45:38,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5444] [2025-02-08 02:45:38,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5451] [2025-02-08 02:45:38,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___10->state): : "memory", "cc"); [7940-7941] [2025-02-08 02:45:38,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___11->state): : "memory", "cc"); [7945-7946] [2025-02-08 02:45:38,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___12->state): : "memory", "cc"); [7950-7951] [2025-02-08 02:45:38,244 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___13->state): : "memory", "cc"); [7955-7956] [2025-02-08 02:45:38,245 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___17->state): : "memory", "cc"); [7981-7982] [2025-02-08 02:45:38,245 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___18->state): : "memory", "cc"); [7986-7987] [2025-02-08 02:45:38,245 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___19->state): : "memory", "cc"); [7991-7992] [2025-02-08 02:45:38,247 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___20->state): : "memory", "cc"); [7996-7997] [2025-02-08 02:45:38,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___30->state): : "memory", "cc"); [8068-8069] [2025-02-08 02:45:38,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___31->state): : "memory", "cc"); [8073-8074] [2025-02-08 02:45:38,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___32->state): : "memory", "cc"); [8078-8079] [2025-02-08 02:45:38,249 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___33->state): : "memory", "cc"); [8083-8084] [2025-02-08 02:45:38,250 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"); [8108] [2025-02-08 02:45:38,250 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"); [8111] [2025-02-08 02:45:38,250 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"); [8114] [2025-02-08 02:45:38,250 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"); [8117] [2025-02-08 02:45:38,250 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"); [8120] [2025-02-08 02:45:38,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8171-8172] [2025-02-08 02:45:38,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8176-8177] [2025-02-08 02:45:38,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8181-8182] [2025-02-08 02:45:38,253 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8186-8187] [2025-02-08 02:45:38,254 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8210-8211] [2025-02-08 02:45:38,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8215-8216] [2025-02-08 02:45:38,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [8220-8221] [2025-02-08 02:45:38,255 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [8225-8226] [2025-02-08 02:45:38,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___12->state): : "memory", "cc"); [8251-8252] [2025-02-08 02:45:38,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___13->state): : "memory", "cc"); [8256-8257] [2025-02-08 02:45:38,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___14->state): : "memory", "cc"); [8261-8262] [2025-02-08 02:45:38,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [8266-8267] [2025-02-08 02:45:38,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8837-8838] [2025-02-08 02:45:38,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8842-8843] [2025-02-08 02:45:38,269 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8847-8848] [2025-02-08 02:45:38,270 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [8852-8853] [2025-02-08 02:45:38,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8895-8896] [2025-02-08 02:45:38,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [8900-8901] [2025-02-08 02:45:38,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [8905-8906] [2025-02-08 02:45:38,272 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [8910-8911] [2025-02-08 02:45:38,406 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i[420085,420098] [2025-02-08 02:45:38,416 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:45:38,556 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:45:38,557 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38 WrapperNode [2025-02-08 02:45:38,557 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:45:38,559 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:45:38,559 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:45:38,559 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:45:38,563 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:38,642 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:38,849 INFO L138 Inliner]: procedures = 395, calls = 4272, calls flagged for inlining = 201, calls inlined = 148, statements flattened = 8639 [2025-02-08 02:45:38,850 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:45:38,850 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:45:38,850 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:45:38,851 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:45:38,860 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:38,860 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:38,911 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:39,872 INFO L175 MemorySlicer]: Split 1981 memory accesses to 40 slices as follows [1, 3, 4, 26, 1309, 32, 7, 5, 13, 13, 12, 22, 22, 22, 3, 7, 7, 42, 8, 11, 54, 7, 5, 35, 2, 24, 20, 15, 34, 50, 3, 50, 2, 1, 32, 5, 5, 5, 54, 9]. 66 percent of accesses are in the largest equivalence class. The 176 initializations are split as follows [0, 3, 4, 0, 12, 0, 7, 0, 10, 10, 10, 20, 20, 20, 0, 7, 7, 0, 8, 0, 0, 7, 5, 0, 2, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 780 writes are split as follows [0, 0, 0, 0, 472, 16, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 42, 0, 11, 23, 0, 0, 35, 0, 0, 8, 15, 23, 23, 0, 46, 1, 0, 8, 0, 0, 2, 46, 7]. [2025-02-08 02:45:39,873 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:39,873 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:40,022 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:40,041 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:40,136 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:40,165 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:40,219 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:45:40,220 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:45:40,221 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:45:40,221 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:45:40,222 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (1/1) ... [2025-02-08 02:45:40,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:45:40,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:45:40,248 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:45:40,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:45:40,270 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_wait_until_sent [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_wait_until_sent [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_start [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_start [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure usc_set_txidle [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_set_txidle [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_ioctl [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_ioctl [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:45:40,271 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopback_frame [2025-02-08 02:45:40,271 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopback_frame [2025-02-08 02:45:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2025-02-08 02:45:40,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2025-02-08 02:45:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure usc_start_receiver [2025-02-08 02:45:40,272 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_start_receiver [2025-02-08 02:45:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure usc_set_serial_signals [2025-02-08 02:45:40,272 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_set_serial_signals [2025-02-08 02:45:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_trace_block [2025-02-08 02:45:40,272 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_trace_block [2025-02-08 02:45:40,272 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 02:45:40,273 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 02:45:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-02-08 02:45:40,273 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-02-08 02:45:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mgsl_ops_disconnect_2 [2025-02-08 02:45:40,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mgsl_ops_disconnect_2 [2025-02-08 02:45:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_change_mtu [2025-02-08 02:45:40,273 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_change_mtu [2025-02-08 02:45:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:45:40,273 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:45:40,273 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2025-02-08 02:45:40,273 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure load_next_tx_holding_buffer [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure load_next_tx_holding_buffer [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_tty_port [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_tty_port [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure dtr_rts [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure dtr_rts [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmset [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmset [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure usc_OutDmaReg [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_OutDmaReg [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:45:40,274 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:45:40,274 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopmode_cancel_transmit [2025-02-08 02:45:40,275 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopmode_cancel_transmit [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure usc_load_txfifo [2025-02-08 02:45:40,275 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_load_txfifo [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-08 02:45:40,275 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_timeout [2025-02-08 02:45:40,275 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_timeout [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:45:40,275 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:45:40,276 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:45:40,276 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:45:40,276 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:45:40,276 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:45:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:45:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:45:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:45:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:45:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:45:40,277 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:45:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:45:40,279 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:45:40,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:45:40,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure usc_reset [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_reset [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_free_frame_memory [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_free_frame_memory [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure usc_InReg [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_InReg [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure usc_enable_loopback [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_enable_loopback [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_load_tx_dma_buffer [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_load_tx_dma_buffer [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure usc_DmaCmd [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_DmaCmd [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_flush_buffer [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_flush_buffer [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure carrier_raised [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure carrier_raised [2025-02-08 02:45:40,282 INFO L130 BoogieDeclarations]: Found specification of procedure usc_RTCmd [2025-02-08 02:45:40,282 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_RTCmd [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure usc_set_sdlc_mode [2025-02-08 02:45:40,283 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_set_sdlc_mode [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure usc_stop_receiver [2025-02-08 02:45:40,283 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_stop_receiver [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:45:40,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_add_device [2025-02-08 02:45:40,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_add_device [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_unthrottle [2025-02-08 02:45:40,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_unthrottle [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_throttle [2025-02-08 02:45:40,283 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_throttle [2025-02-08 02:45:40,283 INFO L130 BoogieDeclarations]: Found specification of procedure usc_OutReg [2025-02-08 02:45:40,284 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_OutReg [2025-02-08 02:45:40,284 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:45:40,284 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:45:40,284 INFO L130 BoogieDeclarations]: Found specification of procedure tiocmget [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure tiocmget [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_set_termios [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_set_termios [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure usc_stop_transmitter [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_stop_transmitter [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-02-08 02:45:40,285 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:45:40,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:45:40,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:45:40,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:45:40,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_flush_chars [2025-02-08 02:45:40,288 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_flush_chars [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 02:45:40,288 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 02:45:40,288 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 02:45:40,288 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_send_xchar [2025-02-08 02:45:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_send_xchar [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_change_params [2025-02-08 02:45:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_change_params [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 02:45:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:45:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure usc_get_serial_signals [2025-02-08 02:45:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_get_serial_signals [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_reset_rx_dma_buffers [2025-02-08 02:45:40,289 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_reset_rx_dma_buffers [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-08 02:45:40,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-08 02:45:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-08 02:45:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-08 02:45:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-08 02:45:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-08 02:45:40,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#39 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-08 02:45:40,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-08 02:45:40,291 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#39 [2025-02-08 02:45:40,291 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure usc_start_transmitter [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_start_transmitter [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_paranoia_check [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_paranoia_check [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure usc_InDmaReg [2025-02-08 02:45:40,292 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_InDmaReg [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:45:40,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopmode_active [2025-02-08 02:45:40,293 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopmode_active [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_stop [2025-02-08 02:45:40,293 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_stop [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-02-08 02:45:40,293 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:45:40,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-08 02:45:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#39 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure synclink_remove_one [2025-02-08 02:45:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure synclink_remove_one [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:45:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure synclink_cleanup [2025-02-08 02:45:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure synclink_cleanup [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:45:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#20 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#21 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#22 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#23 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#24 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#25 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#26 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#27 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#28 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#29 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#30 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#31 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#32 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#33 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#34 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#35 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#36 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#37 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#38 [2025-02-08 02:45:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#39 [2025-02-08 02:45:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-02-08 02:45:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#20 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#21 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#22 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#23 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#24 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#25 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#26 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#27 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#28 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#29 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#30 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#31 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#32 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#33 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#34 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#35 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#36 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#37 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#38 [2025-02-08 02:45:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#39 [2025-02-08 02:45:40,297 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_write_room [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_write_room [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_break [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_break [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_allocate_device [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_allocate_device [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure jiffies_to_msecs [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure jiffies_to_msecs [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_install [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_install [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_release_resources [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_release_resources [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure usc_loopmode_send_done [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure usc_loopmode_send_done [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_ioctl [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_ioctl [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_tty_port [2025-02-08 02:45:40,298 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_tty_port [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:45:40,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:45:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:45:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:45:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:45:40,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure msgl_get_icount [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure msgl_get_icount [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_chars_in_buffer [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_chars_in_buffer [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_put_char [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_put_char [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_program_hw [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_program_hw [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_hangup [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_hangup [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-08 02:45:40,300 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:45:40,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:45:40,301 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure mgsl_alloc_frame_memory [2025-02-08 02:45:40,302 INFO L138 BoogieDeclarations]: Found implementation of procedure mgsl_alloc_frame_memory [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2025-02-08 02:45:40,302 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2025-02-08 02:45:40,302 INFO L130 BoogieDeclarations]: Found specification of procedure inw [2025-02-08 02:45:40,302 INFO L138 BoogieDeclarations]: Found implementation of procedure inw [2025-02-08 02:45:41,284 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:45:41,290 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:45:41,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665: assume 0 != (if #t~mem1331 % 256 % 4294967296 <= 2147483647 then #t~mem1331 % 256 % 4294967296 else #t~mem1331 % 256 % 4294967296 - 4294967296);havoc #t~mem1331; [2025-02-08 02:45:41,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8665: assume !(0 != (if #t~mem1331 % 256 % 4294967296 <= 2147483647 then #t~mem1331 % 256 % 4294967296 else #t~mem1331 % 256 % 4294967296 - 4294967296));havoc #t~mem1331; [2025-02-08 02:45:41,445 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8653: havoc #t~ret1328; [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8653-1: SUMMARY for call #t~ret1328 := msleep_interruptible(~tmp___1~22); srcloc: null [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: assume 0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8682: assume !(0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0); [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8674: ~tmp___4~7 := #t~ret1332; [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678: assume 0 != ~tmp___6~4; [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8678: assume !(0 != ~tmp___6~4); [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8674-1: SUMMARY for call #t~ret1332 := jiffies_to_msecs(~char_time~0); srcloc: null [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8654-1: SUMMARY for call #t~ret1329.base, #t~ret1329.offset := get_current(); srcloc: null [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687: ~tmp___7~4 := #t~ret1336; [2025-02-08 02:45:41,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8654: ~tmp___2~13.base, ~tmp___2~13.offset := #t~ret1329.base, #t~ret1329.offset;havoc #t~ret1329.base, #t~ret1329.offset; [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8687-1: SUMMARY for call #t~ret1336 := usc_InReg(~info~20.base, ~info~20.offset, 52); srcloc: null [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675: havoc #t~ret1333; [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8675-1: SUMMARY for call #t~ret1333 := msleep_interruptible(~tmp___4~7); srcloc: null [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: assume ~debug_level~0 > 2; [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: assume !(~debug_level~0 > 2); [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-3: [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-4: havoc #t~bitwise1337;assume (((((if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise1337 <= (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296)) && #t~bitwise1337 <= 4) && #t~bitwise1337 >= 0) && ((if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise1337 > 4 + (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296))) && #t~bitwise1337 >= -2147483648; [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-5: assume 4 == (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296);#t~bitwise1337 := (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-5: assume !(4 == (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:41,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-6: assume 0 == (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296);#t~bitwise1337 := 0; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-6: assume !(0 == (if ~tmp___7~4 % 65536 % 4294967296 <= 2147483647 then ~tmp___7~4 % 65536 % 4294967296 else ~tmp___7~4 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume #t~short1339;havoc #t~bitwise1337;havoc #t~mem1338;havoc #t~short1339; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume !#t~short1339;havoc #t~bitwise1337;havoc #t~mem1338;havoc #t~short1339; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655: assume -2147483648 <= #t~ret1330 && #t~ret1330 <= 2147483647;~tmp___3~8 := #t~ret1330;havoc #t~ret1330; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-1: assume #t~short1339;call #t~mem1338 := read~int#4(~info~20.base, 1646 + ~info~20.offset, 1);#t~short1339 := 0 != (if #t~mem1338 % 256 % 4294967296 <= 2147483647 then #t~mem1338 % 256 % 4294967296 else #t~mem1338 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-1: assume !#t~short1339; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8655-1: SUMMARY for call #t~ret1330 := signal_pending(~tmp___2~13.base, ~tmp___2~13.offset); srcloc: null [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688-2: #t~short1339 := 0 == #t~bitwise1337; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8676: ~tmp___5~6.base, ~tmp___5~6.offset := #t~ret1334.base, #t~ret1334.offset;havoc #t~ret1334.base, #t~ret1334.offset; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8676-1: SUMMARY for call #t~ret1334.base, #t~ret1334.offset := get_current(); srcloc: null [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8660: assume 0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8660: assume !(0 != ~timeout && (if (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 else (~timeout + ~orig_jiffies~0) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0);call #t~mem1331 := read~int#4(~info~20.base, 1647 + ~info~20.offset, 1); [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: assume -2147483648 <= #t~ret1340 && #t~ret1340 <= 2147483647;havoc #t~ret1340; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697-1: SUMMARY for call #t~ret1340 := printk(153, 0); srcloc: null [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8652: ~tmp___1~22 := #t~ret1327; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8652-1: SUMMARY for call #t~ret1327 := jiffies_to_msecs(~char_time~0); srcloc: null [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8656: assume 0 != ~tmp___3~8; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8656: assume !(0 != ~tmp___3~8); [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677: assume -2147483648 <= #t~ret1335 && #t~ret1335 <= 2147483647;~tmp___6~4 := #t~ret1335;havoc #t~ret1335; [2025-02-08 02:45:41,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8677-1: SUMMARY for call #t~ret1335 := signal_pending(~tmp___5~6.base, ~tmp___5~6.offset); srcloc: null [2025-02-08 02:45:41,961 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5846: 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~mem257#1.base, netif_tx_wake_queue_#t~mem257#1.offset; [2025-02-08 02:45:41,962 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14416: havoc netpoll_trap_#t~nondet2811#1; [2025-02-08 02:45:42,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: assume 0 == assume_abort_if_not_~cond#1;assume false; [2025-02-08 02:45:42,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5549: assume !(0 == assume_abort_if_not_~cond#1); [2025-02-08 02:45:42,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560-1: #t~ret124#1 := ldv_is_err_#res#1;havoc ldv_is_err_~ptr#1.base, ldv_is_err_~ptr#1.offset;havoc ldv_is_err_#in~ptr#1.base, ldv_is_err_#in~ptr#1.offset;assume { :end_inline_ldv_is_err } true;assume -9223372036854775808 <= #t~ret124#1 && #t~ret124#1 <= 9223372036854775807;assume { :begin_inline_assume_abort_if_not } true;assume_abort_if_not_#in~cond#1 := (if 0 == #t~ret124#1 then 1 else 0);havoc assume_abort_if_not_~cond#1;assume_abort_if_not_~cond#1 := assume_abort_if_not_#in~cond#1; [2025-02-08 02:45:42,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5558: havoc ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:45:42,269 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc assume_abort_if_not_~cond#1;havoc assume_abort_if_not_#in~cond#1;assume { :end_inline_assume_abort_if_not } true;havoc #t~ret124#1;#res#1.base, #res#1.offset := ~res~0#1.base, ~res~0#1.offset; [2025-02-08 02:45:42,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-4: assume 3840 == ~tmp___3~18 % 65536 % 4294967296;#t~bitwise2193 := ~tmp___3~18 % 65536; [2025-02-08 02:45:42,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-4: assume !(3840 == ~tmp___3~18 % 65536 % 4294967296); [2025-02-08 02:45:42,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-3: havoc #t~bitwise2193;assume #t~bitwise2193 % 4294967296 <= ~tmp___3~18 % 65536 % 4294967296 && #t~bitwise2193 % 4294967296 <= 3840; [2025-02-08 02:45:42,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-5: assume 0 == ~tmp___3~18 % 65536 % 4294967296;#t~bitwise2193 := 0; [2025-02-08 02:45:42,324 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-5: assume !(0 == ~tmp___3~18 % 65536 % 4294967296); [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint usc_loopback_frameFINAL: assume true; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10933-1: SUMMARY for call #t~ret2190 := usc_InReg(~info.base, ~info.offset, 36); srcloc: null [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10933: ~tmp___2~25 := #t~ret2190; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946: SUMMARY for call usc_enable_loopback(~info.base, ~info.offset, 0); srcloc: null [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934-2: havoc #t~bitwise2191;assume (((((if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise2191 <= (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296)) && #t~bitwise2191 <= 282) && #t~bitwise2191 >= 0) && ((if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise2191 > 282 + (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296))) && #t~bitwise2191 >= -2147483648; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934-1: [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934-4: assume 0 == (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296);#t~bitwise2191 := 0; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934-4: assume !(0 == (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934-3: assume 282 == (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296);#t~bitwise2191 := (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934-3: assume !(282 == (if ~tmp___2~25 % 65536 % 4294967296 <= 2147483647 then ~tmp___2~25 % 65536 % 4294967296 else ~tmp___2~25 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: assume 0 != #t~bitwise2191;havoc #t~bitwise2191; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10934: assume !(0 != #t~bitwise2191);havoc #t~bitwise2191;~i~7 := 1 + ~i~7; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947-1: SUMMARY for call #t~ret2192 := usc_InReg(~info.base, ~info.offset, 24); srcloc: null [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10947: ~tmp___3~18 := #t~ret2192;havoc #t~ret2192; [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948: havoc #t~bitwise2193;call write~int#4(~oldmode~0, ~info.base, 1720 + ~info.offset, 8); [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-2: [2025-02-08 02:45:42,325 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10948-1: SUMMARY for call usc_OutReg(~info.base, ~info.offset, 24, (if (45056 + #t~bitwise2193) % 4294967296 % 4294967296 <= 2147483647 then (45056 + #t~bitwise2193) % 4294967296 % 4294967296 else (45056 + #t~bitwise2193) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:42,372 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14335: havoc #t~ret2796.base, #t~ret2796.offset; [2025-02-08 02:45:43,075 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12129-1: assume #t~short2519;call #t~mem2518 := read~int#4(~data.base, ~data.offset + (if ~i~14 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~14 % 18446744073709551616 % 18446744073709551616 else ~i~14 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);#t~short2519 := 127 != #t~mem2518; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12129-1: assume !#t~short2519; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12129: assume #t~short2519;havoc #t~mem2517;havoc #t~mem2518;havoc #t~short2519;call #t~mem2520 := read~int#4(~data.base, ~data.offset + (if ~i~14 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~14 % 18446744073709551616 % 18446744073709551616 else ~i~14 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12129: assume !#t~short2519;havoc #t~mem2517;havoc #t~mem2518;havoc #t~short2519; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12129-2: call #t~mem2517 := read~int#4(~data.base, ~data.offset + (if ~i~14 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~14 % 18446744073709551616 % 18446744073709551616 else ~i~14 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);#t~short2519 := #t~mem2517 > 31; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117-1: SUMMARY for call #t~ret2516 := printk(281, 0); srcloc: null [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12117: assume -2147483648 <= #t~ret2516 && #t~ret2516 <= 2147483647;~i~14 := 1 + ~i~14; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142-1: SUMMARY for call #t~ret2523 := printk(284, 0); srcloc: null [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12142: assume -2147483648 <= #t~ret2523 && #t~ret2523 <= 2147483647;~data.base, ~data.offset := ~data.base, ~data.offset + (if ~linecount~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~linecount~0 % 18446744073709551616 % 18446744073709551616 else ~linecount~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~count := ~count - ~linecount~0; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12130: assume -2147483648 <= #t~ret2521 && #t~ret2521 <= 2147483647;havoc #t~mem2520;havoc #t~ret2521; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12134: ~i~14 := 1 + ~i~14; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12130-1: SUMMARY for call #t~ret2521 := printk(282, 0); srcloc: null [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12126: ~i~14 := 0; [2025-02-08 02:45:43,076 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12106: assume -2147483648 <= #t~ret2515 && #t~ret2515 <= 2147483647;~i~14 := 1 + ~i~14; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12098: assume ~count > 16;~linecount~0 := 16; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12098: assume !(~count > 16);~linecount~0 := ~count; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mgsl_trace_blockFINAL: assume true; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12106-2: call #t~mem2514 := read~int#4(~data.base, ~data.offset + (if ~i~14 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~14 % 18446744073709551616 % 18446744073709551616 else ~i~14 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12106-1: SUMMARY for call #t~ret2515 := printk(280, 0); srcloc: null [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: assume ~i~14 < ~linecount~0; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12127: assume !(~i~14 < ~linecount~0); [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume ~i~14 <= 16; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12115: assume !(~i~14 <= 16); [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132: assume -2147483648 <= #t~ret2522 && #t~ret2522 <= 2147483647;havoc #t~ret2522; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12132-1: SUMMARY for call #t~ret2522 := printk(283, 0); srcloc: null [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12103: ~i~14 := 0; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12104: assume ~i~14 < ~linecount~0; [2025-02-08 02:45:43,077 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12104: assume !(~i~14 < ~linecount~0); [2025-02-08 02:45:43,798 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14354: havoc #t~nondet2800; [2025-02-08 02:45:43,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14311: havoc #t~nondet2792; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11795-1: SUMMARY for call usc_OutReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 58, (if mgsl_dma_test_#t~mem2446#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_#t~mem2446#1 % 65536 % 4294967296 else mgsl_dma_test_#t~mem2446#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11795: havoc mgsl_dma_test_#t~mem2445#1.base, mgsl_dma_test_#t~mem2445#1.offset;havoc mgsl_dma_test_#t~mem2446#1; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11960: assume 0 != mgsl_adapter_test_~tmp___3~22#1 % 256;mgsl_adapter_test_~tmp___4~18#1 := 0; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11960: assume !(0 != mgsl_adapter_test_~tmp___3~22#1 % 256);mgsl_adapter_test_~tmp___4~18#1 := 1; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597-1: SUMMARY for call mgsl_register_test_#t~ret2388#1 := usc_InReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 42); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11597: mgsl_register_test_~tmp___6~9#1 := mgsl_register_test_#t~ret2388#1;havoc mgsl_register_test_#t~ret2388#1;call mgsl_register_test_#t~mem2389#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (3 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (3 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (3 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9285: assume { :begin_inline_mgsl_reset_tx_dma_buffers } true;mgsl_reset_tx_dma_buffers_#in~info#1.base, mgsl_reset_tx_dma_buffers_#in~info#1.offset := mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset;havoc mgsl_reset_tx_dma_buffers_#t~mem2238#1.base, mgsl_reset_tx_dma_buffers_#t~mem2238#1.offset, mgsl_reset_tx_dma_buffers_#t~mem2239#1, mgsl_reset_tx_dma_buffers_~info#1.base, mgsl_reset_tx_dma_buffers_~info#1.offset, mgsl_reset_tx_dma_buffers_~i~8#1;mgsl_reset_tx_dma_buffers_~info#1.base, mgsl_reset_tx_dma_buffers_~info#1.offset := mgsl_reset_tx_dma_buffers_#in~info#1.base, mgsl_reset_tx_dma_buffers_#in~info#1.offset;havoc mgsl_reset_tx_dma_buffers_~i~8#1;mgsl_reset_tx_dma_buffers_~i~8#1 := 0; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9285-1: SUMMARY for call mgsl_reset_rx_dma_buffers(mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1549#1 && mgsl_allocate_dma_buffers_#t~ret1549#1 <= 2147483647;havoc mgsl_allocate_dma_buffers_#t~ret1549#1;mgsl_allocate_dma_buffers_#res#1 := -12; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9252-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1549#1 := printk(195, 0); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5916: SUMMARY for call outb((if enable_dma_~dmanr#1 % 256 % 4294967296 <= 2147483647 then enable_dma_~dmanr#1 % 256 % 4294967296 else enable_dma_~dmanr#1 % 256 % 4294967296 - 4294967296) % 4, 212); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796: call mgsl_dma_test_#t~mem2447#1.base, mgsl_dma_test_#t~mem2447#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2448#1 := read~int#4(mgsl_dma_test_#t~mem2447#1.base, 24 + mgsl_dma_test_#t~mem2447#1.offset, 4);mgsl_dma_test_~phys_addr~4#1 := mgsl_dma_test_#t~mem2448#1 % 4294967296;havoc mgsl_dma_test_#t~mem2447#1.base, mgsl_dma_test_#t~mem2447#1.offset;havoc mgsl_dma_test_#t~mem2448#1; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11730: mgsl_dma_test_~__ret___0~3#1.base, mgsl_dma_test_~__ret___0~3#1.offset := mgsl_dma_test_#t~memmove~res2414#1.base, mgsl_dma_test_#t~memmove~res2414#1.offset;havoc mgsl_dma_test_#t~memmove~res2414#1.base, mgsl_dma_test_#t~memmove~res2414#1.offset; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11796-1: SUMMARY for call usc_RTCmd(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 20480); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682: mgsl_claim_resources_#res#1 := -19; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9682-1: SUMMARY for call mgsl_release_resources(mgsl_claim_resources_~info#1.base, mgsl_claim_resources_~info#1.offset); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11730-1: SUMMARY for call mgsl_dma_test_#t~memmove~res2414#1.base, mgsl_dma_test_#t~memmove~res2414#1.offset := #Ultimate.C_memmove#4(mgsl_dma_test_~info#1.base, 1720 + mgsl_dma_test_~info#1.offset, ~#default_params~0.base, ~#default_params~0.offset, mgsl_dma_test_~__len___0~0#1); srcloc: null [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598: assume (if mgsl_register_test_~tmp___6~9#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___6~9#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___6~9#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2389#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2389#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2389#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_register_test_#t~mem2389#1;mgsl_register_test_~rc~6#1 := 0; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11598: assume !((if mgsl_register_test_~tmp___6~9#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___6~9#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___6~9#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2389#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2389#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2389#1 % 65536 % 4294967296 - 4294967296));havoc mgsl_register_test_#t~mem2389#1; [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14307: havoc get_zeroed_page_#t~nondet2791#1;#t~ret579#1 := get_zeroed_page_#res#1;havoc get_zeroed_page_#t~nondet2791#1, get_zeroed_page_~arg0#1;havoc get_zeroed_page_#in~arg0#1;assume { :end_inline_get_zeroed_page } true;~tmp~40#1 := #t~ret579#1;havoc #t~ret579#1;call write~$Pointer$#4(0, (if ~tmp~40#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp~40#1 % 18446744073709551616 % 18446744073709551616 else ~tmp~40#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~info#1.base, 993 + ~info#1.offset, 8);call #t~mem580#1.base, #t~mem580#1.offset := read~$Pointer$#4(~info#1.base, 993 + ~info#1.offset, 8); [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11103: call mgsl_reset_tx_dma_buffers_#t~mem2239#1 := read~int#4(mgsl_reset_tx_dma_buffers_~info#1.base, 1539 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,453 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11764: mgsl_dma_test_~tmp___1~41#1.base, mgsl_dma_test_~tmp___1~41#1.offset := mgsl_dma_test_#t~ret2429#1.base, mgsl_dma_test_#t~ret2429#1.offset;havoc mgsl_dma_test_#t~ret2429#1.base, mgsl_dma_test_#t~ret2429#1.offset; [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11764-1: SUMMARY for call mgsl_dma_test_#t~ret2429#1.base, mgsl_dma_test_#t~ret2429#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830: assume 0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830: assume !(0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: assume 0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11863: assume !(0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9320: mgsl_alloc_buffer_list_memory_~i~0#1 := 1 + mgsl_alloc_buffer_list_memory_~i~0#1; [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-4: assume 0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2470#1 := 0; [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-4: assume !(0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,454 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765-1: SUMMARY for call mgsl_dma_test_#t~ret2430#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___1~41#1.base, mgsl_dma_test_~tmp___1~41#1.offset); srcloc: null [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-3: assume 34 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2470#1 := (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-3: assume !(34 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11765: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2430#1;havoc mgsl_dma_test_#t~ret2430#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11666: assume mgsl_irq_test_#t~short2407#1;havoc mgsl_irq_test_#t~mem2406#1;havoc mgsl_irq_test_#t~short2407#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11666: assume !mgsl_irq_test_#t~short2407#1;havoc mgsl_irq_test_#t~mem2406#1;havoc mgsl_irq_test_#t~short2407#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9651: mgsl_claim_resources_~tmp___6~7#1.base, mgsl_claim_resources_~tmp___6~7#1.offset := mgsl_claim_resources_#t~ret1684#1.base, mgsl_claim_resources_#t~ret1684#1.offset;havoc mgsl_claim_resources_#t~mem1683#1;havoc mgsl_claim_resources_#t~ret1684#1.base, mgsl_claim_resources_#t~ret1684#1.offset;call write~$Pointer$#4(mgsl_claim_resources_~tmp___6~7#1.base, mgsl_claim_resources_~tmp___6~7#1.offset, mgsl_claim_resources_~info#1.base, 1783 + mgsl_claim_resources_~info#1.offset, 8);call mgsl_claim_resources_#t~mem1685#1.base, mgsl_claim_resources_#t~mem1685#1.offset := read~$Pointer$#4(mgsl_claim_resources_~info#1.base, 1783 + mgsl_claim_resources_~info#1.offset, 8); [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9651-1: SUMMARY for call mgsl_claim_resources_#t~ret1684#1.base, mgsl_claim_resources_#t~ret1684#1.offset := ioremap_nocache(mgsl_claim_resources_#t~mem1683#1 % 4294967296, 4096); srcloc: null [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864: assume 0 != mgsl_dma_test_#t~bitwise2470#1;havoc mgsl_dma_test_#t~bitwise2470#1;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864: assume !(0 != mgsl_dma_test_#t~bitwise2470#1);havoc mgsl_dma_test_#t~bitwise2470#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-2: havoc mgsl_dma_test_#t~bitwise2470#1;assume (((((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) < 0 || mgsl_dma_test_#t~bitwise2470#1 <= (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)) && mgsl_dma_test_#t~bitwise2470#1 <= 34) && mgsl_dma_test_#t~bitwise2470#1 >= 0) && ((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) >= 0 || mgsl_dma_test_#t~bitwise2470#1 > 34 + (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296))) && mgsl_dma_test_#t~bitwise2470#1 >= -2147483648; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11831-1: SUMMARY for call mgsl_dma_test_#t~ret2457#1.base, mgsl_dma_test_#t~ret2457#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11798: SUMMARY for call usc_OutDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 60, (if mgsl_dma_test_~phys_addr~4#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~phys_addr~4#1 % 65536 % 4294967296 else mgsl_dma_test_~phys_addr~4#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11864-1: [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11831: mgsl_dma_test_~tmp___10~5#1.base, mgsl_dma_test_~tmp___10~5#1.offset := mgsl_dma_test_#t~ret2457#1.base, mgsl_dma_test_#t~ret2457#1.offset;havoc mgsl_dma_test_#t~ret2457#1.base, mgsl_dma_test_#t~ret2457#1.offset; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486-1: mgsl_alloc_intermediate_txbuffer_memory_#res#1 := -12; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11666-1: assume mgsl_irq_test_#t~short2407#1;call mgsl_irq_test_#t~mem2406#1 := read~int#4(mgsl_irq_test_~info#1.base, 1757 + mgsl_irq_test_~info#1.offset, 1);mgsl_irq_test_#t~short2407#1 := 0 == mgsl_irq_test_#t~mem2406#1 % 256; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11666-1: assume !mgsl_irq_test_#t~short2407#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14441: havoc request_dma_#t~nondet2815#1;mgsl_claim_resources_#t~ret1691#1 := request_dma_#res#1;havoc request_dma_#t~nondet2815#1, request_dma_~arg0#1, request_dma_~arg1#1.base, request_dma_~arg1#1.offset;havoc request_dma_#in~arg0#1, request_dma_#in~arg1#1.base, request_dma_#in~arg1#1.offset;assume { :end_inline_request_dma } true;assume -2147483648 <= mgsl_claim_resources_#t~ret1691#1 && mgsl_claim_resources_#t~ret1691#1 <= 2147483647;mgsl_claim_resources_~tmp___7~7#1 := mgsl_claim_resources_#t~ret1691#1;havoc mgsl_claim_resources_#t~mem1690#1;havoc mgsl_claim_resources_#t~ret1691#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: assume 0 != mgsl_dma_test_~tmp___16~1#1;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: assume !(0 != mgsl_dma_test_~tmp___16~1#1); [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11105: call mgsl_reset_tx_dma_buffers_#t~mem2238#1.base, mgsl_reset_tx_dma_buffers_#t~mem2238#1.offset := read~$Pointer$#4(mgsl_reset_tx_dma_buffers_~info#1.base, 1543 + mgsl_reset_tx_dma_buffers_~info#1.offset, 8);call write~int#4(0, mgsl_reset_tx_dma_buffers_#t~mem2238#1.base, 4 + (mgsl_reset_tx_dma_buffers_#t~mem2238#1.offset + 36 * (if mgsl_reset_tx_dma_buffers_~i~8#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_reset_tx_dma_buffers_~i~8#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_reset_tx_dma_buffers_~i~8#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);mgsl_reset_tx_dma_buffers_~i~8#1 := 1 + mgsl_reset_tx_dma_buffers_~i~8#1; [2025-02-08 02:45:44,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12030: call mgsl_memory_test_#t~mem2504#1.base, mgsl_memory_test_#t~mem2504#1.offset := read~$Pointer$#4(mgsl_memory_test_~info#1.base, 1770 + mgsl_memory_test_~info#1.offset, 8);mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset := mgsl_memory_test_#t~mem2504#1.base, mgsl_memory_test_#t~mem2504#1.offset;mgsl_memory_test_~i~13#1 := 0; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11733-1: SUMMARY for call mgsl_dma_test_#t~ret2415#1.base, mgsl_dma_test_#t~ret2415#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11766-1: SUMMARY for call usc_RTCmd(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 18432); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11733: mgsl_dma_test_~tmp~106#1.base, mgsl_dma_test_~tmp~106#1.offset := mgsl_dma_test_#t~ret2415#1.base, mgsl_dma_test_#t~ret2415#1.offset;havoc mgsl_dma_test_#t~ret2415#1.base, mgsl_dma_test_#t~ret2415#1.offset; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11832: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2458#1;havoc mgsl_dma_test_#t~ret2458#1;call mgsl_dma_test_#t~mem2459#1 := read~int#4(mgsl_dma_test_~info#1.base, 1654 + mgsl_dma_test_~info#1.offset, 2); [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11766: call mgsl_dma_test_#t~mem2431#1.base, mgsl_dma_test_#t~mem2431#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2432#1 := read~int#4(mgsl_dma_test_#t~mem2431#1.base, 24 + mgsl_dma_test_#t~mem2431#1.offset, 4);mgsl_dma_test_~phys_addr~4#1 := mgsl_dma_test_#t~mem2432#1 % 4294967296;havoc mgsl_dma_test_#t~mem2431#1.base, mgsl_dma_test_#t~mem2431#1.offset;havoc mgsl_dma_test_#t~mem2432#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11832-1: SUMMARY for call mgsl_dma_test_#t~ret2458#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___10~5#1.base, mgsl_dma_test_~tmp___10~5#1.offset); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11799: SUMMARY for call usc_OutDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 62, (if mgsl_dma_test_~phys_addr~4#1 % 18446744073709551616 / 65536 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~phys_addr~4#1 % 18446744073709551616 / 65536 % 65536 % 4294967296 else mgsl_dma_test_~phys_addr~4#1 % 18446744073709551616 / 65536 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322: assume mgsl_alloc_buffer_list_memory_#t~mem1584#1 % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296;havoc mgsl_alloc_buffer_list_memory_#t~mem1584#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9322: assume !(mgsl_alloc_buffer_list_memory_#t~mem1584#1 % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296);havoc mgsl_alloc_buffer_list_memory_#t~mem1584#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1552#1 && mgsl_allocate_dma_buffers_#t~ret1552#1 <= 2147483647;mgsl_allocate_dma_buffers_~tmp___0~45#1 := mgsl_allocate_dma_buffers_#t~ret1552#1;havoc mgsl_allocate_dma_buffers_#t~mem1550#1.base, mgsl_allocate_dma_buffers_#t~mem1550#1.offset;havoc mgsl_allocate_dma_buffers_#t~mem1551#1;havoc mgsl_allocate_dma_buffers_#t~ret1552#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1552#1 := mgsl_alloc_frame_memory(mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset, mgsl_allocate_dma_buffers_#t~mem1550#1.base, mgsl_allocate_dma_buffers_#t~mem1550#1.offset, (if mgsl_allocate_dma_buffers_#t~mem1551#1 % 4294967296 % 4294967296 <= 2147483647 then mgsl_allocate_dma_buffers_#t~mem1551#1 % 4294967296 % 4294967296 else mgsl_allocate_dma_buffers_#t~mem1551#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11965: assume 0 != mgsl_adapter_test_~tmp___4~18#1;call write~int#4(5, mgsl_adapter_test_~info#1.base, 1758 + mgsl_adapter_test_~info#1.offset, 4);call mgsl_adapter_test_#t~mem2496#1 := read~int#4(mgsl_adapter_test_~info#1.base, 1709 + mgsl_adapter_test_~info#1.offset, 4); [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11965: assume !(0 != mgsl_adapter_test_~tmp___4~18#1); [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume 0 == (mgsl_claim_resources_#t~mem1685#1.base + mgsl_claim_resources_#t~mem1685#1.offset) % 18446744073709551616;havoc mgsl_claim_resources_#t~mem1685#1.base, mgsl_claim_resources_#t~mem1685#1.offset;call mgsl_claim_resources_#t~mem1686#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1791 + mgsl_claim_resources_~info#1.offset, 4); [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9653: assume !(0 == (mgsl_claim_resources_#t~mem1685#1.base + mgsl_claim_resources_#t~mem1685#1.offset) % 18446744073709551616);havoc mgsl_claim_resources_#t~mem1685#1.base, mgsl_claim_resources_#t~mem1685#1.offset;call mgsl_claim_resources_#t~mem1689#1.base, mgsl_claim_resources_#t~mem1689#1.offset := read~$Pointer$#4(mgsl_claim_resources_~info#1.base, 1783 + mgsl_claim_resources_~info#1.offset, 8);call mgsl_claim_resources_#t~mem1688#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1795 + mgsl_claim_resources_~info#1.offset, 4);call write~$Pointer$#4(mgsl_claim_resources_#t~mem1689#1.base, mgsl_claim_resources_#t~mem1689#1.offset + (if mgsl_claim_resources_#t~mem1688#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_claim_resources_#t~mem1688#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_claim_resources_#t~mem1688#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mgsl_claim_resources_~info#1.base, 1783 + mgsl_claim_resources_~info#1.offset, 8);havoc mgsl_claim_resources_#t~mem1689#1.base, mgsl_claim_resources_#t~mem1689#1.offset;havoc mgsl_claim_resources_#t~mem1688#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11734-1: SUMMARY for call mgsl_dma_test_#t~ret2416#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp~106#1.base, mgsl_dma_test_~tmp~106#1.offset); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602: mgsl_register_test_~tmp___7~8#1 := mgsl_register_test_#t~ret2390#1;havoc mgsl_register_test_#t~ret2390#1;call mgsl_register_test_#t~mem2391#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (4 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (4 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (4 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11833-1: SUMMARY for call usc_OutReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 52, (if (32768 + mgsl_dma_test_#t~mem2459#1 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (32768 + mgsl_dma_test_#t~mem2459#1 % 65536) % 4294967296 % 4294967296 else (32768 + mgsl_dma_test_#t~mem2459#1 % 65536) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11800: mgsl_dma_test_~tmp___6~10#1 := mgsl_dma_test_#t~ret2449#1;havoc mgsl_dma_test_#t~ret2449#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11833: havoc mgsl_dma_test_#t~mem2459#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11734: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2416#1;havoc mgsl_dma_test_#t~ret2416#1; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11800-1: SUMMARY for call mgsl_dma_test_#t~ret2449#1 := usc_InReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 52); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11602-1: SUMMARY for call mgsl_register_test_#t~ret2390#1 := usc_InReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 40); srcloc: null [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257: assume mgsl_allocate_dma_buffers_~tmp___0~45#1 < 0; [2025-02-08 02:45:44,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9257: assume !(mgsl_allocate_dma_buffers_~tmp___0~45#1 < 0);call mgsl_allocate_dma_buffers_#t~mem1554#1.base, mgsl_allocate_dma_buffers_#t~mem1554#1.offset := read~$Pointer$#4(mgsl_allocate_dma_buffers_~info#1.base, 1543 + mgsl_allocate_dma_buffers_~info#1.offset, 8);call mgsl_allocate_dma_buffers_#t~mem1555#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: mgsl_dma_test_~tmp___11~4#1 := mgsl_dma_test_#t~ret2460#1;havoc mgsl_dma_test_#t~ret2460#1; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-5: assume 0 == mgsl_dma_test_#t~bitwise2450#1 || 250 == mgsl_dma_test_#t~bitwise2450#1;mgsl_dma_test_#t~bitwise2451#1 := 250; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-5: assume !(0 == mgsl_dma_test_#t~bitwise2450#1 || 250 == mgsl_dma_test_#t~bitwise2450#1); [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654-1: SUMMARY for call mgsl_claim_resources_#t~ret1687#1 := printk(222, 0); srcloc: null [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-4: assume false;mgsl_dma_test_#t~bitwise2451#1 := mgsl_dma_test_#t~bitwise2450#1; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-4: assume !false; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-7: havoc mgsl_dma_test_#t~bitwise2450#1;assume (((((if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536) < 0 || mgsl_dma_test_#t~bitwise2450#1 <= (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536)) && mgsl_dma_test_#t~bitwise2450#1 <= 3840) && mgsl_dma_test_#t~bitwise2450#1 >= 0) && ((if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536) >= 0 || mgsl_dma_test_#t~bitwise2450#1 > 3840 + (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536))) && mgsl_dma_test_#t~bitwise2450#1 >= -2147483648; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-6: [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: assume (if mgsl_register_test_~tmp___7~8#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___7~8#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___7~8#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2391#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2391#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2391#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_register_test_#t~mem2391#1;mgsl_register_test_~rc~6#1 := 0; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11603: assume !((if mgsl_register_test_~tmp___7~8#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___7~8#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___7~8#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2391#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2391#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2391#1 % 65536 % 4294967296 - 4294967296));havoc mgsl_register_test_#t~mem2391#1; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-1: SUMMARY for call usc_OutReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 52, (if mgsl_dma_test_#t~bitwise2451#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_#t~bitwise2451#1 % 65536 % 4294967296 else mgsl_dma_test_#t~bitwise2451#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11768: SUMMARY for call usc_OutDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 188, (if mgsl_dma_test_~phys_addr~4#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~phys_addr~4#1 % 65536 % 4294967296 else mgsl_dma_test_~phys_addr~4#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834-1: SUMMARY for call mgsl_dma_test_#t~ret2460#1 := usc_InReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 50); srcloc: null [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801: havoc mgsl_dma_test_#t~bitwise2450#1;havoc mgsl_dma_test_#t~bitwise2451#1; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-3: havoc mgsl_dma_test_#t~bitwise2451#1;assume ((((mgsl_dma_test_#t~bitwise2450#1 < 0 || mgsl_dma_test_#t~bitwise2451#1 >= 250) && mgsl_dma_test_#t~bitwise2451#1 >= mgsl_dma_test_#t~bitwise2450#1) && (mgsl_dma_test_#t~bitwise2450#1 < 0 || mgsl_dma_test_#t~bitwise2451#1 <= 250 + mgsl_dma_test_#t~bitwise2450#1)) && (mgsl_dma_test_#t~bitwise2450#1 >= 0 || mgsl_dma_test_#t~bitwise2451#1 < 0)) && mgsl_dma_test_#t~bitwise2451#1 <= 2147483647; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-2: [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11735: SUMMARY for call usc_reset(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: assume -2147483648 <= mgsl_claim_resources_#t~ret1687#1 && mgsl_claim_resources_#t~ret1687#1 <= 2147483647;havoc mgsl_claim_resources_#t~mem1686#1;havoc mgsl_claim_resources_#t~ret1687#1; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9258: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1553#1 && mgsl_allocate_dma_buffers_#t~ret1553#1 <= 2147483647;havoc mgsl_allocate_dma_buffers_#t~ret1553#1;mgsl_allocate_dma_buffers_#res#1 := -12; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-9: assume 0 == (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536);mgsl_dma_test_#t~bitwise2450#1 := 0; [2025-02-08 02:45:44,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-9: assume !(0 == (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536)); [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-8: assume 3840 == (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536);mgsl_dma_test_#t~bitwise2450#1 := (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536); [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11801-8: assume !(3840 == (if mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 else mgsl_dma_test_~tmp___6~10#1 % 65536 % 65536 - 65536)); [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11108: assume mgsl_reset_tx_dma_buffers_#t~mem2239#1 % 4294967296 > mgsl_reset_tx_dma_buffers_~i~8#1 % 4294967296;havoc mgsl_reset_tx_dma_buffers_#t~mem2239#1; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11108: assume !(mgsl_reset_tx_dma_buffers_#t~mem2239#1 % 4294967296 > mgsl_reset_tx_dma_buffers_~i~8#1 % 4294967296);havoc mgsl_reset_tx_dma_buffers_#t~mem2239#1; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9258-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1553#1 := printk(197, 0); srcloc: null [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-1: SUMMARY for call usc_OutReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 50, (if mgsl_dma_test_#t~bitwise2461#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_#t~bitwise2461#1 % 65536 % 4294967296 else mgsl_dma_test_#t~bitwise2461#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11802: call mgsl_dma_test_#t~mem2452#1 := read~int#4(mgsl_dma_test_~info#1.base, 1654 + mgsl_dma_test_~info#1.offset, 2); [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835: havoc mgsl_dma_test_#t~bitwise2461#1; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967-1: SUMMARY for call mgsl_adapter_test_#t~ret2497#1 := printk(274, 0); srcloc: null [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11934: assume 0 != mgsl_adapter_test_~tmp~107#1 % 256;mgsl_adapter_test_~tmp___0~66#1 := 0; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11934: assume !(0 != mgsl_adapter_test_~tmp~107#1 % 256);mgsl_adapter_test_~tmp___0~66#1 := 1; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11967: assume -2147483648 <= mgsl_adapter_test_#t~ret2497#1 && mgsl_adapter_test_#t~ret2497#1 <= 2147483647;havoc mgsl_adapter_test_#t~mem2496#1;havoc mgsl_adapter_test_#t~ret2497#1;mgsl_adapter_test_#res#1 := -19; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-3: havoc mgsl_dma_test_#t~bitwise2461#1;assume (((((if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4 < 0 || mgsl_dma_test_#t~bitwise2461#1 >= 2) && mgsl_dma_test_#t~bitwise2461#1 >= (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4) && ((if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4 < 0 || mgsl_dma_test_#t~bitwise2461#1 <= 2 + ((if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4))) && ((if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4 >= 0 || mgsl_dma_test_#t~bitwise2461#1 < 0)) && mgsl_dma_test_#t~bitwise2461#1 <= 2147483647; [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11736: SUMMARY for call usc_set_sdlc_mode(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-2: [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11802-1: SUMMARY for call usc_DmaCmd(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 28672); srcloc: null [2025-02-08 02:45:44,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11769: SUMMARY for call usc_OutDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 190, (if mgsl_dma_test_~phys_addr~4#1 % 18446744073709551616 / 65536 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~phys_addr~4#1 % 18446744073709551616 / 65536 % 65536 % 4294967296 else mgsl_dma_test_~phys_addr~4#1 % 18446744073709551616 / 65536 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-5: assume 0 == (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4 || 2 == (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4;mgsl_dma_test_#t~bitwise2461#1 := 2; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-5: assume !(0 == (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4 || 2 == (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4); [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-4: assume false;mgsl_dma_test_#t~bitwise2461#1 := (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 else mgsl_dma_test_~tmp___11~4#1 % 65536 % 65536 - 65536) % 4; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11835-4: assume !false; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14445: havoc request_threaded_irq_#t~nondet2816#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12034: assume mgsl_memory_test_#t~mem2505#1 % 18446744073709551616 != 4 * mgsl_memory_test_~i~13#1 % 18446744073709551616;havoc mgsl_memory_test_#t~mem2505#1;mgsl_memory_test_#res#1 := 0;call ULTIMATE.dealloc(mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset);havoc mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12034: assume !(mgsl_memory_test_#t~mem2505#1 % 18446744073709551616 != 4 * mgsl_memory_test_~i~13#1 % 18446744073709551616);havoc mgsl_memory_test_#t~mem2505#1;mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset := mgsl_memory_test_~TestAddr~0#1.base, 8 + mgsl_memory_test_~TestAddr~0#1.offset;mgsl_memory_test_~i~13#1 := 1 + mgsl_memory_test_~i~13#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11836: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11803-1: SUMMARY for call usc_OutReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 52, (if (20480 + mgsl_dma_test_#t~mem2452#1 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (20480 + mgsl_dma_test_#t~mem2452#1 % 65536) % 4294967296 % 4294967296 else (20480 + mgsl_dma_test_#t~mem2452#1 % 65536) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11770: havoc mgsl_dma_test_#t~ret2433#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11803: havoc mgsl_dma_test_#t~mem2452#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12034-1: call mgsl_memory_test_#t~mem2505#1 := read~int#4(mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset, 8); [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9491: assume mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1 > mgsl_alloc_intermediate_txbuffer_memory_~i~3#1;havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9491: assume !(mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1 > mgsl_alloc_intermediate_txbuffer_memory_~i~3#1);havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11770-1: SUMMARY for call mgsl_dma_test_#t~ret2433#1 := usc_InDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 130); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11737: SUMMARY for call usc_enable_loopback(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 1); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837-1: SUMMARY for call mgsl_dma_test_#t~ret2462#1 := msecs_to_jiffies(100); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11804: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11837: mgsl_dma_test_~tmp___12~3#1 := mgsl_dma_test_#t~ret2462#1;havoc mgsl_dma_test_#t~ret2462#1;mgsl_dma_test_~EndTime~1#1 := mgsl_dma_test_~tmp___12~3#1 + ~jiffies~0; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11738: SUMMARY for call usc_OutDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 130, 57856); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11771: SUMMARY for call usc_DmaCmd(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 29184); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: assume 0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: assume !(0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11672: mgsl_irq_test_~tmp___5~14#1.base, mgsl_irq_test_~tmp___5~14#1.offset := mgsl_irq_test_#t~ret2408#1.base, mgsl_irq_test_#t~ret2408#1.offset; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11672-1: SUMMARY for call mgsl_irq_test_#t~ret2408#1.base, mgsl_irq_test_#t~ret2408#1.offset := spinlock_check(mgsl_irq_test_~info#1.base, 1313 + mgsl_irq_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: assume 5 == mgsl_alloc_buffer_list_memory_#t~mem1562#1 % 4294967296;havoc mgsl_alloc_buffer_list_memory_#t~mem1562#1;call mgsl_alloc_buffer_list_memory_#t~mem1563#1.base, mgsl_alloc_buffer_list_memory_#t~mem1563#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1770 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1564#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1766 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~$Pointer$#4(mgsl_alloc_buffer_list_memory_#t~mem1563#1.base, mgsl_alloc_buffer_list_memory_#t~mem1563#1.offset + (if mgsl_alloc_buffer_list_memory_#t~mem1564#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_#t~mem1564#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_#t~mem1564#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mgsl_alloc_buffer_list_memory_~info#1.base, 1495 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);havoc mgsl_alloc_buffer_list_memory_#t~mem1563#1.base, mgsl_alloc_buffer_list_memory_#t~mem1563#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1564#1;call mgsl_alloc_buffer_list_memory_#t~mem1565#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1766 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1565#1, mgsl_alloc_buffer_list_memory_~info#1.base, 1503 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1565#1;call mgsl_alloc_buffer_list_memory_#t~mem1566#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1766 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~int#4(4096 + mgsl_alloc_buffer_list_memory_#t~mem1566#1, mgsl_alloc_buffer_list_memory_~info#1.base, 1766 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1566#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9294: assume !(5 == mgsl_alloc_buffer_list_memory_#t~mem1562#1 % 4294967296);havoc mgsl_alloc_buffer_list_memory_#t~mem1562#1; [2025-02-08 02:45:44,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: #t~ret584#1 := mgsl_adapter_test_#res#1;havoc mgsl_adapter_test_#t~ret2488#1, mgsl_adapter_test_#t~ret2489#1, mgsl_adapter_test_#t~mem2490#1, mgsl_adapter_test_#t~ret2491#1, mgsl_adapter_test_#t~ret2492#1, mgsl_adapter_test_#t~mem2493#1, mgsl_adapter_test_#t~ret2494#1, mgsl_adapter_test_#t~ret2495#1, mgsl_adapter_test_#t~mem2496#1, mgsl_adapter_test_#t~ret2497#1, mgsl_adapter_test_#t~ret2498#1, mgsl_adapter_test_~info#1.base, mgsl_adapter_test_~info#1.offset, mgsl_adapter_test_~tmp~107#1, mgsl_adapter_test_~tmp___0~66#1, mgsl_adapter_test_~tmp___1~42#1, mgsl_adapter_test_~tmp___2~29#1, mgsl_adapter_test_~tmp___3~22#1, mgsl_adapter_test_~tmp___4~18#1;havoc mgsl_adapter_test_#in~info#1.base, mgsl_adapter_test_#in~info#1.offset;assume { :end_inline_mgsl_adapter_test } true;assume -2147483648 <= #t~ret584#1 && #t~ret584#1 <= 2147483647;~retval~0#1 := #t~ret584#1;havoc #t~ret584#1; [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805-1: SUMMARY for call mgsl_dma_test_#t~ret2453#1 := msecs_to_jiffies(100); srcloc: null [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11772: mgsl_dma_test_~tmp___2~28#1 := mgsl_dma_test_#t~ret2434#1;havoc mgsl_dma_test_#t~ret2434#1; [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11805: mgsl_dma_test_~tmp___7~9#1 := mgsl_dma_test_#t~ret2453#1;havoc mgsl_dma_test_#t~ret2453#1;mgsl_dma_test_~EndTime~1#1 := mgsl_dma_test_~tmp___7~9#1 + ~jiffies~0; [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11739-1: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11772-1: SUMMARY for call mgsl_dma_test_#t~ret2434#1 := usc_InReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 34); srcloc: null [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11739: mgsl_dma_test_~FrameSize~1#1 := 40;call mgsl_dma_test_#t~mem2417#1.base, mgsl_dma_test_#t~mem2417#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(mgsl_dma_test_~FrameSize~1#1, mgsl_dma_test_#t~mem2417#1.base, 4 + mgsl_dma_test_#t~mem2417#1.offset, 2);havoc mgsl_dma_test_#t~mem2417#1.base, mgsl_dma_test_#t~mem2417#1.offset;call mgsl_dma_test_#t~mem2418#1.base, mgsl_dma_test_#t~mem2418#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(mgsl_dma_test_~FrameSize~1#1, mgsl_dma_test_#t~mem2418#1.base, 8 + mgsl_dma_test_#t~mem2418#1.offset, 2);havoc mgsl_dma_test_#t~mem2418#1.base, mgsl_dma_test_#t~mem2418#1.offset;call mgsl_dma_test_#t~mem2419#1.base, mgsl_dma_test_#t~mem2419#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(16384, mgsl_dma_test_#t~mem2419#1.base, 6 + mgsl_dma_test_#t~mem2419#1.offset, 2);havoc mgsl_dma_test_#t~mem2419#1.base, mgsl_dma_test_#t~mem2419#1.offset;call mgsl_dma_test_#t~mem2420#1.base, mgsl_dma_test_#t~mem2420#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2421#1.base, mgsl_dma_test_#t~mem2421#1.offset := read~$Pointer$#4(mgsl_dma_test_#t~mem2420#1.base, 16 + mgsl_dma_test_#t~mem2420#1.offset, 8);mgsl_dma_test_~TmpPtr~0#1.base, mgsl_dma_test_~TmpPtr~0#1.offset := mgsl_dma_test_#t~mem2421#1.base, mgsl_dma_test_#t~mem2421#1.offset;havoc mgsl_dma_test_#t~mem2420#1.base, mgsl_dma_test_#t~mem2420#1.offset;havoc mgsl_dma_test_#t~mem2421#1.base, mgsl_dma_test_#t~mem2421#1.offset;mgsl_dma_test_~i~12#1 := 0; [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11871-1: SUMMARY for call mgsl_dma_test_#t~ret2471#1 := msecs_to_jiffies(100); srcloc: null [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11871: mgsl_dma_test_~tmp___15~2#1 := mgsl_dma_test_#t~ret2471#1;havoc mgsl_dma_test_#t~ret2471#1;mgsl_dma_test_~EndTime~1#1 := mgsl_dma_test_~tmp___15~2#1 + ~jiffies~0;call mgsl_dma_test_#t~mem2472#1.base, mgsl_dma_test_#t~mem2472#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2473#1 := read~int#4(mgsl_dma_test_#t~mem2472#1.base, 6 + mgsl_dma_test_#t~mem2472#1.offset, 2);mgsl_dma_test_~status~10#1 := mgsl_dma_test_#t~mem2473#1;havoc mgsl_dma_test_#t~mem2472#1.base, mgsl_dma_test_#t~mem2472#1.offset;havoc mgsl_dma_test_#t~mem2473#1; [2025-02-08 02:45:44,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9460: assume ~debug_level~0 > 2;call mgsl_alloc_intermediate_txbuffer_memory_#t~mem1621#1 := read~int#4(mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 1567 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset, 4); [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9460: assume !(~debug_level~0 > 2); [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673-1: SUMMARY for call mgsl_irq_test_#t~ret2409#1 := _raw_spin_lock_irqsave(mgsl_irq_test_~tmp___5~14#1.base, mgsl_irq_test_~tmp___5~14#1.offset); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11673: mgsl_irq_test_~flags~34#1 := mgsl_irq_test_#t~ret2409#1;havoc mgsl_irq_test_#t~ret2409#1; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11607-1: SUMMARY for call mgsl_register_test_#t~ret2392#1 := usc_InDmaReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 42); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11607: mgsl_register_test_~tmp___8~7#1 := mgsl_register_test_#t~ret2392#1;havoc mgsl_register_test_#t~ret2392#1;call mgsl_register_test_#t~mem2393#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (5 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (5 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (5 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1556#1 := mgsl_alloc_frame_memory(mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset, mgsl_allocate_dma_buffers_#t~mem1554#1.base, mgsl_allocate_dma_buffers_#t~mem1554#1.offset, (if mgsl_allocate_dma_buffers_#t~mem1555#1 % 4294967296 % 4294967296 <= 2147483647 then mgsl_allocate_dma_buffers_#t~mem1555#1 % 4294967296 % 4294967296 else mgsl_allocate_dma_buffers_#t~mem1555#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328: mgsl_alloc_buffer_list_memory_~i~0#1 := 0; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9262: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1556#1 && mgsl_allocate_dma_buffers_#t~ret1556#1 <= 2147483647;mgsl_allocate_dma_buffers_~tmp___1~25#1 := mgsl_allocate_dma_buffers_#t~ret1556#1;havoc mgsl_allocate_dma_buffers_#t~mem1554#1.base, mgsl_allocate_dma_buffers_#t~mem1554#1.offset;havoc mgsl_allocate_dma_buffers_#t~mem1555#1;havoc mgsl_allocate_dma_buffers_#t~ret1556#1; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12004: call mgsl_memory_test_#t~mem2501#1 := read~int#39(mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset + 8 * (if mgsl_memory_test_~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_memory_test_~i~13#1 % 18446744073709551616 % 18446744073709551616 else mgsl_memory_test_~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call write~int#4(mgsl_memory_test_#t~mem2501#1, mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset, 8);call mgsl_memory_test_#t~mem2502#1 := read~int#4(mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset, 8);call mgsl_memory_test_#t~mem2503#1 := read~int#39(mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset + 8 * (if mgsl_memory_test_~i~13#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_memory_test_~i~13#1 % 18446744073709551616 % 18446744073709551616 else mgsl_memory_test_~i~13#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-1: SUMMARY for call usc_OutReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 34, (if mgsl_dma_test_#t~bitwise2435#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_#t~bitwise2435#1 % 65536 % 4294967296 else mgsl_dma_test_#t~bitwise2435#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773: havoc mgsl_dma_test_#t~bitwise2435#1; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-3: havoc mgsl_dma_test_#t~bitwise2435#1;assume (((((if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4 < 0 || mgsl_dma_test_#t~bitwise2435#1 >= 2) && mgsl_dma_test_#t~bitwise2435#1 >= (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4) && ((if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4 < 0 || mgsl_dma_test_#t~bitwise2435#1 <= 2 + ((if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4))) && ((if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4 >= 0 || mgsl_dma_test_#t~bitwise2435#1 < 0)) && mgsl_dma_test_#t~bitwise2435#1 <= 2147483647; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11674: SUMMARY for call usc_reset(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-2: [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905-1: SUMMARY for call mgsl_dma_test_#t~ret2484#1.base, mgsl_dma_test_#t~ret2484#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11905: mgsl_dma_test_~tmp___17~1#1.base, mgsl_dma_test_~tmp___17~1#1.offset := mgsl_dma_test_#t~ret2484#1.base, mgsl_dma_test_#t~ret2484#1.offset;havoc mgsl_dma_test_#t~ret2484#1.base, mgsl_dma_test_#t~ret2484#1.offset; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11839-1: SUMMARY for call mgsl_dma_test_#t~ret2463#1.base, mgsl_dma_test_#t~ret2463#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11839: mgsl_dma_test_~tmp___13~2#1.base, mgsl_dma_test_~tmp___13~2#1.offset := mgsl_dma_test_#t~ret2463#1.base, mgsl_dma_test_#t~ret2463#1.offset;havoc mgsl_dma_test_#t~ret2463#1.base, mgsl_dma_test_#t~ret2463#1.offset; [2025-02-08 02:45:44,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9461: assume -2147483648 <= mgsl_alloc_intermediate_txbuffer_memory_#t~ret1622#1 && mgsl_alloc_intermediate_txbuffer_memory_#t~ret1622#1 <= 2147483647;havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1621#1;havoc mgsl_alloc_intermediate_txbuffer_memory_#t~ret1622#1; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9461-1: SUMMARY for call mgsl_alloc_intermediate_txbuffer_memory_#t~ret1622#1 := printk(205, 0); srcloc: null [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-5: assume 0 == (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4 || 2 == (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4;mgsl_dma_test_#t~bitwise2435#1 := 2; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-5: assume !(0 == (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4 || 2 == (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4); [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11608: assume (if mgsl_register_test_~tmp___8~7#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___8~7#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___8~7#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2393#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2393#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2393#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_register_test_#t~mem2393#1;mgsl_register_test_~rc~6#1 := 0; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11608: assume !((if mgsl_register_test_~tmp___8~7#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___8~7#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___8~7#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2393#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2393#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2393#1 % 65536 % 4294967296 - 4294967296));havoc mgsl_register_test_#t~mem2393#1;mgsl_register_test_~i~11#1 := 1 + mgsl_register_test_~i~11#1; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-4: assume false;mgsl_dma_test_#t~bitwise2435#1 := (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) - (if mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 <= 32767 then mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 else mgsl_dma_test_~tmp___2~28#1 % 65536 % 65536 - 65536) % 4; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11773-4: assume !false; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: call mgsl_alloc_buffer_list_memory_#t~mem1595#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1539 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4); [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9263: assume mgsl_allocate_dma_buffers_~tmp___1~25#1 < 0; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9263: assume !(mgsl_allocate_dma_buffers_~tmp___1~25#1 < 0);assume { :begin_inline_mgsl_alloc_intermediate_rxbuffer_memory } true;mgsl_alloc_intermediate_rxbuffer_memory_#in~info#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#in~info#1.offset := mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset;havoc mgsl_alloc_intermediate_rxbuffer_memory_#res#1;havoc mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1617#1, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_~info#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~info#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.offset;mgsl_alloc_intermediate_rxbuffer_memory_~info#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~info#1.offset := mgsl_alloc_intermediate_rxbuffer_memory_#in~info#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#in~info#1.offset;havoc mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.offset;call mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1617#1 := read~int#4(mgsl_alloc_intermediate_rxbuffer_memory_~info#1.base, 1465 + mgsl_alloc_intermediate_rxbuffer_memory_~info#1.offset, 4); [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9230: assume 0 != mgsl_allocate_dma_buffers_#t~mem1537#1 % 4096 % 4294967296;havoc mgsl_allocate_dma_buffers_#t~mem1537#1;mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 := 1 + (if mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 else mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9230: assume !(0 != mgsl_allocate_dma_buffers_#t~mem1537#1 % 4096 % 4294967296);havoc mgsl_allocate_dma_buffers_#t~mem1537#1; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: assume ~debug_level~0 > 2; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: assume !(~debug_level~0 > 2); [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005: assume mgsl_memory_test_#t~mem2502#1 % 18446744073709551616 != mgsl_memory_test_#t~mem2503#1 % 18446744073709551616;havoc mgsl_memory_test_#t~mem2502#1;havoc mgsl_memory_test_#t~mem2503#1;mgsl_memory_test_#res#1 := 0;call ULTIMATE.dealloc(mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset);havoc mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset; [2025-02-08 02:45:44,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12005: assume !(mgsl_memory_test_#t~mem2502#1 % 18446744073709551616 != mgsl_memory_test_#t~mem2503#1 % 18446744073709551616);havoc mgsl_memory_test_#t~mem2502#1;havoc mgsl_memory_test_#t~mem2503#1;mgsl_memory_test_~i~13#1 := 1 + mgsl_memory_test_~i~13#1; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2485#1;havoc mgsl_dma_test_#t~ret2485#1; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume 0 != mgsl_adapter_test_~tmp___0~66#1;call write~int#4(1, mgsl_adapter_test_~info#1.base, 1758 + mgsl_adapter_test_~info#1.offset, 4);call mgsl_adapter_test_#t~mem2490#1 := read~int#4(mgsl_adapter_test_~info#1.base, 1687 + mgsl_adapter_test_~info#1.offset, 4); [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11939: assume !(0 != mgsl_adapter_test_~tmp___0~66#1);assume { :begin_inline_mgsl_irq_test } true;mgsl_irq_test_#in~info#1.base, mgsl_irq_test_#in~info#1.offset := mgsl_adapter_test_~info#1.base, mgsl_adapter_test_~info#1.offset;havoc mgsl_irq_test_#res#1;havoc mgsl_irq_test_#t~ret2394#1.base, mgsl_irq_test_#t~ret2394#1.offset, mgsl_irq_test_#t~ret2395#1, mgsl_irq_test_#t~ret2396#1, mgsl_irq_test_#t~bitwise2397#1, mgsl_irq_test_#t~bitwise2398#1, mgsl_irq_test_#t~ret2399#1, mgsl_irq_test_#t~bitwise2400#1, mgsl_irq_test_#t~ret2401#1, mgsl_irq_test_#t~bitwise2402#1, mgsl_irq_test_#t~ret2403#1, mgsl_irq_test_#t~bitwise2404#1, mgsl_irq_test_#t~ret2405#1, mgsl_irq_test_#t~mem2406#1, mgsl_irq_test_#t~short2407#1, mgsl_irq_test_#t~ret2408#1.base, mgsl_irq_test_#t~ret2408#1.offset, mgsl_irq_test_#t~ret2409#1, mgsl_irq_test_#t~mem2410#1, mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, mgsl_irq_test_~EndTime~0#1, mgsl_irq_test_~flags~34#1, mgsl_irq_test_~tmp~105#1.base, mgsl_irq_test_~tmp~105#1.offset, mgsl_irq_test_~tmp___0~64#1, mgsl_irq_test_~tmp___1~40#1, mgsl_irq_test_~tmp___2~27#1, mgsl_irq_test_~tmp___3~20#1, mgsl_irq_test_~tmp___4~16#1, mgsl_irq_test_~tmp___5~14#1.base, mgsl_irq_test_~tmp___5~14#1.offset;mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset := mgsl_irq_test_#in~info#1.base, mgsl_irq_test_#in~info#1.offset;havoc mgsl_irq_test_~EndTime~0#1;havoc mgsl_irq_test_~flags~34#1;havoc mgsl_irq_test_~tmp~105#1.base, mgsl_irq_test_~tmp~105#1.offset;havoc mgsl_irq_test_~tmp___0~64#1;havoc mgsl_irq_test_~tmp___1~40#1;havoc mgsl_irq_test_~tmp___2~27#1;havoc mgsl_irq_test_~tmp___3~20#1;havoc mgsl_irq_test_~tmp___4~16#1;havoc mgsl_irq_test_~tmp___5~14#1.base, mgsl_irq_test_~tmp___5~14#1.offset; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675-1: SUMMARY for call spin_unlock_irqrestore(mgsl_irq_test_~info#1.base, 1313 + mgsl_irq_test_~info#1.offset, mgsl_irq_test_~flags~34#1); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11675: call mgsl_irq_test_#t~mem2410#1 := read~int#4(mgsl_irq_test_~info#1.base, 1757 + mgsl_irq_test_~info#1.offset, 1);mgsl_irq_test_#res#1 := (if 0 == mgsl_irq_test_#t~mem2410#1 % 256 then 0 else 1);havoc mgsl_irq_test_#t~mem2410#1; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11840: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2464#1;havoc mgsl_dma_test_#t~ret2464#1; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906-1: SUMMARY for call mgsl_dma_test_#t~ret2485#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___17~1#1.base, mgsl_dma_test_~tmp___17~1#1.offset); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11774: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11840-1: SUMMARY for call mgsl_dma_test_#t~ret2464#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___13~2#1.base, mgsl_dma_test_~tmp___13~2#1.offset); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576: call mgsl_register_test_#t~mem2377#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (1 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (1 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576-2: call mgsl_register_test_#t~mem2376#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if mgsl_register_test_~i~11#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mgsl_register_test_~i~11#1 % 4294967296 % 18446744073709551616 else mgsl_register_test_~i~11#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11576-1: SUMMARY for call usc_OutReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 46, (if mgsl_register_test_#t~mem2376#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2376#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2376#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11114: call write~int#4(0, mgsl_reset_tx_dma_buffers_~info#1.base, 1555 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4);call write~int#4(0, mgsl_reset_tx_dma_buffers_~info#1.base, 1551 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4);call write~int#4(0, mgsl_reset_tx_dma_buffers_~info#1.base, 1535 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4);call write~int#4(0, mgsl_reset_tx_dma_buffers_~info#1.base, 1571 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4);call write~int#4(0, mgsl_reset_tx_dma_buffers_~info#1.base, 1575 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4);call write~int#4(0, mgsl_reset_tx_dma_buffers_~info#1.base, 1579 + mgsl_reset_tx_dma_buffers_~info#1.offset, 4);havoc mgsl_reset_tx_dma_buffers_#t~mem2238#1.base, mgsl_reset_tx_dma_buffers_#t~mem2238#1.offset, mgsl_reset_tx_dma_buffers_#t~mem2239#1, mgsl_reset_tx_dma_buffers_~info#1.base, mgsl_reset_tx_dma_buffers_~info#1.offset, mgsl_reset_tx_dma_buffers_~i~8#1;havoc mgsl_reset_tx_dma_buffers_#in~info#1.base, mgsl_reset_tx_dma_buffers_#in~info#1.offset;assume { :end_inline_mgsl_reset_tx_dma_buffers } true;mgsl_allocate_dma_buffers_#res#1 := 0;mgsl_claim_resources_#t~ret1696#1 := mgsl_allocate_dma_buffers_#res#1;havoc mgsl_allocate_dma_buffers_#t~mem1536#1, mgsl_allocate_dma_buffers_#t~mem1537#1, mgsl_allocate_dma_buffers_#t~mem1538#1, mgsl_allocate_dma_buffers_#t~mem1539#1, mgsl_allocate_dma_buffers_#t~mem1540#1, mgsl_allocate_dma_buffers_#t~mem1541#1, mgsl_allocate_dma_buffers_#t~mem1542#1, mgsl_allocate_dma_buffers_#t~mem1543#1, mgsl_allocate_dma_buffers_#t~mem1544#1, mgsl_allocate_dma_buffers_#t~mem1545#1, mgsl_allocate_dma_buffers_#t~mem1546#1, mgsl_allocate_dma_buffers_#t~ret1547#1, mgsl_allocate_dma_buffers_#t~ret1548#1, mgsl_allocate_dma_buffers_#t~ret1549#1, mgsl_allocate_dma_buffers_#t~mem1550#1.base, mgsl_allocate_dma_buffers_#t~mem1550#1.offset, mgsl_allocate_dma_buffers_#t~mem1551#1, mgsl_allocate_dma_buffers_#t~ret1552#1, mgsl_allocate_dma_buffers_#t~ret1553#1, mgsl_allocate_dma_buffers_#t~mem1554#1.base, mgsl_allocate_dma_buffers_#t~mem1554#1.offset, mgsl_allocate_dma_buffers_#t~mem1555#1, mgsl_allocate_dma_buffers_#t~ret1556#1, mgsl_allocate_dma_buffers_#t~ret1557#1, mgsl_allocate_dma_buffers_#t~ret1558#1, mgsl_allocate_dma_buffers_#t~ret1559#1, mgsl_allocate_dma_buffers_#t~ret1560#1, mgsl_allocate_dma_buffers_#t~ret1561#1, mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset, mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1, mgsl_allocate_dma_buffers_~tmp~76#1, mgsl_allocate_dma_buffers_~tmp___0~45#1, mgsl_allocate_dma_buffers_~tmp___1~25#1, mgsl_allocate_dma_buffers_~tmp___2~16#1, mgsl_allocate_dma_buffers_~tmp___3~11#1;havoc mgsl_allocate_dma_buffers_#in~info#1.base, mgsl_allocate_dma_buffers_#in~info#1.offset;assume { :end_inline_mgsl_allocate_dma_buffers } true;assume -2147483648 <= mgsl_claim_resources_#t~ret1696#1 && mgsl_claim_resources_#t~ret1696#1 <= 2147483647;mgsl_claim_resources_~tmp___8~6#1 := mgsl_claim_resources_#t~ret1696#1;havoc mgsl_claim_resources_#t~ret1696#1; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1557#1 && mgsl_allocate_dma_buffers_#t~ret1557#1 <= 2147483647;havoc mgsl_allocate_dma_buffers_#t~ret1557#1;mgsl_allocate_dma_buffers_#res#1 := -12; [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9264-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1557#1 := printk(199, 0); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11973-1: SUMMARY for call mgsl_adapter_test_#t~ret2498#1 := printk(276, 0); srcloc: null [2025-02-08 02:45:44,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11973: assume -2147483648 <= mgsl_adapter_test_#t~ret2498#1 && mgsl_adapter_test_#t~ret2498#1 <= 2147483647;havoc mgsl_adapter_test_#t~ret2498#1; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11907: SUMMARY for call usc_reset(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676: havoc mgsl_irq_test_#t~mem2410#1;mgsl_adapter_test_#t~ret2492#1 := mgsl_irq_test_#res#1;havoc mgsl_irq_test_#t~ret2394#1.base, mgsl_irq_test_#t~ret2394#1.offset, mgsl_irq_test_#t~ret2395#1, mgsl_irq_test_#t~ret2396#1, mgsl_irq_test_#t~bitwise2397#1, mgsl_irq_test_#t~bitwise2398#1, mgsl_irq_test_#t~ret2399#1, mgsl_irq_test_#t~bitwise2400#1, mgsl_irq_test_#t~ret2401#1, mgsl_irq_test_#t~bitwise2402#1, mgsl_irq_test_#t~ret2403#1, mgsl_irq_test_#t~bitwise2404#1, mgsl_irq_test_#t~ret2405#1, mgsl_irq_test_#t~mem2406#1, mgsl_irq_test_#t~short2407#1, mgsl_irq_test_#t~ret2408#1.base, mgsl_irq_test_#t~ret2408#1.offset, mgsl_irq_test_#t~ret2409#1, mgsl_irq_test_#t~mem2410#1, mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, mgsl_irq_test_~EndTime~0#1, mgsl_irq_test_~flags~34#1, mgsl_irq_test_~tmp~105#1.base, mgsl_irq_test_~tmp~105#1.offset, mgsl_irq_test_~tmp___0~64#1, mgsl_irq_test_~tmp___1~40#1, mgsl_irq_test_~tmp___2~27#1, mgsl_irq_test_~tmp___3~20#1, mgsl_irq_test_~tmp___4~16#1, mgsl_irq_test_~tmp___5~14#1.base, mgsl_irq_test_~tmp___5~14#1.offset;havoc mgsl_irq_test_#in~info#1.base, mgsl_irq_test_#in~info#1.offset;assume { :end_inline_mgsl_irq_test } true;mgsl_adapter_test_~tmp___1~42#1 := (if 0 == mgsl_adapter_test_#t~ret2492#1 % 256 then 0 else 1);havoc mgsl_adapter_test_#t~ret2492#1; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11841-1: SUMMARY for call mgsl_dma_test_#t~ret2465#1 := usc_InReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 52); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808: assume (if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11808: assume !((if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#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:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11841: mgsl_dma_test_~status~10#1 := mgsl_dma_test_#t~ret2465#1;havoc mgsl_dma_test_#t~ret2465#1; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11775-1: SUMMARY for call mgsl_dma_test_#t~ret2436#1 := msecs_to_jiffies(100); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11775: mgsl_dma_test_~tmp___3~21#1 := mgsl_dma_test_#t~ret2436#1;havoc mgsl_dma_test_#t~ret2436#1;mgsl_dma_test_~EndTime~1#1 := mgsl_dma_test_~tmp___3~21#1 + ~jiffies~0; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9331: call mgsl_alloc_buffer_list_memory_#t~mem1585#1.base, mgsl_alloc_buffer_list_memory_#t~mem1585#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1587#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1503 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call mgsl_alloc_buffer_list_memory_#t~mem1586#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1515 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1587#1 + 40 * (mgsl_alloc_buffer_list_memory_#t~mem1586#1 + mgsl_alloc_buffer_list_memory_~i~0#1), mgsl_alloc_buffer_list_memory_#t~mem1585#1.base, 24 + (mgsl_alloc_buffer_list_memory_#t~mem1585#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call mgsl_alloc_buffer_list_memory_#t~mem1588#1.base, mgsl_alloc_buffer_list_memory_#t~mem1588#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1590#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1503 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call mgsl_alloc_buffer_list_memory_#t~mem1589#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1515 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1590#1 + 40 * mgsl_alloc_buffer_list_memory_#t~mem1589#1, mgsl_alloc_buffer_list_memory_#t~mem1588#1.base, 12 + (mgsl_alloc_buffer_list_memory_#t~mem1588#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1588#1.base, mgsl_alloc_buffer_list_memory_#t~mem1588#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1590#1;havoc mgsl_alloc_buffer_list_memory_#t~mem1589#1;call mgsl_alloc_buffer_list_memory_#t~mem1591#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1539 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4); [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577-1: SUMMARY for call usc_OutReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 62, (if mgsl_register_test_#t~mem2377#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2377#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2377#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11577: havoc mgsl_register_test_#t~mem2377#1;call mgsl_register_test_#t~mem2378#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (2 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (2 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (2 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11908: mgsl_dma_test_~__len___1~0#1 := 48; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941-1: SUMMARY for call mgsl_adapter_test_#t~ret2491#1 := printk(270, 0); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11941: assume -2147483648 <= mgsl_adapter_test_#t~ret2491#1 && mgsl_adapter_test_#t~ret2491#1 <= 2147483647;havoc mgsl_adapter_test_#t~mem2490#1;havoc mgsl_adapter_test_#t~ret2491#1;mgsl_adapter_test_#res#1 := -19; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11842: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11908-1: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644: mgsl_irq_test_~tmp~105#1.base, mgsl_irq_test_~tmp~105#1.offset := mgsl_irq_test_#t~ret2394#1.base, mgsl_irq_test_#t~ret2394#1.offset;havoc mgsl_irq_test_#t~ret2394#1.base, mgsl_irq_test_#t~ret2394#1.offset; [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11578: havoc mgsl_register_test_#t~mem2378#1;call mgsl_register_test_#t~mem2379#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (3 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (3 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (3 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11644-1: SUMMARY for call mgsl_irq_test_#t~ret2394#1.base, mgsl_irq_test_#t~ret2394#1.offset := spinlock_check(mgsl_irq_test_~info#1.base, 1313 + mgsl_irq_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662: assume mgsl_claim_resources_~tmp___7~7#1 < 0;call mgsl_claim_resources_#t~mem1692#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1709 + mgsl_claim_resources_~info#1.offset, 4); [2025-02-08 02:45:44,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9662: assume !(mgsl_claim_resources_~tmp___7~7#1 < 0);call write~int#4(1, mgsl_claim_resources_~info#1.base, 1713 + mgsl_claim_resources_~info#1.offset, 1);call mgsl_claim_resources_#t~mem1694#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1709 + mgsl_claim_resources_~info#1.offset, 4);assume { :begin_inline_set_dma_mode } true;set_dma_mode_#in~dmanr#1, set_dma_mode_#in~mode#1 := mgsl_claim_resources_#t~mem1694#1, -64;havoc set_dma_mode_#t~bitwise272#1, set_dma_mode_#t~bitwise273#1, set_dma_mode_~dmanr#1, set_dma_mode_~mode#1;set_dma_mode_~dmanr#1 := set_dma_mode_#in~dmanr#1;set_dma_mode_~mode#1 := set_dma_mode_#in~mode#1; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299: mgsl_alloc_buffer_list_memory_~tmp~77#1.base, mgsl_alloc_buffer_list_memory_~tmp~77#1.offset := mgsl_alloc_buffer_list_memory_#t~ret1567#1.base, mgsl_alloc_buffer_list_memory_#t~ret1567#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~ret1567#1.base, mgsl_alloc_buffer_list_memory_#t~ret1567#1.offset;call write~$Pointer$#4(mgsl_alloc_buffer_list_memory_~tmp~77#1.base, mgsl_alloc_buffer_list_memory_~tmp~77#1.offset, mgsl_alloc_buffer_list_memory_~info#1.base, 1495 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1568#1.base, mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1495 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8); [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9299-1: SUMMARY for call mgsl_alloc_buffer_list_memory_#t~ret1567#1.base, mgsl_alloc_buffer_list_memory_#t~ret1567#1.offset := dma_alloc_attrs(0, 0, 4096, mgsl_alloc_buffer_list_memory_~info#1.base, 1507 + mgsl_alloc_buffer_list_memory_~info#1.offset, 208, 0, 0); srcloc: null [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11578-1: SUMMARY for call usc_OutReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 58, (if mgsl_register_test_#t~mem2378#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2378#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2378#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9497-1: mgsl_alloc_intermediate_txbuffer_memory_#res#1 := 0; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11876: assume (if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11876: assume !((if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0);call mgsl_dma_test_#t~mem2474#1.base, mgsl_dma_test_#t~mem2474#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2475#1 := read~int#4(mgsl_dma_test_#t~mem2474#1.base, 6 + mgsl_dma_test_#t~mem2474#1.offset, 2);mgsl_dma_test_~status~10#1 := mgsl_dma_test_#t~mem2475#1;havoc mgsl_dma_test_#t~mem2474#1.base, mgsl_dma_test_#t~mem2474#1.offset;havoc mgsl_dma_test_#t~mem2475#1; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12041: assume mgsl_memory_test_~i~13#1 % 18446744073709551616 < mgsl_memory_test_~TestLimit~0#1 % 18446744073709551616; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12041: assume !(mgsl_memory_test_~i~13#1 % 18446744073709551616 < mgsl_memory_test_~TestLimit~0#1 % 18446744073709551616); [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645-1: SUMMARY for call mgsl_irq_test_#t~ret2395#1 := _raw_spin_lock_irqsave(mgsl_irq_test_~tmp~105#1.base, mgsl_irq_test_~tmp~105#1.offset); srcloc: null [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11645: mgsl_irq_test_~flags~34#1 := mgsl_irq_test_#t~ret2395#1;havoc mgsl_irq_test_#t~ret2395#1; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579-1: SUMMARY for call usc_OutReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 42, (if mgsl_register_test_#t~mem2379#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2379#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2379#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11579: havoc mgsl_register_test_#t~mem2379#1;call mgsl_register_test_#t~mem2380#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (4 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (4 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (4 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663: assume -2147483648 <= mgsl_claim_resources_#t~ret1693#1 && mgsl_claim_resources_#t~ret1693#1 <= 2147483647;havoc mgsl_claim_resources_#t~mem1692#1;havoc mgsl_claim_resources_#t~ret1693#1; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9663-1: SUMMARY for call mgsl_claim_resources_#t~ret1693#1 := printk(224, 0); srcloc: null [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333: assume (mgsl_alloc_buffer_list_memory_#t~mem1591#1 - 1) % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296;havoc mgsl_alloc_buffer_list_memory_#t~mem1591#1;call mgsl_alloc_buffer_list_memory_#t~mem1592#1.base, mgsl_alloc_buffer_list_memory_#t~mem1592#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1593#1.base, mgsl_alloc_buffer_list_memory_#t~mem1593#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1594#1 := read~int#4(mgsl_alloc_buffer_list_memory_#t~mem1593#1.base, 12 + (mgsl_alloc_buffer_list_memory_#t~mem1593#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1594#1 + 40 * (1 + mgsl_alloc_buffer_list_memory_~i~0#1), mgsl_alloc_buffer_list_memory_#t~mem1592#1.base, 12 + (mgsl_alloc_buffer_list_memory_#t~mem1592#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1592#1.base, mgsl_alloc_buffer_list_memory_#t~mem1592#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1593#1.base, mgsl_alloc_buffer_list_memory_#t~mem1593#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1594#1; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9333: assume !((mgsl_alloc_buffer_list_memory_#t~mem1591#1 - 1) % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296);havoc mgsl_alloc_buffer_list_memory_#t~mem1591#1; [2025-02-08 02:45:44,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume 5 == mgsl_allocate_dma_buffers_#t~mem1538#1 % 4294967296;havoc mgsl_allocate_dma_buffers_#t~mem1538#1;call mgsl_allocate_dma_buffers_#t~mem1539#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1531 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call write~int#4(mgsl_allocate_dma_buffers_#t~mem1539#1 * (if mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 else mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 - 4294967296), mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4);havoc mgsl_allocate_dma_buffers_#t~mem1539#1;call mgsl_allocate_dma_buffers_#t~mem1540#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call write~int#4(62 - mgsl_allocate_dma_buffers_#t~mem1540#1, mgsl_allocate_dma_buffers_~info#1.base, 1515 + mgsl_allocate_dma_buffers_~info#1.offset, 4);havoc mgsl_allocate_dma_buffers_#t~mem1540#1; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234: assume !(5 == mgsl_allocate_dma_buffers_#t~mem1538#1 % 4294967296);havoc mgsl_allocate_dma_buffers_#t~mem1538#1;call mgsl_allocate_dma_buffers_#t~mem1541#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1531 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call write~int#4(mgsl_allocate_dma_buffers_#t~mem1541#1 * (if mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 else mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 - 4294967296), mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4);havoc mgsl_allocate_dma_buffers_#t~mem1541#1;call write~int#4(6 + 7 * (if mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 else mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 % 65536 % 4294967296 - 4294967296), mgsl_allocate_dma_buffers_~info#1.base, 1515 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call mgsl_allocate_dma_buffers_#t~mem1542#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call mgsl_allocate_dma_buffers_#t~mem1543#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1515 + mgsl_allocate_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9234-1: call mgsl_allocate_dma_buffers_#t~mem1538#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1681 + mgsl_allocate_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11778: assume (if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11778: assume !((if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#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:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: assume mgsl_dma_test_~__len___1~0#1 % 18446744073709551616 > 63; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: assume !(mgsl_dma_test_~__len___1~0#1 % 18446744073709551616 > 63); [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11580: havoc mgsl_register_test_#t~mem2380#1;call mgsl_register_test_#t~mem2381#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (5 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (5 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (5 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646-1: SUMMARY for call usc_reset(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11580-1: SUMMARY for call usc_OutReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 40, (if mgsl_register_test_#t~mem2380#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2380#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2380#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466: havoc mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.offset;mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 := 0; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11646: call write~int#4(0, mgsl_irq_test_~info#1.base, 1757 + mgsl_irq_test_~info#1.offset, 1); [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume 0 == (mgsl_alloc_buffer_list_memory_#t~mem1568#1.base + mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset) % 18446744073709551616;havoc mgsl_alloc_buffer_list_memory_#t~mem1568#1.base, mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset;mgsl_alloc_buffer_list_memory_#res#1 := -12; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9301: assume !(0 == (mgsl_alloc_buffer_list_memory_#t~mem1568#1.base + mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset) % 18446744073709551616);havoc mgsl_alloc_buffer_list_memory_#t~mem1568#1.base, mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset;call mgsl_alloc_buffer_list_memory_#t~mem1569#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1507 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1569#1, mgsl_alloc_buffer_list_memory_~info#1.base, 1503 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1569#1; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9268: mgsl_allocate_dma_buffers_#t~ret1558#1 := mgsl_alloc_intermediate_rxbuffer_memory_#res#1;havoc mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1617#1, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_~info#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~info#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.offset;havoc mgsl_alloc_intermediate_rxbuffer_memory_#in~info#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#in~info#1.offset;assume { :end_inline_mgsl_alloc_intermediate_rxbuffer_memory } true;assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1558#1 && mgsl_allocate_dma_buffers_#t~ret1558#1 <= 2147483647;mgsl_allocate_dma_buffers_~tmp___2~16#1 := mgsl_allocate_dma_buffers_#t~ret1558#1;havoc mgsl_allocate_dma_buffers_#t~ret1558#1; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9466-1: SUMMARY for call mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.offset := #Ultimate.C_memset#4(mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 1583 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset, 0, 80); srcloc: null [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: assume (if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11845: assume !((if mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_dma_test_~EndTime~1#1 % 18446744073709551616 % 18446744073709551616 else mgsl_dma_test_~EndTime~1#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:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11977-1: mgsl_adapter_test_#res#1 := 0; [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911-1: SUMMARY for call mgsl_dma_test_#t~memmove~res2486#1.base, mgsl_dma_test_#t~memmove~res2486#1.offset := #Ultimate.C_memmove#4(mgsl_dma_test_~info#1.base, 1720 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset, mgsl_dma_test_~__len___1~0#1); srcloc: null [2025-02-08 02:45:44,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11911: mgsl_dma_test_~__ret___1~2#1.base, mgsl_dma_test_~__ret___1~2#1.offset := mgsl_dma_test_#t~memmove~res2486#1.base, mgsl_dma_test_#t~memmove~res2486#1.offset;havoc mgsl_dma_test_#t~memmove~res2486#1.base, mgsl_dma_test_#t~memmove~res2486#1.offset; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581-1: SUMMARY for call usc_OutDmaReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 42, (if mgsl_register_test_#t~mem2381#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2381#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2381#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11581: havoc mgsl_register_test_#t~mem2381#1; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665: mgsl_claim_resources_#res#1 := -19; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9665-1: SUMMARY for call mgsl_release_resources(mgsl_claim_resources_~info#1.base, mgsl_claim_resources_~info#1.offset); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9269: assume mgsl_allocate_dma_buffers_~tmp___2~16#1 < 0; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9269: assume !(mgsl_allocate_dma_buffers_~tmp___2~16#1 < 0);assume { :begin_inline_mgsl_alloc_intermediate_txbuffer_memory } true;mgsl_alloc_intermediate_txbuffer_memory_#in~info#1.base, mgsl_alloc_intermediate_txbuffer_memory_#in~info#1.offset := mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset;havoc mgsl_alloc_intermediate_txbuffer_memory_#res#1;havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1621#1, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1622#1, mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1624#1, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1, mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset, mgsl_alloc_intermediate_txbuffer_memory_~i~3#1, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.base, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.offset;mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset := mgsl_alloc_intermediate_txbuffer_memory_#in~info#1.base, mgsl_alloc_intermediate_txbuffer_memory_#in~info#1.offset;havoc mgsl_alloc_intermediate_txbuffer_memory_~i~3#1;havoc mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.base, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.offset; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: assume mgsl_memory_test_~i~13#1 % 18446744073709551616 < mgsl_memory_test_~Patterncount~1#1 % 18446744073709551616; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12011: assume !(mgsl_memory_test_~i~13#1 % 18446744073709551616 < mgsl_memory_test_~Patterncount~1#1 % 18446744073709551616); [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11813-1: SUMMARY for call mgsl_dma_test_#t~ret2454#1.base, mgsl_dma_test_#t~ret2454#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11813: mgsl_dma_test_~tmp___8~8#1.base, mgsl_dma_test_~tmp___8~8#1.offset := mgsl_dma_test_#t~ret2454#1.base, mgsl_dma_test_#t~ret2454#1.offset;havoc mgsl_dma_test_#t~ret2454#1.base, mgsl_dma_test_#t~ret2454#1.offset; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582-1: SUMMARY for call mgsl_register_test_#t~ret2382#1 := usc_InReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 46); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11648: mgsl_irq_test_~tmp___0~64#1 := mgsl_irq_test_#t~ret2396#1;havoc mgsl_irq_test_#t~ret2396#1; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11582: mgsl_register_test_~tmp___3~19#1 := mgsl_register_test_#t~ret2382#1;havoc mgsl_register_test_#t~ret2382#1;call mgsl_register_test_#t~mem2383#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if mgsl_register_test_~i~11#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then mgsl_register_test_~i~11#1 % 4294967296 % 18446744073709551616 else mgsl_register_test_~i~11#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11648-1: SUMMARY for call mgsl_irq_test_#t~ret2396#1 := usc_InReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 10); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9270-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1559#1 := printk(201, 0); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9270: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1559#1 && mgsl_allocate_dma_buffers_#t~ret1559#1 <= 2147483647;havoc mgsl_allocate_dma_buffers_#t~ret1559#1;mgsl_allocate_dma_buffers_#res#1 := -12; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11748: mgsl_dma_test_~tmp___0~65#1.base, mgsl_dma_test_~tmp___0~65#1.offset := mgsl_dma_test_~TmpPtr~0#1.base, mgsl_dma_test_~TmpPtr~0#1.offset;mgsl_dma_test_~TmpPtr~0#1.base, mgsl_dma_test_~TmpPtr~0#1.offset := mgsl_dma_test_~TmpPtr~0#1.base, 1 + mgsl_dma_test_~TmpPtr~0#1.offset;call write~int#4((if mgsl_dma_test_~i~12#1 % 4294967296 % 256 <= 127 then mgsl_dma_test_~i~12#1 % 4294967296 % 256 else mgsl_dma_test_~i~12#1 % 4294967296 % 256 - 256), mgsl_dma_test_~tmp___0~65#1.base, mgsl_dma_test_~tmp___0~65#1.offset, 1);mgsl_dma_test_~i~12#1 := 1 + mgsl_dma_test_~i~12#1; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11814-1: SUMMARY for call mgsl_dma_test_#t~ret2455#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___8~8#1.base, mgsl_dma_test_~tmp___8~8#1.offset); srcloc: null [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11814: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2455#1;havoc mgsl_dma_test_#t~ret2455#1; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-5: assume 0 == mgsl_irq_test_#t~bitwise2397#1 || 8192 == mgsl_irq_test_#t~bitwise2397#1;mgsl_irq_test_#t~bitwise2398#1 := 8192; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-5: assume !(0 == mgsl_irq_test_#t~bitwise2397#1 || 8192 == mgsl_irq_test_#t~bitwise2397#1); [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-4: assume false;mgsl_irq_test_#t~bitwise2398#1 := mgsl_irq_test_#t~bitwise2397#1; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-4: assume !false; [2025-02-08 02:45:44,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-7: havoc mgsl_irq_test_#t~bitwise2397#1;assume (((((if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536) < 0 || mgsl_irq_test_#t~bitwise2397#1 <= (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536)) && mgsl_irq_test_#t~bitwise2397#1 <= 53247) && mgsl_irq_test_#t~bitwise2397#1 >= 0) && ((if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536) >= 0 || mgsl_irq_test_#t~bitwise2397#1 > 53247 + (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536))) && mgsl_irq_test_#t~bitwise2397#1 >= -2147483648; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-6: [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-1: SUMMARY for call usc_OutReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 10, (if mgsl_irq_test_#t~bitwise2398#1 % 65536 % 4294967296 <= 2147483647 then mgsl_irq_test_#t~bitwise2398#1 % 65536 % 4294967296 else mgsl_irq_test_#t~bitwise2398#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649: havoc mgsl_irq_test_#t~bitwise2397#1;havoc mgsl_irq_test_#t~bitwise2398#1; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-3: havoc mgsl_irq_test_#t~bitwise2398#1;assume ((((mgsl_irq_test_#t~bitwise2397#1 < 0 || mgsl_irq_test_#t~bitwise2398#1 >= 8192) && mgsl_irq_test_#t~bitwise2398#1 >= mgsl_irq_test_#t~bitwise2397#1) && (mgsl_irq_test_#t~bitwise2397#1 < 0 || mgsl_irq_test_#t~bitwise2398#1 <= 8192 + mgsl_irq_test_#t~bitwise2397#1)) && (mgsl_irq_test_#t~bitwise2397#1 >= 0 || mgsl_irq_test_#t~bitwise2398#1 < 0)) && mgsl_irq_test_#t~bitwise2398#1 <= 2147483647; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-2: [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11583: assume (if mgsl_register_test_~tmp___3~19#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___3~19#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___3~19#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2383#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2383#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2383#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_register_test_#t~mem2383#1;mgsl_register_test_~rc~6#1 := 0; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11583: assume !((if mgsl_register_test_~tmp___3~19#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___3~19#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___3~19#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2383#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2383#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2383#1 % 65536 % 4294967296 - 4294967296));havoc mgsl_register_test_#t~mem2383#1; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-9: assume 0 == (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536);mgsl_irq_test_#t~bitwise2397#1 := 0; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-9: assume !(0 == (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536)); [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9337: mgsl_alloc_buffer_list_memory_~i~0#1 := 1 + mgsl_alloc_buffer_list_memory_~i~0#1; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-8: assume 53247 == (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536);mgsl_irq_test_#t~bitwise2397#1 := (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536); [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11649-8: assume !(53247 == (if mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 <= 32767 then mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 else mgsl_irq_test_~tmp___0~64#1 % 65536 % 65536 - 65536)); [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: assume set_dma_mode_~dmanr#1 % 4294967296 <= 3; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: assume !(set_dma_mode_~dmanr#1 % 4294967296 <= 3); [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: mgsl_dma_test_~__ret___1~2#1.base, mgsl_dma_test_~__ret___1~2#1.offset := mgsl_dma_test_#t~memmove~res2487#1.base, mgsl_dma_test_#t~memmove~res2487#1.offset;havoc mgsl_dma_test_#t~memmove~res2487#1.base, mgsl_dma_test_#t~memmove~res2487#1.offset; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11947: assume 0 != mgsl_adapter_test_~tmp___1~42#1 % 256;mgsl_adapter_test_~tmp___2~29#1 := 0; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11947: assume !(0 != mgsl_adapter_test_~tmp___1~42#1 % 256);mgsl_adapter_test_~tmp___2~29#1 := 1; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650: mgsl_irq_test_~tmp___1~40#1 := mgsl_irq_test_#t~ret2399#1;havoc mgsl_irq_test_#t~ret2399#1; [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914-1: SUMMARY for call mgsl_dma_test_#t~memmove~res2487#1.base, mgsl_dma_test_#t~memmove~res2487#1.offset := #Ultimate.C_memmove#4(mgsl_dma_test_~info#1.base, 1720 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset, mgsl_dma_test_~__len___1~0#1); srcloc: null [2025-02-08 02:45:44,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11815-1: SUMMARY for call mgsl_dma_test_#t~ret2456#1 := usc_InReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 54); srcloc: null [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11815: mgsl_dma_test_~tmp___9~6#1 := mgsl_dma_test_#t~ret2456#1;havoc mgsl_dma_test_#t~ret2456#1;mgsl_dma_test_~FifoLevel~0#1 := (if mgsl_dma_test_~tmp___9~6#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~tmp___9~6#1 % 65536 % 4294967296 else mgsl_dma_test_~tmp___9~6#1 % 65536 % 4294967296 - 4294967296) / 256; [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470-1: SUMMARY for call mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.offset := kmalloc(mgsl_alloc_intermediate_txbuffer_memory_#t~mem1624#1 % 4294967296, 208); srcloc: null [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470-2: call mgsl_alloc_intermediate_txbuffer_memory_#t~mem1624#1 := read~int#4(mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 1465 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset, 4); [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11650-1: SUMMARY for call mgsl_irq_test_#t~ret2399#1 := usc_InReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 24); srcloc: null [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9470: mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.base, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.offset := mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.offset;call write~$Pointer$#4(mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.base, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.offset, mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 4 + (1583 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset + 12 * mgsl_alloc_intermediate_txbuffer_memory_~i~3#1), 8);call mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset := read~$Pointer$#4(mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 4 + (1583 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset + 12 * mgsl_alloc_intermediate_txbuffer_memory_~i~3#1), 8); [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: SUMMARY for call outb(set_dma_mode_#t~bitwise272#1, 11); srcloc: null [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11981: call ULTIMATE.dealloc(mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset);havoc mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset;mgsl_claim_resources_#t~ret1680#1 := mgsl_memory_test_#res#1;havoc mgsl_memory_test_#t~mem2499#1, mgsl_memory_test_#t~mem2500#1.base, mgsl_memory_test_#t~mem2500#1.offset, mgsl_memory_test_#t~mem2501#1, mgsl_memory_test_#t~mem2502#1, mgsl_memory_test_#t~mem2503#1, mgsl_memory_test_#t~mem2504#1.base, mgsl_memory_test_#t~mem2504#1.offset, mgsl_memory_test_#t~mem2505#1, mgsl_memory_test_#t~mem2506#1.base, mgsl_memory_test_#t~mem2506#1.offset, mgsl_memory_test_#t~memset~res2507#1.base, mgsl_memory_test_#t~memset~res2507#1.offset, mgsl_memory_test_~info#1.base, mgsl_memory_test_~info#1.offset, mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset, mgsl_memory_test_~Patterncount~1#1, mgsl_memory_test_~i~13#1, mgsl_memory_test_~TestLimit~0#1, mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset;havoc mgsl_memory_test_#in~info#1.base, mgsl_memory_test_#in~info#1.offset;assume { :end_inline_mgsl_memory_test } true;mgsl_claim_resources_~tmp___4~10#1 := (if 0 == mgsl_claim_resources_#t~ret1680#1 % 256 then 0 else 1);havoc mgsl_claim_resources_#t~ret1680#1; [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047-2: call mgsl_memory_test_#t~mem2506#1.base, mgsl_memory_test_#t~mem2506#1.offset := read~$Pointer$#4(mgsl_memory_test_~info#1.base, 1770 + mgsl_memory_test_~info#1.offset, 8); [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-2: [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: havoc set_dma_mode_#t~bitwise272#1; [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-5: assume 0 == (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) || (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) == (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296);set_dma_mode_#t~bitwise272#1 := (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-5: assume !(0 == (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) || (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) == (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047-1: SUMMARY for call mgsl_memory_test_#t~memset~res2507#1.base, mgsl_memory_test_#t~memset~res2507#1.offset := #Ultimate.C_memset#4(mgsl_memory_test_#t~mem2506#1.base, mgsl_memory_test_#t~mem2506#1.offset, 0, 262144); srcloc: null [2025-02-08 02:45:44,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-3: havoc set_dma_mode_#t~bitwise272#1;assume ((((((if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) < 0 && (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296) >= 0) || set_dma_mode_#t~bitwise272#1 >= (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296)) && (((if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) >= 0 && (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296) < 0) || set_dma_mode_#t~bitwise272#1 >= (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296))) && (((if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) < 0 || (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296) < 0) || set_dma_mode_#t~bitwise272#1 <= (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) + (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296))) && (((if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296) >= 0 && (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296) >= 0) || set_dma_mode_#t~bitwise272#1 < 0)) && set_dma_mode_#t~bitwise272#1 <= 2147483647; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12047: mgsl_memory_test_#res#1 := 1;call ULTIMATE.dealloc(mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset);havoc mgsl_memory_test_~#BitPatterns~1#1.base, mgsl_memory_test_~#BitPatterns~1#1.offset; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-4: assume 0 == (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296);set_dma_mode_#t~bitwise272#1 := (if set_dma_mode_~dmanr#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~dmanr#1 % 256 % 4294967296 else set_dma_mode_~dmanr#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-4: assume !(0 == (if set_dma_mode_~mode#1 % 256 % 4294967296 <= 2147483647 then set_dma_mode_~mode#1 % 256 % 4294967296 else set_dma_mode_~mode#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-1: SUMMARY for call usc_OutReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 24, (if (45056 + mgsl_irq_test_#t~bitwise2400#1) % 4294967296 % 4294967296 <= 2147483647 then (45056 + mgsl_irq_test_#t~bitwise2400#1) % 4294967296 % 4294967296 else (45056 + mgsl_irq_test_#t~bitwise2400#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651: havoc mgsl_irq_test_#t~bitwise2400#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783-1: SUMMARY for call mgsl_dma_test_#t~ret2437#1.base, mgsl_dma_test_#t~ret2437#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11783: mgsl_dma_test_~tmp___4~17#1.base, mgsl_dma_test_~tmp___4~17#1.offset := mgsl_dma_test_#t~ret2437#1.base, mgsl_dma_test_#t~ret2437#1.offset;havoc mgsl_dma_test_#t~ret2437#1.base, mgsl_dma_test_#t~ret2437#1.offset; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9339: assume mgsl_alloc_buffer_list_memory_#t~mem1595#1 % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296;havoc mgsl_alloc_buffer_list_memory_#t~mem1595#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9339: assume !(mgsl_alloc_buffer_list_memory_#t~mem1595#1 % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296);havoc mgsl_alloc_buffer_list_memory_#t~mem1595#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-3: havoc mgsl_irq_test_#t~bitwise2400#1;assume mgsl_irq_test_#t~bitwise2400#1 % 4294967296 <= mgsl_irq_test_~tmp___1~40#1 % 65536 % 4294967296 && mgsl_irq_test_#t~bitwise2400#1 % 4294967296 <= 3840; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-2: [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-5: assume 0 == mgsl_irq_test_~tmp___1~40#1 % 65536 % 4294967296;mgsl_irq_test_#t~bitwise2400#1 := 0; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-5: assume !(0 == mgsl_irq_test_~tmp___1~40#1 % 65536 % 4294967296); [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-4: assume 3840 == mgsl_irq_test_~tmp___1~40#1 % 65536 % 4294967296;mgsl_irq_test_#t~bitwise2400#1 := mgsl_irq_test_~tmp___1~40#1 % 65536; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11651-4: assume !(3840 == mgsl_irq_test_~tmp___1~40#1 % 65536 % 4294967296); [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume (mgsl_allocate_dma_buffers_#t~mem1542#1 + mgsl_allocate_dma_buffers_#t~mem1543#1) % 4294967296 > 62;havoc mgsl_allocate_dma_buffers_#t~mem1542#1;havoc mgsl_allocate_dma_buffers_#t~mem1543#1;call mgsl_allocate_dma_buffers_#t~mem1544#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call write~int#4(62 - mgsl_allocate_dma_buffers_#t~mem1544#1, mgsl_allocate_dma_buffers_~info#1.base, 1515 + mgsl_allocate_dma_buffers_~info#1.offset, 4);havoc mgsl_allocate_dma_buffers_#t~mem1544#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9240: assume !((mgsl_allocate_dma_buffers_#t~mem1542#1 + mgsl_allocate_dma_buffers_#t~mem1543#1) % 4294967296 > 62);havoc mgsl_allocate_dma_buffers_#t~mem1542#1;havoc mgsl_allocate_dma_buffers_#t~mem1543#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11850: mgsl_dma_test_~tmp___14~2#1.base, mgsl_dma_test_~tmp___14~2#1.offset := mgsl_dma_test_#t~ret2466#1.base, mgsl_dma_test_#t~ret2466#1.offset;havoc mgsl_dma_test_#t~ret2466#1.base, mgsl_dma_test_#t~ret2466#1.offset; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11883: assume 0 == mgsl_dma_test_~status~10#1 % 65536 % 4294967296; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11883: assume !(0 == mgsl_dma_test_~status~10#1 % 65536 % 4294967296); [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11652: mgsl_irq_test_~tmp___2~27#1 := mgsl_irq_test_#t~ret2401#1;havoc mgsl_irq_test_#t~ret2401#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11652-1: SUMMARY for call mgsl_irq_test_#t~ret2401#1 := usc_InReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 24); srcloc: null [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11784: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2438#1;havoc mgsl_dma_test_#t~ret2438#1; [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11850-1: SUMMARY for call mgsl_dma_test_#t~ret2466#1.base, mgsl_dma_test_#t~ret2466#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11817: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11784-1: SUMMARY for call mgsl_dma_test_#t~ret2438#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___4~17#1.base, mgsl_dma_test_~tmp___4~17#1.offset); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9670: havoc set_dma_mode_#t~bitwise272#1, set_dma_mode_#t~bitwise273#1, set_dma_mode_~dmanr#1, set_dma_mode_~mode#1;havoc set_dma_mode_#in~dmanr#1, set_dma_mode_#in~mode#1;assume { :end_inline_set_dma_mode } true;havoc mgsl_claim_resources_#t~mem1694#1;call mgsl_claim_resources_#t~mem1695#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1709 + mgsl_claim_resources_~info#1.offset, 4);assume { :begin_inline_enable_dma } true;enable_dma_#in~dmanr#1 := mgsl_claim_resources_#t~mem1695#1;havoc enable_dma_~dmanr#1;enable_dma_~dmanr#1 := enable_dma_#in~dmanr#1; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9307: havoc mgsl_alloc_buffer_list_memory_#t~mem1570#1.base, mgsl_alloc_buffer_list_memory_#t~mem1570#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.base, mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.offset;call mgsl_alloc_buffer_list_memory_#t~mem1572#1.base, mgsl_alloc_buffer_list_memory_#t~mem1572#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1495 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call write~$Pointer$#4(mgsl_alloc_buffer_list_memory_#t~mem1572#1.base, mgsl_alloc_buffer_list_memory_#t~mem1572#1.offset, mgsl_alloc_buffer_list_memory_~info#1.base, 1519 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);havoc mgsl_alloc_buffer_list_memory_#t~mem1572#1.base, mgsl_alloc_buffer_list_memory_#t~mem1572#1.offset;call mgsl_alloc_buffer_list_memory_#t~mem1573#1.base, mgsl_alloc_buffer_list_memory_#t~mem1573#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1495 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call write~$Pointer$#4(mgsl_alloc_buffer_list_memory_#t~mem1573#1.base, mgsl_alloc_buffer_list_memory_#t~mem1573#1.offset, mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);havoc mgsl_alloc_buffer_list_memory_#t~mem1573#1.base, mgsl_alloc_buffer_list_memory_#t~mem1573#1.offset;call mgsl_alloc_buffer_list_memory_#t~mem1575#1.base, mgsl_alloc_buffer_list_memory_#t~mem1575#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1574#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1515 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~$Pointer$#4(mgsl_alloc_buffer_list_memory_#t~mem1575#1.base, mgsl_alloc_buffer_list_memory_#t~mem1575#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_#t~mem1574#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_#t~mem1574#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_#t~mem1574#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), mgsl_alloc_buffer_list_memory_~info#1.base, 1543 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);havoc mgsl_alloc_buffer_list_memory_#t~mem1575#1.base, mgsl_alloc_buffer_list_memory_#t~mem1575#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1574#1;mgsl_alloc_buffer_list_memory_~i~0#1 := 0; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9274: mgsl_allocate_dma_buffers_#t~ret1560#1 := mgsl_alloc_intermediate_txbuffer_memory_#res#1;havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1621#1, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1622#1, mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~memset~res1623#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1624#1, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~ret1625#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.offset, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1, mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset, mgsl_alloc_intermediate_txbuffer_memory_~i~3#1, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.base, mgsl_alloc_intermediate_txbuffer_memory_~tmp~80#1.offset;havoc mgsl_alloc_intermediate_txbuffer_memory_#in~info#1.base, mgsl_alloc_intermediate_txbuffer_memory_#in~info#1.offset;assume { :end_inline_mgsl_alloc_intermediate_txbuffer_memory } true;assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1560#1 && mgsl_allocate_dma_buffers_#t~ret1560#1 <= 2147483647;mgsl_allocate_dma_buffers_~tmp___3~11#1 := mgsl_allocate_dma_buffers_#t~ret1560#1;havoc mgsl_allocate_dma_buffers_#t~ret1560#1; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9307-1: SUMMARY for call mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.base, mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.offset := #Ultimate.C_memset#4(mgsl_alloc_buffer_list_memory_#t~mem1570#1.base, mgsl_alloc_buffer_list_memory_#t~mem1570#1.offset, 0, 4096); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: assume 0 == (mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base + mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset) % 18446744073709551616;havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset;mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 := mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 - 1; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9472: assume !(0 == (mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base + mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset) % 18446744073709551616);havoc mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1626#1.offset;mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 := 1 + mgsl_alloc_intermediate_txbuffer_memory_~i~3#1;call mgsl_alloc_intermediate_txbuffer_memory_#t~mem1628#1 := read~int#4(mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 1567 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset, 4); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9439: mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.offset := mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.offset;havoc mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1617#1;havoc mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.offset;call write~$Pointer$#4(mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.base, mgsl_alloc_intermediate_rxbuffer_memory_~tmp~79#1.offset, mgsl_alloc_intermediate_rxbuffer_memory_~info#1.base, 1559 + mgsl_alloc_intermediate_rxbuffer_memory_~info#1.offset, 8);call mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset := read~$Pointer$#4(mgsl_alloc_intermediate_rxbuffer_memory_~info#1.base, 1559 + mgsl_alloc_intermediate_rxbuffer_memory_~info#1.offset, 8); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9439-1: SUMMARY for call mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~ret1618#1.offset := kmalloc(mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1617#1 % 4294967296, 209); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9307-2: call mgsl_alloc_buffer_list_memory_#t~mem1570#1.base, mgsl_alloc_buffer_list_memory_#t~mem1570#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1495 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: havoc set_dma_mode_#t~bitwise273#1; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11917-1: mgsl_dma_test_#res#1 := (if 0 == mgsl_dma_test_~rc~7#1 % 256 then 0 else 1);call ULTIMATE.dealloc(mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset);havoc mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-3: havoc set_dma_mode_#t~bitwise273#1;assume (set_dma_mode_#t~bitwise273#1 % 4294967296 >= set_dma_mode_~dmanr#1 % 256 % 4 % 4294967296 && set_dma_mode_#t~bitwise273#1 % 4294967296 >= set_dma_mode_~mode#1 % 256 % 4294967296) && set_dma_mode_#t~bitwise273#1 % 4294967296 <= set_dma_mode_~dmanr#1 % 256 % 4 % 4294967296 + set_dma_mode_~mode#1 % 256 % 4294967296; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-4: assume 0 == set_dma_mode_~mode#1 % 256 % 4294967296;set_dma_mode_#t~bitwise273#1 := set_dma_mode_~dmanr#1 % 256 % 4; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-4: assume !(0 == set_dma_mode_~mode#1 % 256 % 4294967296); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851-1: SUMMARY for call mgsl_dma_test_#t~ret2467#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___14~2#1.base, mgsl_dma_test_~tmp___14~2#1.offset); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11818: assume mgsl_dma_test_~FifoLevel~0#1 % 65536 % 4294967296 <= 15; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11818: assume !(mgsl_dma_test_~FifoLevel~0#1 % 65536 % 4294967296 <= 15); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-1: SUMMARY for call outb((if set_dma_mode_#t~bitwise273#1 % 4294967296 % 4294967296 <= 2147483647 then set_dma_mode_#t~bitwise273#1 % 4294967296 % 4294967296 else set_dma_mode_#t~bitwise273#1 % 4294967296 % 4294967296 - 4294967296), 214); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11851: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2467#1;havoc mgsl_dma_test_#t~ret2467#1; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-2: [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-5: assume 0 == set_dma_mode_~dmanr#1 % 256 % 4 % 4294967296 || set_dma_mode_~dmanr#1 % 256 % 4 % 4294967296 == set_dma_mode_~mode#1 % 256 % 4294967296;set_dma_mode_#t~bitwise273#1 := set_dma_mode_~mode#1 % 256; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938-5: assume !(0 == set_dma_mode_~dmanr#1 % 256 % 4 % 4294967296 || set_dma_mode_~dmanr#1 % 256 % 4 % 4294967296 == set_dma_mode_~mode#1 % 256 % 4294967296); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-1: SUMMARY for call usc_OutReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 24, (if (194 + mgsl_irq_test_#t~bitwise2402#1) % 4294967296 % 4294967296 <= 2147483647 then (194 + mgsl_irq_test_#t~bitwise2402#1) % 4294967296 % 4294967296 else (194 + mgsl_irq_test_#t~bitwise2402#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume mgsl_register_test_~i~11#1 % 4294967296 < mgsl_register_test_~Patterncount~0#1 % 4294967296; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11620: assume !(mgsl_register_test_~i~11#1 % 4294967296 < mgsl_register_test_~Patterncount~0#1 % 4294967296); [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653: havoc mgsl_irq_test_#t~bitwise2402#1; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-3: havoc mgsl_irq_test_#t~bitwise2402#1;assume mgsl_irq_test_#t~bitwise2402#1 % 4294967296 <= mgsl_irq_test_~tmp___2~27#1 % 65536 % 4294967296 && mgsl_irq_test_#t~bitwise2402#1 % 4294967296 <= 65280; [2025-02-08 02:45:44,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587-1: SUMMARY for call mgsl_register_test_#t~ret2384#1 := usc_InReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 62); srcloc: null [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-2: [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11587: mgsl_register_test_~tmp___4~15#1 := mgsl_register_test_#t~ret2384#1;havoc mgsl_register_test_#t~ret2384#1;call mgsl_register_test_#t~mem2385#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (1 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (1 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (1 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11785-1: SUMMARY for call mgsl_dma_test_#t~ret2439#1 := usc_InDmaReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 130); srcloc: null [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11785: mgsl_dma_test_~status~10#1 := mgsl_dma_test_#t~ret2439#1;havoc mgsl_dma_test_#t~ret2439#1; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9671: havoc enable_dma_~dmanr#1;havoc enable_dma_#in~dmanr#1;assume { :end_inline_enable_dma } true;havoc mgsl_claim_resources_#t~mem1695#1; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11719: assume mgsl_dma_test_~__len~7#1 % 18446744073709551616 > 63; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11719: assume !(mgsl_dma_test_~__len~7#1 % 18446744073709551616 > 63); [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9275: assume mgsl_allocate_dma_buffers_~tmp___3~11#1 < 0; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9275: assume !(mgsl_allocate_dma_buffers_~tmp___3~11#1 < 0); [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-5: assume 0 == mgsl_irq_test_~tmp___2~27#1 % 65536 % 4294967296;mgsl_irq_test_#t~bitwise2402#1 := 0; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-5: assume !(0 == mgsl_irq_test_~tmp___2~27#1 % 65536 % 4294967296); [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-4: assume 65280 == mgsl_irq_test_~tmp___2~27#1 % 65536 % 4294967296;mgsl_irq_test_#t~bitwise2402#1 := mgsl_irq_test_~tmp___2~27#1 % 65536; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11653-4: assume !(65280 == mgsl_irq_test_~tmp___2~27#1 % 65536 % 4294967296); [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11852: mgsl_dma_test_~status~10#1 := mgsl_dma_test_#t~ret2468#1;havoc mgsl_dma_test_#t~ret2468#1; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11786: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11852-1: SUMMARY for call mgsl_dma_test_#t~ret2468#1 := usc_InReg(mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, 52); srcloc: null [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12017: mgsl_memory_test_~i~13#1 := 0; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588: assume (if mgsl_register_test_~tmp___4~15#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___4~15#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___4~15#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2385#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2385#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2385#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_register_test_#t~mem2385#1;mgsl_register_test_~rc~6#1 := 0; [2025-02-08 02:45:44,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11588: assume !((if mgsl_register_test_~tmp___4~15#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___4~15#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___4~15#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2385#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2385#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2385#1 % 65536 % 4294967296 - 4294967296));havoc mgsl_register_test_#t~mem2385#1; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: mgsl_dma_test_~__ret~11#1.base, mgsl_dma_test_~__ret~11#1.offset := mgsl_dma_test_#t~memmove~res2411#1.base, mgsl_dma_test_#t~memmove~res2411#1.offset;havoc mgsl_dma_test_#t~memmove~res2411#1.base, mgsl_dma_test_#t~memmove~res2411#1.offset; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11753: assume mgsl_dma_test_~i~12#1 % 4294967296 < mgsl_dma_test_~FrameSize~1#1 % 4294967296; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11753: assume !(mgsl_dma_test_~i~12#1 % 4294967296 < mgsl_dma_test_~FrameSize~1#1 % 4294967296); [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11654: SUMMARY for call usc_OutReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 26, 66); srcloc: null [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720-1: SUMMARY for call mgsl_dma_test_#t~memmove~res2411#1.base, mgsl_dma_test_#t~memmove~res2411#1.offset := #Ultimate.C_memmove#4(mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset, mgsl_dma_test_~info#1.base, 1720 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~__len~7#1); srcloc: null [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1561#1 && mgsl_allocate_dma_buffers_#t~ret1561#1 <= 2147483647;havoc mgsl_allocate_dma_buffers_#t~ret1561#1;mgsl_allocate_dma_buffers_#res#1 := -12; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9276-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1561#1 := printk(203, 0); srcloc: null [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: assume 0 == (mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base + mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset) % 18446744073709551616;havoc mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset;mgsl_alloc_intermediate_rxbuffer_memory_#res#1 := -12; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: assume !(0 == (mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base + mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset) % 18446744073709551616);havoc mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.base, mgsl_alloc_intermediate_rxbuffer_memory_#t~mem1619#1.offset;mgsl_alloc_intermediate_rxbuffer_memory_#res#1 := 0; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11853: SUMMARY for call spin_unlock_irqrestore(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~flags~35#1); srcloc: null [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-1: mgsl_dma_test_#t~short2442#1 := 0 != mgsl_dma_test_#t~bitwise2441#1; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume mgsl_dma_test_#t~short2442#1;havoc mgsl_dma_test_#t~bitwise2440#1;havoc mgsl_dma_test_#t~bitwise2441#1;havoc mgsl_dma_test_#t~short2442#1; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume !mgsl_dma_test_#t~short2442#1;havoc mgsl_dma_test_#t~bitwise2440#1;havoc mgsl_dma_test_#t~bitwise2441#1;havoc mgsl_dma_test_#t~short2442#1; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11952: assume 0 != mgsl_adapter_test_~tmp___2~29#1;call write~int#4(3, mgsl_adapter_test_~info#1.base, 1758 + mgsl_adapter_test_~info#1.offset, 4);call mgsl_adapter_test_#t~mem2493#1 := read~int#4(mgsl_adapter_test_~info#1.base, 1696 + mgsl_adapter_test_~info#1.offset, 4); [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11952: assume !(0 != mgsl_adapter_test_~tmp___2~29#1);assume { :begin_inline_mgsl_dma_test } true;mgsl_dma_test_#in~info#1.base, mgsl_dma_test_#in~info#1.offset := mgsl_adapter_test_~info#1.base, mgsl_adapter_test_~info#1.offset;havoc mgsl_dma_test_#res#1;havoc mgsl_dma_test_#t~memmove~res2411#1.base, mgsl_dma_test_#t~memmove~res2411#1.offset, mgsl_dma_test_#t~memmove~res2412#1.base, mgsl_dma_test_#t~memmove~res2412#1.offset, mgsl_dma_test_#t~memmove~res2413#1.base, mgsl_dma_test_#t~memmove~res2413#1.offset, mgsl_dma_test_#t~memmove~res2414#1.base, mgsl_dma_test_#t~memmove~res2414#1.offset, mgsl_dma_test_#t~ret2415#1.base, mgsl_dma_test_#t~ret2415#1.offset, mgsl_dma_test_#t~ret2416#1, mgsl_dma_test_#t~mem2417#1.base, mgsl_dma_test_#t~mem2417#1.offset, mgsl_dma_test_#t~mem2418#1.base, mgsl_dma_test_#t~mem2418#1.offset, mgsl_dma_test_#t~mem2419#1.base, mgsl_dma_test_#t~mem2419#1.offset, mgsl_dma_test_#t~mem2420#1.base, mgsl_dma_test_#t~mem2420#1.offset, mgsl_dma_test_#t~mem2421#1.base, mgsl_dma_test_#t~mem2421#1.offset, mgsl_dma_test_#t~mem2422#1.base, mgsl_dma_test_#t~mem2422#1.offset, mgsl_dma_test_#t~mem2423#1.base, mgsl_dma_test_#t~mem2423#1.offset, mgsl_dma_test_#t~mem2424#1.base, mgsl_dma_test_#t~mem2424#1.offset, mgsl_dma_test_#t~mem2425#1.base, mgsl_dma_test_#t~mem2425#1.offset, mgsl_dma_test_#t~memset~res2426#1.base, mgsl_dma_test_#t~memset~res2426#1.offset, mgsl_dma_test_#t~mem2427#1.base, mgsl_dma_test_#t~mem2427#1.offset, mgsl_dma_test_#t~mem2428#1.base, mgsl_dma_test_#t~mem2428#1.offset, mgsl_dma_test_#t~ret2429#1.base, mgsl_dma_test_#t~ret2429#1.offset, mgsl_dma_test_#t~ret2430#1, mgsl_dma_test_#t~mem2431#1.base, mgsl_dma_test_#t~mem2431#1.offset, mgsl_dma_test_#t~mem2432#1, mgsl_dma_test_#t~ret2433#1, mgsl_dma_test_#t~ret2434#1, mgsl_dma_test_#t~bitwise2435#1, mgsl_dma_test_#t~ret2436#1, mgsl_dma_test_#t~ret2437#1.base, mgsl_dma_test_#t~ret2437#1.offset, mgsl_dma_test_#t~ret2438#1, mgsl_dma_test_#t~ret2439#1, mgsl_dma_test_#t~bitwise2440#1, mgsl_dma_test_#t~bitwise2441#1, mgsl_dma_test_#t~short2442#1, mgsl_dma_test_#t~ret2443#1.base, mgsl_dma_test_#t~ret2443#1.offset, mgsl_dma_test_#t~ret2444#1, mgsl_dma_test_#t~mem2445#1.base, mgsl_dma_test_#t~mem2445#1.offset, mgsl_dma_test_#t~mem2446#1, mgsl_dma_test_#t~mem2447#1.base, mgsl_dma_test_#t~mem2447#1.offset, mgsl_dma_test_#t~mem2448#1, mgsl_dma_test_#t~ret2449#1, mgsl_dma_test_#t~bitwise2450#1, mgsl_dma_test_#t~bitwise2451#1, mgsl_dma_test_#t~mem2452#1, mgsl_dma_test_#t~ret2453#1, mgsl_dma_test_#t~ret2454#1.base, mgsl_dma_test_#t~ret2454#1.offset, mgsl_dma_test_#t~ret2455#1, mgsl_dma_test_#t~ret2456#1, mgsl_dma_test_#t~ret2457#1.base, mgsl_dma_test_#t~ret2457#1.offset, mgsl_dma_test_#t~ret2458#1, mgsl_dma_test_#t~mem2459#1, mgsl_dma_test_#t~ret2460#1, mgsl_dma_test_#t~bitwise2461#1, mgsl_dma_test_#t~ret2462#1, mgsl_dma_test_#t~ret2463#1.base, mgsl_dma_test_#t~ret2463#1.offset, mgsl_dma_test_#t~ret2464#1, mgsl_dma_test_#t~ret2465#1, mgsl_dma_test_#t~ret2466#1.base, mgsl_dma_test_#t~ret2466#1.offset, mgsl_dma_test_#t~ret2467#1, mgsl_dma_test_#t~ret2468#1, mgsl_dma_test_#t~bitwise2469#1, mgsl_dma_test_#t~bitwise2470#1, mgsl_dma_test_#t~ret2471#1, mgsl_dma_test_#t~mem2472#1.base, mgsl_dma_test_#t~mem2472#1.offset, mgsl_dma_test_#t~mem2473#1, mgsl_dma_test_#t~mem2474#1.base, mgsl_dma_test_#t~mem2474#1.offset, mgsl_dma_test_#t~mem2475#1, mgsl_dma_test_#t~mem2476#1.base, mgsl_dma_test_#t~mem2476#1.offset, mgsl_dma_test_#t~mem2477#1, mgsl_dma_test_#t~bitwise2478#1, mgsl_dma_test_#t~mem2479#1.base, mgsl_dma_test_#t~mem2479#1.offset, mgsl_dma_test_#t~mem2480#1.base, mgsl_dma_test_#t~mem2480#1.offset, mgsl_dma_test_#t~mem2481#1.base, mgsl_dma_test_#t~mem2481#1.offset, mgsl_dma_test_#t~mem2482#1.base, mgsl_dma_test_#t~mem2482#1.offset, mgsl_dma_test_#t~nondet2483#1, mgsl_dma_test_#t~ret2484#1.base, mgsl_dma_test_#t~ret2484#1.offset, mgsl_dma_test_#t~ret2485#1, mgsl_dma_test_#t~memmove~res2486#1.base, mgsl_dma_test_#t~memmove~res2486#1.offset, mgsl_dma_test_#t~memmove~res2487#1.base, mgsl_dma_test_#t~memmove~res2487#1.offset, mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, mgsl_dma_test_~FifoLevel~0#1, mgsl_dma_test_~phys_addr~4#1, mgsl_dma_test_~FrameSize~1#1, mgsl_dma_test_~i~12#1, mgsl_dma_test_~TmpPtr~0#1.base, mgsl_dma_test_~TmpPtr~0#1.offset, mgsl_dma_test_~rc~7#1, mgsl_dma_test_~status~10#1, mgsl_dma_test_~EndTime~1#1, mgsl_dma_test_~flags~35#1, mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset, mgsl_dma_test_~__len~7#1, mgsl_dma_test_~__ret~11#1.base, mgsl_dma_test_~__ret~11#1.offset, mgsl_dma_test_~__len___0~0#1, mgsl_dma_test_~__ret___0~3#1.base, mgsl_dma_test_~__ret___0~3#1.offset, mgsl_dma_test_~tmp~106#1.base, mgsl_dma_test_~tmp~106#1.offset, mgsl_dma_test_~tmp___0~65#1.base, mgsl_dma_test_~tmp___0~65#1.offset, mgsl_dma_test_~tmp___1~41#1.base, mgsl_dma_test_~tmp___1~41#1.offset, mgsl_dma_test_~tmp___2~28#1, mgsl_dma_test_~tmp___3~21#1, mgsl_dma_test_~tmp___4~17#1.base, mgsl_dma_test_~tmp___4~17#1.offset, mgsl_dma_test_~tmp___5~15#1.base, mgsl_dma_test_~tmp___5~15#1.offset, mgsl_dma_test_~tmp___6~10#1, mgsl_dma_test_~tmp___7~9#1, mgsl_dma_test_~tmp___8~8#1.base, mgsl_dma_test_~tmp___8~8#1.offset, mgsl_dma_test_~tmp___9~6#1, mgsl_dma_test_~tmp___10~5#1.base, mgsl_dma_test_~tmp___10~5#1.offset, mgsl_dma_test_~tmp___11~4#1, mgsl_dma_test_~tmp___12~3#1, mgsl_dma_test_~tmp___13~2#1.base, mgsl_dma_test_~tmp___13~2#1.offset, mgsl_dma_test_~tmp___14~2#1.base, mgsl_dma_test_~tmp___14~2#1.offset, mgsl_dma_test_~tmp___15~2#1, mgsl_dma_test_~tmp___16~1#1, mgsl_dma_test_~tmp___17~1#1.base, mgsl_dma_test_~tmp___17~1#1.offset, mgsl_dma_test_~__len___1~0#1, mgsl_dma_test_~__ret___1~2#1.base, mgsl_dma_test_~__ret___1~2#1.offset;mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset := mgsl_dma_test_#in~info#1.base, mgsl_dma_test_#in~info#1.offset;havoc mgsl_dma_test_~FifoLevel~0#1;havoc mgsl_dma_test_~phys_addr~4#1;havoc mgsl_dma_test_~FrameSize~1#1;havoc mgsl_dma_test_~i~12#1;havoc mgsl_dma_test_~TmpPtr~0#1.base, mgsl_dma_test_~TmpPtr~0#1.offset;havoc mgsl_dma_test_~rc~7#1;havoc mgsl_dma_test_~status~10#1;havoc mgsl_dma_test_~EndTime~1#1;havoc mgsl_dma_test_~flags~35#1;call mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset := #Ultimate.allocOnStack(36);havoc mgsl_dma_test_~__len~7#1;havoc mgsl_dma_test_~__ret~11#1.base, mgsl_dma_test_~__ret~11#1.offset;havoc mgsl_dma_test_~__len___0~0#1;havoc mgsl_dma_test_~__ret___0~3#1.base, mgsl_dma_test_~__ret___0~3#1.offset;havoc mgsl_dma_test_~tmp~106#1.base, mgsl_dma_test_~tmp~106#1.offset;havoc mgsl_dma_test_~tmp___0~65#1.base, mgsl_dma_test_~tmp___0~65#1.offset;havoc mgsl_dma_test_~tmp___1~41#1.base, mgsl_dma_test_~tmp___1~41#1.offset;havoc mgsl_dma_test_~tmp___2~28#1;havoc mgsl_dma_test_~tmp___3~21#1;havoc mgsl_dma_test_~tmp___4~17#1.base, mgsl_dma_test_~tmp___4~17#1.offset;havoc mgsl_dma_test_~tmp___5~15#1.base, mgsl_dma_test_~tmp___5~15#1.offset;havoc mgsl_dma_test_~tmp___6~10#1;havoc mgsl_dma_test_~tmp___7~9#1;havoc mgsl_dma_test_~tmp___8~8#1.base, mgsl_dma_test_~tmp___8~8#1.offset;havoc mgsl_dma_test_~tmp___9~6#1;havoc mgsl_dma_test_~tmp___10~5#1.base, mgsl_dma_test_~tmp___10~5#1.offset;havoc mgsl_dma_test_~tmp___11~4#1;havoc mgsl_dma_test_~tmp___12~3#1;havoc mgsl_dma_test_~tmp___13~2#1.base, mgsl_dma_test_~tmp___13~2#1.offset;havoc mgsl_dma_test_~tmp___14~2#1.base, mgsl_dma_test_~tmp___14~2#1.offset;havoc mgsl_dma_test_~tmp___15~2#1;havoc mgsl_dma_test_~tmp___16~1#1;havoc mgsl_dma_test_~tmp___17~1#1.base, mgsl_dma_test_~tmp___17~1#1.offset;havoc mgsl_dma_test_~__len___1~0#1;havoc mgsl_dma_test_~__ret___1~2#1.base, mgsl_dma_test_~__ret___1~2#1.offset;mgsl_dma_test_~rc~7#1 := 1;mgsl_dma_test_~status~10#1 := 0;mgsl_dma_test_~__len~7#1 := 48; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-7: mgsl_dma_test_#t~short2442#1 := 0 == mgsl_dma_test_#t~bitwise2440#1; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-6: assume mgsl_dma_test_#t~short2442#1; [2025-02-08 02:45:44,473 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-6: assume !mgsl_dma_test_#t~short2442#1; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-9: havoc mgsl_dma_test_#t~bitwise2440#1;assume (((((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) < 0 || mgsl_dma_test_#t~bitwise2440#1 <= (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)) && mgsl_dma_test_#t~bitwise2440#1 <= 16) && mgsl_dma_test_#t~bitwise2440#1 >= 0) && ((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) >= 0 || mgsl_dma_test_#t~bitwise2440#1 > 16 + (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296))) && mgsl_dma_test_#t~bitwise2440#1 >= -2147483648; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-8: [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-3: havoc mgsl_dma_test_#t~bitwise2441#1;assume (((((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) < 0 || mgsl_dma_test_#t~bitwise2441#1 <= (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)) && mgsl_dma_test_#t~bitwise2441#1 <= 32) && mgsl_dma_test_#t~bitwise2441#1 >= 0) && ((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) >= 0 || mgsl_dma_test_#t~bitwise2441#1 > 32 + (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296))) && mgsl_dma_test_#t~bitwise2441#1 >= -2147483648; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9673: assume { :begin_inline_mgsl_allocate_dma_buffers } true;mgsl_allocate_dma_buffers_#in~info#1.base, mgsl_allocate_dma_buffers_#in~info#1.offset := mgsl_claim_resources_~info#1.base, mgsl_claim_resources_~info#1.offset;havoc mgsl_allocate_dma_buffers_#res#1;havoc mgsl_allocate_dma_buffers_#t~mem1536#1, mgsl_allocate_dma_buffers_#t~mem1537#1, mgsl_allocate_dma_buffers_#t~mem1538#1, mgsl_allocate_dma_buffers_#t~mem1539#1, mgsl_allocate_dma_buffers_#t~mem1540#1, mgsl_allocate_dma_buffers_#t~mem1541#1, mgsl_allocate_dma_buffers_#t~mem1542#1, mgsl_allocate_dma_buffers_#t~mem1543#1, mgsl_allocate_dma_buffers_#t~mem1544#1, mgsl_allocate_dma_buffers_#t~mem1545#1, mgsl_allocate_dma_buffers_#t~mem1546#1, mgsl_allocate_dma_buffers_#t~ret1547#1, mgsl_allocate_dma_buffers_#t~ret1548#1, mgsl_allocate_dma_buffers_#t~ret1549#1, mgsl_allocate_dma_buffers_#t~mem1550#1.base, mgsl_allocate_dma_buffers_#t~mem1550#1.offset, mgsl_allocate_dma_buffers_#t~mem1551#1, mgsl_allocate_dma_buffers_#t~ret1552#1, mgsl_allocate_dma_buffers_#t~ret1553#1, mgsl_allocate_dma_buffers_#t~mem1554#1.base, mgsl_allocate_dma_buffers_#t~mem1554#1.offset, mgsl_allocate_dma_buffers_#t~mem1555#1, mgsl_allocate_dma_buffers_#t~ret1556#1, mgsl_allocate_dma_buffers_#t~ret1557#1, mgsl_allocate_dma_buffers_#t~ret1558#1, mgsl_allocate_dma_buffers_#t~ret1559#1, mgsl_allocate_dma_buffers_#t~ret1560#1, mgsl_allocate_dma_buffers_#t~ret1561#1, mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset, mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1, mgsl_allocate_dma_buffers_~tmp~76#1, mgsl_allocate_dma_buffers_~tmp___0~45#1, mgsl_allocate_dma_buffers_~tmp___1~25#1, mgsl_allocate_dma_buffers_~tmp___2~16#1, mgsl_allocate_dma_buffers_~tmp___3~11#1;mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset := mgsl_allocate_dma_buffers_#in~info#1.base, mgsl_allocate_dma_buffers_#in~info#1.offset;havoc mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1;havoc mgsl_allocate_dma_buffers_~tmp~76#1;havoc mgsl_allocate_dma_buffers_~tmp___0~45#1;havoc mgsl_allocate_dma_buffers_~tmp___1~25#1;havoc mgsl_allocate_dma_buffers_~tmp___2~16#1;havoc mgsl_allocate_dma_buffers_~tmp___3~11#1;call write~int#4(0, mgsl_allocate_dma_buffers_~info#1.base, 1766 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call mgsl_allocate_dma_buffers_#t~mem1536#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1465 + mgsl_allocate_dma_buffers_~info#1.offset, 4);mgsl_allocate_dma_buffers_~BuffersPerFrame~0#1 := mgsl_allocate_dma_buffers_#t~mem1536#1 % 4294967296 / 4096;havoc mgsl_allocate_dma_buffers_#t~mem1536#1;call mgsl_allocate_dma_buffers_#t~mem1537#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1465 + mgsl_allocate_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-2: [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9640: assume 0 != mgsl_claim_resources_~tmp___4~10#1 % 256;mgsl_claim_resources_~tmp___5~9#1 := 0; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9640: assume !(0 != mgsl_claim_resources_~tmp___4~10#1 % 256);mgsl_claim_resources_~tmp___5~9#1 := 1; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-5: assume 0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2441#1 := 0; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-5: assume !(0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-4: assume 32 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2441#1 := (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-4: assume !(32 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11655: SUMMARY for call usc_OutReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 28, 8192); srcloc: null [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-11: assume 0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2440#1 := 0; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-11: assume !(0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-10: assume 16 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2440#1 := (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787-10: assume !(16 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11821: assume mgsl_dma_test_~FrameSize~1#1 % 4294967296 <= 31; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11821: assume !(mgsl_dma_test_~FrameSize~1#1 % 4294967296 <= 31); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11722: mgsl_dma_test_~__ret~11#1.base, mgsl_dma_test_~__ret~11#1.offset := mgsl_dma_test_#t~memmove~res2412#1.base, mgsl_dma_test_#t~memmove~res2412#1.offset;havoc mgsl_dma_test_#t~memmove~res2412#1.base, mgsl_dma_test_#t~memmove~res2412#1.offset; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: assume mgsl_claim_resources_~tmp___8~6#1 < 0;call mgsl_claim_resources_#t~mem1697#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1709 + mgsl_claim_resources_~info#1.offset, 4); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9674: assume !(mgsl_claim_resources_~tmp___8~6#1 < 0);mgsl_claim_resources_#res#1 := 0; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476: call write~$Pointer$#4(0, 0, mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 4 + (1583 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset + 12 * mgsl_alloc_intermediate_txbuffer_memory_~i~3#1), 8);mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 := mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 - 1; [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476-1: SUMMARY for call kfree(mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.offset); srcloc: null [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9476-2: call mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.base, mgsl_alloc_intermediate_txbuffer_memory_#t~mem1627#1.offset := read~$Pointer$#4(mgsl_alloc_intermediate_txbuffer_memory_~info#1.base, 4 + (1583 + mgsl_alloc_intermediate_txbuffer_memory_~info#1.offset + 12 * mgsl_alloc_intermediate_txbuffer_memory_~i~3#1), 8); [2025-02-08 02:45:44,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11656: mgsl_irq_test_~tmp___3~20#1 := mgsl_irq_test_#t~ret2403#1;havoc mgsl_irq_test_#t~ret2403#1; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11689: call ULTIMATE.dealloc(mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset);havoc mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset;mgsl_adapter_test_#t~ret2495#1 := mgsl_dma_test_#res#1;havoc mgsl_dma_test_#t~memmove~res2411#1.base, mgsl_dma_test_#t~memmove~res2411#1.offset, mgsl_dma_test_#t~memmove~res2412#1.base, mgsl_dma_test_#t~memmove~res2412#1.offset, mgsl_dma_test_#t~memmove~res2413#1.base, mgsl_dma_test_#t~memmove~res2413#1.offset, mgsl_dma_test_#t~memmove~res2414#1.base, mgsl_dma_test_#t~memmove~res2414#1.offset, mgsl_dma_test_#t~ret2415#1.base, mgsl_dma_test_#t~ret2415#1.offset, mgsl_dma_test_#t~ret2416#1, mgsl_dma_test_#t~mem2417#1.base, mgsl_dma_test_#t~mem2417#1.offset, mgsl_dma_test_#t~mem2418#1.base, mgsl_dma_test_#t~mem2418#1.offset, mgsl_dma_test_#t~mem2419#1.base, mgsl_dma_test_#t~mem2419#1.offset, mgsl_dma_test_#t~mem2420#1.base, mgsl_dma_test_#t~mem2420#1.offset, mgsl_dma_test_#t~mem2421#1.base, mgsl_dma_test_#t~mem2421#1.offset, mgsl_dma_test_#t~mem2422#1.base, mgsl_dma_test_#t~mem2422#1.offset, mgsl_dma_test_#t~mem2423#1.base, mgsl_dma_test_#t~mem2423#1.offset, mgsl_dma_test_#t~mem2424#1.base, mgsl_dma_test_#t~mem2424#1.offset, mgsl_dma_test_#t~mem2425#1.base, mgsl_dma_test_#t~mem2425#1.offset, mgsl_dma_test_#t~memset~res2426#1.base, mgsl_dma_test_#t~memset~res2426#1.offset, mgsl_dma_test_#t~mem2427#1.base, mgsl_dma_test_#t~mem2427#1.offset, mgsl_dma_test_#t~mem2428#1.base, mgsl_dma_test_#t~mem2428#1.offset, mgsl_dma_test_#t~ret2429#1.base, mgsl_dma_test_#t~ret2429#1.offset, mgsl_dma_test_#t~ret2430#1, mgsl_dma_test_#t~mem2431#1.base, mgsl_dma_test_#t~mem2431#1.offset, mgsl_dma_test_#t~mem2432#1, mgsl_dma_test_#t~ret2433#1, mgsl_dma_test_#t~ret2434#1, mgsl_dma_test_#t~bitwise2435#1, mgsl_dma_test_#t~ret2436#1, mgsl_dma_test_#t~ret2437#1.base, mgsl_dma_test_#t~ret2437#1.offset, mgsl_dma_test_#t~ret2438#1, mgsl_dma_test_#t~ret2439#1, mgsl_dma_test_#t~bitwise2440#1, mgsl_dma_test_#t~bitwise2441#1, mgsl_dma_test_#t~short2442#1, mgsl_dma_test_#t~ret2443#1.base, mgsl_dma_test_#t~ret2443#1.offset, mgsl_dma_test_#t~ret2444#1, mgsl_dma_test_#t~mem2445#1.base, mgsl_dma_test_#t~mem2445#1.offset, mgsl_dma_test_#t~mem2446#1, mgsl_dma_test_#t~mem2447#1.base, mgsl_dma_test_#t~mem2447#1.offset, mgsl_dma_test_#t~mem2448#1, mgsl_dma_test_#t~ret2449#1, mgsl_dma_test_#t~bitwise2450#1, mgsl_dma_test_#t~bitwise2451#1, mgsl_dma_test_#t~mem2452#1, mgsl_dma_test_#t~ret2453#1, mgsl_dma_test_#t~ret2454#1.base, mgsl_dma_test_#t~ret2454#1.offset, mgsl_dma_test_#t~ret2455#1, mgsl_dma_test_#t~ret2456#1, mgsl_dma_test_#t~ret2457#1.base, mgsl_dma_test_#t~ret2457#1.offset, mgsl_dma_test_#t~ret2458#1, mgsl_dma_test_#t~mem2459#1, mgsl_dma_test_#t~ret2460#1, mgsl_dma_test_#t~bitwise2461#1, mgsl_dma_test_#t~ret2462#1, mgsl_dma_test_#t~ret2463#1.base, mgsl_dma_test_#t~ret2463#1.offset, mgsl_dma_test_#t~ret2464#1, mgsl_dma_test_#t~ret2465#1, mgsl_dma_test_#t~ret2466#1.base, mgsl_dma_test_#t~ret2466#1.offset, mgsl_dma_test_#t~ret2467#1, mgsl_dma_test_#t~ret2468#1, mgsl_dma_test_#t~bitwise2469#1, mgsl_dma_test_#t~bitwise2470#1, mgsl_dma_test_#t~ret2471#1, mgsl_dma_test_#t~mem2472#1.base, mgsl_dma_test_#t~mem2472#1.offset, mgsl_dma_test_#t~mem2473#1, mgsl_dma_test_#t~mem2474#1.base, mgsl_dma_test_#t~mem2474#1.offset, mgsl_dma_test_#t~mem2475#1, mgsl_dma_test_#t~mem2476#1.base, mgsl_dma_test_#t~mem2476#1.offset, mgsl_dma_test_#t~mem2477#1, mgsl_dma_test_#t~bitwise2478#1, mgsl_dma_test_#t~mem2479#1.base, mgsl_dma_test_#t~mem2479#1.offset, mgsl_dma_test_#t~mem2480#1.base, mgsl_dma_test_#t~mem2480#1.offset, mgsl_dma_test_#t~mem2481#1.base, mgsl_dma_test_#t~mem2481#1.offset, mgsl_dma_test_#t~mem2482#1.base, mgsl_dma_test_#t~mem2482#1.offset, mgsl_dma_test_#t~nondet2483#1, mgsl_dma_test_#t~ret2484#1.base, mgsl_dma_test_#t~ret2484#1.offset, mgsl_dma_test_#t~ret2485#1, mgsl_dma_test_#t~memmove~res2486#1.base, mgsl_dma_test_#t~memmove~res2486#1.offset, mgsl_dma_test_#t~memmove~res2487#1.base, mgsl_dma_test_#t~memmove~res2487#1.offset, mgsl_dma_test_~info#1.base, mgsl_dma_test_~info#1.offset, mgsl_dma_test_~FifoLevel~0#1, mgsl_dma_test_~phys_addr~4#1, mgsl_dma_test_~FrameSize~1#1, mgsl_dma_test_~i~12#1, mgsl_dma_test_~TmpPtr~0#1.base, mgsl_dma_test_~TmpPtr~0#1.offset, mgsl_dma_test_~rc~7#1, mgsl_dma_test_~status~10#1, mgsl_dma_test_~EndTime~1#1, mgsl_dma_test_~flags~35#1, mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset, mgsl_dma_test_~__len~7#1, mgsl_dma_test_~__ret~11#1.base, mgsl_dma_test_~__ret~11#1.offset, mgsl_dma_test_~__len___0~0#1, mgsl_dma_test_~__ret___0~3#1.base, mgsl_dma_test_~__ret___0~3#1.offset, mgsl_dma_test_~tmp~106#1.base, mgsl_dma_test_~tmp~106#1.offset, mgsl_dma_test_~tmp___0~65#1.base, mgsl_dma_test_~tmp___0~65#1.offset, mgsl_dma_test_~tmp___1~41#1.base, mgsl_dma_test_~tmp___1~41#1.offset, mgsl_dma_test_~tmp___2~28#1, mgsl_dma_test_~tmp___3~21#1, mgsl_dma_test_~tmp___4~17#1.base, mgsl_dma_test_~tmp___4~17#1.offset, mgsl_dma_test_~tmp___5~15#1.base, mgsl_dma_test_~tmp___5~15#1.offset, mgsl_dma_test_~tmp___6~10#1, mgsl_dma_test_~tmp___7~9#1, mgsl_dma_test_~tmp___8~8#1.base, mgsl_dma_test_~tmp___8~8#1.offset, mgsl_dma_test_~tmp___9~6#1, mgsl_dma_test_~tmp___10~5#1.base, mgsl_dma_test_~tmp___10~5#1.offset, mgsl_dma_test_~tmp___11~4#1, mgsl_dma_test_~tmp___12~3#1, mgsl_dma_test_~tmp___13~2#1.base, mgsl_dma_test_~tmp___13~2#1.offset, mgsl_dma_test_~tmp___14~2#1.base, mgsl_dma_test_~tmp___14~2#1.offset, mgsl_dma_test_~tmp___15~2#1, mgsl_dma_test_~tmp___16~1#1, mgsl_dma_test_~tmp___17~1#1.base, mgsl_dma_test_~tmp___17~1#1.offset, mgsl_dma_test_~__len___1~0#1, mgsl_dma_test_~__ret___1~2#1.base, mgsl_dma_test_~__ret___1~2#1.offset;havoc mgsl_dma_test_#in~info#1.base, mgsl_dma_test_#in~info#1.offset;assume { :end_inline_mgsl_dma_test } true;mgsl_adapter_test_~tmp___3~22#1 := (if 0 == mgsl_adapter_test_#t~ret2495#1 % 256 then 0 else 1);havoc mgsl_adapter_test_#t~ret2495#1; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11722-1: SUMMARY for call mgsl_dma_test_#t~memmove~res2412#1.base, mgsl_dma_test_#t~memmove~res2412#1.offset := #Ultimate.C_memmove#4(mgsl_dma_test_~#tmp_params~1#1.base, mgsl_dma_test_~#tmp_params~1#1.offset, mgsl_dma_test_~info#1.base, 1720 + mgsl_dma_test_~info#1.offset, mgsl_dma_test_~__len~7#1); srcloc: null [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11656-1: SUMMARY for call mgsl_irq_test_#t~ret2403#1 := usc_InReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 30); srcloc: null [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: assume ~debug_level~0 > 2;call mgsl_allocate_dma_buffers_#t~mem1545#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1539 + mgsl_allocate_dma_buffers_~info#1.offset, 4);call mgsl_allocate_dma_buffers_#t~mem1546#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1515 + mgsl_allocate_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9245: assume !(~debug_level~0 > 2); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12020: call write~int#4(4 * mgsl_memory_test_~i~13#1, mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset, 8);mgsl_memory_test_~TestAddr~0#1.base, mgsl_memory_test_~TestAddr~0#1.offset := mgsl_memory_test_~TestAddr~0#1.base, 8 + mgsl_memory_test_~TestAddr~0#1.offset;mgsl_memory_test_~i~13#1 := 1 + mgsl_memory_test_~i~13#1; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11954: assume -2147483648 <= mgsl_adapter_test_#t~ret2494#1 && mgsl_adapter_test_#t~ret2494#1 <= 2147483647;havoc mgsl_adapter_test_#t~mem2493#1;havoc mgsl_adapter_test_#t~ret2494#1;mgsl_adapter_test_#res#1 := -19; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-3: assume 118 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2469#1 := (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-3: assume !(118 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-2: havoc mgsl_dma_test_#t~bitwise2469#1;assume (((((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) < 0 || mgsl_dma_test_#t~bitwise2469#1 <= (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)) && mgsl_dma_test_#t~bitwise2469#1 <= 118) && mgsl_dma_test_#t~bitwise2469#1 >= 0) && ((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) >= 0 || mgsl_dma_test_#t~bitwise2469#1 > 118 + (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296))) && mgsl_dma_test_#t~bitwise2469#1 >= -2147483648; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675: assume -2147483648 <= mgsl_claim_resources_#t~ret1698#1 && mgsl_claim_resources_#t~ret1698#1 <= 2147483647;havoc mgsl_claim_resources_#t~mem1697#1;havoc mgsl_claim_resources_#t~ret1698#1; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-4: assume 0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2469#1 := 0; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-4: assume !(0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9675-1: SUMMARY for call mgsl_claim_resources_#t~ret1698#1 := printk(226, 0); srcloc: null [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11954-1: SUMMARY for call mgsl_adapter_test_#t~ret2494#1 := printk(272, 0); srcloc: null [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855-1: [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822: assume mgsl_dma_test_~FifoLevel~0#1 % 65536 % 4294967296 <= (32 - mgsl_dma_test_~FrameSize~1#1) % 4294967296; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11822: assume !(mgsl_dma_test_~FifoLevel~0#1 % 65536 % 4294967296 <= (32 - mgsl_dma_test_~FrameSize~1#1) % 4294967296); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855: assume 0 == mgsl_dma_test_#t~bitwise2469#1;havoc mgsl_dma_test_#t~bitwise2469#1; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11855: assume !(0 == mgsl_dma_test_#t~bitwise2469#1);havoc mgsl_dma_test_#t~bitwise2469#1; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-5: assume 0 == mgsl_irq_test_~tmp___3~20#1 % 65536 % 4294967296 || 12288 == mgsl_irq_test_~tmp___3~20#1 % 65536 % 4294967296;mgsl_irq_test_#t~bitwise2404#1 := 12288; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-5: assume !(0 == mgsl_irq_test_~tmp___3~20#1 % 65536 % 4294967296 || 12288 == mgsl_irq_test_~tmp___3~20#1 % 65536 % 4294967296); [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-4: assume false;mgsl_irq_test_#t~bitwise2404#1 := mgsl_irq_test_~tmp___3~20#1 % 65536; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-4: assume !false; [2025-02-08 02:45:44,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-1: SUMMARY for call usc_OutReg(mgsl_irq_test_~info#1.base, mgsl_irq_test_~info#1.offset, 30, (if mgsl_irq_test_#t~bitwise2404#1 % 4294967296 % 4294967296 <= 2147483647 then mgsl_irq_test_#t~bitwise2404#1 % 4294967296 % 4294967296 else mgsl_irq_test_#t~bitwise2404#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657: havoc mgsl_irq_test_#t~bitwise2404#1; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-3: havoc mgsl_irq_test_#t~bitwise2404#1;assume (mgsl_irq_test_#t~bitwise2404#1 % 4294967296 >= mgsl_irq_test_~tmp___3~20#1 % 65536 % 4294967296 && mgsl_irq_test_#t~bitwise2404#1 % 4294967296 >= 12288) && mgsl_irq_test_#t~bitwise2404#1 % 4294967296 <= 12288 + mgsl_irq_test_~tmp___3~20#1 % 65536 % 4294967296; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11657-2: [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246-1: SUMMARY for call mgsl_allocate_dma_buffers_#t~ret1547#1 := printk(193, 0); srcloc: null [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9345: mgsl_alloc_buffer_list_memory_#res#1 := 0;mgsl_allocate_dma_buffers_#t~ret1548#1 := mgsl_alloc_buffer_list_memory_#res#1;havoc mgsl_alloc_buffer_list_memory_#t~mem1562#1, mgsl_alloc_buffer_list_memory_#t~mem1563#1.base, mgsl_alloc_buffer_list_memory_#t~mem1563#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1564#1, mgsl_alloc_buffer_list_memory_#t~mem1565#1, mgsl_alloc_buffer_list_memory_#t~mem1566#1, mgsl_alloc_buffer_list_memory_#t~ret1567#1.base, mgsl_alloc_buffer_list_memory_#t~ret1567#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1568#1.base, mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1569#1, mgsl_alloc_buffer_list_memory_#t~mem1570#1.base, mgsl_alloc_buffer_list_memory_#t~mem1570#1.offset, mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.base, mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1572#1.base, mgsl_alloc_buffer_list_memory_#t~mem1572#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1573#1.base, mgsl_alloc_buffer_list_memory_#t~mem1573#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1575#1.base, mgsl_alloc_buffer_list_memory_#t~mem1575#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1574#1, mgsl_alloc_buffer_list_memory_#t~mem1576#1.base, mgsl_alloc_buffer_list_memory_#t~mem1576#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1577#1, mgsl_alloc_buffer_list_memory_#t~mem1578#1.base, mgsl_alloc_buffer_list_memory_#t~mem1578#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1579#1, mgsl_alloc_buffer_list_memory_#t~mem1580#1, mgsl_alloc_buffer_list_memory_#t~mem1581#1.base, mgsl_alloc_buffer_list_memory_#t~mem1581#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1582#1.base, mgsl_alloc_buffer_list_memory_#t~mem1582#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1583#1, mgsl_alloc_buffer_list_memory_#t~mem1584#1, mgsl_alloc_buffer_list_memory_#t~mem1585#1.base, mgsl_alloc_buffer_list_memory_#t~mem1585#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1587#1, mgsl_alloc_buffer_list_memory_#t~mem1586#1, mgsl_alloc_buffer_list_memory_#t~mem1588#1.base, mgsl_alloc_buffer_list_memory_#t~mem1588#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1590#1, mgsl_alloc_buffer_list_memory_#t~mem1589#1, mgsl_alloc_buffer_list_memory_#t~mem1591#1, mgsl_alloc_buffer_list_memory_#t~mem1592#1.base, mgsl_alloc_buffer_list_memory_#t~mem1592#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1593#1.base, mgsl_alloc_buffer_list_memory_#t~mem1593#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1594#1, mgsl_alloc_buffer_list_memory_#t~mem1595#1, mgsl_alloc_buffer_list_memory_~info#1.base, mgsl_alloc_buffer_list_memory_~info#1.offset, mgsl_alloc_buffer_list_memory_~i~0#1, mgsl_alloc_buffer_list_memory_~tmp~77#1.base, mgsl_alloc_buffer_list_memory_~tmp~77#1.offset;havoc mgsl_alloc_buffer_list_memory_#in~info#1.base, mgsl_alloc_buffer_list_memory_#in~info#1.offset;assume { :end_inline_mgsl_alloc_buffer_list_memory } true;assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1548#1 && mgsl_allocate_dma_buffers_#t~ret1548#1 <= 2147483647;mgsl_allocate_dma_buffers_~tmp~76#1 := mgsl_allocate_dma_buffers_#t~ret1548#1;havoc mgsl_allocate_dma_buffers_#t~ret1548#1; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9312: call mgsl_alloc_buffer_list_memory_#t~mem1584#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1515 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4); [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246: assume -2147483648 <= mgsl_allocate_dma_buffers_#t~ret1547#1 && mgsl_allocate_dma_buffers_#t~ret1547#1 <= 2147483647;havoc mgsl_allocate_dma_buffers_#t~mem1545#1;havoc mgsl_allocate_dma_buffers_#t~mem1546#1;havoc mgsl_allocate_dma_buffers_#t~ret1547#1; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: assume 0 == (#t~mem580#1.base + #t~mem580#1.offset) % 18446744073709551616;havoc #t~mem580#1.base, #t~mem580#1.offset; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: assume !(0 == (#t~mem580#1.base + #t~mem580#1.offset) % 18446744073709551616);havoc #t~mem580#1.base, #t~mem580#1.offset; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658: mgsl_irq_test_~EndTime~0#1 := 100; [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592: mgsl_register_test_~tmp___5~13#1 := mgsl_register_test_#t~ret2386#1;havoc mgsl_register_test_#t~ret2386#1;call mgsl_register_test_#t~mem2387#1 := read~int#26(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset + 2 * (if (2 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 <= 9223372036854775807 then (2 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 else (2 + mgsl_register_test_~i~11#1) % 4294967296 % (mgsl_register_test_~Patterncount~0#1 % 4294967296) % 4294967296 % 18446744073709551616 - 18446744073709551616), 2); [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11658-1: SUMMARY for call spin_unlock_irqrestore(mgsl_irq_test_~info#1.base, 1313 + mgsl_irq_test_~info#1.offset, mgsl_irq_test_~flags~34#1); srcloc: null [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11592-1: SUMMARY for call mgsl_register_test_#t~ret2386#1 := usc_InReg(mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, 58); srcloc: null [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935-1: SUMMARY for call #t~ret581#1 := printk(65, 0); srcloc: null [2025-02-08 02:45:44,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935: assume -2147483648 <= #t~ret581#1 && #t~ret581#1 <= 2147483647;havoc #t~ret581#1;#res#1 := -12;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11725: mgsl_dma_test_~__len___0~0#1 := 48; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9314: call mgsl_alloc_buffer_list_memory_#t~mem1576#1.base, mgsl_alloc_buffer_list_memory_#t~mem1576#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1519 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1577#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1503 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1577#1 + 40 * mgsl_alloc_buffer_list_memory_~i~0#1, mgsl_alloc_buffer_list_memory_#t~mem1576#1.base, 24 + (mgsl_alloc_buffer_list_memory_#t~mem1576#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call mgsl_alloc_buffer_list_memory_#t~mem1578#1.base, mgsl_alloc_buffer_list_memory_#t~mem1578#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1519 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1579#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1503 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1579#1, mgsl_alloc_buffer_list_memory_#t~mem1578#1.base, 12 + (mgsl_alloc_buffer_list_memory_#t~mem1578#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1578#1.base, mgsl_alloc_buffer_list_memory_#t~mem1578#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1579#1;call mgsl_alloc_buffer_list_memory_#t~mem1580#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1515 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593: assume (if mgsl_register_test_~tmp___5~13#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___5~13#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___5~13#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2387#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2387#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2387#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_register_test_#t~mem2387#1;mgsl_register_test_~rc~6#1 := 0; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11593: assume !((if mgsl_register_test_~tmp___5~13#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_~tmp___5~13#1 % 65536 % 4294967296 else mgsl_register_test_~tmp___5~13#1 % 65536 % 4294967296 - 4294967296) != (if mgsl_register_test_#t~mem2387#1 % 65536 % 4294967296 <= 2147483647 then mgsl_register_test_#t~mem2387#1 % 65536 % 4294967296 else mgsl_register_test_#t~mem2387#1 % 65536 % 4294967296 - 4294967296));havoc mgsl_register_test_#t~mem2387#1; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11891: assume 0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296);call mgsl_dma_test_#t~mem2476#1.base, mgsl_dma_test_#t~mem2476#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2477#1 := read~int#4(mgsl_dma_test_#t~mem2476#1.base, 6 + mgsl_dma_test_#t~mem2476#1.offset, 2);mgsl_dma_test_~status~10#1 := mgsl_dma_test_#t~mem2477#1;havoc mgsl_dma_test_#t~mem2476#1.base, mgsl_dma_test_#t~mem2476#1.offset;havoc mgsl_dma_test_#t~mem2477#1; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11891: assume !(0 != (if mgsl_dma_test_~rc~7#1 % 256 % 4294967296 <= 2147483647 then mgsl_dma_test_~rc~7#1 % 256 % 4294967296 else mgsl_dma_test_~rc~7#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume 0 != mgsl_claim_resources_~tmp___5~9#1;call mgsl_claim_resources_#t~mem1681#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1778 + mgsl_claim_resources_~info#1.offset, 4); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9645: assume !(0 != mgsl_claim_resources_~tmp___5~9#1);call mgsl_claim_resources_#t~mem1683#1 := read~int#4(mgsl_claim_resources_~info#1.base, 1791 + mgsl_claim_resources_~info#1.offset, 4); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11726: assume mgsl_dma_test_~__len___0~0#1 % 18446744073709551616 > 63; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11726: assume !(mgsl_dma_test_~__len___0~0#1 % 18446744073709551616 > 63); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: call mgsl_dma_test_#t~mem2422#1.base, mgsl_dma_test_#t~mem2422#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(0, mgsl_dma_test_#t~mem2422#1.base, 6 + mgsl_dma_test_#t~mem2422#1.offset, 2);call mgsl_dma_test_#t~mem2423#1.base, mgsl_dma_test_#t~mem2423#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(4 + mgsl_dma_test_~FrameSize~1#1 % 65536, mgsl_dma_test_#t~mem2423#1.base, 4 + mgsl_dma_test_#t~mem2423#1.offset, 2);havoc mgsl_dma_test_#t~mem2423#1.base, mgsl_dma_test_#t~mem2423#1.offset;call mgsl_dma_test_#t~mem2424#1.base, mgsl_dma_test_#t~mem2424#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2425#1.base, mgsl_dma_test_#t~mem2425#1.offset := read~$Pointer$#4(mgsl_dma_test_#t~mem2424#1.base, 16 + mgsl_dma_test_#t~mem2424#1.offset, 8); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11528: call ULTIMATE.dealloc(mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset);havoc mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset;mgsl_adapter_test_#t~ret2489#1 := mgsl_register_test_#res#1;havoc mgsl_register_test_#t~ret2371#1.base, mgsl_register_test_#t~ret2371#1.offset, mgsl_register_test_#t~ret2372#1, mgsl_register_test_#t~ret2373#1, mgsl_register_test_#t~ret2374#1, mgsl_register_test_#t~ret2375#1, mgsl_register_test_#t~mem2376#1, mgsl_register_test_#t~mem2377#1, mgsl_register_test_#t~mem2378#1, mgsl_register_test_#t~mem2379#1, mgsl_register_test_#t~mem2380#1, mgsl_register_test_#t~mem2381#1, mgsl_register_test_#t~ret2382#1, mgsl_register_test_#t~mem2383#1, mgsl_register_test_#t~ret2384#1, mgsl_register_test_#t~mem2385#1, mgsl_register_test_#t~ret2386#1, mgsl_register_test_#t~mem2387#1, mgsl_register_test_#t~ret2388#1, mgsl_register_test_#t~mem2389#1, mgsl_register_test_#t~ret2390#1, mgsl_register_test_#t~mem2391#1, mgsl_register_test_#t~ret2392#1, mgsl_register_test_#t~mem2393#1, mgsl_register_test_~info#1.base, mgsl_register_test_~info#1.offset, mgsl_register_test_~#BitPatterns~0#1.base, mgsl_register_test_~#BitPatterns~0#1.offset, mgsl_register_test_~Patterncount~0#1, mgsl_register_test_~i~11#1, mgsl_register_test_~rc~6#1, mgsl_register_test_~flags~33#1, mgsl_register_test_~tmp~104#1.base, mgsl_register_test_~tmp~104#1.offset, mgsl_register_test_~tmp___0~63#1, mgsl_register_test_~tmp___1~39#1, mgsl_register_test_~tmp___2~26#1, mgsl_register_test_~tmp___3~19#1, mgsl_register_test_~tmp___4~15#1, mgsl_register_test_~tmp___5~13#1, mgsl_register_test_~tmp___6~9#1, mgsl_register_test_~tmp___7~8#1, mgsl_register_test_~tmp___8~7#1;havoc mgsl_register_test_#in~info#1.base, mgsl_register_test_#in~info#1.offset;assume { :end_inline_mgsl_register_test } true;mgsl_adapter_test_~tmp~107#1 := (if 0 == mgsl_adapter_test_#t~ret2489#1 % 256 then 0 else 1);havoc mgsl_adapter_test_#t~ret2489#1; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480: assume mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 >= 0; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9480: assume !(mgsl_alloc_intermediate_txbuffer_memory_~i~3#1 >= 0); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913: assume enable_dma_~dmanr#1 % 4294967296 <= 3; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5913: assume !(enable_dma_~dmanr#1 % 4294967296 <= 3); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12024: assume mgsl_memory_test_~i~13#1 % 18446744073709551616 < mgsl_memory_test_~TestLimit~0#1 % 18446744073709551616; [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12024: assume !(mgsl_memory_test_~i~13#1 % 18446744073709551616 < mgsl_memory_test_~TestLimit~0#1 % 18446744073709551616); [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646-1: SUMMARY for call mgsl_claim_resources_#t~ret1682#1 := printk(220, 0); srcloc: null [2025-02-08 02:45:44,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11793-1: SUMMARY for call mgsl_dma_test_#t~ret2443#1.base, mgsl_dma_test_#t~ret2443#1.offset := spinlock_check(mgsl_dma_test_~info#1.base, 1313 + mgsl_dma_test_~info#1.offset); srcloc: null [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11793: mgsl_dma_test_~tmp___5~15#1.base, mgsl_dma_test_~tmp___5~15#1.offset := mgsl_dma_test_#t~ret2443#1.base, mgsl_dma_test_#t~ret2443#1.offset; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11727-1: SUMMARY for call mgsl_dma_test_#t~memmove~res2413#1.base, mgsl_dma_test_#t~memmove~res2413#1.offset := #Ultimate.C_memmove#4(mgsl_dma_test_~info#1.base, 1720 + mgsl_dma_test_~info#1.offset, ~#default_params~0.base, ~#default_params~0.offset, mgsl_dma_test_~__len___0~0#1); srcloc: null [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11727: mgsl_dma_test_~__ret___0~3#1.base, mgsl_dma_test_~__ret___0~3#1.offset := mgsl_dma_test_#t~memmove~res2413#1.base, mgsl_dma_test_#t~memmove~res2413#1.offset;havoc mgsl_dma_test_#t~memmove~res2413#1.base, mgsl_dma_test_#t~memmove~res2413#1.offset; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9646: assume -2147483648 <= mgsl_claim_resources_#t~ret1682#1 && mgsl_claim_resources_#t~ret1682#1 <= 2147483647;havoc mgsl_claim_resources_#t~mem1681#1;havoc mgsl_claim_resources_#t~ret1682#1; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume (mgsl_alloc_buffer_list_memory_#t~mem1580#1 - 1) % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296;havoc mgsl_alloc_buffer_list_memory_#t~mem1580#1;call mgsl_alloc_buffer_list_memory_#t~mem1581#1.base, mgsl_alloc_buffer_list_memory_#t~mem1581#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1519 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1582#1.base, mgsl_alloc_buffer_list_memory_#t~mem1582#1.offset := read~$Pointer$#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1519 + mgsl_alloc_buffer_list_memory_~info#1.offset, 8);call mgsl_alloc_buffer_list_memory_#t~mem1583#1 := read~int#4(mgsl_alloc_buffer_list_memory_#t~mem1582#1.base, 12 + (mgsl_alloc_buffer_list_memory_#t~mem1582#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);call write~int#4(mgsl_alloc_buffer_list_memory_#t~mem1583#1 + 40 * (1 + mgsl_alloc_buffer_list_memory_~i~0#1), mgsl_alloc_buffer_list_memory_#t~mem1581#1.base, 12 + (mgsl_alloc_buffer_list_memory_#t~mem1581#1.offset + 36 * (if mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc mgsl_alloc_buffer_list_memory_#t~mem1581#1.base, mgsl_alloc_buffer_list_memory_#t~mem1581#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1582#1.base, mgsl_alloc_buffer_list_memory_#t~mem1582#1.offset;havoc mgsl_alloc_buffer_list_memory_#t~mem1583#1; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9316: assume !((mgsl_alloc_buffer_list_memory_#t~mem1580#1 - 1) % 4294967296 > mgsl_alloc_buffer_list_memory_~i~0#1 % 4294967296);havoc mgsl_alloc_buffer_list_memory_#t~mem1580#1; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9250: assume { :begin_inline_mgsl_alloc_buffer_list_memory } true;mgsl_alloc_buffer_list_memory_#in~info#1.base, mgsl_alloc_buffer_list_memory_#in~info#1.offset := mgsl_allocate_dma_buffers_~info#1.base, mgsl_allocate_dma_buffers_~info#1.offset;havoc mgsl_alloc_buffer_list_memory_#res#1;havoc mgsl_alloc_buffer_list_memory_#t~mem1562#1, mgsl_alloc_buffer_list_memory_#t~mem1563#1.base, mgsl_alloc_buffer_list_memory_#t~mem1563#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1564#1, mgsl_alloc_buffer_list_memory_#t~mem1565#1, mgsl_alloc_buffer_list_memory_#t~mem1566#1, mgsl_alloc_buffer_list_memory_#t~ret1567#1.base, mgsl_alloc_buffer_list_memory_#t~ret1567#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1568#1.base, mgsl_alloc_buffer_list_memory_#t~mem1568#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1569#1, mgsl_alloc_buffer_list_memory_#t~mem1570#1.base, mgsl_alloc_buffer_list_memory_#t~mem1570#1.offset, mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.base, mgsl_alloc_buffer_list_memory_#t~memset~res1571#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1572#1.base, mgsl_alloc_buffer_list_memory_#t~mem1572#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1573#1.base, mgsl_alloc_buffer_list_memory_#t~mem1573#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1575#1.base, mgsl_alloc_buffer_list_memory_#t~mem1575#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1574#1, mgsl_alloc_buffer_list_memory_#t~mem1576#1.base, mgsl_alloc_buffer_list_memory_#t~mem1576#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1577#1, mgsl_alloc_buffer_list_memory_#t~mem1578#1.base, mgsl_alloc_buffer_list_memory_#t~mem1578#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1579#1, mgsl_alloc_buffer_list_memory_#t~mem1580#1, mgsl_alloc_buffer_list_memory_#t~mem1581#1.base, mgsl_alloc_buffer_list_memory_#t~mem1581#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1582#1.base, mgsl_alloc_buffer_list_memory_#t~mem1582#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1583#1, mgsl_alloc_buffer_list_memory_#t~mem1584#1, mgsl_alloc_buffer_list_memory_#t~mem1585#1.base, mgsl_alloc_buffer_list_memory_#t~mem1585#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1587#1, mgsl_alloc_buffer_list_memory_#t~mem1586#1, mgsl_alloc_buffer_list_memory_#t~mem1588#1.base, mgsl_alloc_buffer_list_memory_#t~mem1588#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1590#1, mgsl_alloc_buffer_list_memory_#t~mem1589#1, mgsl_alloc_buffer_list_memory_#t~mem1591#1, mgsl_alloc_buffer_list_memory_#t~mem1592#1.base, mgsl_alloc_buffer_list_memory_#t~mem1592#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1593#1.base, mgsl_alloc_buffer_list_memory_#t~mem1593#1.offset, mgsl_alloc_buffer_list_memory_#t~mem1594#1, mgsl_alloc_buffer_list_memory_#t~mem1595#1, mgsl_alloc_buffer_list_memory_~info#1.base, mgsl_alloc_buffer_list_memory_~info#1.offset, mgsl_alloc_buffer_list_memory_~i~0#1, mgsl_alloc_buffer_list_memory_~tmp~77#1.base, mgsl_alloc_buffer_list_memory_~tmp~77#1.offset;mgsl_alloc_buffer_list_memory_~info#1.base, mgsl_alloc_buffer_list_memory_~info#1.offset := mgsl_alloc_buffer_list_memory_#in~info#1.base, mgsl_alloc_buffer_list_memory_#in~info#1.offset;havoc mgsl_alloc_buffer_list_memory_~i~0#1;havoc mgsl_alloc_buffer_list_memory_~tmp~77#1.base, mgsl_alloc_buffer_list_memory_~tmp~77#1.offset;call mgsl_alloc_buffer_list_memory_#t~mem1562#1 := read~int#4(mgsl_alloc_buffer_list_memory_~info#1.base, 1681 + mgsl_alloc_buffer_list_memory_~info#1.offset, 4); [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5914: SUMMARY for call outb((if enable_dma_~dmanr#1 % 256 % 4294967296 <= 2147483647 then enable_dma_~dmanr#1 % 256 % 4294967296 else enable_dma_~dmanr#1 % 256 % 4294967296 - 4294967296), 10); srcloc: null [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893-1: [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893: assume 0 != mgsl_dma_test_#t~bitwise2478#1;havoc mgsl_dma_test_#t~bitwise2478#1;mgsl_dma_test_~rc~7#1 := 0; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893: assume !(0 != mgsl_dma_test_#t~bitwise2478#1);havoc mgsl_dma_test_#t~bitwise2478#1;call mgsl_dma_test_#t~mem2479#1.base, mgsl_dma_test_#t~mem2479#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2480#1.base, mgsl_dma_test_#t~mem2480#1.offset := read~$Pointer$#4(mgsl_dma_test_#t~mem2479#1.base, 16 + mgsl_dma_test_#t~mem2479#1.offset, 8);call mgsl_dma_test_#t~mem2481#1.base, mgsl_dma_test_#t~mem2481#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2482#1.base, mgsl_dma_test_#t~mem2482#1.offset := read~$Pointer$#4(mgsl_dma_test_#t~mem2481#1.base, 16 + mgsl_dma_test_#t~mem2481#1.offset, 8);mgsl_dma_test_~tmp___16~1#1 := mgsl_dma_test_#t~nondet2483#1;havoc mgsl_dma_test_#t~mem2479#1.base, mgsl_dma_test_#t~mem2479#1.offset;havoc mgsl_dma_test_#t~mem2480#1.base, mgsl_dma_test_#t~mem2480#1.offset;havoc mgsl_dma_test_#t~mem2481#1.base, mgsl_dma_test_#t~mem2481#1.offset;havoc mgsl_dma_test_#t~mem2482#1.base, mgsl_dma_test_#t~mem2482#1.offset;havoc mgsl_dma_test_#t~nondet2483#1; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893-3: assume 266 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2478#1 := (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893-3: assume !(266 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11794: mgsl_dma_test_~flags~35#1 := mgsl_dma_test_#t~ret2444#1;havoc mgsl_dma_test_#t~ret2444#1;call mgsl_dma_test_#t~mem2445#1.base, mgsl_dma_test_#t~mem2445#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call mgsl_dma_test_#t~mem2446#1 := read~int#4(mgsl_dma_test_#t~mem2445#1.base, 4 + mgsl_dma_test_#t~mem2445#1.offset, 2); [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893-2: havoc mgsl_dma_test_#t~bitwise2478#1;assume (((((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) < 0 || mgsl_dma_test_#t~bitwise2478#1 <= (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)) && mgsl_dma_test_#t~bitwise2478#1 <= 266) && mgsl_dma_test_#t~bitwise2478#1 >= 0) && ((if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296) >= 0 || mgsl_dma_test_#t~bitwise2478#1 > 266 + (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296))) && mgsl_dma_test_#t~bitwise2478#1 >= -2147483648; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662-1: SUMMARY for call mgsl_irq_test_#t~ret2405#1 := msleep_interruptible(10); srcloc: null [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761-1: SUMMARY for call mgsl_dma_test_#t~memset~res2426#1.base, mgsl_dma_test_#t~memset~res2426#1.offset := #Ultimate.C_memset#4(mgsl_dma_test_#t~mem2425#1.base, mgsl_dma_test_#t~mem2425#1.offset, 0, (4 + mgsl_dma_test_~FrameSize~1#1) % 4294967296); srcloc: null [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893-4: assume 0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296);mgsl_dma_test_#t~bitwise2478#1 := 0; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11893-4: assume !(0 == (if mgsl_dma_test_~status~10#1 % 65536 % 4294967296 <= 2147483647 then mgsl_dma_test_~status~10#1 % 65536 % 4294967296 else mgsl_dma_test_~status~10#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11794-1: SUMMARY for call mgsl_dma_test_#t~ret2444#1 := _raw_spin_lock_irqsave(mgsl_dma_test_~tmp___5~15#1.base, mgsl_dma_test_~tmp___5~15#1.offset); srcloc: null [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11761: havoc mgsl_dma_test_#t~mem2424#1.base, mgsl_dma_test_#t~mem2424#1.offset;havoc mgsl_dma_test_#t~mem2425#1.base, mgsl_dma_test_#t~mem2425#1.offset;havoc mgsl_dma_test_#t~memset~res2426#1.base, mgsl_dma_test_#t~memset~res2426#1.offset;call mgsl_dma_test_#t~mem2427#1.base, mgsl_dma_test_#t~mem2427#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1543 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(0, mgsl_dma_test_#t~mem2427#1.base, 40 + mgsl_dma_test_#t~mem2427#1.offset, 2);havoc mgsl_dma_test_#t~mem2427#1.base, mgsl_dma_test_#t~mem2427#1.offset;call mgsl_dma_test_#t~mem2428#1.base, mgsl_dma_test_#t~mem2428#1.offset := read~$Pointer$#4(mgsl_dma_test_~info#1.base, 1519 + mgsl_dma_test_~info#1.offset, 8);call write~int#4(0, mgsl_dma_test_#t~mem2428#1.base, 40 + mgsl_dma_test_#t~mem2428#1.offset, 2);havoc mgsl_dma_test_#t~mem2428#1.base, mgsl_dma_test_#t~mem2428#1.offset; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11662: mgsl_irq_test_~tmp___4~16#1 := mgsl_irq_test_~EndTime~0#1;mgsl_irq_test_~EndTime~0#1 := mgsl_irq_test_~EndTime~0#1 - 1;mgsl_irq_test_#t~short2407#1 := 0 != mgsl_irq_test_~tmp___4~16#1 % 18446744073709551616; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: assume mgsl_allocate_dma_buffers_~tmp~76#1 < 0; [2025-02-08 02:45:44,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9251: assume !(mgsl_allocate_dma_buffers_~tmp~76#1 < 0);call mgsl_allocate_dma_buffers_#t~mem1550#1.base, mgsl_allocate_dma_buffers_#t~mem1550#1.offset := read~$Pointer$#4(mgsl_allocate_dma_buffers_~info#1.base, 1519 + mgsl_allocate_dma_buffers_~info#1.offset, 8);call mgsl_allocate_dma_buffers_#t~mem1551#1 := read~int#4(mgsl_allocate_dma_buffers_~info#1.base, 1515 + mgsl_allocate_dma_buffers_~info#1.offset, 4); [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume 0 != #t~mem1635#1 % 4096 % 4294967296;havoc #t~mem1635#1;~num_needed~0#1 := 1 + ~num_needed~0#1; [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9536: assume !(0 != #t~mem1635#1 % 4096 % 4294967296);havoc #t~mem1635#1; [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11126: havoc num_free_tx_dma_buffers_#t~mem2241#1;havoc num_free_tx_dma_buffers_#t~mem2240#1;#t~ret1633#1 := num_free_tx_dma_buffers_#res#1;havoc num_free_tx_dma_buffers_#t~mem2241#1, num_free_tx_dma_buffers_#t~mem2240#1, num_free_tx_dma_buffers_~info#1.base, num_free_tx_dma_buffers_~info#1.offset;havoc num_free_tx_dma_buffers_#in~info#1.base, num_free_tx_dma_buffers_#in~info#1.offset;assume { :end_inline_num_free_tx_dma_buffers } true;assume -2147483648 <= #t~ret1633#1 && #t~ret1633#1 <= 2147483647;~tmp~81#1 := #t~ret1633#1;havoc #t~ret1633#1;~num_free~0#1 := ~tmp~81#1;call #t~mem1634#1 := read~int#4(~ptx~0#1.base, ~ptx~0#1.offset, 4);~num_needed~0#1 := (if #t~mem1634#1 < 0 && 0 != #t~mem1634#1 % 4096 then 1 + #t~mem1634#1 / 4096 else #t~mem1634#1 / 4096);havoc #t~mem1634#1;call #t~mem1635#1 := read~int#4(~ptx~0#1.base, ~ptx~0#1.offset, 4); [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9550-1: SUMMARY for call #t~ret1644#1 := mod_timer(~info#1.base, 1181 + ~info#1.offset, ~tmp___0~46#1 + ~jiffies~0); srcloc: null [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9549: ~tmp___0~46#1 := #t~ret1643#1;havoc #t~ret1643#1; [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9549-1: SUMMARY for call #t~ret1643#1 := msecs_to_jiffies(5000); srcloc: null [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9550: assume -2147483648 <= #t~ret1644#1 && #t~ret1644#1 <= 2147483647;havoc #t~ret1644#1;~ret~4#1 := 1; [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542-1: SUMMARY for call mgsl_load_tx_dma_buffer(~info#1.base, ~info#1.offset, #t~mem1637#1.base, #t~mem1637#1.offset, #t~mem1638#1); srcloc: null [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume ~num_needed~0#1 <= ~num_free~0#1;call #t~mem1636#1 := read~int#4(~ptx~0#1.base, ~ptx~0#1.offset, 4);call write~int#4(#t~mem1636#1, ~info#1.base, 1009 + ~info#1.offset, 4);havoc #t~mem1636#1;call #t~mem1637#1.base, #t~mem1637#1.offset := read~$Pointer$#4(~ptx~0#1.base, 4 + ~ptx~0#1.offset, 8);call #t~mem1638#1 := read~int#4(~ptx~0#1.base, ~ptx~0#1.offset, 4); [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9540: assume !(~num_needed~0#1 <= ~num_free~0#1); [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545: assume #t~mem1641#1 >= #t~mem1642#1;havoc #t~mem1641#1;havoc #t~mem1642#1;call write~int#4(0, ~info#1.base, 1571 + ~info#1.offset, 4); [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9545: assume !(#t~mem1641#1 >= #t~mem1642#1);havoc #t~mem1641#1;havoc #t~mem1642#1; [2025-02-08 02:45:44,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9542: havoc #t~mem1637#1.base, #t~mem1637#1.offset;havoc #t~mem1638#1;call #t~mem1639#1 := read~int#4(~info#1.base, 1579 + ~info#1.offset, 4);call write~int#4(#t~mem1639#1 - 1, ~info#1.base, 1579 + ~info#1.offset, 4);havoc #t~mem1639#1;call #t~mem1640#1 := read~int#4(~info#1.base, 1571 + ~info#1.offset, 4);call write~int#4(1 + #t~mem1640#1, ~info#1.base, 1571 + ~info#1.offset, 4);havoc #t~mem1640#1;call #t~mem1641#1 := read~int#4(~info#1.base, 1571 + ~info#1.offset, 4);call #t~mem1642#1 := read~int#4(~info#1.base, 1567 + ~info#1.offset, 4); [2025-02-08 02:45:44,670 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14271: havoc #t~nondet2788; [2025-02-08 02:45:44,674 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5568: havoc __kmalloc_#t~ret125#1.base, __kmalloc_#t~ret125#1.offset; [2025-02-08 02:45:45,080 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5805: havoc #t~mem251.base, #t~mem251.offset; [2025-02-08 02:45:45,136 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748: assume #t~short2102;havoc #t~mem2100;havoc #t~mem2101;havoc #t~short2102;call #t~mem2103 := read~int#4(~info.base, 1005 + ~info.offset, 4);~tmp~96 := #t~mem2103;havoc #t~mem2103;call #t~mem2104 := read~int#4(~info.base, 1005 + ~info.offset, 4);call write~int#4(1 + #t~mem2104, ~info.base, 1005 + ~info.offset, 4);havoc #t~mem2104;call #t~mem2105.base, #t~mem2105.offset := read~$Pointer$#4(~info.base, 993 + ~info.offset, 8);call #t~mem2106 := read~int#4(#t~mem2105.base, #t~mem2105.offset + (if ~tmp~96 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp~96 % 18446744073709551616 % 18446744073709551616 else ~tmp~96 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#14(#t~mem2106, ~#TwoBytes~0.base, ~#TwoBytes~0.offset, 1);havoc #t~mem2105.base, #t~mem2105.offset;havoc #t~mem2106;call #t~mem2107 := read~int#4(~info.base, 1005 + ~info.offset, 4);call write~int#4(#t~mem2107 % 4096, ~info.base, 1005 + ~info.offset, 4);havoc #t~mem2107;call #t~mem2108 := read~int#4(~info.base, 1005 + ~info.offset, 4);~tmp___0~56 := #t~mem2108;havoc #t~mem2108;call #t~mem2109 := read~int#4(~info.base, 1005 + ~info.offset, 4);call write~int#4(1 + #t~mem2109, ~info.base, 1005 + ~info.offset, 4);havoc #t~mem2109;call #t~mem2110.base, #t~mem2110.offset := read~$Pointer$#4(~info.base, 993 + ~info.offset, 8);call #t~mem2111 := read~int#4(#t~mem2110.base, #t~mem2110.offset + (if ~tmp___0~56 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp___0~56 % 18446744073709551616 % 18446744073709551616 else ~tmp___0~56 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call write~int#14(#t~mem2111, ~#TwoBytes~0.base, 1 + ~#TwoBytes~0.offset, 1);havoc #t~mem2110.base, #t~mem2110.offset;havoc #t~mem2111;call #t~mem2112 := read~int#4(~info.base, 1005 + ~info.offset, 4);call write~int#4(#t~mem2112 % 4096, ~info.base, 1005 + ~info.offset, 4);havoc #t~mem2112;call #t~mem2113 := read~int#14(~#TwoBytes~0.base, ~#TwoBytes~0.offset, 2);call #t~mem2114 := read~int#4(~info.base, 1687 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748: assume !#t~short2102;havoc #t~mem2100;havoc #t~mem2101;havoc #t~short2102;call #t~mem2117 := read~int#4(~info.base, 1687 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748-2: call #t~mem2100 := read~int#4(~info.base, 1009 + ~info.offset, 4);#t~short2102 := #t~mem2100 > 1 && ~Fifocount~1 > 1; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748-1: assume #t~short2102;call #t~mem2101 := read~int#4(~info.base, 985 + ~info.offset, 4);#t~short2102 := 0 == #t~mem2101; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10748-1: assume !#t~short2102; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-10: assume 0 == (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536);#t~bitwise2119 := 0; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-10: assume !(0 == (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536)); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-9: assume 1920 == (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536);#t~bitwise2119 := (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-9: assume !(1920 == (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536)); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10773: call #t~mem2132 := read~int#4(~info.base, 905 + ~info.offset, 4);call write~int#4(1 + #t~mem2132, ~info.base, 905 + ~info.offset, 4);havoc #t~mem2132; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10734-1: call ULTIMATE.dealloc(~#TwoBytes~0.base, ~#TwoBytes~0.offset);havoc ~#TwoBytes~0.base, ~#TwoBytes~0.offset; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10763: assume 0 != #t~mem2122;havoc #t~mem2122;call #t~mem2123 := read~int#4(~info.base, 985 + ~info.offset, 4);call #t~mem2124 := read~int#4(~info.base, 1687 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10763: assume !(0 != #t~mem2122);havoc #t~mem2122;call #t~mem2125 := read~int#4(~info.base, 1005 + ~info.offset, 4);~tmp___2~23 := #t~mem2125;havoc #t~mem2125;call #t~mem2126 := read~int#4(~info.base, 1005 + ~info.offset, 4);call write~int#4(1 + #t~mem2126, ~info.base, 1005 + ~info.offset, 4);havoc #t~mem2126;call #t~mem2127.base, #t~mem2127.offset := read~$Pointer$#4(~info.base, 993 + ~info.offset, 8);call #t~mem2128 := read~int#4(#t~mem2127.base, #t~mem2127.offset + (if ~tmp___2~23 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp___2~23 % 18446744073709551616 % 18446744073709551616 else ~tmp___2~23 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1);call #t~mem2129 := read~int#4(~info.base, 1687 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769-1: SUMMARY for call outw((if #t~mem2128 % 256 % 4294967296 <= 2147483647 then #t~mem2128 % 256 % 4294967296 else #t~mem2128 % 256 % 4294967296 - 4294967296), (if (4 + #t~mem2129) % 4294967296 % 4294967296 <= 2147483647 then (4 + #t~mem2129) % 4294967296 % 4294967296 else (4 + #t~mem2129) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10769: havoc #t~mem2127.base, #t~mem2127.offset;havoc #t~mem2128;havoc #t~mem2129;call #t~mem2130 := read~int#4(~info.base, 1005 + ~info.offset, 4);call write~int#4(#t~mem2130 % 4096, ~info.base, 1005 + ~info.offset, 4);havoc #t~mem2130;call #t~mem2131 := read~int#4(~info.base, 1009 + ~info.offset, 4);call write~int#4(#t~mem2131 - 1, ~info.base, 1009 + ~info.offset, 4);havoc #t~mem2131; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10734: call ULTIMATE.dealloc(~#TwoBytes~0.base, ~#TwoBytes~0.offset);havoc ~#TwoBytes~0.base, ~#TwoBytes~0.offset; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757-1: SUMMARY for call outw((if #t~mem2113 % 65536 % 4294967296 <= 2147483647 then #t~mem2113 % 65536 % 4294967296 else #t~mem2113 % 65536 % 4294967296 - 4294967296), (if (6 + #t~mem2114) % 4294967296 % 4294967296 <= 2147483647 then (6 + #t~mem2114) % 4294967296 % 4294967296 else (6 + #t~mem2114) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10757: havoc #t~mem2113;havoc #t~mem2114;call #t~mem2115 := read~int#4(~info.base, 1009 + ~info.offset, 4);call write~int#4(-2 + #t~mem2115, ~info.base, 1009 + ~info.offset, 4);havoc #t~mem2115;call #t~mem2116 := read~int#4(~info.base, 905 + ~info.offset, 4);call write~int#4(2 + #t~mem2116, ~info.base, 905 + ~info.offset, 4);havoc #t~mem2116; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761-1: SUMMARY for call #t~ret2118 := inw((if (4 + #t~mem2117) % 4294967296 % 4294967296 <= 2147483647 then (4 + #t~mem2117) % 4294967296 % 4294967296 else (4 + #t~mem2117) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10761: ~tmp___1~34 := #t~ret2118;havoc #t~mem2117;havoc #t~ret2118; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10764: havoc #t~mem2123;havoc #t~mem2124;call write~int#4(0, ~info.base, 985 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762: havoc #t~bitwise2119;havoc #t~bitwise2120;havoc #t~mem2121;call #t~mem2122 := read~int#4(~info.base, 985 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10764-1: SUMMARY for call outw((if #t~mem2123 % 65536 % 4294967296 <= 2147483647 then #t~mem2123 % 65536 % 4294967296 else #t~mem2123 % 65536 % 4294967296 - 4294967296), (if (4 + #t~mem2124) % 4294967296 % 4294967296 <= 2147483647 then (4 + #t~mem2124) % 4294967296 % 4294967296 else (4 + #t~mem2124) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-6: assume 0 == #t~bitwise2119 || 112 == #t~bitwise2119;#t~bitwise2120 := 112; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-6: assume !(0 == #t~bitwise2119 || 112 == #t~bitwise2119); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-5: assume false;#t~bitwise2120 := #t~bitwise2119; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-5: assume !false; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-8: havoc #t~bitwise2119;assume (((((if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536) < 0 || #t~bitwise2119 <= (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536)) && #t~bitwise2119 <= 1920) && #t~bitwise2119 >= 0) && ((if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536) >= 0 || #t~bitwise2119 > 1920 + (if ~tmp___1~34 % 65536 % 65536 <= 32767 then ~tmp___1~34 % 65536 % 65536 else ~tmp___1~34 % 65536 % 65536 - 65536))) && #t~bitwise2119 >= -2147483648; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-7: [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-2: call #t~mem2121 := read~int#4(~info.base, 1687 + ~info.offset, 4); [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-1: SUMMARY for call outw((if #t~bitwise2120 % 65536 % 4294967296 <= 2147483647 then #t~bitwise2120 % 65536 % 4294967296 else #t~bitwise2120 % 65536 % 4294967296 - 4294967296), (if (4 + #t~mem2121) % 4294967296 % 4294967296 <= 2147483647 then (4 + #t~mem2121) % 4294967296 % 4294967296 else (4 + #t~mem2121) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-4: havoc #t~bitwise2120;assume ((((#t~bitwise2119 < 0 || #t~bitwise2120 >= 112) && #t~bitwise2120 >= #t~bitwise2119) && (#t~bitwise2119 < 0 || #t~bitwise2120 <= 112 + #t~bitwise2119)) && (#t~bitwise2119 >= 0 || #t~bitwise2120 < 0)) && #t~bitwise2120 <= 2147483647; [2025-02-08 02:45:45,137 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10762-3: [2025-02-08 02:45:45,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14244: havoc #t~nondet2784; [2025-02-08 02:45:45,160 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5604: havoc #t~mem144.base, #t~mem144.offset; [2025-02-08 02:45:45,411 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810: call write~int#4(#t~bitwise2144, ~info.base, 1800 + ~info.offset, 4);call #t~mem2145 := read~int#4(~info.base, 1800 + ~info.offset, 4);call write~int#4(#t~mem2145, ~MiscCtrl~0.base, ~MiscCtrl~0.offset, 4);havoc #t~mem2145;call write~int#4(1749156192, ~LCR0BRDR~0.base, ~LCR0BRDR~0.offset, 4); [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: assume ~i~6 <= 9; [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10804: assume !(~i~6 <= 9); [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-5: call #t~mem2143 := read~int#4(~info.base, 1800 + ~info.offset, 4); [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-2: havoc #t~bitwise2144;assume #t~bitwise2144 % 4294967296 <= #t~mem2143 % 4294967296 && #t~bitwise2144 % 4294967296 <= 3221225471; [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-1: [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-4: assume 0 == #t~mem2143 % 4294967296;#t~bitwise2144 := 0; [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-4: assume !(0 == #t~mem2143 % 4294967296); [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-3: assume 3221225471 == #t~mem2143 % 4294967296;#t~bitwise2144 := #t~mem2143; [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10810-3: assume !(3221225471 == #t~mem2143 % 4294967296); [2025-02-08 02:45:45,412 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10801: call #t~mem2142 := read~int#4(~MiscCtrl~0.base, ~MiscCtrl~0.offset, 4);~readval~0 := #t~mem2142;~i~6 := 1 + ~i~6; [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405: assume 0 != (#t~mem1609.base + #t~mem1609.offset) % 18446744073709551616;havoc #t~mem1609.base, #t~mem1609.offset;call #t~mem1610 := read~int#4(~info.base, 1681 + ~info.offset, 4); [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405: assume !(0 != (#t~mem1609.base + #t~mem1609.offset) % 18446744073709551616);havoc #t~mem1609.base, #t~mem1609.offset; [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9405-1: call #t~mem1609.base, #t~mem1609.offset := read~$Pointer$#4(~BufferList.base, 16 + (~BufferList.offset + 36 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9407: havoc #t~mem1611.base, #t~mem1611.offset;havoc #t~mem1612; [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9407-1: SUMMARY for call dma_free_attrs(0, 0, 4096, #t~mem1611.base, #t~mem1611.offset, #t~mem1612, 0, 0); srcloc: null [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume 5 != #t~mem1610 % 4294967296;havoc #t~mem1610;call #t~mem1611.base, #t~mem1611.offset := read~$Pointer$#4(~BufferList.base, 16 + (~BufferList.offset + 36 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call #t~mem1612 := read~int#4(~BufferList.base, 28 + (~BufferList.offset + 36 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9406: assume !(5 != #t~mem1610 % 4294967296);havoc #t~mem1610; [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9411: call write~$Pointer$#4(0, 0, ~BufferList.base, 16 + (~BufferList.offset + 36 * (if ~i~2 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2 % 18446744073709551616 % 18446744073709551616 else ~i~2 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: assume ~i~2 < ~Buffercount; [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9416: assume !(~i~2 < ~Buffercount); [2025-02-08 02:45:45,437 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9414: ~i~2 := 1 + ~i~2; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11506: havoc mgsl_load_pci_memory_#t~memmove~res2508#1.base, mgsl_load_pci_memory_#t~memmove~res2508#1.offset, mgsl_load_pci_memory_#t~memmove~res2509#1.base, mgsl_load_pci_memory_#t~memmove~res2509#1.offset, mgsl_load_pci_memory_#t~mem2510#1, mgsl_load_pci_memory_#t~memmove~res2511#1.base, mgsl_load_pci_memory_#t~memmove~res2511#1.offset, mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset, mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset, mgsl_load_pci_memory_~count#1, mgsl_load_pci_memory_~Intervalcount~0#1, mgsl_load_pci_memory_~Index~1#1, mgsl_load_pci_memory_~Dummy~0#1, mgsl_load_pci_memory_~__len~8#1, mgsl_load_pci_memory_~__ret~12#1.base, mgsl_load_pci_memory_~__ret~12#1.offset, mgsl_load_pci_memory_~__len___0~1#1, mgsl_load_pci_memory_~__ret___0~4#1.base, mgsl_load_pci_memory_~__ret___0~4#1.offset;havoc mgsl_load_pci_memory_#in~TargetPtr#1.base, mgsl_load_pci_memory_#in~TargetPtr#1.offset, mgsl_load_pci_memory_#in~SourcePtr#1.base, mgsl_load_pci_memory_#in~SourcePtr#1.offset, mgsl_load_pci_memory_#in~count#1;assume { :end_inline_mgsl_load_pci_memory } true;havoc #t~mem2367#1.base, #t~mem2367#1.offset; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068: mgsl_load_pci_memory_~__ret~12#1.base, mgsl_load_pci_memory_~__ret~12#1.offset := mgsl_load_pci_memory_#t~memmove~res2509#1.base, mgsl_load_pci_memory_#t~memmove~res2509#1.offset;havoc mgsl_load_pci_memory_#t~memmove~res2509#1.base, mgsl_load_pci_memory_#t~memmove~res2509#1.offset; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11523: call write~int#4((if ~i~10#1 % 4294967296 % 4294967296 <= 2147483647 then ~i~10#1 % 4294967296 % 4294967296 else ~i~10#1 % 4294967296 % 4294967296 - 4294967296), ~info#1.base, 1555 + ~info#1.offset, 4); [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12068-1: SUMMARY for call mgsl_load_pci_memory_#t~memmove~res2509#1.base, mgsl_load_pci_memory_#t~memmove~res2509#1.offset := #Ultimate.C_memmove#4(mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset, mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset, mgsl_load_pci_memory_~__len~8#1); srcloc: null [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12064: mgsl_load_pci_memory_~__len~8#1 := 64; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mgsl_load_tx_dma_bufferFINAL: assume true; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12081: mgsl_load_pci_memory_~__len___0~1#1 := mgsl_load_pci_memory_~count#1 % 65536 % 64; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: assume mgsl_load_pci_memory_~__len~8#1 % 18446744073709551616 > 63; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12065: assume !(mgsl_load_pci_memory_~__len~8#1 % 18446744073709551616 > 63); [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12082: mgsl_load_pci_memory_~__ret___0~4#1.base, mgsl_load_pci_memory_~__ret___0~4#1.offset := mgsl_load_pci_memory_#t~memmove~res2511#1.base, mgsl_load_pci_memory_#t~memmove~res2511#1.offset;havoc mgsl_load_pci_memory_#t~memmove~res2511#1.base, mgsl_load_pci_memory_#t~memmove~res2511#1.offset; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11512: call write~int#4(~Copycount~0#1, ~pBufEntry~3#1.base, 4 + ~pBufEntry~3#1.offset, 2);~Buffer#1.base, ~Buffer#1.offset := ~Buffer#1.base, ~Buffer#1.offset + (if ~Copycount~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~Copycount~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 else ~Copycount~0#1 % 65536 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);~BufferSize#1 := ~BufferSize#1 - ~Copycount~0#1 % 65536;call #t~mem2370#1 := read~int#4(~info#1.base, 1535 + ~info#1.offset, 4);call write~int#4(1 + #t~mem2370#1, ~info#1.base, 1535 + ~info#1.offset, 4);havoc #t~mem2370#1; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11500: assume ~BufferSize#1 % 4294967296 > 4096;~Copycount~0#1 := 4096; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11500: assume !(~BufferSize#1 % 4294967296 > 4096);~Copycount~0#1 := ~BufferSize#1; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12082-1: SUMMARY for call mgsl_load_pci_memory_#t~memmove~res2511#1.base, mgsl_load_pci_memory_#t~memmove~res2511#1.offset := #Ultimate.C_memmove#4(mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset, mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset, mgsl_load_pci_memory_~__len___0~1#1); srcloc: null [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12066: mgsl_load_pci_memory_~__ret~12#1.base, mgsl_load_pci_memory_~__ret~12#1.offset := mgsl_load_pci_memory_#t~memmove~res2508#1.base, mgsl_load_pci_memory_#t~memmove~res2508#1.offset;havoc mgsl_load_pci_memory_#t~memmove~res2508#1.base, mgsl_load_pci_memory_#t~memmove~res2508#1.offset; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11496: assume #t~mem2365#1 % 4294967296 == ~i~10#1 % 4294967296;havoc #t~mem2365#1;~i~10#1 := 0; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11496: assume !(#t~mem2365#1 % 4294967296 == ~i~10#1 % 4294967296);havoc #t~mem2365#1; [2025-02-08 02:45:45,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12070: call mgsl_load_pci_memory_#t~mem2510#1 := read~int#4(mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset, 8);mgsl_load_pci_memory_~Dummy~0#1 := mgsl_load_pci_memory_#t~mem2510#1;havoc mgsl_load_pci_memory_#t~mem2510#1;mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset := mgsl_load_pci_memory_~TargetPtr#1.base, 64 + mgsl_load_pci_memory_~TargetPtr#1.offset;mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset := mgsl_load_pci_memory_~SourcePtr#1.base, 64 + mgsl_load_pci_memory_~SourcePtr#1.offset;mgsl_load_pci_memory_~Index~1#1 := 1 + (if mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 <= 2147483647 then mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 else mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12066-1: SUMMARY for call mgsl_load_pci_memory_#t~memmove~res2508#1.base, mgsl_load_pci_memory_#t~memmove~res2508#1.offset := #Ultimate.C_memmove#4(mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset, mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset, mgsl_load_pci_memory_~__len~8#1); srcloc: null [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11509-1: SUMMARY for call #t~memmove~res2369#1.base, #t~memmove~res2369#1.offset := #Ultimate.C_memmove#4(#t~mem2368#1.base, #t~mem2368#1.offset, ~Buffer#1.base, ~Buffer#1.offset, ~__len~6#1); srcloc: null [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11509: ~__ret~10#1.base, ~__ret~10#1.offset := #t~memmove~res2369#1.base, #t~memmove~res2369#1.offset;havoc #t~mem2368#1.base, #t~mem2368#1.offset;havoc #t~memmove~res2369#1.base, #t~memmove~res2369#1.offset; [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12075: assume (if mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 <= 2147483647 then mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 else mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 - 4294967296) < (if mgsl_load_pci_memory_~Intervalcount~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_load_pci_memory_~Intervalcount~0#1 % 65536 % 4294967296 else mgsl_load_pci_memory_~Intervalcount~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12075: assume !((if mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 <= 2147483647 then mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 else mgsl_load_pci_memory_~Index~1#1 % 65536 % 4294967296 - 4294967296) < (if mgsl_load_pci_memory_~Intervalcount~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_load_pci_memory_~Intervalcount~0#1 % 65536 % 4294967296 else mgsl_load_pci_memory_~Intervalcount~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11505-1: call #t~mem2366#1 := read~int#4(~info#1.base, 1681 + ~info#1.offset, 4); [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11505: assume 5 == #t~mem2366#1 % 4294967296;havoc #t~mem2366#1;call #t~mem2367#1.base, #t~mem2367#1.offset := read~$Pointer$#4(~pBufEntry~3#1.base, 16 + ~pBufEntry~3#1.offset, 8);assume { :begin_inline_mgsl_load_pci_memory } true;mgsl_load_pci_memory_#in~TargetPtr#1.base, mgsl_load_pci_memory_#in~TargetPtr#1.offset, mgsl_load_pci_memory_#in~SourcePtr#1.base, mgsl_load_pci_memory_#in~SourcePtr#1.offset, mgsl_load_pci_memory_#in~count#1 := #t~mem2367#1.base, #t~mem2367#1.offset, ~Buffer#1.base, ~Buffer#1.offset, (if ~Copycount~0#1 % 65536 % 4294967296 <= 2147483647 then ~Copycount~0#1 % 65536 % 4294967296 else ~Copycount~0#1 % 65536 % 4294967296 - 4294967296);havoc mgsl_load_pci_memory_#t~memmove~res2508#1.base, mgsl_load_pci_memory_#t~memmove~res2508#1.offset, mgsl_load_pci_memory_#t~memmove~res2509#1.base, mgsl_load_pci_memory_#t~memmove~res2509#1.offset, mgsl_load_pci_memory_#t~mem2510#1, mgsl_load_pci_memory_#t~memmove~res2511#1.base, mgsl_load_pci_memory_#t~memmove~res2511#1.offset, mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset, mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset, mgsl_load_pci_memory_~count#1, mgsl_load_pci_memory_~Intervalcount~0#1, mgsl_load_pci_memory_~Index~1#1, mgsl_load_pci_memory_~Dummy~0#1, mgsl_load_pci_memory_~__len~8#1, mgsl_load_pci_memory_~__ret~12#1.base, mgsl_load_pci_memory_~__ret~12#1.offset, mgsl_load_pci_memory_~__len___0~1#1, mgsl_load_pci_memory_~__ret___0~4#1.base, mgsl_load_pci_memory_~__ret___0~4#1.offset;mgsl_load_pci_memory_~TargetPtr#1.base, mgsl_load_pci_memory_~TargetPtr#1.offset := mgsl_load_pci_memory_#in~TargetPtr#1.base, mgsl_load_pci_memory_#in~TargetPtr#1.offset;mgsl_load_pci_memory_~SourcePtr#1.base, mgsl_load_pci_memory_~SourcePtr#1.offset := mgsl_load_pci_memory_#in~SourcePtr#1.base, mgsl_load_pci_memory_#in~SourcePtr#1.offset;mgsl_load_pci_memory_~count#1 := mgsl_load_pci_memory_#in~count#1;havoc mgsl_load_pci_memory_~Intervalcount~0#1;havoc mgsl_load_pci_memory_~Index~1#1;havoc mgsl_load_pci_memory_~Dummy~0#1;havoc mgsl_load_pci_memory_~__len~8#1;havoc mgsl_load_pci_memory_~__ret~12#1.base, mgsl_load_pci_memory_~__ret~12#1.offset;havoc mgsl_load_pci_memory_~__len___0~1#1;havoc mgsl_load_pci_memory_~__ret___0~4#1.base, mgsl_load_pci_memory_~__ret___0~4#1.offset;mgsl_load_pci_memory_~Intervalcount~0#1 := mgsl_load_pci_memory_~count#1 % 65536 % 4294967296 / 64;mgsl_load_pci_memory_~Index~1#1 := 0; [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11505: assume !(5 == #t~mem2366#1 % 4294967296);havoc #t~mem2366#1;~__len~6#1 := ~Copycount~0#1 % 65536;call #t~mem2368#1.base, #t~mem2368#1.offset := read~$Pointer$#4(~pBufEntry~3#1.base, 16 + ~pBufEntry~3#1.offset, 8); [2025-02-08 02:45:45,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11493: ~tmp___0~62#1 := ~i~10#1;~i~10#1 := 1 + ~i~10#1;call #t~mem2364#1.base, #t~mem2364#1.offset := read~$Pointer$#4(~info#1.base, 1543 + ~info#1.offset, 8);~pBufEntry~3#1.base, ~pBufEntry~3#1.offset := #t~mem2364#1.base, #t~mem2364#1.offset + 36 * (if ~tmp___0~62#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~tmp___0~62#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~tmp___0~62#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc #t~mem2364#1.base, #t~mem2364#1.offset;call #t~mem2365#1 := read~int#4(~info#1.base, 1539 + ~info#1.offset, 4); [2025-02-08 02:45:45,669 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14248: havoc _copy_to_user_#t~nondet2785#1; [2025-02-08 02:45:45,678 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8740: havoc #t~mem1348; [2025-02-08 02:45:46,074 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14384: havoc #t~nondet2806; [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12629: havoc ldv_free_netdev_17_~dev#1.base, ldv_free_netdev_17_~dev#1.offset;havoc ldv_free_netdev_17_#in~dev#1.base, ldv_free_netdev_17_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_17 } true;hdlcdev_init_#res#1 := hdlcdev_init_~rc~9#1; [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14434: havoc register_netdev_#t~nondet2814#1; [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9789: call write~$Pointer$#4(~info#1.base, ~info#1.offset, ~current_dev~0#1.base, 1305 + ~current_dev~0#1.offset, 8); [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9781: call #t~mem1739#1.base, #t~mem1739#1.offset := read~$Pointer$#4(~current_dev~0#1.base, 1305 + ~current_dev~0#1.offset, 8);~current_dev~0#1.base, ~current_dev~0#1.offset := #t~mem1739#1.base, #t~mem1739#1.offset;call #t~mem1740#1.base, #t~mem1740#1.offset := read~$Pointer$#4(~current_dev~0#1.base, 1305 + ~current_dev~0#1.offset, 8); [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14267: havoc alloc_hdlcdev_#t~ret2787#1.base, alloc_hdlcdev_#t~ret2787#1.offset; [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9783: assume 0 != (#t~mem1740#1.base + #t~mem1740#1.offset) % 18446744073709551616;havoc #t~mem1740#1.base, #t~mem1740#1.offset; [2025-02-08 02:45:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9783: assume !(0 != (#t~mem1740#1.base + #t~mem1740#1.offset) % 18446744073709551616);havoc #t~mem1740#1.base, #t~mem1740#1.offset; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12786: main_#t~ret2674#1 := mgsl_proc_open_#res#1;havoc mgsl_proc_open_#t~ret1535#1, mgsl_proc_open_~inode#1.base, mgsl_proc_open_~inode#1.offset, mgsl_proc_open_~file#1.base, mgsl_proc_open_~file#1.offset, mgsl_proc_open_~tmp~75#1;havoc mgsl_proc_open_#in~inode#1.base, mgsl_proc_open_#in~inode#1.offset, mgsl_proc_open_#in~file#1.base, mgsl_proc_open_#in~file#1.offset;assume { :end_inline_mgsl_proc_open } true;assume -2147483648 <= main_#t~ret2674#1 && main_#t~ret2674#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret2674#1;havoc main_#t~ret2674#1; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8888: havoc tty_lock_~arg0#1.base, tty_lock_~arg0#1.offset;havoc tty_lock_#in~arg0#1.base, tty_lock_#in~arg0#1.offset;assume { :end_inline_tty_lock } true; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13711: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13712: SUMMARY for call mutex_unlock(ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12656-1: SUMMARY for call synclink_init_one_#t~ret2658#1.base, synclink_init_one_#t~ret2658#1.offset := mgsl_allocate_device(); srcloc: null [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12656: synclink_init_one_~info~37#1.base, synclink_init_one_~info~37#1.offset := synclink_init_one_#t~ret2658#1.base, synclink_init_one_#t~ret2658#1.offset;havoc synclink_init_one_#t~ret2658#1.base, synclink_init_one_#t~ret2658#1.offset; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: havoc ldv_mgsl_port_ops_shutdown_3_#t~nondet2805#1;main_#t~ret2697#1 := ldv_mgsl_port_ops_shutdown_3_#res#1;havoc ldv_mgsl_port_ops_shutdown_3_#t~nondet2805#1;assume { :end_inline_ldv_mgsl_port_ops_shutdown_3 } true;assume -2147483648 <= main_#t~ret2697#1 && main_#t~ret2697#1 <= 2147483647;havoc main_#t~ret2697#1;~ldv_state_variable_3~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8891: block_til_ready_~__ret___0~2#1 := 0;block_til_ready_#t~switch1398#1 := false; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12657: assume 0 == (synclink_init_one_~info~37#1.base + synclink_init_one_~info~37#1.offset) % 18446744073709551616; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12657: assume !(0 == (synclink_init_one_~info~37#1.base + synclink_init_one_~info~37#1.offset) % 18446744073709551616);call synclink_init_one_#t~mem2660#1 := read~int#36(synclink_init_one_~dev#1.base, 1354 + synclink_init_one_~dev#1.offset, 8);call write~int#4(synclink_init_one_#t~mem2660#1, synclink_init_one_~info~37#1.base, 1687 + synclink_init_one_~info~37#1.offset, 4);havoc synclink_init_one_#t~mem2660#1;call synclink_init_one_#t~mem2661#1 := read~int#36(synclink_init_one_~dev#1.base, 1238 + synclink_init_one_~dev#1.offset, 4);call write~int#4(synclink_init_one_#t~mem2661#1, synclink_init_one_~info~37#1.base, 1696 + synclink_init_one_~info~37#1.offset, 4);havoc synclink_init_one_#t~mem2661#1;call synclink_init_one_#t~mem2662#1 := read~int#36(synclink_init_one_~dev#1.base, 1410 + synclink_init_one_~dev#1.offset, 8);call write~int#4(synclink_init_one_#t~mem2662#1, synclink_init_one_~info~37#1.base, 1778 + synclink_init_one_~info~37#1.offset, 4);havoc synclink_init_one_#t~mem2662#1;call synclink_init_one_#t~mem2663#1 := read~int#36(synclink_init_one_~dev#1.base, 1242 + synclink_init_one_~dev#1.offset, 8);call write~int#4(synclink_init_one_#t~mem2663#1, synclink_init_one_~info~37#1.base, 1791 + synclink_init_one_~info~37#1.offset, 4);havoc synclink_init_one_#t~mem2663#1;call synclink_init_one_#t~mem2664#1 := read~int#4(synclink_init_one_~info~37#1.base, 1791 + synclink_init_one_~info~37#1.offset, 4);call write~int#4(synclink_init_one_#t~mem2664#1 % 4096, synclink_init_one_~info~37#1.base, 1795 + synclink_init_one_~info~37#1.offset, 4);havoc synclink_init_one_#t~mem2664#1;call synclink_init_one_#t~mem2665#1 := read~int#4(synclink_init_one_~info~37#1.base, 1791 + synclink_init_one_~info~37#1.offset, 4);call write~int#4(synclink_init_one_#t~mem2665#1 - synclink_init_one_#t~mem2665#1 % 4096, synclink_init_one_~info~37#1.base, 1791 + synclink_init_one_~info~37#1.offset, 4);havoc synclink_init_one_#t~mem2665#1;call write~int#4(5, synclink_init_one_~info~37#1.base, 1681 + synclink_init_one_~info~37#1.offset, 4);call write~int#4(8, synclink_init_one_~info~37#1.base, 1691 + synclink_init_one_~info~37#1.offset, 4);call write~int#4(128, synclink_init_one_~info~37#1.base, 1700 + synclink_init_one_~info~37#1.offset, 8);call synclink_init_one_#t~mem2666#1 := read~int#36(synclink_init_one_~dev#1.base, 62 + synclink_init_one_~dev#1.offset, 2); [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13186: main_#t~ret2710#1 := mgsl_open_#res#1;havoc mgsl_open_#t~mem1418#1.base, mgsl_open_#t~mem1418#1.offset, mgsl_open_#t~mem1419#1.base, mgsl_open_#t~mem1419#1.offset, mgsl_open_#t~mem1420#1.base, mgsl_open_#t~mem1420#1.offset, mgsl_open_#t~mem1421#1, mgsl_open_#t~ret1422#1, mgsl_open_#t~ret1423#1, mgsl_open_#t~mem1424#1, mgsl_open_#t~bitwise1425#1, mgsl_open_#t~short1426#1, mgsl_open_#t~mem1427#1, mgsl_open_#t~bitwise1428#1, mgsl_open_#t~mem1429#1, mgsl_open_#t~mem1430#1.base, mgsl_open_#t~mem1430#1.offset, mgsl_open_#t~mem1431#1, mgsl_open_#t~bitwise1432#1, mgsl_open_#t~ret1433#1.base, mgsl_open_#t~ret1433#1.offset, mgsl_open_#t~ret1434#1, mgsl_open_#t~mem1435#1, mgsl_open_#t~mem1436#1, mgsl_open_#t~mem1437#1, mgsl_open_#t~ret1438#1, mgsl_open_#t~ret1439#1, mgsl_open_#t~ret1440#1, mgsl_open_#t~ret1441#1, mgsl_open_#t~mem1442#1, mgsl_open_#t~mem1443#1, mgsl_open_#t~mem1444#1, mgsl_open_~tty#1.base, mgsl_open_~tty#1.offset, mgsl_open_~filp#1.base, mgsl_open_~filp#1.offset, mgsl_open_~info~25#1.base, mgsl_open_~info~25#1.offset, mgsl_open_~flags~29#1, mgsl_open_~retval~2#1, mgsl_open_~tmp~73#1, mgsl_open_~tmp___0~43#1.base, mgsl_open_~tmp___0~43#1.offset;havoc mgsl_open_#in~tty#1.base, mgsl_open_#in~tty#1.offset, mgsl_open_#in~filp#1.base, mgsl_open_#in~filp#1.offset;assume { :end_inline_mgsl_open } true;assume -2147483648 <= main_#t~ret2710#1 && main_#t~ret2710#1 <= 2147483647;~ldv_retval_5~0 := main_#t~ret2710#1;havoc main_#t~ret2710#1; [2025-02-08 02:46:00,733 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8892: havoc block_til_ready_#t~switch1398#1;havoc block_til_ready_#t~ret1399#1.base, block_til_ready_#t~ret1399#1.offset;havoc block_til_ready_#t~ret1400#1.base, block_til_ready_#t~ret1400#1.offset;havoc block_til_ready_#t~ret1401#1.base, block_til_ready_#t~ret1401#1.offset;havoc block_til_ready_#t~ret1402#1.base, block_til_ready_#t~ret1402#1.offset;havoc block_til_ready_#t~switch1398#1;havoc block_til_ready_#t~ret1399#1.base, block_til_ready_#t~ret1399#1.offset;havoc block_til_ready_#t~ret1400#1.base, block_til_ready_#t~ret1400#1.offset;havoc block_til_ready_#t~ret1401#1.base, block_til_ready_#t~ret1401#1.offset;havoc block_til_ready_#t~ret1402#1.base, block_til_ready_#t~ret1402#1.offset; [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12658: assume -2147483648 <= synclink_init_one_#t~ret2659#1 && synclink_init_one_#t~ret2659#1 <= 2147483647;havoc synclink_init_one_#t~ret2659#1;synclink_init_one_#res#1 := -5; [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12658-1: SUMMARY for call synclink_init_one_#t~ret2659#1 := printk(304, 0); srcloc: null [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: assume block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8893: assume !block_til_ready_#t~switch1398#1;block_til_ready_#t~switch1398#1 := block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026: assume ~debug_level~0 > 2; [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026: assume !(~debug_level~0 > 2); [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894-1: SUMMARY for call block_til_ready_#t~ret1399#1.base, block_til_ready_#t~ret1399#1.offset := get_current(); srcloc: null [2025-02-08 02:46:00,734 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894: block_til_ready_~tmp___9~4#1.base, block_til_ready_~tmp___9~4#1.offset := block_til_ready_#t~ret1399#1.base, block_til_ready_#t~ret1399#1.offset; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume -2147483648 <= mgsl_open_#t~ret1441#1 && mgsl_open_#t~ret1441#1 <= 2147483647;havoc mgsl_open_#t~ret1441#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027-1: SUMMARY for call mgsl_open_#t~ret1441#1 := printk(173, 0); srcloc: null [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14511: havoc tty_port_carrier_raised_#t~nondet2830#1;block_til_ready_#t~ret1389#1 := tty_port_carrier_raised_#res#1;havoc tty_port_carrier_raised_#t~nondet2830#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~ret1389#1 && block_til_ready_#t~ret1389#1 <= 2147483647;block_til_ready_~dcd~0#1 := block_til_ready_#t~ret1389#1;havoc block_til_ready_#t~ret1389#1;call block_til_ready_#t~mem1390#1 := read~int#4(block_til_ready_~port~0#1.base, 524 + block_til_ready_~port~0#1.offset, 8); [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764: call ULTIMATE.dealloc(block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset);havoc block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset;mgsl_open_#t~ret1439#1 := block_til_ready_#res#1;havoc block_til_ready_#t~ret1355#1.base, block_til_ready_#t~ret1355#1.offset, block_til_ready_#t~mem1356#1.base, block_til_ready_#t~mem1356#1.offset, block_til_ready_#t~mem1357#1.base, block_til_ready_#t~mem1357#1.offset, block_til_ready_#t~ret1358#1, block_til_ready_#t~mem1359#1, block_til_ready_#t~bitwise1360#1, block_til_ready_#t~mem1361#1, block_til_ready_#t~bitwise1362#1, block_til_ready_#t~short1363#1, block_til_ready_#t~mem1364#1, block_til_ready_#t~bitwise1365#1, block_til_ready_#t~mem1366#1, block_til_ready_#t~bitwise1367#1, block_til_ready_#t~mem1368#1.base, block_til_ready_#t~mem1368#1.offset, block_til_ready_#t~mem1369#1.base, block_til_ready_#t~mem1369#1.offset, block_til_ready_#t~mem1370#1, block_til_ready_#t~ret1371#1, block_til_ready_#t~ret1372#1.base, block_til_ready_#t~ret1372#1.offset, block_til_ready_#t~ret1373#1, block_til_ready_#t~ret1374#1, block_til_ready_#t~mem1375#1, block_til_ready_#t~mem1376#1, block_til_ready_#t~mem1377#1, block_til_ready_#t~bitwise1378#1, block_til_ready_#t~switch1379#1, block_til_ready_#t~ret1380#1.base, block_til_ready_#t~ret1380#1.offset, block_til_ready_#t~ret1381#1.base, block_til_ready_#t~ret1381#1.offset, block_til_ready_#t~ret1382#1.base, block_til_ready_#t~ret1382#1.offset, block_til_ready_#t~ret1383#1.base, block_til_ready_#t~ret1383#1.offset, block_til_ready_#t~ret1384#1, block_til_ready_#t~mem1385#1, block_til_ready_#t~bitwise1386#1, block_til_ready_#t~short1387#1, block_til_ready_#t~mem1388#1, block_til_ready_#t~ret1389#1, block_til_ready_#t~mem1390#1, block_til_ready_#t~bitwise1391#1, block_til_ready_#t~ret1392#1.base, block_til_ready_#t~ret1392#1.offset, block_til_ready_#t~ret1393#1, block_til_ready_#t~mem1394#1.base, block_til_ready_#t~mem1394#1.offset, block_til_ready_#t~mem1395#1.base, block_til_ready_#t~mem1395#1.offset, block_til_ready_#t~mem1396#1, block_til_ready_#t~ret1397#1, block_til_ready_#t~switch1398#1, block_til_ready_#t~ret1399#1.base, block_til_ready_#t~ret1399#1.offset, block_til_ready_#t~ret1400#1.base, block_til_ready_#t~ret1400#1.offset, block_til_ready_#t~ret1401#1.base, block_til_ready_#t~ret1401#1.offset, block_til_ready_#t~ret1402#1.base, block_til_ready_#t~ret1402#1.offset, block_til_ready_#t~mem1403#1, block_til_ready_#t~mem1404#1, block_til_ready_#t~mem1405#1.base, block_til_ready_#t~mem1405#1.offset, block_til_ready_#t~mem1406#1.base, block_til_ready_#t~mem1406#1.offset, block_til_ready_#t~mem1407#1, block_til_ready_#t~ret1408#1, block_til_ready_#t~mem1409#1, block_til_ready_#t~bitwise1410#1, block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset, block_til_ready_~filp#1.base, block_til_ready_~filp#1.offset, block_til_ready_~info#1.base, block_til_ready_~info#1.offset, block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset, block_til_ready_~tmp~71#1.base, block_til_ready_~tmp~71#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~28#1, block_til_ready_~dcd~0#1, block_til_ready_~port~0#1.base, block_til_ready_~port~0#1.offset, block_til_ready_~tmp___0~41#1.base, block_til_ready_~tmp___0~41#1.offset, block_til_ready_~tmp___1~23#1, block_til_ready_~__ret~5#1, block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset, block_til_ready_~tmp___3~9#1.base, block_til_ready_~tmp___3~9#1.offset, block_til_ready_~tmp___4~8#1.base, block_til_ready_~tmp___4~8#1.offset, block_til_ready_~tmp___5~7#1.base, block_til_ready_~tmp___5~7#1.offset, block_til_ready_~tmp___6~5#1, block_til_ready_~tmp___7~5#1.base, block_til_ready_~tmp___7~5#1.offset, block_til_ready_~tmp___8~4#1, block_til_ready_~__ret___0~2#1, block_til_ready_~tmp___9~4#1.base, block_til_ready_~tmp___9~4#1.offset, block_til_ready_~tmp___10~3#1.base, block_til_ready_~tmp___10~3#1.offset, block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset, block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset;havoc block_til_ready_#in~tty#1.base, block_til_ready_#in~tty#1.offset, block_til_ready_#in~filp#1.base, block_til_ready_#in~filp#1.offset, block_til_ready_#in~info#1.base, block_til_ready_#in~info#1.offset;assume { :end_inline_block_til_ready } true;assume -2147483648 <= mgsl_open_#t~ret1439#1 && mgsl_open_#t~ret1439#1 <= 2147483647;mgsl_open_~retval~2#1 := mgsl_open_#t~ret1439#1;havoc mgsl_open_#t~ret1439#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8830: havoc tty_port_raise_dtr_rts_~arg0#1.base, tty_port_raise_dtr_rts_~arg0#1.offset;havoc tty_port_raise_dtr_rts_#in~arg0#1.base, tty_port_raise_dtr_rts_#in~arg0#1.offset;assume { :end_inline_tty_port_raise_dtr_rts } true; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13588-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13588: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret2836#1 := main_#res#1;havoc main_#t~nondet2667#1, main_#t~switch2668#1, main_#t~nondet2669#1, main_#t~switch2670#1, main_#t~ret2671#1, main_#t~ret2672#1, main_#t~ret2673#1, main_#t~ret2674#1, main_#t~nondet2675#1, main_#t~switch2676#1, main_#t~ret2677#1, main_#t~ret2678#1, main_#t~ret2679#1, main_#t~ret2680#1, main_#t~ret2681#1, main_#t~ret2682#1, main_#t~ret2683#1, main_#t~ret2684#1, main_#t~ret2685#1, main_#t~ret2686#1, main_#t~nondet2687#1, main_#t~switch2688#1, main_#t~ret2689#1, main_#t~nondet2690#1, main_#t~switch2691#1, main_#t~ret2692#1, main_#t~ret2693#1, main_#t~ret2694#1, main_#t~ret2695#1, main_#t~ret2696#1, main_#t~ret2697#1, main_#t~nondet2698#1, main_#t~switch2699#1, main_#t~ret2700#1, main_#t~ret2701#1, main_#t~ret2702#1, main_#t~ret2703#1, main_#t~ret2704#1, main_#t~ret2705#1, main_#t~ret2706#1, main_#t~ret2707#1, main_#t~ret2708#1, main_#t~ret2709#1, main_#t~ret2710#1, main_#t~ret2711#1, main_#t~ret2712#1, main_#t~ret2713#1, main_#t~ret2714#1, main_#t~ret2715#1, main_#t~ret2716#1, main_#t~ret2717#1, main_#t~ret2718#1, main_#t~ret2719#1, main_#t~ret2720#1, main_#t~ret2721#1, main_#t~ret2722#1, main_#t~ret2723#1, main_#t~ret2724#1, main_#t~ret2725#1, main_#t~ret2726#1, main_#t~ret2727#1, main_#t~ret2728#1, main_#t~ret2729#1, main_#t~ret2730#1, main_#t~ret2731#1, main_#t~ret2732#1, main_#t~ret2733#1, main_#t~ret2734#1, main_#t~ret2735#1, main_#t~ret2736#1, main_#t~ret2737#1, main_#t~ret2738#1, main_#t~ret2739#1, main_#t~ret2740#1, main_#t~ret2741#1, main_#t~ret2742#1, main_#t~ret2743#1, main_#t~ret2744#1, main_#t~ret2745#1, main_#t~ret2746#1, main_#t~ret2747#1, main_#t~ret2748#1, main_#t~ret2749#1, main_#t~ret2750#1, main_#t~ret2751#1, main_#t~nondet2752#1, main_#t~switch2753#1, main_#t~ret2754#1, main_~tmp~122#1, main_~tmp___0~73#1, main_~tmp___1~47#1, main_~tmp___2~32#1, main_~tmp___3~24#1, main_~tmp___4~20#1, main_~tmp___5~17#1;assume { :end_inline_main } true; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8898: assume block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8898: assume !block_til_ready_#t~switch1398#1;block_til_ready_#t~switch1398#1 := block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9889: havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;havoc tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset;assume { :end_inline_tty_set_operations } true;assume { :begin_inline_tty_register_driver } true;tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset := ~serial_driver~0.base, ~serial_driver~0.offset;havoc tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet2833#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset := tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;havoc tty_register_driver_#t~nondet2833#1;assume -2147483648 <= tty_register_driver_#t~nondet2833#1 && tty_register_driver_#t~nondet2833#1 <= 2147483647;tty_register_driver_#res#1 := tty_register_driver_#t~nondet2833#1;havoc tty_register_driver_#t~nondet2833#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899: block_til_ready_~tmp___10~3#1.base, block_til_ready_~tmp___10~3#1.offset := block_til_ready_#t~ret1400#1.base, block_til_ready_#t~ret1400#1.offset; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899-1: SUMMARY for call block_til_ready_#t~ret1400#1.base, block_til_ready_#t~ret1400#1.offset := get_current(); srcloc: null [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9031: mgsl_open_~retval~2#1 := 0; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8569: assume 0 == mgsl_close_~tmp___0~39#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8569: assume !(0 == mgsl_close_~tmp___0~39#1);assume { :begin_inline_ldv_mutex_lock_14 } true;ldv_mutex_lock_14_#in~ldv_func_arg1#1.base, ldv_mutex_lock_14_#in~ldv_func_arg1#1.offset := mgsl_close_~info~19#1.base, 545 + mgsl_close_~info~19#1.offset;havoc ldv_mutex_lock_14_~ldv_func_arg1#1.base, ldv_mutex_lock_14_~ldv_func_arg1#1.offset;ldv_mutex_lock_14_~ldv_func_arg1#1.base, ldv_mutex_lock_14_~ldv_func_arg1#1.offset := ldv_mutex_lock_14_#in~ldv_func_arg1#1.base, ldv_mutex_lock_14_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: assume mgsl_init_tty_~rc~3#1 < 0; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9891: assume !(mgsl_init_tty_~rc~3#1 < 0);call mgsl_init_tty_#t~mem1794#1 := read~int#4(~serial_driver~0.base, 44 + ~serial_driver~0.offset, 4); [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14185: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14185: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892: assume -2147483648 <= mgsl_init_tty_#t~ret1793#1 && mgsl_init_tty_#t~ret1793#1 <= 2147483647;havoc mgsl_init_tty_#t~ret1793#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892-1: SUMMARY for call mgsl_init_tty_#t~ret1793#1 := printk(242, 0); srcloc: null [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: assume 0 != mgsl_open_~retval~2#1;call mgsl_open_#t~mem1442#1 := read~int#4(mgsl_open_~tty#1.base, 920 + mgsl_open_~tty#1.offset, 4); [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9033: assume !(0 != mgsl_open_~retval~2#1); [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12403: havoc hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset;havoc hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset;assume { :end_inline_hdlc_close } true; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14187: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: assume 1 == mgsl_open_#t~mem1442#1;havoc mgsl_open_#t~mem1442#1;call write~$Pointer$#4(0, 0, mgsl_open_~info~25#1.base, 176 + mgsl_open_~info~25#1.offset, 8); [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: assume !(1 == mgsl_open_#t~mem1442#1);havoc mgsl_open_#t~mem1442#1; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12404: hdlcdev_close_~tmp___0~70#1.base, hdlcdev_close_~tmp___0~70#1.offset := hdlcdev_close_#t~ret2590#1.base, hdlcdev_close_#t~ret2590#1.offset;havoc hdlcdev_close_#t~ret2590#1.base, hdlcdev_close_#t~ret2590#1.offset; [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12404-1: SUMMARY for call hdlcdev_close_#t~ret2590#1.base, hdlcdev_close_#t~ret2590#1.offset := spinlock_check(hdlcdev_close_~info~34#1.base, 10035 + hdlcdev_close_~info~34#1.offset); srcloc: null [2025-02-08 02:46:00,735 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14518: havoc tty_port_close_start_#t~nondet2831#1;mgsl_close_#t~ret1309#1 := tty_port_close_start_#res#1;havoc tty_port_close_start_#t~nondet2831#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 <= mgsl_close_#t~ret1309#1 && mgsl_close_#t~ret1309#1 <= 2147483647;mgsl_close_~tmp___0~39#1 := mgsl_close_#t~ret1309#1;havoc mgsl_close_#t~ret1309#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894-1: SUMMARY for call put_tty_driver(~serial_driver~0.base, ~serial_driver~0.offset); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8903: assume !block_til_ready_#t~switch1398#1;block_til_ready_#t~switch1398#1 := true; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894: ~serial_driver~0.base, ~serial_driver~0.offset := 0, 0;mgsl_init_tty_#res#1 := mgsl_init_tty_~rc~3#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8573: havoc ldv_mutex_lock_14_~ldv_func_arg1#1.base, ldv_mutex_lock_14_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_14_#in~ldv_func_arg1#1.base, ldv_mutex_lock_14_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_14 } true;call mgsl_close_#t~mem1310#1 := read~int#4(mgsl_close_~info~19#1.base, 528 + mgsl_close_~info~19#1.offset, 8); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12405-1: SUMMARY for call hdlcdev_close_#t~ret2591#1 := _raw_spin_lock_irqsave(hdlcdev_close_~tmp___0~70#1.base, hdlcdev_close_~tmp___0~70#1.offset); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12405: hdlcdev_close_~flags~40#1 := hdlcdev_close_#t~ret2591#1;havoc hdlcdev_close_#t~ret2591#1;call write~int#4(0, hdlcdev_close_~info~34#1.base, 10031 + hdlcdev_close_~info~34#1.offset, 4); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14189: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14189: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904: block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset := block_til_ready_#t~ret1401#1.base, block_til_ready_#t~ret1401#1.offset; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8904-1: SUMMARY for call block_til_ready_#t~ret1401#1.base, block_til_ready_#t~ret1401#1.offset := get_current(); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574-1: [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574-2: havoc mgsl_close_#t~bitwise1311#1;assume mgsl_close_#t~bitwise1311#1 % 18446744073709551616 <= mgsl_close_#t~mem1310#1 % 18446744073709551616 && mgsl_close_#t~bitwise1311#1 % 18446744073709551616 <= 2147483648; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574-3: assume 2147483648 == mgsl_close_#t~mem1310#1 % 18446744073709551616;mgsl_close_#t~bitwise1311#1 := mgsl_close_#t~mem1310#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574-3: assume !(2147483648 == mgsl_close_#t~mem1310#1 % 18446744073709551616); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574-4: assume 0 == mgsl_close_#t~mem1310#1 % 18446744073709551616;mgsl_close_#t~bitwise1311#1 := 0; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574-4: assume !(0 == mgsl_close_#t~mem1310#1 % 18446744073709551616); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12802-3: assume 0 == ~ldv_retval_1~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12802-3: assume !(0 == ~ldv_retval_1~0); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574: assume 0 != mgsl_close_#t~bitwise1311#1 % 18446744073709551616;havoc mgsl_close_#t~mem1310#1;havoc mgsl_close_#t~bitwise1311#1;call mgsl_close_#t~mem1312#1 := read~int#4(mgsl_close_~info~19#1.base, 981 + mgsl_close_~info~19#1.offset, 4); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574: assume !(0 != mgsl_close_#t~bitwise1311#1 % 18446744073709551616);havoc mgsl_close_#t~mem1310#1;havoc mgsl_close_#t~bitwise1311#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14322: havoc hdlc_open_#t~nondet2794#1;hdlcdev_open_#t~ret2572#1 := hdlc_open_#res#1;havoc hdlc_open_#t~nondet2794#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~ret2572#1 && hdlcdev_open_#t~ret2572#1 <= 2147483647;hdlcdev_open_~rc~8#1 := hdlcdev_open_#t~ret2572#1;havoc hdlcdev_open_#t~ret2572#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12802-17: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_1~0 := 3; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12802-17: assume !(0 == ~ldv_retval_2~0); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12671: assume 528 == synclink_init_one_#t~mem2666#1 % 65536 % 4294967296;havoc synclink_init_one_#t~mem2666#1;call write~int#4(8142976, synclink_init_one_~info~37#1.base, 1800 + synclink_init_one_~info~37#1.offset, 4);call write~int#4(1, synclink_init_one_~info~37#1.base, 885 + synclink_init_one_~info~37#1.offset, 4); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12671: assume !(528 == synclink_init_one_#t~mem2666#1 % 65536 % 4294967296);havoc synclink_init_one_#t~mem2666#1;call write~int#4(142492998, synclink_init_one_~info~37#1.base, 1800 + synclink_init_one_~info~37#1.offset, 4);call write~int#4(0, synclink_init_one_~info~37#1.base, 885 + synclink_init_one_~info~37#1.offset, 4); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8575: havoc mgsl_close_#t~mem1312#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8575-1: SUMMARY for call mgsl_wait_until_sent(mgsl_close_~tty#1.base, mgsl_close_~tty#1.offset, mgsl_close_#t~mem1312#1); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_close_~info~34#1.base, 10035 + hdlcdev_close_~info~34#1.offset, hdlcdev_close_~flags~40#1); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12407: hdlcdev_close_#res#1 := 0; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038-1: call mgsl_open_#t~mem1443#1 := read~int#4(mgsl_open_~info~25#1.base, 272 + mgsl_open_~info~25#1.offset, 4); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14191: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: assume 0 != mgsl_open_#t~mem1443#1;havoc mgsl_open_#t~mem1443#1;call mgsl_open_#t~mem1444#1 := read~int#4(mgsl_open_~info~25#1.base, 272 + mgsl_open_~info~25#1.offset, 4);call write~int#4(mgsl_open_#t~mem1444#1 - 1, mgsl_open_~info~25#1.base, 272 + mgsl_open_~info~25#1.offset, 4);havoc mgsl_open_#t~mem1444#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: assume !(0 != mgsl_open_#t~mem1443#1);havoc mgsl_open_#t~mem1443#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14456: havoc seq_lseek_#t~nondet2818#1;main_#t~ret2673#1 := seq_lseek_#res#1;havoc seq_lseek_#t~nondet2818#1, seq_lseek_~arg0#1.base, seq_lseek_~arg0#1.offset, seq_lseek_~arg1#1, seq_lseek_~arg2#1;havoc seq_lseek_#in~arg0#1.base, seq_lseek_#in~arg0#1.offset, seq_lseek_#in~arg1#1, seq_lseek_#in~arg2#1;assume { :end_inline_seq_lseek } true;assume -9223372036854775808 <= main_#t~ret2673#1 && main_#t~ret2673#1 <= 9223372036854775807;havoc main_#t~ret2673#1;~ldv_state_variable_4~0 := 2; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8908: assume block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8908: assume !block_til_ready_#t~switch1398#1;block_til_ready_#t~switch1398#1 := true; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9899: assume -2147483648 <= mgsl_init_tty_#t~ret1795#1 && mgsl_init_tty_#t~ret1795#1 <= 2147483647;havoc mgsl_init_tty_#t~mem1794#1;havoc mgsl_init_tty_#t~ret1795#1;mgsl_init_tty_#res#1 := 0; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9899-1: SUMMARY for call mgsl_init_tty_#t~ret1795#1 := printk(244, 0); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14193: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: assume { :begin_inline_tty_ldisc_flush } true;tty_ldisc_flush_#in~arg0#1.base, tty_ldisc_flush_#in~arg0#1.offset := mgsl_close_~tty#1.base, mgsl_close_~tty#1.offset;havoc tty_ldisc_flush_~arg0#1.base, tty_ldisc_flush_~arg0#1.offset;tty_ldisc_flush_~arg0#1.base, tty_ldisc_flush_~arg0#1.offset := tty_ldisc_flush_#in~arg0#1.base, tty_ldisc_flush_#in~arg0#1.offset; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578-1: SUMMARY for call mgsl_flush_buffer(mgsl_close_~tty#1.base, mgsl_close_~tty#1.offset); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14326: havoc hdlc_start_xmit_#t~nondet2795#1;main_#t~ret2681#1 := hdlc_start_xmit_#res#1;havoc hdlc_start_xmit_#t~nondet2795#1, hdlc_start_xmit_~arg0#1.base, hdlc_start_xmit_~arg0#1.offset, hdlc_start_xmit_~arg1#1.base, hdlc_start_xmit_~arg1#1.offset;havoc hdlc_start_xmit_#in~arg0#1.base, hdlc_start_xmit_#in~arg0#1.offset, hdlc_start_xmit_#in~arg1#1.base, hdlc_start_xmit_#in~arg1#1.offset;assume { :end_inline_hdlc_start_xmit } true;assume -2147483648 <= main_#t~ret2681#1 && main_#t~ret2681#1 <= 2147483647;havoc main_#t~ret2681#1;~ldv_state_variable_1~0 := 3; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8909: block_til_ready_~tmp___12~2#1.base, block_til_ready_~tmp___12~2#1.offset := block_til_ready_#t~ret1402#1.base, block_til_ready_#t~ret1402#1.offset; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8909-1: SUMMARY for call block_til_ready_#t~ret1402#1.base, block_til_ready_#t~ret1402#1.offset := get_current(); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579: havoc tty_ldisc_flush_~arg0#1.base, tty_ldisc_flush_~arg0#1.offset;havoc tty_ldisc_flush_#in~arg0#1.base, tty_ldisc_flush_#in~arg0#1.offset;assume { :end_inline_tty_ldisc_flush } true; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14195: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580: assume { :begin_inline_ldv_mutex_unlock_15 } true;ldv_mutex_unlock_15_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_15_#in~ldv_func_arg1#1.offset := mgsl_close_~info~19#1.base, 545 + mgsl_close_~info~19#1.offset;havoc ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset;ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset := ldv_mutex_unlock_15_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_15_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8580-1: SUMMARY for call shutdown(mgsl_close_~info~19#1.base, mgsl_close_~info~19#1.offset); srcloc: null [2025-02-08 02:46:00,736 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12940-3: assume 0 == ~ldv_retval_4~0;~ldv_state_variable_3~0 := 3;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12940-3: assume !(0 == ~ldv_retval_4~0); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8581: havoc ldv_mutex_unlock_15_~ldv_func_arg1#1.base, ldv_mutex_unlock_15_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_15_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_15_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_15 } true;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 := mgsl_close_~info~19#1.base, 4 + mgsl_close_~info~19#1.offset, mgsl_close_~tty#1.base, mgsl_close_~tty#1.offset;havoc tty_port_close_end_~arg0#1.base, tty_port_close_end_~arg0#1.offset, tty_port_close_end_~arg1#1.base, tty_port_close_end_~arg1#1.offset;tty_port_close_end_~arg0#1.base, tty_port_close_end_~arg0#1.offset := tty_port_close_end_#in~arg0#1.base, tty_port_close_end_#in~arg0#1.offset;tty_port_close_end_~arg1#1.base, tty_port_close_end_~arg1#1.offset := tty_port_close_end_#in~arg1#1.base, tty_port_close_end_#in~arg1#1.offset; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13338: main_#t~ret2726#1 := mgsl_write_#res#1;havoc mgsl_write_#t~mem734#1.base, mgsl_write_#t~mem734#1.offset, mgsl_write_#t~ret735#1, mgsl_write_#t~ret736#1, mgsl_write_#t~mem737#1.base, mgsl_write_#t~mem737#1.offset, mgsl_write_#t~mem738#1, mgsl_write_#t~mem739#1, mgsl_write_#t~short740#1, mgsl_write_#t~mem741#1, mgsl_write_#t~mem742#1, mgsl_write_#t~mem743#1, mgsl_write_#t~mem744#1, mgsl_write_#t~ret745#1, mgsl_write_#t~ret746#1.base, mgsl_write_#t~ret746#1.offset, mgsl_write_#t~ret747#1, mgsl_write_#t~ret748#1, mgsl_write_#t~mem749#1, mgsl_write_#t~bitwise750#1, mgsl_write_#t~ret751#1, mgsl_write_#t~mem752#1, mgsl_write_#t~mem753#1.base, mgsl_write_#t~mem753#1.offset, mgsl_write_#t~mem754#1, mgsl_write_#t~ret755#1, mgsl_write_#t~ret756#1, mgsl_write_#t~ret757#1.base, mgsl_write_#t~ret757#1.offset, mgsl_write_#t~ret758#1, mgsl_write_#t~mem759#1, mgsl_write_#t~mem760#1, mgsl_write_#t~mem761#1.base, mgsl_write_#t~mem761#1.offset, mgsl_write_#t~mem762#1, mgsl_write_#t~memmove~res763#1.base, mgsl_write_#t~memmove~res763#1.offset, mgsl_write_#t~mem764#1, mgsl_write_#t~mem765#1, mgsl_write_#t~mem766#1, mgsl_write_#t~mem767#1, mgsl_write_#t~short768#1, mgsl_write_#t~mem769#1, mgsl_write_#t~short770#1, mgsl_write_#t~ret771#1.base, mgsl_write_#t~ret771#1.offset, mgsl_write_#t~ret772#1, mgsl_write_#t~mem773#1, mgsl_write_#t~ret774#1, mgsl_write_~tty#1.base, mgsl_write_~tty#1.offset, mgsl_write_~buf#1.base, mgsl_write_~buf#1.offset, mgsl_write_~count#1, mgsl_write_~c~0#1, mgsl_write_~ret~2#1, mgsl_write_~info~6#1.base, mgsl_write_~info~6#1.offset, mgsl_write_~flags~9#1, mgsl_write_~tmp~46#1, mgsl_write_~tmp___0~24#1.base, mgsl_write_~tmp___0~24#1.offset, mgsl_write_~tmp___1~13#1, mgsl_write_~tmp___2~6#1.base, mgsl_write_~tmp___2~6#1.offset, mgsl_write_~__min1~0#1, mgsl_write_~__min2~0#1, mgsl_write_~_min1~0#1, mgsl_write_~_min2~0#1, mgsl_write_~tmp___3~3#1, mgsl_write_~tmp___4~2#1, mgsl_write_~__len~0#1, mgsl_write_~__ret~1#1.base, mgsl_write_~__ret~1#1.offset, mgsl_write_~tmp___5~1#1.base, mgsl_write_~tmp___5~1#1.offset;havoc mgsl_write_#in~tty#1.base, mgsl_write_#in~tty#1.offset, mgsl_write_#in~buf#1.base, mgsl_write_#in~buf#1.offset, mgsl_write_#in~count#1;assume { :end_inline_mgsl_write } true;assume -2147483648 <= main_#t~ret2726#1 && main_#t~ret2726#1 <= 2147483647;havoc main_#t~ret2726#1;~ldv_state_variable_2~0 := 5; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197: assume 1 == ~ldv_mutex_mutex_of_tty_port~0; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14197: assume !(1 == ~ldv_mutex_mutex_of_tty_port~0); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9044-1: mgsl_open_#res#1 := mgsl_open_~retval~2#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12678-1: SUMMARY for call mgsl_add_device(synclink_init_one_~info~37#1.base, synclink_init_one_~info~37#1.offset); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12678: synclink_init_one_#res#1 := 0; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8582: 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$#4(0, 0, mgsl_close_~info~19#1.base, 176 + mgsl_close_~info~19#1.offset, 8); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8913: assume block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8913: assume !block_til_ready_#t~switch1398#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: assume 0 != hdlcdev_open_~rc~8#1;hdlcdev_open_#res#1 := hdlcdev_open_~rc~8#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12349: assume !(0 != hdlcdev_open_~rc~8#1); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8914: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14199: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume 2 != irq_canonicalize_~irq___0#1;irq_canonicalize_~tmp~6#1 := irq_canonicalize_~irq___0#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: assume !(2 != irq_canonicalize_~irq___0#1);irq_canonicalize_~tmp~6#1 := 9; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14464: havoc seq_read_#t~nondet2820#1;main_#t~ret2672#1 := seq_read_#res#1;havoc seq_read_#t~nondet2820#1, seq_read_~arg0#1.base, seq_read_~arg0#1.offset, seq_read_~arg1#1.base, seq_read_~arg1#1.offset, seq_read_~arg2#1, seq_read_~arg3#1.base, seq_read_~arg3#1.offset;havoc seq_read_#in~arg0#1.base, seq_read_#in~arg0#1.offset, seq_read_#in~arg1#1.base, seq_read_#in~arg1#1.offset, seq_read_#in~arg2#1, seq_read_#in~arg3#1.base, seq_read_#in~arg3#1.offset;assume { :end_inline_seq_read } true;assume -9223372036854775808 <= main_#t~ret2672#1 && main_#t~ret2672#1 <= 9223372036854775807;havoc main_#t~ret2672#1;~ldv_state_variable_4~0 := 2; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585: assume ~debug_level~0 > 2;call mgsl_close_#t~mem1313#1.base, mgsl_close_#t~mem1313#1.offset := read~$Pointer$#4(mgsl_close_~tty#1.base, 16 + mgsl_close_~tty#1.offset, 8);call mgsl_close_#t~mem1314#1.base, mgsl_close_#t~mem1314#1.offset := read~$Pointer$#4(mgsl_close_#t~mem1313#1.base, 32 + mgsl_close_#t~mem1313#1.offset, 8);call mgsl_close_#t~mem1315#1 := read~int#4(mgsl_close_~info~19#1.base, 272 + mgsl_close_~info~19#1.offset, 4); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8585: assume !(~debug_level~0 > 2); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8586: assume -2147483648 <= mgsl_close_#t~ret1316#1 && mgsl_close_#t~ret1316#1 <= 2147483647;havoc mgsl_close_#t~mem1313#1.base, mgsl_close_#t~mem1313#1.offset;havoc mgsl_close_#t~mem1314#1.base, mgsl_close_#t~mem1314#1.offset;havoc mgsl_close_#t~mem1315#1;havoc mgsl_close_#t~ret1316#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8586-1: SUMMARY for call mgsl_close_#t~ret1316#1 := printk(148, 0); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8917: SUMMARY for call remove_wait_queue(block_til_ready_~port~0#1.base, 272 + block_til_ready_~port~0#1.offset, block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13011-81: assume 0 == ~ldv_retval_5~0;~ldv_state_variable_2~0 := 3; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13011-81: assume !(0 == ~ldv_retval_5~0); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12353-1: SUMMARY for call hdlcdev_open_#t~ret2573#1.base, hdlcdev_open_#t~ret2573#1.offset := spinlock_check(hdlcdev_open_~info~33#1.base, 10035 + hdlcdev_open_~info~33#1.offset); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12353: hdlcdev_open_~tmp___0~69#1.base, hdlcdev_open_~tmp___0~69#1.offset := hdlcdev_open_#t~ret2573#1.base, hdlcdev_open_#t~ret2573#1.offset;havoc hdlcdev_open_#t~ret2573#1.base, hdlcdev_open_#t~ret2573#1.offset; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918: 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~mem1403#1 := read~int#4(block_til_ready_~port~0#1.base, 268 + block_til_ready_~port~0#1.offset, 4);call write~int#4(1 + block_til_ready_#t~mem1403#1, block_til_ready_~port~0#1.base, 268 + block_til_ready_~port~0#1.offset, 4);havoc block_til_ready_#t~mem1403#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8918: assume !(0 != (if block_til_ready_~extra_count~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~extra_count~0#1 % 256 % 4294967296 else block_til_ready_~extra_count~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354: hdlcdev_open_~flags~39#1 := hdlcdev_open_#t~ret2574#1;havoc hdlcdev_open_#t~ret2574#1;call hdlcdev_open_#t~mem2575#1 := read~int#4(hdlcdev_open_~info~33#1.base, 272 + hdlcdev_open_~info~33#1.offset, 4);hdlcdev_open_#t~short2577#1 := 0 != hdlcdev_open_#t~mem2575#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14468: havoc single_open_#t~nondet2821#1;mgsl_proc_open_#t~ret1535#1 := single_open_#res#1;havoc single_open_#t~nondet2821#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 <= mgsl_proc_open_#t~ret1535#1 && mgsl_proc_open_#t~ret1535#1 <= 2147483647;mgsl_proc_open_~tmp~75#1 := mgsl_proc_open_#t~ret1535#1;havoc mgsl_proc_open_#t~ret1535#1;mgsl_proc_open_#res#1 := mgsl_proc_open_~tmp~75#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12354-1: SUMMARY for call hdlcdev_open_#t~ret2574#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___0~69#1.base, hdlcdev_open_~tmp___0~69#1.offset); srcloc: null [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13345: havoc mgsl_close_#t~mem1305#1.base, mgsl_close_#t~mem1305#1.offset, mgsl_close_#t~ret1306#1, mgsl_close_#t~mem1307#1, mgsl_close_#t~ret1308#1, mgsl_close_#t~ret1309#1, mgsl_close_#t~mem1310#1, mgsl_close_#t~bitwise1311#1, mgsl_close_#t~mem1312#1, mgsl_close_#t~mem1313#1.base, mgsl_close_#t~mem1313#1.offset, mgsl_close_#t~mem1314#1.base, mgsl_close_#t~mem1314#1.offset, mgsl_close_#t~mem1315#1, mgsl_close_#t~ret1316#1, mgsl_close_~tty#1.base, mgsl_close_~tty#1.offset, mgsl_close_~filp#1.base, mgsl_close_~filp#1.offset, mgsl_close_~info~19#1.base, mgsl_close_~info~19#1.offset, mgsl_close_~tmp~66#1, mgsl_close_~tmp___0~39#1;havoc mgsl_close_#in~tty#1.base, mgsl_close_#in~tty#1.offset, mgsl_close_#in~filp#1.base, mgsl_close_#in~filp#1.offset;assume { :end_inline_mgsl_close } true;~ldv_state_variable_2~0 := 2; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484-1: irq_canonicalize_#res#1 := irq_canonicalize_~tmp~6#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355-1: assume hdlcdev_open_#t~short2577#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355-1: assume !hdlcdev_open_#t~short2577#1;call hdlcdev_open_#t~mem2576#1 := read~int#4(hdlcdev_open_~info~33#1.base, 10031 + hdlcdev_open_~info~33#1.offset, 4);hdlcdev_open_#t~short2577#1 := 0 != hdlcdev_open_#t~mem2576#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: assume hdlcdev_open_#t~short2577#1;havoc hdlcdev_open_#t~mem2575#1;havoc hdlcdev_open_#t~mem2576#1;havoc hdlcdev_open_#t~short2577#1; [2025-02-08 02:46:00,737 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12355: assume !hdlcdev_open_#t~short2577#1;havoc hdlcdev_open_#t~mem2575#1;havoc hdlcdev_open_#t~mem2576#1;havoc hdlcdev_open_#t~short2577#1;call write~int#4(1, hdlcdev_open_~info~33#1.base, 10031 + hdlcdev_open_~info~33#1.offset, 4); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14535: havoc tty_register_driver_#t~nondet2833#1;mgsl_init_tty_#t~ret1792#1 := tty_register_driver_#res#1;havoc tty_register_driver_#t~nondet2833#1, tty_register_driver_~arg0#1.base, tty_register_driver_~arg0#1.offset;havoc tty_register_driver_#in~arg0#1.base, tty_register_driver_#in~arg0#1.offset;assume { :end_inline_tty_register_driver } true;assume -2147483648 <= mgsl_init_tty_#t~ret1792#1 && mgsl_init_tty_#t~ret1792#1 <= 2147483647;mgsl_init_tty_~rc~3#1 := mgsl_init_tty_#t~ret1792#1;havoc mgsl_init_tty_#t~ret1792#1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8986: havoc interruptible_sleep_on_~arg0#1.base, interruptible_sleep_on_~arg0#1.offset;havoc interruptible_sleep_on_#in~arg0#1.base, interruptible_sleep_on_#in~arg0#1.offset;assume { :end_inline_interruptible_sleep_on } true; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911: assume ~debug_level~0 > 2;call mgsl_enum_isa_devices_#t~mem1796#1 := read~int#8(~#io~0.base, ~#io~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);call mgsl_enum_isa_devices_#t~mem1797#1 := read~int#9(~#irq~0.base, ~#irq~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);call mgsl_enum_isa_devices_#t~mem1798#1 := read~int#10(~#dma~0.base, ~#dma~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9911: assume !(~debug_level~0 > 2); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12356: assume -2147483648 <= hdlcdev_open_#t~ret2578#1 && hdlcdev_open_#t~ret2578#1 <= 2147483647;havoc hdlcdev_open_#t~ret2578#1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12356-1: SUMMARY for call hdlcdev_open_#t~ret2578#1 := printk(291, 0); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912: assume -2147483648 <= mgsl_enum_isa_devices_#t~ret1799#1 && mgsl_enum_isa_devices_#t~ret1799#1 <= 2147483647;havoc mgsl_enum_isa_devices_#t~mem1796#1;havoc mgsl_enum_isa_devices_#t~mem1797#1;havoc mgsl_enum_isa_devices_#t~mem1798#1;havoc mgsl_enum_isa_devices_#t~ret1799#1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9912-1: SUMMARY for call mgsl_enum_isa_devices_#t~ret1799#1 := printk(245, 0); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~33#1.base, 10035 + hdlcdev_open_~info~33#1.offset, hdlcdev_open_~flags~39#1); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12357: hdlcdev_open_#res#1 := -16; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8922: call block_til_ready_#t~mem1404#1 := read~int#4(block_til_ready_~port~0#1.base, 264 + block_til_ready_~port~0#1.offset, 4);call write~int#4(block_til_ready_#t~mem1404#1 - 1, block_til_ready_~port~0#1.base, 264 + block_til_ready_~port~0#1.offset, 4);havoc block_til_ready_#t~mem1404#1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14472: havoc single_release_#t~nondet2822#1;main_#t~ret2671#1 := single_release_#res#1;havoc single_release_#t~nondet2822#1, single_release_~arg0#1.base, single_release_~arg0#1.offset, single_release_~arg1#1.base, single_release_~arg1#1.offset;havoc single_release_#in~arg0#1.base, single_release_#in~arg0#1.offset, single_release_#in~arg1#1.base, single_release_#in~arg1#1.offset;assume { :end_inline_single_release } true;assume -2147483648 <= main_#t~ret2671#1 && main_#t~ret2671#1 <= 2147483647;havoc main_#t~ret2671#1;~ldv_state_variable_4~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1405#1.base, block_til_ready_#t~mem1405#1.offset := read~$Pointer$#4(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1406#1.base, block_til_ready_#t~mem1406#1.offset := read~$Pointer$#4(block_til_ready_#t~mem1405#1.base, 32 + block_til_ready_#t~mem1405#1.offset, 8);call block_til_ready_#t~mem1407#1 := read~int#4(block_til_ready_~port~0#1.base, 268 + block_til_ready_~port~0#1.offset, 4); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8923: assume !(~debug_level~0 > 2); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924: assume -2147483648 <= block_til_ready_#t~ret1408#1 && block_til_ready_#t~ret1408#1 <= 2147483647;havoc block_til_ready_#t~mem1405#1.base, block_til_ready_#t~mem1405#1.offset;havoc block_til_ready_#t~mem1406#1.base, block_til_ready_#t~mem1406#1.offset;havoc block_til_ready_#t~mem1407#1;havoc block_til_ready_#t~ret1408#1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8924-1: SUMMARY for call block_til_ready_#t~ret1408#1 := printk(164, 0); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915: mgsl_enum_isa_devices_~info~28#1.base, mgsl_enum_isa_devices_~info~28#1.offset := mgsl_enum_isa_devices_#t~ret1800#1.base, mgsl_enum_isa_devices_#t~ret1800#1.offset;havoc mgsl_enum_isa_devices_#t~ret1800#1.base, mgsl_enum_isa_devices_#t~ret1800#1.offset; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9915-1: SUMMARY for call mgsl_enum_isa_devices_#t~ret1800#1.base, mgsl_enum_isa_devices_#t~ret1800#1.offset := mgsl_allocate_device(); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: assume 0 == (mgsl_enum_isa_devices_~info~28#1.base + mgsl_enum_isa_devices_~info~28#1.offset) % 18446744073709551616; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9916: assume !(0 == (mgsl_enum_isa_devices_~info~28#1.base + mgsl_enum_isa_devices_~info~28#1.offset) % 18446744073709551616);call mgsl_enum_isa_devices_#t~mem1802#1 := read~int#8(~#io~0.base, ~#io~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);call write~int#4(mgsl_enum_isa_devices_#t~mem1802#1, mgsl_enum_isa_devices_~info~28#1.base, 1687 + mgsl_enum_isa_devices_~info~28#1.offset, 4);havoc mgsl_enum_isa_devices_#t~mem1802#1;call mgsl_enum_isa_devices_#t~mem1803#1 := read~int#9(~#irq~0.base, ~#irq~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);call write~int#4(mgsl_enum_isa_devices_#t~mem1803#1, mgsl_enum_isa_devices_~info~28#1.base, 1696 + mgsl_enum_isa_devices_~info~28#1.offset, 4);havoc mgsl_enum_isa_devices_#t~mem1803#1;call mgsl_enum_isa_devices_#t~mem1804#1 := read~int#4(mgsl_enum_isa_devices_~info~28#1.base, 1696 + mgsl_enum_isa_devices_~info~28#1.offset, 4);assume { :begin_inline_irq_canonicalize } true;irq_canonicalize_#in~irq___0#1 := (if mgsl_enum_isa_devices_#t~mem1804#1 % 4294967296 % 4294967296 <= 2147483647 then mgsl_enum_isa_devices_#t~mem1804#1 % 4294967296 % 4294967296 else mgsl_enum_isa_devices_#t~mem1804#1 % 4294967296 % 4294967296 - 4294967296);havoc irq_canonicalize_#res#1;havoc irq_canonicalize_~irq___0#1, irq_canonicalize_~tmp~6#1;irq_canonicalize_~irq___0#1 := irq_canonicalize_#in~irq___0#1;havoc irq_canonicalize_~tmp~6#1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume ~debug_level~0 > 1; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9917: assume !(~debug_level~0 > 1); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12758-1: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_4~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12758-1: assume !(0 == ~ldv_retval_0~0); [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12362: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~33#1.base, 10035 + hdlcdev_open_~info~33#1.offset, hdlcdev_open_~flags~39#1); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918-1: SUMMARY for call mgsl_enum_isa_devices_#t~ret1801#1 := printk(246, 0); srcloc: null [2025-02-08 02:46:00,738 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9918: assume -2147483648 <= mgsl_enum_isa_devices_#t~ret1801#1 && mgsl_enum_isa_devices_#t~ret1801#1 <= 2147483647;havoc mgsl_enum_isa_devices_#t~ret1801#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12825: main_#t~ret2680#1 := hdlcdev_open_#res#1;havoc hdlcdev_open_#t~ret2569#1.base, hdlcdev_open_#t~ret2569#1.offset, hdlcdev_open_#t~mem2570#1.base, hdlcdev_open_#t~mem2570#1.offset, hdlcdev_open_#t~ret2571#1, hdlcdev_open_#t~ret2572#1, hdlcdev_open_#t~ret2573#1.base, hdlcdev_open_#t~ret2573#1.offset, hdlcdev_open_#t~ret2574#1, hdlcdev_open_#t~mem2575#1, hdlcdev_open_#t~mem2576#1, hdlcdev_open_#t~short2577#1, hdlcdev_open_#t~ret2578#1, hdlcdev_open_#t~ret2579#1, hdlcdev_open_#t~ret2580#1.base, hdlcdev_open_#t~ret2580#1.offset, hdlcdev_open_#t~ret2581#1, hdlcdev_open_#t~mem2582#1, hdlcdev_open_#t~bitwise2583#1, hdlcdev_open_#t~ret2584#1.base, hdlcdev_open_#t~ret2584#1.offset, hdlcdev_open_#t~ret2585#1, hdlcdev_open_#t~mem2586#1, hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset, hdlcdev_open_~info~33#1.base, hdlcdev_open_~info~33#1.offset, hdlcdev_open_~tmp~114#1.base, hdlcdev_open_~tmp~114#1.offset, hdlcdev_open_~rc~8#1, hdlcdev_open_~flags~39#1, hdlcdev_open_~tmp___0~69#1.base, hdlcdev_open_~tmp___0~69#1.offset, hdlcdev_open_~tmp___1~44#1.base, hdlcdev_open_~tmp___1~44#1.offset, hdlcdev_open_~tmp___2~30#1.base, hdlcdev_open_~tmp___2~30#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~ret2680#1 && main_#t~ret2680#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret2680#1;havoc main_#t~ret2680#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13552-3: assume 0 == ~ldv_retval_6~0;~ldv_state_variable_5~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13552-3: assume !(0 == ~ldv_retval_6~0); [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363-1: SUMMARY for call hdlcdev_open_#t~ret2579#1 := startup(hdlcdev_open_~info~33#1.base, hdlcdev_open_~info~33#1.offset); srcloc: null [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12363: assume -2147483648 <= hdlcdev_open_#t~ret2579#1 && hdlcdev_open_#t~ret2579#1 <= 2147483647;hdlcdev_open_~rc~8#1 := hdlcdev_open_#t~ret2579#1;havoc hdlcdev_open_#t~ret2579#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928: assume 0 == block_til_ready_~retval~1#1;call block_til_ready_#t~mem1409#1 := read~int#4(block_til_ready_~port~0#1.base, 524 + block_til_ready_~port~0#1.offset, 8); [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8928: assume !(0 == block_til_ready_~retval~1#1); [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364: assume 0 != hdlcdev_open_~rc~8#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12364: assume !(0 != hdlcdev_open_~rc~8#1);call hdlcdev_open_#t~mem2582#1 := read~int#4(hdlcdev_open_~info~33#1.base, 1756 + hdlcdev_open_~info~33#1.offset, 1); [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14346: havoc ldv_hdlcdev_ops_ndo_init_1_#t~nondet2798#1;main_#t~ret2685#1 := ldv_hdlcdev_ops_ndo_init_1_#res#1;havoc ldv_hdlcdev_ops_ndo_init_1_#t~nondet2798#1;assume { :end_inline_ldv_hdlcdev_ops_ndo_init_1 } true;assume -2147483648 <= main_#t~ret2685#1 && main_#t~ret2685#1 <= 2147483647;~ldv_retval_1~0 := main_#t~ret2685#1;havoc main_#t~ret2685#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-4: assume 0 == block_til_ready_#t~mem1409#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1409#1 % 18446744073709551616;block_til_ready_#t~bitwise1410#1 := 536870912; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-4: assume !(0 == block_til_ready_#t~mem1409#1 % 18446744073709551616 || 536870912 == block_til_ready_#t~mem1409#1 % 18446744073709551616); [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929: call write~int#4(block_til_ready_#t~bitwise1410#1, block_til_ready_~port~0#1.base, 524 + block_til_ready_~port~0#1.offset, 8);havoc block_til_ready_#t~mem1409#1;havoc block_til_ready_#t~bitwise1410#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-1: [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-2: havoc block_til_ready_#t~bitwise1410#1;assume (block_til_ready_#t~bitwise1410#1 % 18446744073709551616 >= block_til_ready_#t~mem1409#1 % 18446744073709551616 && block_til_ready_#t~bitwise1410#1 % 18446744073709551616 >= 536870912) && block_til_ready_#t~bitwise1410#1 % 18446744073709551616 <= 536870912 + block_til_ready_#t~mem1409#1 % 18446744073709551616; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-3: assume false;block_til_ready_#t~bitwise1410#1 := block_til_ready_#t~mem1409#1; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8929-3: assume !false; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365-1: SUMMARY for call hdlcdev_open_#t~ret2580#1.base, hdlcdev_open_#t~ret2580#1.offset := spinlock_check(hdlcdev_open_~info~33#1.base, 10035 + hdlcdev_open_~info~33#1.offset); srcloc: null [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12365: hdlcdev_open_~tmp___1~44#1.base, hdlcdev_open_~tmp___1~44#1.offset := hdlcdev_open_#t~ret2580#1.base, hdlcdev_open_#t~ret2580#1.offset;havoc hdlcdev_open_#t~ret2580#1.base, hdlcdev_open_#t~ret2580#1.offset; [2025-02-08 02:46:00,739 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366-1: SUMMARY for call hdlcdev_open_#t~ret2581#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___1~44#1.base, hdlcdev_open_~tmp___1~44#1.offset); srcloc: null [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12366: hdlcdev_open_~flags~39#1 := hdlcdev_open_#t~ret2581#1;havoc hdlcdev_open_#t~ret2581#1;call write~int#4(0, hdlcdev_open_~info~33#1.base, 10031 + hdlcdev_open_~info~33#1.offset, 4); [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9988: synclink_init_#t~ret1815#1.base, synclink_init_#t~ret1815#1.offset := mgsl_get_text_ptr_#res#1.base, mgsl_get_text_ptr_#res#1.offset;assume { :end_inline_mgsl_get_text_ptr } true;havoc synclink_init_#t~ret1815#1.base, synclink_init_#t~ret1815#1.offset; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8932-1: block_til_ready_#res#1 := block_til_ready_~retval~1#1;call ULTIMATE.dealloc(block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset);havoc block_til_ready_~#wait~2#1.base, block_til_ready_~#wait~2#1.offset; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368: hdlcdev_open_#res#1 := hdlcdev_open_~rc~8#1; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14350: havoc ldv_hdlcdev_ops_ndo_uninit_1_#t~nondet2799#1;main_#t~ret2686#1 := ldv_hdlcdev_ops_ndo_uninit_1_#res#1;havoc ldv_hdlcdev_ops_ndo_uninit_1_#t~nondet2799#1;assume { :end_inline_ldv_hdlcdev_ops_ndo_uninit_1 } true;assume -2147483648 <= main_#t~ret2686#1 && main_#t~ret2686#1 <= 2147483647;havoc main_#t~ret2686#1;~ldv_state_variable_1~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12368-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~33#1.base, 10035 + hdlcdev_open_~info~33#1.offset, hdlcdev_open_~flags~39#1); srcloc: null [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13558: main_#t~ret2754#1 := synclink_init_one_#res#1;havoc synclink_init_one_#t~ret2656#1, synclink_init_one_#t~ret2657#1, synclink_init_one_#t~ret2658#1.base, synclink_init_one_#t~ret2658#1.offset, synclink_init_one_#t~ret2659#1, synclink_init_one_#t~mem2660#1, synclink_init_one_#t~mem2661#1, synclink_init_one_#t~mem2662#1, synclink_init_one_#t~mem2663#1, synclink_init_one_#t~mem2664#1, synclink_init_one_#t~mem2665#1, synclink_init_one_#t~mem2666#1, synclink_init_one_~dev#1.base, synclink_init_one_~dev#1.offset, synclink_init_one_~ent#1.base, synclink_init_one_~ent#1.offset, synclink_init_one_~info~37#1.base, synclink_init_one_~info~37#1.offset, synclink_init_one_~tmp~121#1;havoc synclink_init_one_#in~dev#1.base, synclink_init_one_#in~dev#1.offset, synclink_init_one_#in~ent#1.base, synclink_init_one_#in~ent#1.offset;assume { :end_inline_synclink_init_one } true;assume -2147483648 <= main_#t~ret2754#1 && main_#t~ret2754#1 <= 2147483647;~ldv_retval_6~0 := main_#t~ret2754#1;havoc main_#t~ret2754#1; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829: netif_start_queue_~tmp~19#1.base, netif_start_queue_~tmp~19#1.offset := netif_start_queue_#t~ret254#1.base, netif_start_queue_#t~ret254#1.offset;havoc netif_start_queue_#t~ret254#1.base, netif_start_queue_#t~ret254#1.offset; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829-1: SUMMARY for call netif_start_queue_#t~ret254#1.base, netif_start_queue_#t~ret254#1.offset := netdev_get_tx_queue(netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, 0); srcloc: null [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5830: SUMMARY for call netif_tx_start_queue(netif_start_queue_~tmp~19#1.base, netif_start_queue_~tmp~19#1.offset); srcloc: null [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9992: havoc mgsl_enum_isa_devices_#t~mem1796#1, mgsl_enum_isa_devices_#t~mem1797#1, mgsl_enum_isa_devices_#t~mem1798#1, mgsl_enum_isa_devices_#t~ret1799#1, mgsl_enum_isa_devices_#t~ret1800#1.base, mgsl_enum_isa_devices_#t~ret1800#1.offset, mgsl_enum_isa_devices_#t~ret1801#1, mgsl_enum_isa_devices_#t~mem1802#1, mgsl_enum_isa_devices_#t~mem1803#1, mgsl_enum_isa_devices_#t~mem1804#1, mgsl_enum_isa_devices_#t~ret1805#1, mgsl_enum_isa_devices_#t~mem1806#1, mgsl_enum_isa_devices_#t~mem1807#1, mgsl_enum_isa_devices_#t~short1808#1, mgsl_enum_isa_devices_#t~mem1809#1, mgsl_enum_isa_devices_#t~short1810#1, mgsl_enum_isa_devices_~info~28#1.base, mgsl_enum_isa_devices_~info~28#1.offset, mgsl_enum_isa_devices_~i~5#1, mgsl_enum_isa_devices_~tmp~84#1;assume { :end_inline_mgsl_enum_isa_devices } true;assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ~#synclink_pci_driver~0.base, ~#synclink_pci_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 251, 0;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet2781#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet2781#1;assume -2147483648 <= __pci_register_driver_#t~nondet2781#1 && __pci_register_driver_#t~nondet2781#1 <= 2147483647;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet2781#1;havoc __pci_register_driver_#t~nondet2781#1; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9926: mgsl_enum_isa_devices_#t~ret1805#1 := irq_canonicalize_#res#1;havoc irq_canonicalize_~irq___0#1, irq_canonicalize_~tmp~6#1;havoc irq_canonicalize_#in~irq___0#1;assume { :end_inline_irq_canonicalize } true;assume -2147483648 <= mgsl_enum_isa_devices_#t~ret1805#1 && mgsl_enum_isa_devices_#t~ret1805#1 <= 2147483647;mgsl_enum_isa_devices_~tmp~84#1 := mgsl_enum_isa_devices_#t~ret1805#1;havoc mgsl_enum_isa_devices_#t~mem1804#1;havoc mgsl_enum_isa_devices_#t~ret1805#1;call write~int#4(mgsl_enum_isa_devices_~tmp~84#1, mgsl_enum_isa_devices_~info~28#1.base, 1696 + mgsl_enum_isa_devices_~info~28#1.offset, 4);call mgsl_enum_isa_devices_#t~mem1806#1 := read~int#10(~#dma~0.base, ~#dma~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);call write~int#4(mgsl_enum_isa_devices_#t~mem1806#1, mgsl_enum_isa_devices_~info~28#1.base, 1709 + mgsl_enum_isa_devices_~info~28#1.offset, 4);havoc mgsl_enum_isa_devices_#t~mem1806#1;call write~int#4(1, mgsl_enum_isa_devices_~info~28#1.base, 1681 + mgsl_enum_isa_devices_~info~28#1.offset, 4);call write~int#4(16, mgsl_enum_isa_devices_~info~28#1.base, 1691 + mgsl_enum_isa_devices_~info~28#1.offset, 4);call write~int#4(0, mgsl_enum_isa_devices_~info~28#1.base, 1700 + mgsl_enum_isa_devices_~info~28#1.offset, 8); [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870-1: [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870-2: havoc block_til_ready_#t~bitwise1391#1;assume block_til_ready_#t~bitwise1391#1 % 18446744073709551616 <= block_til_ready_#t~mem1390#1 % 18446744073709551616 && block_til_ready_#t~bitwise1391#1 % 18446744073709551616 <= 134217728; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870-3: assume 134217728 == block_til_ready_#t~mem1390#1 % 18446744073709551616;block_til_ready_#t~bitwise1391#1 := block_til_ready_#t~mem1390#1; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870-3: assume !(134217728 == block_til_ready_#t~mem1390#1 % 18446744073709551616); [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870-4: assume 0 == block_til_ready_#t~mem1390#1 % 18446744073709551616;block_til_ready_#t~bitwise1391#1 := 0; [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870-4: assume !(0 == block_til_ready_#t~mem1390#1 % 18446744073709551616); [2025-02-08 02:46:00,740 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870: assume 0 == block_til_ready_#t~bitwise1391#1 % 18446744073709551616 && (0 != (if block_til_ready_~do_clocal~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~do_clocal~0#1 % 256 % 4294967296 else block_til_ready_~do_clocal~0#1 % 256 % 4294967296 - 4294967296) || 0 != block_til_ready_~dcd~0#1);havoc block_til_ready_#t~mem1390#1;havoc block_til_ready_#t~bitwise1391#1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870: assume !(0 == block_til_ready_#t~bitwise1391#1 % 18446744073709551616 && (0 != (if block_til_ready_~do_clocal~0#1 % 256 % 4294967296 <= 2147483647 then block_til_ready_~do_clocal~0#1 % 256 % 4294967296 else block_til_ready_~do_clocal~0#1 % 256 % 4294967296 - 4294967296) || 0 != block_til_ready_~dcd~0#1));havoc block_til_ready_#t~mem1390#1;havoc block_til_ready_#t~bitwise1391#1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372: call write~int#4(hdlcdev_open_#t~bitwise2583#1, hdlcdev_open_~info~33#1.base, 1756 + hdlcdev_open_~info~33#1.offset, 1);havoc hdlcdev_open_#t~mem2582#1;havoc hdlcdev_open_#t~bitwise2583#1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-2: havoc hdlcdev_open_#t~bitwise2583#1;assume (hdlcdev_open_#t~bitwise2583#1 % 4294967296 >= hdlcdev_open_#t~mem2582#1 % 256 % 4294967296 && hdlcdev_open_#t~bitwise2583#1 % 4294967296 >= 160) && hdlcdev_open_#t~bitwise2583#1 % 4294967296 <= 160 + hdlcdev_open_#t~mem2582#1 % 256 % 4294967296; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14420: havoc pci_enable_device_#t~nondet2812#1;synclink_init_one_#t~ret2656#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet2812#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 <= synclink_init_one_#t~ret2656#1 && synclink_init_one_#t~ret2656#1 <= 2147483647;synclink_init_one_~tmp~121#1 := synclink_init_one_#t~ret2656#1;havoc synclink_init_one_#t~ret2656#1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-1: [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: assume synclink_init_~rc~5#1 < 0; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9994: assume !(synclink_init_~rc~5#1 < 0);~pci_registered~0 := 1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-4: assume 0 == hdlcdev_open_#t~mem2582#1 % 256 % 4294967296 || 160 == hdlcdev_open_#t~mem2582#1 % 256 % 4294967296;hdlcdev_open_#t~bitwise2583#1 := 160; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-4: assume !(0 == hdlcdev_open_#t~mem2582#1 % 256 % 4294967296 || 160 == hdlcdev_open_#t~mem2582#1 % 256 % 4294967296); [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-3: assume false;hdlcdev_open_#t~bitwise2583#1 := hdlcdev_open_#t~mem2582#1 % 256; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12372-3: assume !false; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373-1: SUMMARY for call mgsl_program_hw(hdlcdev_open_~info~33#1.base, hdlcdev_open_~info~33#1.offset); srcloc: null [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12373: call write~int#4(~jiffies~0, hdlcdev_open_~dev#1.base, 890 + hdlcdev_open_~dev#1.offset, 8);assume { :begin_inline_netif_start_queue } true;netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset := hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset;havoc netif_start_queue_#t~ret254#1.base, netif_start_queue_#t~ret254#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~19#1.base, netif_start_queue_~tmp~19#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~19#1.base, netif_start_queue_~tmp~19#1.offset; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9995: assume -2147483648 <= synclink_init_#t~ret1818#1 && synclink_init_#t~ret1818#1 <= 2147483647;havoc synclink_init_#t~ret1818#1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9995-1: SUMMARY for call synclink_init_#t~ret1818#1 := printk(252, 0); srcloc: null [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902-1: assume 0 != ~ldv_retval_3~0;~ldv_state_variable_0~0 := 2; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902-1: assume !(0 != ~ldv_retval_3~0); [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902-2: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_5~0 := 1;~ldv_state_variable_2~0 := 1;~ldv_state_variable_3~0 := 1;~ldv_state_variable_4~0 := 1; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12902-2: assume !(0 == ~ldv_retval_3~0); [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12375: havoc netif_start_queue_#t~ret254#1.base, netif_start_queue_#t~ret254#1.offset, netif_start_queue_~dev#1.base, netif_start_queue_~dev#1.offset, netif_start_queue_~tmp~19#1.base, netif_start_queue_~tmp~19#1.offset;havoc netif_start_queue_#in~dev#1.base, netif_start_queue_#in~dev#1.offset;assume { :end_inline_netif_start_queue } true; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874: block_til_ready_~tmp___7~5#1.base, block_til_ready_~tmp___7~5#1.offset := block_til_ready_#t~ret1392#1.base, block_til_ready_#t~ret1392#1.offset;havoc block_til_ready_#t~ret1392#1.base, block_til_ready_#t~ret1392#1.offset; [2025-02-08 02:46:00,741 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14225: havoc __pci_register_driver_#t~nondet2781#1;synclink_init_#t~ret1817#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet2781#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;assume -2147483648 <= synclink_init_#t~ret1817#1 && synclink_init_#t~ret1817#1 <= 2147483647;synclink_init_~rc~5#1 := synclink_init_#t~ret1817#1;havoc synclink_init_#t~ret1817#1; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874-1: SUMMARY for call block_til_ready_#t~ret1392#1.base, block_til_ready_#t~ret1392#1.offset := get_current(); srcloc: null [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12376: hdlcdev_open_~tmp___2~30#1.base, hdlcdev_open_~tmp___2~30#1.offset := hdlcdev_open_#t~ret2584#1.base, hdlcdev_open_#t~ret2584#1.offset;havoc hdlcdev_open_#t~ret2584#1.base, hdlcdev_open_#t~ret2584#1.offset; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14358: havoc ldv_mgsl_ops_release_2_#t~nondet2801#1;main_#t~ret2750#1 := ldv_mgsl_ops_release_2_#res#1;havoc ldv_mgsl_ops_release_2_#t~nondet2801#1;assume { :end_inline_ldv_mgsl_ops_release_2 } true;assume -2147483648 <= main_#t~ret2750#1 && main_#t~ret2750#1 <= 2147483647;havoc main_#t~ret2750#1;~ldv_state_variable_2~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12376-1: SUMMARY for call hdlcdev_open_#t~ret2584#1.base, hdlcdev_open_#t~ret2584#1.offset := spinlock_check(hdlcdev_open_~info~33#1.base, 1313 + hdlcdev_open_~info~33#1.offset); srcloc: null [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932: mgsl_enum_isa_devices_~i~5#1 := 1 + mgsl_enum_isa_devices_~i~5#1;mgsl_enum_isa_devices_#t~short1808#1 := mgsl_enum_isa_devices_~i~5#1 <= 9; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875: assume -2147483648 <= block_til_ready_#t~ret1393#1 && block_til_ready_#t~ret1393#1 <= 2147483647;block_til_ready_~tmp___8~4#1 := block_til_ready_#t~ret1393#1;havoc block_til_ready_#t~ret1393#1; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9932-1: SUMMARY for call mgsl_add_device(mgsl_enum_isa_devices_~info~28#1.base, mgsl_enum_isa_devices_~info~28#1.offset); srcloc: null [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8875-1: SUMMARY for call block_til_ready_#t~ret1393#1 := signal_pending(block_til_ready_~tmp___7~5#1.base, block_til_ready_~tmp___7~5#1.offset); srcloc: null [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377-1: SUMMARY for call hdlcdev_open_#t~ret2585#1 := _raw_spin_lock_irqsave(hdlcdev_open_~tmp___2~30#1.base, hdlcdev_open_~tmp___2~30#1.offset); srcloc: null [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377: hdlcdev_open_~flags~39#1 := hdlcdev_open_#t~ret2585#1;havoc hdlcdev_open_#t~ret2585#1; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876: assume 0 != block_til_ready_~tmp___8~4#1;block_til_ready_~retval~1#1 := -512; [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8876: assume !(0 != block_til_ready_~tmp___8~4#1); [2025-02-08 02:46:00,744 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12378: SUMMARY for call usc_get_serial_signals(hdlcdev_open_~info~33#1.base, hdlcdev_open_~info~33#1.offset); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000: synclink_init_#t~ret1819#1 := mgsl_init_tty_#res#1;havoc mgsl_init_tty_#t~ret1764#1.base, mgsl_init_tty_#t~ret1764#1.offset, mgsl_init_tty_#t~mem1765#1, mgsl_init_tty_#t~mem1766#1, mgsl_init_tty_#t~mem1767#1, mgsl_init_tty_#t~mem1768#1, mgsl_init_tty_#t~mem1769#1, mgsl_init_tty_#t~arrayCopy1770#1, mgsl_init_tty_#t~mem1771#1, mgsl_init_tty_#t~mem1772#1, mgsl_init_tty_#t~mem1773#1, mgsl_init_tty_#t~mem1774#1, mgsl_init_tty_#t~mem1775#1, mgsl_init_tty_#t~mem1776#1, mgsl_init_tty_#t~mem1777#1, mgsl_init_tty_#t~mem1778#1, mgsl_init_tty_#t~mem1779#1, mgsl_init_tty_#t~mem1780#1, mgsl_init_tty_#t~mem1781#1, mgsl_init_tty_#t~mem1782#1, mgsl_init_tty_#t~mem1783#1, mgsl_init_tty_#t~mem1784#1, mgsl_init_tty_#t~mem1785#1, mgsl_init_tty_#t~mem1786#1, mgsl_init_tty_#t~mem1787#1, mgsl_init_tty_#t~mem1788#1, mgsl_init_tty_#t~mem1789#1, mgsl_init_tty_#t~mem1790#1, mgsl_init_tty_#t~mem1791#1, mgsl_init_tty_#t~ret1792#1, mgsl_init_tty_#t~ret1793#1, mgsl_init_tty_#t~mem1794#1, mgsl_init_tty_#t~ret1795#1, mgsl_init_tty_~rc~3#1;assume { :end_inline_mgsl_init_tty } true;assume -2147483648 <= synclink_init_#t~ret1819#1 && synclink_init_#t~ret1819#1 <= 2147483647;synclink_init_~rc~5#1 := synclink_init_#t~ret1819#1;havoc synclink_init_#t~ret1819#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10000-1: assume { :begin_inline_mgsl_init_tty } true;havoc mgsl_init_tty_#res#1;havoc mgsl_init_tty_#t~ret1764#1.base, mgsl_init_tty_#t~ret1764#1.offset, mgsl_init_tty_#t~mem1765#1, mgsl_init_tty_#t~mem1766#1, mgsl_init_tty_#t~mem1767#1, mgsl_init_tty_#t~mem1768#1, mgsl_init_tty_#t~mem1769#1, mgsl_init_tty_#t~arrayCopy1770#1, mgsl_init_tty_#t~mem1771#1, mgsl_init_tty_#t~mem1772#1, mgsl_init_tty_#t~mem1773#1, mgsl_init_tty_#t~mem1774#1, mgsl_init_tty_#t~mem1775#1, mgsl_init_tty_#t~mem1776#1, mgsl_init_tty_#t~mem1777#1, mgsl_init_tty_#t~mem1778#1, mgsl_init_tty_#t~mem1779#1, mgsl_init_tty_#t~mem1780#1, mgsl_init_tty_#t~mem1781#1, mgsl_init_tty_#t~mem1782#1, mgsl_init_tty_#t~mem1783#1, mgsl_init_tty_#t~mem1784#1, mgsl_init_tty_#t~mem1785#1, mgsl_init_tty_#t~mem1786#1, mgsl_init_tty_#t~mem1787#1, mgsl_init_tty_#t~mem1788#1, mgsl_init_tty_#t~mem1789#1, mgsl_init_tty_#t~mem1790#1, mgsl_init_tty_#t~mem1791#1, mgsl_init_tty_#t~ret1792#1, mgsl_init_tty_#t~ret1793#1, mgsl_init_tty_#t~mem1794#1, mgsl_init_tty_#t~ret1795#1, mgsl_init_tty_~rc~3#1;havoc mgsl_init_tty_~rc~3#1;assume { :begin_inline_alloc_tty_driver } true;alloc_tty_driver_#in~lines#1 := 128;havoc alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset;havoc alloc_tty_driver_#t~ret180#1.base, alloc_tty_driver_#t~ret180#1.offset, alloc_tty_driver_#t~ret181#1, alloc_tty_driver_~lines#1, alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset, alloc_tty_driver_~tmp~15#1.base, alloc_tty_driver_~tmp~15#1.offset, alloc_tty_driver_~tmp___0~4#1;alloc_tty_driver_~lines#1 := alloc_tty_driver_#in~lines#1;havoc alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset;havoc alloc_tty_driver_~tmp~15#1.base, alloc_tty_driver_~tmp~15#1.offset;havoc alloc_tty_driver_~tmp___0~4#1;assume { :begin_inline___tty_alloc_driver } true;__tty_alloc_driver_#in~arg0#1, __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset, __tty_alloc_driver_#in~arg2#1 := alloc_tty_driver_~lines#1, ~#__this_module~0.base, ~#__this_module~0.offset, 0;havoc __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset;havoc __tty_alloc_driver_#t~ret2783#1.base, __tty_alloc_driver_#t~ret2783#1.offset, __tty_alloc_driver_~arg0#1, __tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset, __tty_alloc_driver_~arg2#1;__tty_alloc_driver_~arg0#1 := __tty_alloc_driver_#in~arg0#1;__tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset := __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset;__tty_alloc_driver_~arg2#1 := __tty_alloc_driver_#in~arg2#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5310: assume -9223372036854775808 <= IS_ERR_#t~ret26#1 && IS_ERR_#t~ret26#1 <= 9223372036854775807;IS_ERR_~tmp~1#1 := IS_ERR_#t~ret26#1;havoc IS_ERR_#t~ret26#1;IS_ERR_#res#1 := IS_ERR_~tmp~1#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379-1: SUMMARY for call spin_unlock_irqrestore(hdlcdev_open_~info~33#1.base, 1313 + hdlcdev_open_~info~33#1.offset, hdlcdev_open_~flags~39#1); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12379: call hdlcdev_open_#t~mem2586#1 := read~int#4(hdlcdev_open_~info~33#1.base, 1756 + hdlcdev_open_~info~33#1.offset, 1); [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5310-1: SUMMARY for call IS_ERR_#t~ret26#1 := ldv__builtin_expect((if (IS_ERR_~ptr#1.base + IS_ERR_~ptr#1.offset) % 18446744073709551616 > 18446744073709547520 then 1 else 0), 0); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12842: main_#t~ret2682#1 := hdlcdev_close_#res#1;havoc hdlcdev_close_#t~ret2587#1.base, hdlcdev_close_#t~ret2587#1.offset, hdlcdev_close_#t~mem2588#1.base, hdlcdev_close_#t~mem2588#1.offset, hdlcdev_close_#t~ret2589#1, hdlcdev_close_#t~ret2590#1.base, hdlcdev_close_#t~ret2590#1.offset, hdlcdev_close_#t~ret2591#1, hdlcdev_close_~dev#1.base, hdlcdev_close_~dev#1.offset, hdlcdev_close_~info~34#1.base, hdlcdev_close_~info~34#1.offset, hdlcdev_close_~tmp~115#1.base, hdlcdev_close_~tmp~115#1.offset, hdlcdev_close_~flags~40#1, hdlcdev_close_~tmp___0~70#1.base, hdlcdev_close_~tmp___0~70#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~ret2682#1 && main_#t~ret2682#1 <= 2147483647;havoc main_#t~ret2682#1;~ldv_state_variable_1~0 := 2; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12908: assume { :end_inline_synclink_exit } true;~ldv_state_variable_0~0 := 2; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume synclink_init_~rc~5#1 < 0; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10001: assume !(synclink_init_~rc~5#1 < 0);synclink_init_#res#1 := 0; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: assume 0 != (if hdlcdev_open_#t~mem2586#1 % 256 % 4294967296 <= 2147483647 then hdlcdev_open_#t~mem2586#1 % 256 % 4294967296 else hdlcdev_open_#t~mem2586#1 % 256 % 4294967296 - 4294967296) % 2;havoc hdlcdev_open_#t~mem2586#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12380: assume !(0 != (if hdlcdev_open_#t~mem2586#1 % 256 % 4294967296 <= 2147483647 then hdlcdev_open_#t~mem2586#1 % 256 % 4294967296 else hdlcdev_open_#t~mem2586#1 % 256 % 4294967296 - 4294967296) % 2);havoc hdlcdev_open_#t~mem2586#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14362: havoc ldv_mgsl_ops_setup_2_#t~nondet2802#1;main_#t~ret2751#1 := ldv_mgsl_ops_setup_2_#res#1;havoc ldv_mgsl_ops_setup_2_#t~nondet2802#1;assume { :end_inline_ldv_mgsl_ops_setup_2 } true;assume -2147483648 <= main_#t~ret2751#1 && main_#t~ret2751#1 <= 2147483647;havoc main_#t~ret2751#1;~ldv_state_variable_2~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-3: assume mgsl_enum_isa_devices_#t~short1808#1;call mgsl_enum_isa_devices_#t~mem1807#1 := read~int#8(~#io~0.base, ~#io~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);mgsl_enum_isa_devices_#t~short1808#1 := 0 != mgsl_enum_isa_devices_#t~mem1807#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-3: assume !mgsl_enum_isa_devices_#t~short1808#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: assume mgsl_enum_isa_devices_#t~short1810#1;havoc mgsl_enum_isa_devices_#t~mem1807#1;havoc mgsl_enum_isa_devices_#t~short1808#1;havoc mgsl_enum_isa_devices_#t~mem1809#1;havoc mgsl_enum_isa_devices_#t~short1810#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: assume !mgsl_enum_isa_devices_#t~short1810#1;havoc mgsl_enum_isa_devices_#t~mem1807#1;havoc mgsl_enum_isa_devices_#t~short1808#1;havoc mgsl_enum_isa_devices_#t~mem1809#1;havoc mgsl_enum_isa_devices_#t~short1810#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-1: assume mgsl_enum_isa_devices_#t~short1810#1;call mgsl_enum_isa_devices_#t~mem1809#1 := read~int#9(~#irq~0.base, ~#irq~0.offset + 4 * mgsl_enum_isa_devices_~i~5#1, 4);mgsl_enum_isa_devices_#t~short1810#1 := 0 != mgsl_enum_isa_devices_#t~mem1809#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-1: assume !mgsl_enum_isa_devices_#t~short1810#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936-2: mgsl_enum_isa_devices_#t~short1810#1 := mgsl_enum_isa_devices_#t~short1808#1; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12381: SUMMARY for call netif_carrier_on(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13703: SUMMARY for call ldv_mutex_lock_mutex_of_tty_port(ldv_mutex_lock_14_~ldv_func_arg1#1.base, ldv_mutex_lock_14_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881: assume ~debug_level~0 > 2;call block_til_ready_#t~mem1394#1.base, block_til_ready_#t~mem1394#1.offset := read~$Pointer$#4(block_til_ready_~tty#1.base, 16 + block_til_ready_~tty#1.offset, 8);call block_til_ready_#t~mem1395#1.base, block_til_ready_#t~mem1395#1.offset := read~$Pointer$#4(block_til_ready_#t~mem1394#1.base, 32 + block_til_ready_#t~mem1394#1.offset, 8);call block_til_ready_#t~mem1396#1 := read~int#4(block_til_ready_~port~0#1.base, 268 + block_til_ready_~port~0#1.offset, 4); [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8881: assume !(~debug_level~0 > 2); [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13704: SUMMARY for call mutex_lock(ldv_mutex_lock_14_~ldv_func_arg1#1.base, ldv_mutex_lock_14_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12383: SUMMARY for call netif_carrier_off(hdlcdev_open_~dev#1.base, hdlcdev_open_~dev#1.offset); srcloc: null [2025-02-08 02:46:00,745 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882: assume -2147483648 <= block_til_ready_#t~ret1397#1 && block_til_ready_#t~ret1397#1 <= 2147483647;havoc block_til_ready_#t~mem1394#1.base, block_til_ready_#t~mem1394#1.offset;havoc block_til_ready_#t~mem1395#1.base, block_til_ready_#t~mem1395#1.offset;havoc block_til_ready_#t~mem1396#1;havoc block_til_ready_#t~ret1397#1; [2025-02-08 02:46:00,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8882-1: SUMMARY for call block_til_ready_#t~ret1397#1 := printk(162, 0); srcloc: null [2025-02-08 02:46:00,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9873: mgsl_init_tty_#t~ret1764#1.base, mgsl_init_tty_#t~ret1764#1.offset := alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset;havoc alloc_tty_driver_#t~ret180#1.base, alloc_tty_driver_#t~ret180#1.offset, alloc_tty_driver_#t~ret181#1, alloc_tty_driver_~lines#1, alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset, alloc_tty_driver_~tmp~15#1.base, alloc_tty_driver_~tmp~15#1.offset, alloc_tty_driver_~tmp___0~4#1;havoc alloc_tty_driver_#in~lines#1;assume { :end_inline_alloc_tty_driver } true;~serial_driver~0.base, ~serial_driver~0.offset := mgsl_init_tty_#t~ret1764#1.base, mgsl_init_tty_#t~ret1764#1.offset;havoc mgsl_init_tty_#t~ret1764#1.base, mgsl_init_tty_#t~ret1764#1.offset; [2025-02-08 02:46:00,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14366: havoc ldv_mgsl_port_ops_activate_3_#t~nondet2803#1;main_#t~ret2696#1 := ldv_mgsl_port_ops_activate_3_#res#1;havoc ldv_mgsl_port_ops_activate_3_#t~nondet2803#1;assume { :end_inline_ldv_mgsl_port_ops_activate_3 } true;assume -2147483648 <= main_#t~ret2696#1 && main_#t~ret2696#1 <= 2147483647;~ldv_retval_4~0 := main_#t~ret2696#1;havoc main_#t~ret2696#1; [2025-02-08 02:46:00,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: assume 0 == (~serial_driver~0.base + ~serial_driver~0.offset) % 18446744073709551616;mgsl_init_tty_#res#1 := -12; [2025-02-08 02:46:00,746 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9874: assume !(0 == (~serial_driver~0.base + ~serial_driver~0.offset) % 18446744073709551616);call write~$Pointer$#4(240, 0, ~serial_driver~0.base, 24 + ~serial_driver~0.offset, 8);call write~$Pointer$#4(241, 0, ~serial_driver~0.base, 32 + ~serial_driver~0.offset, 8);call write~int#4(~ttymajor~0, ~serial_driver~0.base, 44 + ~serial_driver~0.offset, 4);call write~int#4(64, ~serial_driver~0.base, 48 + ~serial_driver~0.offset, 4);call write~int#4(3, ~serial_driver~0.base, 56 + ~serial_driver~0.offset, 2);call write~int#4(1, ~serial_driver~0.base, 58 + ~serial_driver~0.offset, 2);call mgsl_init_tty_#t~mem1765#1 := read~int#3(~#tty_std_termios~0.base, ~#tty_std_termios~0.offset, 4);call mgsl_init_tty_#t~mem1766#1 := read~int#3(~#tty_std_termios~0.base, 4 + ~#tty_std_termios~0.offset, 4);call mgsl_init_tty_#t~mem1767#1 := read~int#3(~#tty_std_termios~0.base, 8 + ~#tty_std_termios~0.offset, 4);call mgsl_init_tty_#t~mem1768#1 := read~int#3(~#tty_std_termios~0.base, 12 + ~#tty_std_termios~0.offset, 4);call mgsl_init_tty_#t~mem1769#1 := read~int#3(~#tty_std_termios~0.base, 16 + ~#tty_std_termios~0.offset, 1);call mgsl_init_tty_#t~mem1771#1 := read~int#3(~#tty_std_termios~0.base, 17 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[0 := mgsl_init_tty_#t~mem1771#1];call mgsl_init_tty_#t~mem1772#1 := read~int#3(~#tty_std_termios~0.base, 18 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[1 := mgsl_init_tty_#t~mem1772#1];call mgsl_init_tty_#t~mem1773#1 := read~int#3(~#tty_std_termios~0.base, 19 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[2 := mgsl_init_tty_#t~mem1773#1];call mgsl_init_tty_#t~mem1774#1 := read~int#3(~#tty_std_termios~0.base, 20 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[3 := mgsl_init_tty_#t~mem1774#1];call mgsl_init_tty_#t~mem1775#1 := read~int#3(~#tty_std_termios~0.base, 21 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[4 := mgsl_init_tty_#t~mem1775#1];call mgsl_init_tty_#t~mem1776#1 := read~int#3(~#tty_std_termios~0.base, 22 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[5 := mgsl_init_tty_#t~mem1776#1];call mgsl_init_tty_#t~mem1777#1 := read~int#3(~#tty_std_termios~0.base, 23 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[6 := mgsl_init_tty_#t~mem1777#1];call mgsl_init_tty_#t~mem1778#1 := read~int#3(~#tty_std_termios~0.base, 24 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[7 := mgsl_init_tty_#t~mem1778#1];call mgsl_init_tty_#t~mem1779#1 := read~int#3(~#tty_std_termios~0.base, 25 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[8 := mgsl_init_tty_#t~mem1779#1];call mgsl_init_tty_#t~mem1780#1 := read~int#3(~#tty_std_termios~0.base, 26 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[9 := mgsl_init_tty_#t~mem1780#1];call mgsl_init_tty_#t~mem1781#1 := read~int#3(~#tty_std_termios~0.base, 27 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[10 := mgsl_init_tty_#t~mem1781#1];call mgsl_init_tty_#t~mem1782#1 := read~int#3(~#tty_std_termios~0.base, 28 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[11 := mgsl_init_tty_#t~mem1782#1];call mgsl_init_tty_#t~mem1783#1 := read~int#3(~#tty_std_termios~0.base, 29 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[12 := mgsl_init_tty_#t~mem1783#1];call mgsl_init_tty_#t~mem1784#1 := read~int#3(~#tty_std_termios~0.base, 30 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[13 := mgsl_init_tty_#t~mem1784#1];call mgsl_init_tty_#t~mem1785#1 := read~int#3(~#tty_std_termios~0.base, 31 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[14 := mgsl_init_tty_#t~mem1785#1];call mgsl_init_tty_#t~mem1786#1 := read~int#3(~#tty_std_termios~0.base, 32 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[15 := mgsl_init_tty_#t~mem1786#1];call mgsl_init_tty_#t~mem1787#1 := read~int#3(~#tty_std_termios~0.base, 33 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[16 := mgsl_init_tty_#t~mem1787#1];call mgsl_init_tty_#t~mem1788#1 := read~int#3(~#tty_std_termios~0.base, 34 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[17 := mgsl_init_tty_#t~mem1788#1];call mgsl_init_tty_#t~mem1789#1 := read~int#3(~#tty_std_termios~0.base, 35 + ~#tty_std_termios~0.offset, 1);mgsl_init_tty_#t~arrayCopy1770#1 := mgsl_init_tty_#t~arrayCopy1770#1[18 := mgsl_init_tty_#t~mem1789#1];call mgsl_init_tty_#t~mem1790#1 := read~int#3(~#tty_std_termios~0.base, 36 + ~#tty_std_termios~0.offset, 4);call mgsl_init_tty_#t~mem1791#1 := read~int#3(~#tty_std_termios~0.base, 40 + ~#tty_std_termios~0.offset, 4);call write~int#4(mgsl_init_tty_#t~mem1765#1, ~serial_driver~0.base, 60 + ~serial_driver~0.offset, 4);call write~int#4(mgsl_init_tty_#t~mem1766#1, ~serial_driver~0.base, 64 + ~serial_driver~0.offset, 4);call write~int#4(mgsl_init_tty_#t~mem1767#1, ~serial_driver~0.base, 68 + ~serial_driver~0.offset, 4);call write~int#4(mgsl_init_tty_#t~mem1768#1, ~serial_driver~0.base, 72 + ~serial_driver~0.offset, 4);call write~int#4(mgsl_init_tty_#t~mem1769#1, ~serial_driver~0.base, 76 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[0], ~serial_driver~0.base, 77 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[1], ~serial_driver~0.base, 78 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[2], ~serial_driver~0.base, 79 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[3], ~serial_driver~0.base, 80 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[4], ~serial_driver~0.base, 81 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[5], ~serial_driver~0.base, 82 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[6], ~serial_driver~0.base, 83 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[7], ~serial_driver~0.base, 84 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[8], ~serial_driver~0.base, 85 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[9], ~serial_driver~0.base, 86 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[10], ~serial_driver~0.base, 87 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[11], ~serial_driver~0.base, 88 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[12], ~serial_driver~0.base, 89 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[13], ~serial_driver~0.base, 90 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[14], ~serial_driver~0.base, 91 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[15], ~serial_driver~0.base, 92 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[16], ~serial_driver~0.base, 93 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[17], ~serial_driver~0.base, 94 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~arrayCopy1770#1[18], ~serial_driver~0.base, 95 + ~serial_driver~0.offset, 1);call write~int#4(mgsl_init_tty_#t~mem1790#1, ~serial_driver~0.base, 96 + ~serial_driver~0.offset, 4);call write~int#4(mgsl_init_tty_#t~mem1791#1, ~serial_driver~0.base, 100 + ~serial_driver~0.offset, 4);havoc mgsl_init_tty_#t~mem1765#1;havoc mgsl_init_tty_#t~mem1766#1;havoc mgsl_init_tty_#t~mem1767#1;havoc mgsl_init_tty_#t~mem1768#1;havoc mgsl_init_tty_#t~mem1769#1;havoc mgsl_init_tty_#t~arrayCopy1770#1;havoc mgsl_init_tty_#t~mem1771#1;havoc mgsl_init_tty_#t~mem1772#1;havoc mgsl_init_tty_#t~mem1773#1;havoc mgsl_init_tty_#t~mem1774#1;havoc mgsl_init_tty_#t~mem1775#1;havoc mgsl_init_tty_#t~mem1776#1;havoc mgsl_init_tty_#t~mem1777#1;havoc mgsl_init_tty_#t~mem1778#1;havoc mgsl_init_tty_#t~mem1779#1;havoc mgsl_init_tty_#t~mem1780#1;havoc mgsl_init_tty_#t~mem1781#1;havoc mgsl_init_tty_#t~mem1782#1;havoc mgsl_init_tty_#t~mem1783#1;havoc mgsl_init_tty_#t~mem1784#1;havoc mgsl_init_tty_#t~mem1785#1;havoc mgsl_init_tty_#t~mem1786#1;havoc mgsl_init_tty_#t~mem1787#1;havoc mgsl_init_tty_#t~mem1788#1;havoc mgsl_init_tty_#t~mem1789#1;havoc mgsl_init_tty_#t~mem1790#1;havoc mgsl_init_tty_#t~mem1791#1;call write~int#4(3261, ~serial_driver~0.base, 68 + ~serial_driver~0.offset, 4);call write~int#4(9600, ~serial_driver~0.base, 96 + ~serial_driver~0.offset, 4);call write~int#4(9600, ~serial_driver~0.base, 100 + ~serial_driver~0.offset, 4);call write~int#4(4, ~serial_driver~0.base, 104 + ~serial_driver~0.offset, 8);assume { :begin_inline_tty_set_operations } true;tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset, tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset := ~serial_driver~0.base, ~serial_driver~0.offset, ~#mgsl_ops~0.base, ~#mgsl_ops~0.offset;havoc tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset, tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset;tty_set_operations_~arg0#1.base, tty_set_operations_~arg0#1.offset := tty_set_operations_#in~arg0#1.base, tty_set_operations_#in~arg0#1.offset;tty_set_operations_~arg1#1.base, tty_set_operations_~arg1#1.offset := tty_set_operations_#in~arg1#1.base, tty_set_operations_#in~arg1#1.offset; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7298: mgsl_write_#t~ret745#1 := save_tx_buffer_request_#res#1;havoc save_tx_buffer_request_#t~mem1645#1, save_tx_buffer_request_#t~mem1646#1, save_tx_buffer_request_#t~mem1647#1, save_tx_buffer_request_#t~mem1648#1.base, save_tx_buffer_request_#t~mem1648#1.offset, save_tx_buffer_request_#t~memmove~res1649#1.base, save_tx_buffer_request_#t~memmove~res1649#1.offset, save_tx_buffer_request_#t~mem1650#1, save_tx_buffer_request_#t~mem1651#1, save_tx_buffer_request_#t~mem1652#1, save_tx_buffer_request_#t~mem1653#1, save_tx_buffer_request_~info#1.base, save_tx_buffer_request_~info#1.offset, save_tx_buffer_request_~Buffer#1.base, save_tx_buffer_request_~Buffer#1.offset, save_tx_buffer_request_~BufferSize#1, save_tx_buffer_request_~ptx~1#1.base, save_tx_buffer_request_~ptx~1#1.offset, save_tx_buffer_request_~__len~2#1, save_tx_buffer_request_~__ret~6#1.base, save_tx_buffer_request_~__ret~6#1.offset;havoc save_tx_buffer_request_#in~info#1.base, save_tx_buffer_request_#in~info#1.offset, save_tx_buffer_request_#in~Buffer#1.base, save_tx_buffer_request_#in~Buffer#1.offset, save_tx_buffer_request_#in~BufferSize#1;assume { :end_inline_save_tx_buffer_request } true;assume -2147483648 <= mgsl_write_#t~ret745#1 && mgsl_write_#t~ret745#1 <= 2147483647;havoc mgsl_write_#t~ret745#1; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385-1: hdlcdev_open_#res#1 := 0; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: synclink_init_#res#1 := synclink_init_~rc~5#1; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007-1: SUMMARY for call synclink_cleanup(); srcloc: null [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299-1: SUMMARY for call mgsl_write_#t~ret746#1.base, mgsl_write_#t~ret746#1.offset := spinlock_check(mgsl_write_~info~6#1.base, 1313 + mgsl_write_~info~6#1.offset); srcloc: null [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7299: mgsl_write_~tmp___0~24#1.base, mgsl_write_~tmp___0~24#1.offset := mgsl_write_#t~ret746#1.base, mgsl_write_#t~ret746#1.offset;havoc mgsl_write_#t~ret746#1.base, mgsl_write_#t~ret746#1.offset; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume 0 != mgsl_open_~retval~2#1; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9017: assume !(0 != mgsl_open_~retval~2#1); [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714: alloc_tty_driver_#t~ret181#1 := IS_ERR_#res#1;havoc IS_ERR_#t~ret26#1, IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~1#1;havoc IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;assume { :end_inline_IS_ERR } true;assume -9223372036854775808 <= alloc_tty_driver_#t~ret181#1 && alloc_tty_driver_#t~ret181#1 <= 9223372036854775807;alloc_tty_driver_~tmp___0~4#1 := alloc_tty_driver_#t~ret181#1;havoc alloc_tty_driver_#t~ret181#1; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651: assume 0 != synclink_init_one_~tmp~121#1; [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12651: assume !(0 != synclink_init_one_~tmp~121#1); [2025-02-08 02:46:00,747 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300-1: SUMMARY for call mgsl_write_#t~ret747#1 := _raw_spin_lock_irqsave(mgsl_write_~tmp___0~24#1.base, mgsl_write_~tmp___0~24#1.offset); srcloc: null [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: mgsl_write_~flags~9#1 := mgsl_write_#t~ret747#1;havoc mgsl_write_#t~ret747#1; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237-2: __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset := __tty_alloc_driver_#t~ret2783#1.base, __tty_alloc_driver_#t~ret2783#1.offset;havoc __tty_alloc_driver_#t~ret2783#1.base, __tty_alloc_driver_#t~ret2783#1.offset; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237-3: SUMMARY for call __tty_alloc_driver_#t~ret2783#1.base, __tty_alloc_driver_#t~ret2783#1.offset := ldv_malloc(184); srcloc: null [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14237: havoc __tty_alloc_driver_#t~ret2783#1.base, __tty_alloc_driver_#t~ret2783#1.offset;alloc_tty_driver_#t~ret180#1.base, alloc_tty_driver_#t~ret180#1.offset := __tty_alloc_driver_#res#1.base, __tty_alloc_driver_#res#1.offset;havoc __tty_alloc_driver_#t~ret2783#1.base, __tty_alloc_driver_#t~ret2783#1.offset, __tty_alloc_driver_~arg0#1, __tty_alloc_driver_~arg1#1.base, __tty_alloc_driver_~arg1#1.offset, __tty_alloc_driver_~arg2#1;havoc __tty_alloc_driver_#in~arg0#1, __tty_alloc_driver_#in~arg1#1.base, __tty_alloc_driver_#in~arg1#1.offset, __tty_alloc_driver_#in~arg2#1;assume { :end_inline___tty_alloc_driver } true;alloc_tty_driver_~tmp~15#1.base, alloc_tty_driver_~tmp~15#1.offset := alloc_tty_driver_#t~ret180#1.base, alloc_tty_driver_#t~ret180#1.offset;havoc alloc_tty_driver_#t~ret180#1.base, alloc_tty_driver_#t~ret180#1.offset;alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset := alloc_tty_driver_~tmp~15#1.base, alloc_tty_driver_~tmp~15#1.offset;assume { :begin_inline_IS_ERR } true;IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset := alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset;havoc IS_ERR_#res#1;havoc IS_ERR_#t~ret26#1, IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset, IS_ERR_~tmp~1#1;IS_ERR_~ptr#1.base, IS_ERR_~ptr#1.offset := IS_ERR_#in~ptr#1.base, IS_ERR_#in~ptr#1.offset;havoc IS_ERR_~tmp~1#1; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume ~debug_level~0 > 2; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9018: assume !(~debug_level~0 > 2); [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886-1: assume { :begin_inline_tty_unlock } true;tty_unlock_#in~arg0#1.base, tty_unlock_#in~arg0#1.offset := block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset;havoc tty_unlock_~arg0#1.base, tty_unlock_~arg0#1.offset;tty_unlock_~arg0#1.base, tty_unlock_~arg0#1.offset := tty_unlock_#in~arg0#1.base, tty_unlock_#in~arg0#1.offset; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12916: main_#t~ret2689#1 := synclink_init_#res#1;havoc synclink_init_#t~ret1815#1.base, synclink_init_#t~ret1815#1.offset, synclink_init_#t~ret1816#1, synclink_init_#t~ret1817#1, synclink_init_#t~ret1818#1, synclink_init_#t~ret1819#1, synclink_init_~rc~5#1;assume { :end_inline_synclink_init } true;assume -2147483648 <= main_#t~ret2689#1 && main_#t~ret2689#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret2689#1;havoc main_#t~ret2689#1; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: assume 0 != alloc_tty_driver_~tmp___0~4#1;alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := 0, 0; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5715: assume !(0 != alloc_tty_driver_~tmp___0~4#1);alloc_tty_driver_#res#1.base, alloc_tty_driver_#res#1.offset := alloc_tty_driver_~ret~0#1.base, alloc_tty_driver_~ret~0#1.offset; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: havoc tty_unlock_~arg0#1.base, tty_unlock_~arg0#1.offset;havoc tty_unlock_#in~arg0#1.base, tty_unlock_#in~arg0#1.offset;assume { :end_inline_tty_unlock } true; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12652: assume -2147483648 <= synclink_init_one_#t~ret2657#1 && synclink_init_one_#t~ret2657#1 <= 2147483647;havoc synclink_init_one_#t~ret2657#1;synclink_init_one_#res#1 := -5; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12652-1: SUMMARY for call synclink_init_one_#t~ret2657#1 := printk(303, 0); srcloc: null [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14370: havoc ldv_mgsl_port_ops_destruct_3_#t~nondet2804#1;main_#t~ret2695#1 := ldv_mgsl_port_ops_destruct_3_#res#1;havoc ldv_mgsl_port_ops_destruct_3_#t~nondet2804#1;assume { :end_inline_ldv_mgsl_port_ops_destruct_3 } true;assume -2147483648 <= main_#t~ret2695#1 && main_#t~ret2695#1 <= 2147483647;havoc main_#t~ret2695#1;~ldv_state_variable_3~0 := 2; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301-1: SUMMARY for call mgsl_write_#t~ret748#1 := load_next_tx_holding_buffer(mgsl_write_~info~6#1.base, mgsl_write_~info~6#1.offset); srcloc: null [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7301: havoc mgsl_write_#t~ret748#1; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019: assume -2147483648 <= mgsl_open_#t~ret1440#1 && mgsl_open_#t~ret1440#1 <= 2147483647;havoc mgsl_open_#t~ret1440#1; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019-1: SUMMARY for call mgsl_open_#t~ret1440#1 := printk(171, 0); srcloc: null [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8887: assume { :begin_inline_tty_lock } true;tty_lock_#in~arg0#1.base, tty_lock_#in~arg0#1.offset := block_til_ready_~tty#1.base, block_til_ready_~tty#1.offset;havoc tty_lock_~arg0#1.base, tty_lock_~arg0#1.offset;tty_lock_~arg0#1.base, tty_lock_~arg0#1.offset := tty_lock_#in~arg0#1.base, tty_lock_#in~arg0#1.offset; [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8887-1: SUMMARY for call schedule(); srcloc: null [2025-02-08 02:46:00,748 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7302: SUMMARY for call spin_unlock_irqrestore(mgsl_write_~info~6#1.base, 1313 + mgsl_write_~info~6#1.offset, mgsl_write_~flags~9#1); srcloc: null [2025-02-08 02:46:03,451 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14484: havoc tty_get_baud_rate_#t~nondet2826#1;#t~ret656#1 := tty_get_baud_rate_#res#1;havoc tty_get_baud_rate_#t~nondet2826#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~43#1 := #t~ret656#1;havoc #t~mem655#1.base, #t~mem655#1.offset;havoc #t~ret656#1;call write~int#4(~tmp~43#1 % 4294967296, ~info#1.base, 1745 + ~info#1.offset, 8); [2025-02-08 02:46:04,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mgsl_reset_rx_dma_buffersFINAL: assume true; [2025-02-08 02:46:04,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11135: call #t~mem2242.base, #t~mem2242.offset := read~$Pointer$#4(~info.base, 1519 + ~info.offset, 8);call write~int#4(4096, #t~mem2242.base, 4 + (#t~mem2242.offset + 36 * (if ~i~9 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9 % 4294967296 % 18446744073709551616 % 18446744073709551616 else ~i~9 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);~i~9 := 1 + ~i~9; [2025-02-08 02:46:04,299 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11144: call write~int#4(0, ~info.base, 1527 + ~info.offset, 4); [2025-02-08 02:46:05,455 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14284: havoc #t~nondet2789; [2025-02-08 02:46:05,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14392: havoc #t~nondet2808; [2025-02-08 02:46:05,819 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12244: havoc #t~bitwise2550; [2025-02-08 02:46:06,257 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9978: 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:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: assume 0 != ~rc~4#1; [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: assume !(0 != ~rc~4#1); [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9964: assume { :begin_inline_hdlcdev_exit } true;hdlcdev_exit_#in~info#1.base, hdlcdev_exit_#in~info#1.offset := ~info~29#1.base, ~info~29#1.offset;havoc hdlcdev_exit_#t~mem2654#1.base, hdlcdev_exit_#t~mem2654#1.offset, hdlcdev_exit_#t~mem2655#1.base, hdlcdev_exit_#t~mem2655#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~mem2654#1.base, hdlcdev_exit_#t~mem2654#1.offset := read~$Pointer$#4(hdlcdev_exit_~info#1.base, 10103 + 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~mem2654#1.base, hdlcdev_exit_#t~mem2654#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~mem2654#1.base, hdlcdev_exit_#t~mem2654#1.offset;call hdlcdev_exit_#t~mem2655#1.base, hdlcdev_exit_#t~mem2655#1.offset := read~$Pointer$#4(hdlcdev_exit_~info#1.base, 10103 + hdlcdev_exit_~info#1.offset, 8);assume { :begin_inline_ldv_free_netdev_18 } true;ldv_free_netdev_18_#in~dev#1.base, ldv_free_netdev_18_#in~dev#1.offset := hdlcdev_exit_#t~mem2655#1.base, hdlcdev_exit_#t~mem2655#1.offset;havoc ldv_free_netdev_18_~dev#1.base, ldv_free_netdev_18_~dev#1.offset;ldv_free_netdev_18_~dev#1.base, ldv_free_netdev_18_~dev#1.offset := ldv_free_netdev_18_#in~dev#1.base, ldv_free_netdev_18_#in~dev#1.offset; [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14545: havoc tty_unregister_driver_#t~nondet2834#1;#t~ret1812#1 := tty_unregister_driver_#res#1;havoc tty_unregister_driver_#t~nondet2834#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~ret1812#1 && #t~ret1812#1 <= 2147483647;~rc~4#1 := #t~ret1812#1;havoc #t~ret1812#1; [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: assume -2147483648 <= #t~ret1813#1 && #t~ret1813#1 <= 2147483647;havoc #t~ret1813#1; [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9958: SUMMARY for call put_tty_driver(~serial_driver~0.base, ~serial_driver~0.offset); srcloc: null [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-1: SUMMARY for call #t~ret1813#1 := printk(248, 0); srcloc: null [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: 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 := ~#synclink_pci_driver~0.base, ~#synclink_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:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: 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:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965: ~tmp~85#1.base, ~tmp~85#1.offset := ~info~29#1.base, ~info~29#1.offset;call #t~mem1814#1.base, #t~mem1814#1.offset := read~$Pointer$#4(~info~29#1.base, 1305 + ~info~29#1.offset, 8);~info~29#1.base, ~info~29#1.offset := #t~mem1814#1.base, #t~mem1814#1.offset;havoc #t~mem1814#1.base, #t~mem1814#1.offset;assume { :begin_inline_tty_port_destroy } true;tty_port_destroy_#in~arg0#1.base, tty_port_destroy_#in~arg0#1.offset := ~tmp~85#1.base, 4 + ~tmp~85#1.offset;havoc tty_port_destroy_~arg0#1.base, tty_port_destroy_~arg0#1.offset;tty_port_destroy_~arg0#1.base, tty_port_destroy_~arg0#1.offset := tty_port_destroy_#in~arg0#1.base, tty_port_destroy_#in~arg0#1.offset;havoc tty_port_destroy_~arg0#1.base, tty_port_destroy_~arg0#1.offset;havoc tty_port_destroy_#in~arg0#1.base, tty_port_destroy_#in~arg0#1.offset;assume { :end_inline_tty_port_destroy } true; [2025-02-08 02:46:06,258 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9965-1: SUMMARY for call mgsl_release_resources(~info~29#1.base, ~info~29#1.offset); srcloc: null [2025-02-08 02:46:06,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9969: SUMMARY for call kfree(~tmp~85#1.base, ~tmp~85#1.offset); srcloc: null [2025-02-08 02:46:06,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13737: ~ldv_state_variable_1~0 := 0;havoc ldv_free_netdev_18_~dev#1.base, ldv_free_netdev_18_~dev#1.offset;havoc ldv_free_netdev_18_#in~dev#1.base, ldv_free_netdev_18_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_18 } true;havoc hdlcdev_exit_#t~mem2655#1.base, hdlcdev_exit_#t~mem2655#1.offset;call write~$Pointer$#4(0, 0, hdlcdev_exit_~info#1.base, 10103 + hdlcdev_exit_~info#1.offset, 8);havoc hdlcdev_exit_#t~mem2654#1.base, hdlcdev_exit_#t~mem2654#1.offset, hdlcdev_exit_#t~mem2655#1.base, hdlcdev_exit_#t~mem2655#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; [2025-02-08 02:46:06,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint synclink_cleanupFINAL: assume true; [2025-02-08 02:46:06,259 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13737-1: SUMMARY for call free_netdev(ldv_free_netdev_18_~dev#1.base, ldv_free_netdev_18_~dev#1.offset); srcloc: null [2025-02-08 02:46:06,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14427: havoc #t~nondet2813; [2025-02-08 02:46:06,313 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14255: havoc #t~nondet2786; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854-1: SUMMARY for call #t~memmove~res1763#1.base, #t~memmove~res1763#1.offset := #Ultimate.C_memmove#4(~info~27#1.base, 1720 + ~info~27#1.offset, ~#default_params~0.base, ~#default_params~0.offset, ~__len~3#1); srcloc: null [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9850: assume ~__len~3#1 % 18446744073709551616 > 63; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9850: assume !(~__len~3#1 % 18446744073709551616 > 63); [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9854: ~__ret~7#1.base, ~__ret~7#1.offset := #t~memmove~res1763#1.base, #t~memmove~res1763#1.offset;havoc #t~memmove~res1763#1.base, #t~memmove~res1763#1.offset; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9846-1: SUMMARY for call #t~ret1761#1.base, #t~ret1761#1.offset := spinlock_check(~info~27#1.base, 10035 + ~info~27#1.offset); srcloc: null [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: SUMMARY for call __raw_spin_lock_init(~info~27#1.base, 1313 + ~info~27#1.offset, 238, 0, ~#__key___2~0#1.base, ~#__key___2~0#1.offset); srcloc: null [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9842: SUMMARY for call __init_waitqueue_head(~info~27#1.base, 1097 + ~info~27#1.offset, 237, 0, ~#__key___1~0#1.base, ~#__key___1~0#1.offset); srcloc: null [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9846: havoc #t~ret1761#1.base, #t~ret1761#1.offset; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9834: 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 := ~info~27#1.base, 1389 + ~info~27#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$#4(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$#4(INIT_LIST_HEAD_~list#1.base, INIT_LIST_HEAD_~list#1.offset, INIT_LIST_HEAD_~list#1.base, 8 + INIT_LIST_HEAD_~list#1.offset, 8); [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9840: SUMMARY for call __init_waitqueue_head(~info~27#1.base, 1013 + ~info~27#1.offset, 236, 0, ~#__key___0~0#1.base, ~#__key___0~0#1.offset); srcloc: null [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9828: 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$#4(~#mgsl_port_ops~0.base, ~#mgsl_port_ops~0.offset, ~info~27#1.base, 192 + ~info~27#1.offset, 8);call write~int#4(21505, ~info~27#1.base, ~info~27#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 := ~info~27#1.base, 1381 + ~info~27#1.offset, 0;havoc __init_work_~arg0#1.base, __init_work_~arg0#1.offset, __init_work_~arg1#1;__init_work_~arg0#1.base, __init_work_~arg0#1.offset := __init_work_#in~arg0#1.base, __init_work_#in~arg0#1.offset;__init_work_~arg1#1 := __init_work_#in~arg1#1; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9851: ~__ret~7#1.base, ~__ret~7#1.offset := #t~memmove~res1762#1.base, #t~memmove~res1762#1.offset;havoc #t~memmove~res1762#1.base, #t~memmove~res1762#1.offset; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9851-1: SUMMARY for call #t~memmove~res1762#1.base, #t~memmove~res1762#1.offset := #Ultimate.C_memmove#4(~info~27#1.base, 1720 + ~info~27#1.offset, ~#default_params~0.base, ~#default_params~0.offset, ~__len~3#1); srcloc: null [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9857: call write~int#4(0, ~info~27#1.base, 1648 + ~info~27#1.offset, 4);call write~int#4(1, ~info~27#1.base, 1531 + ~info~27#1.offset, 4);call write~int#4(0, ~info~27#1.base, 1567 + ~info~27#1.offset, 4); [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9843: havoc #t~ret1760#1.base, #t~ret1760#1.offset; [2025-02-08 02:46:07,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9843-1: SUMMARY for call #t~ret1760#1.base, #t~ret1760#1.offset := spinlock_check(~info~27#1.base, 1313 + ~info~27#1.offset); srcloc: null [2025-02-08 02:46:07,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847: ~__len~3#1 := 48; [2025-02-08 02:46:07,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9814: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#__key___2~0#1.base, ~#__key___2~0#1.offset);havoc ~#__key___2~0#1.base, ~#__key___2~0#1.offset;call ULTIMATE.dealloc(~#__key___3~0#1.base, ~#__key___3~0#1.offset);havoc ~#__key___3~0#1.base, ~#__key___3~0#1.offset; [2025-02-08 02:46:07,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9847-1: SUMMARY for call __raw_spin_lock_init(~info~27#1.base, 10035 + ~info~27#1.offset, 239, 0, ~#__key___3~0#1.base, ~#__key___3~0#1.offset); srcloc: null [2025-02-08 02:46:07,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9835: 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$#4(#funAddr~mgsl_bh_handler.base, #funAddr~mgsl_bh_handler.offset, ~info~27#1.base, 1405 + ~info~27#1.offset, 8);call write~int#4(4096, ~info~27#1.base, 1465 + ~info~27#1.offset, 4);call write~int#4(125, ~info~27#1.base, 865 + ~info~27#1.offset, 4);call write~int#4(7500, ~info~27#1.base, 869 + ~info~27#1.offset, 4); [2025-02-08 02:46:07,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9831: 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#32(4195328, ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8);call #t~mem1759#1 := read~int#32(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset, 8);call write~int#4(#t~mem1759#1, ~info~27#1.base, 1381 + ~info~27#1.offset, 8);havoc #t~mem1759#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 := ~info~27#1.base, 1413 + ~info~27#1.offset, 235, 0, ~#__key~1#1.base, ~#__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:46:07,319 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14342: havoc #t~nondet2797; [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14528-1: #t~ret1417#1 := tty_port_install_#res#1;havoc tty_port_install_#t~nondet2832#1, tty_port_install_~arg0#1.base, tty_port_install_~arg0#1.offset, tty_port_install_~arg1#1.base, tty_port_install_~arg1#1.offset, tty_port_install_~arg2#1.base, tty_port_install_~arg2#1.offset;havoc tty_port_install_#in~arg0#1.base, tty_port_install_#in~arg0#1.offset, tty_port_install_#in~arg1#1.base, tty_port_install_#in~arg1#1.offset, tty_port_install_#in~arg2#1.base, tty_port_install_#in~arg2#1.offset;assume { :end_inline_tty_port_install } true;assume -2147483648 <= #t~ret1417#1 && #t~ret1417#1 <= 2147483647;~tmp___0~42#1 := #t~ret1417#1;havoc #t~ret1417#1;#res#1 := ~tmp___0~42#1; [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: assume 0 != ~tmp~72#1;#res#1 := -19; [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8960: assume !(0 != ~tmp~72#1);call write~$Pointer$#4(~info~24#1.base, ~info~24#1.offset, ~tty#1.base, 1215 + ~tty#1.offset, 8);assume { :begin_inline_tty_port_install } true;tty_port_install_#in~arg0#1.base, tty_port_install_#in~arg0#1.offset, tty_port_install_#in~arg1#1.base, tty_port_install_#in~arg1#1.offset, tty_port_install_#in~arg2#1.base, tty_port_install_#in~arg2#1.offset := ~info~24#1.base, 4 + ~info~24#1.offset, ~driver#1.base, ~driver#1.offset, ~tty#1.base, ~tty#1.offset;havoc tty_port_install_#res#1;havoc tty_port_install_#t~nondet2832#1, tty_port_install_~arg0#1.base, tty_port_install_~arg0#1.offset, tty_port_install_~arg1#1.base, tty_port_install_~arg1#1.offset, tty_port_install_~arg2#1.base, tty_port_install_~arg2#1.offset;tty_port_install_~arg0#1.base, tty_port_install_~arg0#1.offset := tty_port_install_#in~arg0#1.base, tty_port_install_#in~arg0#1.offset;tty_port_install_~arg1#1.base, tty_port_install_~arg1#1.offset := tty_port_install_#in~arg1#1.base, tty_port_install_#in~arg1#1.offset;tty_port_install_~arg2#1.base, tty_port_install_~arg2#1.offset := tty_port_install_#in~arg2#1.base, tty_port_install_#in~arg2#1.offset;havoc tty_port_install_#t~nondet2832#1;assume -2147483648 <= tty_port_install_#t~nondet2832#1 && tty_port_install_#t~nondet2832#1 <= 2147483647;tty_port_install_#res#1 := tty_port_install_#t~nondet2832#1;havoc tty_port_install_#t~nondet2832#1; [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8959: assume -2147483648 <= #t~ret1416#1 && #t~ret1416#1 <= 2147483647;~tmp~72#1 := #t~ret1416#1; [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14528: havoc tty_port_install_#t~nondet2832#1; [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8959-1: SUMMARY for call #t~ret1416#1 := mgsl_paranoia_check(~info~24#1.base, ~info~24#1.offset, ~tty#1.base, 832 + ~tty#1.offset, 168, 0); srcloc: null [2025-02-08 02:46:07,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8951: call #t~mem1413#1.base, #t~mem1413#1.offset := read~$Pointer$#4(~info~24#1.base, 1305 + ~info~24#1.offset, 8);~info~24#1.base, ~info~24#1.offset := #t~mem1413#1.base, #t~mem1413#1.offset; [2025-02-08 02:46:07,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14491: havoc #t~nondet2827; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730-1: SUMMARY for call iounmap(#t~mem1717#1.base, #t~mem1717#1.offset + (if -(#t~mem1716#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then -(#t~mem1716#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 else -(#t~mem1716#1 % 4294967296) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718-1: call #t~mem1710#1 := read~int#4(~info#1.base, 1799 + ~info#1.offset, 1); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714: havoc #t~mem1709#1;call write~int#4(0, ~info#1.base, 1782 + ~info#1.offset, 1); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: assume 0 != (if #t~mem1710#1 % 256 % 4294967296 <= 2147483647 then #t~mem1710#1 % 256 % 4294967296 else #t~mem1710#1 % 256 % 4294967296 - 4294967296);havoc #t~mem1710#1;call #t~mem1711#1 := read~int#4(~info#1.base, 1791 + ~info#1.offset, 4);call #t~mem1712#1 := read~int#4(~info#1.base, 1795 + ~info#1.offset, 4); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9718: assume !(0 != (if #t~mem1710#1 % 256 % 4294967296 <= 2147483647 then #t~mem1710#1 % 256 % 4294967296 else #t~mem1710#1 % 256 % 4294967296 - 4294967296));havoc #t~mem1710#1; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9516: call write~int#4(0, mgsl_free_intermediate_txbuffer_memory_~info#1.base, 1571 + mgsl_free_intermediate_txbuffer_memory_~info#1.offset, 4);call write~int#4(0, mgsl_free_intermediate_txbuffer_memory_~info#1.base, 1575 + mgsl_free_intermediate_txbuffer_memory_~info#1.offset, 4);call write~int#4(0, mgsl_free_intermediate_txbuffer_memory_~info#1.base, 1579 + mgsl_free_intermediate_txbuffer_memory_~info#1.offset, 4);havoc mgsl_free_intermediate_txbuffer_memory_#t~mem1629#1.base, mgsl_free_intermediate_txbuffer_memory_#t~mem1629#1.offset, mgsl_free_intermediate_txbuffer_memory_#t~mem1630#1, mgsl_free_intermediate_txbuffer_memory_~info#1.base, mgsl_free_intermediate_txbuffer_memory_~info#1.offset, mgsl_free_intermediate_txbuffer_memory_~i~4#1;havoc mgsl_free_intermediate_txbuffer_memory_#in~info#1.base, mgsl_free_intermediate_txbuffer_memory_#in~info#1.offset;assume { :end_inline_mgsl_free_intermediate_txbuffer_memory } true;call #t~mem1705#1 := read~int#4(~info#1.base, 1695 + ~info#1.offset, 1); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9714-1: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, #t~mem1709#1 % 4294967296, 262144); srcloc: null [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735: assume -2147483648 <= #t~ret1718#1 && #t~ret1718#1 <= 2147483647;havoc #t~ret1718#1; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9735-1: SUMMARY for call #t~ret1718#1 := printk(230, 0); srcloc: null [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9719: havoc #t~mem1711#1;havoc #t~mem1712#1;call write~int#4(0, ~info#1.base, 1799 + ~info#1.offset, 1); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9719-1: SUMMARY for call __release_region(~#iomem_resource~0.base, ~#iomem_resource~0.offset, (#t~mem1711#1 + #t~mem1712#1) % 4294967296, 128); srcloc: null [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: assume 0 != (#t~mem1713#1.base + #t~mem1713#1.offset) % 18446744073709551616;havoc #t~mem1713#1.base, #t~mem1713#1.offset;call #t~mem1714#1.base, #t~mem1714#1.offset := read~$Pointer$#4(~info#1.base, 1770 + ~info#1.offset, 8); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724: assume !(0 != (#t~mem1713#1.base + #t~mem1713#1.offset) % 18446744073709551616);havoc #t~mem1713#1.base, #t~mem1713#1.offset; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9724-1: call #t~mem1713#1.base, #t~mem1713#1.offset := read~$Pointer$#4(~info#1.base, 1770 + ~info#1.offset, 8); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9695: 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~mem1701#1;call write~int#4(0, ~info#1.base, 1708 + ~info#1.offset, 1); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mgsl_release_resourcesFINAL: assume true; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: assume 0 != (if #t~mem1705#1 % 256 % 4294967296 <= 2147483647 then #t~mem1705#1 % 256 % 4294967296 else #t~mem1705#1 % 256 % 4294967296 - 4294967296);havoc #t~mem1705#1;call #t~mem1706#1 := read~int#4(~info#1.base, 1687 + ~info#1.offset, 4);call #t~mem1707#1 := read~int#4(~info#1.base, 1691 + ~info#1.offset, 4); [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9708: assume !(0 != (if #t~mem1705#1 % 256 % 4294967296 <= 2147483647 then #t~mem1705#1 % 256 % 4294967296 else #t~mem1705#1 % 256 % 4294967296 - 4294967296));havoc #t~mem1705#1; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9700: havoc disable_dma_#t~bitwise270#1, disable_dma_#t~bitwise271#1, disable_dma_~dmanr#1;havoc disable_dma_#in~dmanr#1;assume { :end_inline_disable_dma } true;havoc #t~mem1703#1;call #t~mem1704#1 := read~int#4(~info#1.base, 1709 + ~info#1.offset, 4);assume { :begin_inline_free_dma } true;free_dma_#in~arg0#1 := #t~mem1704#1;havoc free_dma_~arg0#1;free_dma_~arg0#1 := free_dma_#in~arg0#1; [2025-02-08 02:46:08,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506: call write~$Pointer$#4(0, 0, mgsl_free_intermediate_txbuffer_memory_~info#1.base, 4 + (1583 + mgsl_free_intermediate_txbuffer_memory_~info#1.offset + 12 * mgsl_free_intermediate_txbuffer_memory_~i~4#1), 8);mgsl_free_intermediate_txbuffer_memory_~i~4#1 := 1 + mgsl_free_intermediate_txbuffer_memory_~i~4#1; [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: havoc #t~mem1714#1.base, #t~mem1714#1.offset;call write~$Pointer$#4(0, 0, ~info#1.base, 1770 + ~info#1.offset, 8); [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725-1: SUMMARY for call iounmap(#t~mem1714#1.base, #t~mem1714#1.offset); srcloc: null [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: assume 0 != (#t~mem1715#1.base + #t~mem1715#1.offset) % 18446744073709551616;havoc #t~mem1715#1.base, #t~mem1715#1.offset;call #t~mem1717#1.base, #t~mem1717#1.offset := read~$Pointer$#4(~info#1.base, 1783 + ~info#1.offset, 8);call #t~mem1716#1 := read~int#4(~info#1.base, 1795 + ~info#1.offset, 4); [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729: assume !(0 != (#t~mem1715#1.base + #t~mem1715#1.offset) % 18446744073709551616);havoc #t~mem1715#1.base, #t~mem1715#1.offset; [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506-1: SUMMARY for call kfree(mgsl_free_intermediate_txbuffer_memory_#t~mem1629#1.base, mgsl_free_intermediate_txbuffer_memory_#t~mem1629#1.offset); srcloc: null [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9729-1: call #t~mem1715#1.base, #t~mem1715#1.offset := read~$Pointer$#4(~info#1.base, 1783 + ~info#1.offset, 8); [2025-02-08 02:46:08,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9506-2: call mgsl_free_intermediate_txbuffer_memory_#t~mem1629#1.base, mgsl_free_intermediate_txbuffer_memory_#t~mem1629#1.offset := read~$Pointer$#4(mgsl_free_intermediate_txbuffer_memory_~info#1.base, 4 + (1583 + mgsl_free_intermediate_txbuffer_memory_~info#1.offset + 12 * mgsl_free_intermediate_txbuffer_memory_~i~4#1), 8); [2025-02-08 02:46:08,600 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9709: havoc #t~mem1706#1;havoc #t~mem1707#1;call write~int#4(0, ~info#1.base, 1695 + ~info#1.offset, 1); [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9709-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, #t~mem1706#1 % 4294967296, #t~mem1707#1 % 4294967296); srcloc: null [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: assume 0 != (if #t~mem1708#1 % 256 % 4294967296 <= 2147483647 then #t~mem1708#1 % 256 % 4294967296 else #t~mem1708#1 % 256 % 4294967296 - 4294967296);havoc #t~mem1708#1;call #t~mem1709#1 := read~int#4(~info#1.base, 1778 + ~info#1.offset, 4); [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713: assume !(0 != (if #t~mem1708#1 % 256 % 4294967296 <= 2147483647 then #t~mem1708#1 % 256 % 4294967296 else #t~mem1708#1 % 256 % 4294967296 - 4294967296));havoc #t~mem1708#1; [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9713-1: call #t~mem1708#1 := read~int#4(~info#1.base, 1782 + ~info#1.offset, 1); [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9701: havoc free_dma_~arg0#1;havoc free_dma_#in~arg0#1;assume { :end_inline_free_dma } true;havoc #t~mem1704#1;call write~int#4(0, ~info#1.base, 1713 + ~info#1.offset, 1); [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9730: havoc #t~mem1717#1.base, #t~mem1717#1.offset;havoc #t~mem1716#1;call write~$Pointer$#4(0, 0, ~info#1.base, 1783 + ~info#1.offset, 8); [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734: assume ~debug_level~0 > 2; [2025-02-08 02:46:08,601 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9734: assume !(~debug_level~0 > 2); [2025-02-08 02:46:08,915 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: havoc arch_irqs_disabled_flags_#t~bitwise27#1; [2025-02-08 02:46:09,150 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5217: havoc #t~mem1;havoc #t~bitwise2; [2025-02-08 02:46:40,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8095-1: SUMMARY for call mgsl_wait_event_#t~ret1057#1 := usc_InReg(mgsl_wait_event_~info#1.base, mgsl_wait_event_~info#1.offset, 38); srcloc: null [2025-02-08 02:46:40,379 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8095: mgsl_wait_event_~tmp___35~0#1 := mgsl_wait_event_#t~ret1057#1;havoc mgsl_wait_event_#t~ret1057#1; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-2: [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063-1: SUMMARY for call remove_wait_queue(mgsl_wait_event_~info#1.base, 1097 + mgsl_wait_event_~info#1.offset, mgsl_wait_event_~#wait~0#1.base, mgsl_wait_event_~#wait~0#1.offset); srcloc: null [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-1: SUMMARY for call usc_OutReg(mgsl_wait_event_~info#1.base, mgsl_wait_event_~info#1.offset, 38, mgsl_wait_event_#t~bitwise1058#1); srcloc: null [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8063: mgsl_wait_event_~__ret___1~0#1 := 0;mgsl_wait_event_#t~switch1047#1 := false; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096: havoc mgsl_wait_event_#t~bitwise1058#1; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-5: assume 0 == (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296);mgsl_wait_event_#t~bitwise1058#1 := 0; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-5: assume !(0 == (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-4: assume 65343 == (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296);mgsl_wait_event_#t~bitwise1058#1 := (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-4: assume !(65343 == (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8096-3: havoc mgsl_wait_event_#t~bitwise1058#1;assume (((((if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296) < 0 || mgsl_wait_event_#t~bitwise1058#1 <= (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296)) && mgsl_wait_event_#t~bitwise1058#1 <= 65343) && mgsl_wait_event_#t~bitwise1058#1 >= 0) && ((if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296) >= 0 || mgsl_wait_event_#t~bitwise1058#1 > 65343 + (if mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 <= 2147483647 then mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 else mgsl_wait_event_~tmp___35~0#1 % 65536 % 4294967296 - 4294967296))) && mgsl_wait_event_#t~bitwise1058#1 >= -2147483648; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7634-1: mgsl_get_params_#res#1 := -14; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13679: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7602: havoc ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_9_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_9_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_9 } true; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7602-1: assume { :begin_inline_ldv_mutex_unlock_9 } true;ldv_mutex_unlock_9_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_9_#in~ldv_func_arg1#1.offset := mgsl_get_stats_~info#1.base, 545 + mgsl_get_stats_~info#1.offset;havoc ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset;ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset := ldv_mutex_unlock_9_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_9_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8494: mgsl_ioctl_common_#t~ret1272#1 := mgsl_loopmode_send_done_#res#1;havoc mgsl_loopmode_send_done_#t~ret2536#1.base, mgsl_loopmode_send_done_#t~ret2536#1.offset, mgsl_loopmode_send_done_#t~ret2537#1, mgsl_loopmode_send_done_#t~mem2538#1, mgsl_loopmode_send_done_#t~bitwise2539#1, mgsl_loopmode_send_done_#t~mem2540#1, mgsl_loopmode_send_done_~info#1.base, mgsl_loopmode_send_done_~info#1.offset, mgsl_loopmode_send_done_~flags~37#1, mgsl_loopmode_send_done_~tmp~109#1.base, mgsl_loopmode_send_done_~tmp~109#1.offset;havoc mgsl_loopmode_send_done_#in~info#1.base, mgsl_loopmode_send_done_#in~info#1.offset;assume { :end_inline_mgsl_loopmode_send_done } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1272#1 && mgsl_ioctl_common_#t~ret1272#1 <= 2147483647;mgsl_ioctl_common_~tmp___8~3#1 := mgsl_ioctl_common_#t~ret1272#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___8~3#1; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13680: SUMMARY for call mutex_unlock(ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8065: havoc mgsl_wait_event_#t~switch1047#1;havoc mgsl_wait_event_#t~ret1048#1.base, mgsl_wait_event_#t~ret1048#1.offset;havoc mgsl_wait_event_#t~ret1049#1.base, mgsl_wait_event_#t~ret1049#1.offset;havoc mgsl_wait_event_#t~ret1050#1.base, mgsl_wait_event_#t~ret1050#1.offset;havoc mgsl_wait_event_#t~ret1051#1.base, mgsl_wait_event_#t~ret1051#1.offset;havoc mgsl_wait_event_#t~switch1047#1;havoc mgsl_wait_event_#t~ret1048#1.base, mgsl_wait_event_#t~ret1048#1.offset;havoc mgsl_wait_event_#t~ret1049#1.base, mgsl_wait_event_#t~ret1049#1.offset;havoc mgsl_wait_event_#t~ret1050#1.base, mgsl_wait_event_#t~ret1050#1.offset;havoc mgsl_wait_event_#t~ret1051#1.base, mgsl_wait_event_#t~ret1051#1.offset;call mgsl_wait_event_#t~mem1052#1 := read~int#4(mgsl_wait_event_~#mask~0#1.base, mgsl_wait_event_~#mask~0#1.offset, 4); [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume 0 != mgsl_get_stats_~err~0#1;mgsl_get_stats_#res#1 := -14; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7603: assume !(0 != mgsl_get_stats_~err~0#1); [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7669: havoc ldv_mutex_lock_12_~ldv_func_arg1#1.base, ldv_mutex_lock_12_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_12_#in~ldv_func_arg1#1.base, ldv_mutex_lock_12_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_12 } true; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: assume modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,380 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8264: assume !modem_input_wait_#t~switch1176#1;modem_input_wait_#t~switch1176#1 := true; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: assume mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8066: assume !mgsl_wait_event_#t~switch1047#1;mgsl_wait_event_#t~switch1047#1 := mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8099: SUMMARY for call spin_unlock_irqrestore(mgsl_wait_event_~info#1.base, 1313 + mgsl_wait_event_~info#1.offset, mgsl_wait_event_~flags~19#1); srcloc: null [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: mgsl_set_params_~tmp___1~15#1.base, mgsl_set_params_~tmp___1~15#1.offset := mgsl_set_params_#t~ret838#1.base, mgsl_set_params_#t~ret838#1.offset;havoc mgsl_set_params_#t~ret838#1.base, mgsl_set_params_#t~ret838#1.offset; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call mgsl_set_params_#t~ret838#1.base, mgsl_set_params_#t~ret838#1.offset := spinlock_check(mgsl_set_params_~info#1.base, 1313 + mgsl_set_params_~info#1.offset); srcloc: null [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265-1: SUMMARY for call modem_input_wait_#t~ret1180#1.base, modem_input_wait_#t~ret1180#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265: modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset := modem_input_wait_#t~ret1180#1.base, modem_input_wait_#t~ret1180#1.offset; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067-1: SUMMARY for call mgsl_wait_event_#t~ret1048#1.base, mgsl_wait_event_#t~ret1048#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: mgsl_wait_event_~tmp___30~0#1.base, mgsl_wait_event_~tmp___30~0#1.offset := mgsl_wait_event_#t~ret1048#1.base, mgsl_wait_event_#t~ret1048#1.offset; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8133: 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~1#1.base, modem_input_wait_~#cnow~1#1.offset);havoc modem_input_wait_~#cnow~1#1.base, modem_input_wait_~#cnow~1#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset);havoc modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset;mgsl_ioctl_common_#t~ret1273#1 := modem_input_wait_#res#1;havoc modem_input_wait_#t~ret1060#1.base, modem_input_wait_#t~ret1060#1.offset, modem_input_wait_#t~ret1061#1.base, modem_input_wait_#t~ret1061#1.offset, modem_input_wait_#t~ret1062#1, modem_input_wait_#t~mem1063#1, modem_input_wait_#t~mem1064#1, modem_input_wait_#t~mem1065#1, modem_input_wait_#t~mem1066#1, modem_input_wait_#t~mem1067#1, modem_input_wait_#t~mem1068#1, modem_input_wait_#t~mem1069#1, modem_input_wait_#t~mem1070#1, modem_input_wait_#t~mem1071#1, modem_input_wait_#t~mem1072#1, modem_input_wait_#t~mem1073#1, modem_input_wait_#t~mem1074#1, modem_input_wait_#t~mem1075#1, modem_input_wait_#t~mem1076#1, modem_input_wait_#t~mem1077#1, modem_input_wait_#t~mem1078#1, modem_input_wait_#t~mem1079#1, modem_input_wait_#t~mem1080#1, modem_input_wait_#t~mem1081#1, modem_input_wait_#t~mem1082#1, modem_input_wait_#t~mem1083#1, modem_input_wait_#t~mem1084#1, modem_input_wait_#t~mem1085#1, modem_input_wait_#t~switch1086#1, modem_input_wait_#t~ret1087#1.base, modem_input_wait_#t~ret1087#1.offset, modem_input_wait_#t~ret1088#1.base, modem_input_wait_#t~ret1088#1.offset, modem_input_wait_#t~ret1089#1.base, modem_input_wait_#t~ret1089#1.offset, modem_input_wait_#t~ret1090#1.base, modem_input_wait_#t~ret1090#1.offset, modem_input_wait_#t~ret1091#1.base, modem_input_wait_#t~ret1091#1.offset, modem_input_wait_#t~ret1092#1, modem_input_wait_#t~ret1093#1.base, modem_input_wait_#t~ret1093#1.offset, modem_input_wait_#t~ret1094#1, modem_input_wait_#t~mem1095#1, modem_input_wait_#t~mem1096#1, modem_input_wait_#t~mem1097#1, modem_input_wait_#t~mem1098#1, modem_input_wait_#t~mem1099#1, modem_input_wait_#t~mem1100#1, modem_input_wait_#t~mem1101#1, modem_input_wait_#t~mem1102#1, modem_input_wait_#t~mem1103#1, modem_input_wait_#t~mem1104#1, modem_input_wait_#t~mem1105#1, modem_input_wait_#t~mem1106#1, modem_input_wait_#t~mem1107#1, modem_input_wait_#t~mem1108#1, modem_input_wait_#t~mem1109#1, modem_input_wait_#t~mem1110#1, modem_input_wait_#t~mem1111#1, modem_input_wait_#t~mem1112#1, modem_input_wait_#t~mem1113#1, modem_input_wait_#t~mem1114#1, modem_input_wait_#t~mem1115#1, modem_input_wait_#t~mem1116#1, modem_input_wait_#t~mem1117#1, modem_input_wait_#t~switch1118#1, modem_input_wait_#t~ret1119#1.base, modem_input_wait_#t~ret1119#1.offset, modem_input_wait_#t~ret1120#1.base, modem_input_wait_#t~ret1120#1.offset, modem_input_wait_#t~ret1121#1.base, modem_input_wait_#t~ret1121#1.offset, modem_input_wait_#t~ret1122#1.base, modem_input_wait_#t~ret1122#1.offset, modem_input_wait_#t~mem1123#1, modem_input_wait_#t~mem1124#1, modem_input_wait_#t~mem1125#1, modem_input_wait_#t~mem1126#1, modem_input_wait_#t~short1127#1, modem_input_wait_#t~mem1128#1, modem_input_wait_#t~mem1129#1, modem_input_wait_#t~short1130#1, modem_input_wait_#t~mem1131#1, modem_input_wait_#t~mem1132#1, modem_input_wait_#t~short1133#1, modem_input_wait_#t~bitwise1134#1, modem_input_wait_#t~mem1135#1, modem_input_wait_#t~mem1136#1, modem_input_wait_#t~short1137#1, modem_input_wait_#t~bitwise1138#1, modem_input_wait_#t~mem1139#1, modem_input_wait_#t~mem1140#1, modem_input_wait_#t~short1141#1, modem_input_wait_#t~short1142#1, modem_input_wait_#t~bitwise1143#1, modem_input_wait_#t~mem1144#1, modem_input_wait_#t~mem1145#1, modem_input_wait_#t~short1146#1, modem_input_wait_#t~short1147#1, modem_input_wait_#t~bitwise1148#1, modem_input_wait_#t~mem1149#1, modem_input_wait_#t~mem1150#1, modem_input_wait_#t~short1151#1, modem_input_wait_#t~short1152#1, modem_input_wait_#t~mem1153#1, modem_input_wait_#t~mem1154#1, modem_input_wait_#t~mem1155#1, modem_input_wait_#t~mem1156#1, modem_input_wait_#t~mem1157#1, modem_input_wait_#t~mem1158#1, modem_input_wait_#t~mem1159#1, modem_input_wait_#t~mem1160#1, modem_input_wait_#t~mem1161#1, modem_input_wait_#t~mem1162#1, modem_input_wait_#t~mem1163#1, modem_input_wait_#t~mem1164#1, modem_input_wait_#t~mem1165#1, modem_input_wait_#t~mem1166#1, modem_input_wait_#t~mem1167#1, modem_input_wait_#t~mem1168#1, modem_input_wait_#t~mem1169#1, modem_input_wait_#t~mem1170#1, modem_input_wait_#t~mem1171#1, modem_input_wait_#t~mem1172#1, modem_input_wait_#t~mem1173#1, modem_input_wait_#t~mem1174#1, modem_input_wait_#t~mem1175#1, modem_input_wait_#t~switch1176#1, modem_input_wait_#t~ret1177#1.base, modem_input_wait_#t~ret1177#1.offset, modem_input_wait_#t~ret1178#1.base, modem_input_wait_#t~ret1178#1.offset, modem_input_wait_#t~ret1179#1.base, modem_input_wait_#t~ret1179#1.offset, modem_input_wait_#t~ret1180#1.base, modem_input_wait_#t~ret1180#1.offset, modem_input_wait_~info#1.base, modem_input_wait_~info#1.offset, modem_input_wait_~arg#1, modem_input_wait_~flags~20#1, modem_input_wait_~rc~2#1, modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset, modem_input_wait_~#cnow~1#1.base, modem_input_wait_~#cnow~1#1.offset, modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset, modem_input_wait_~tmp~58#1.base, modem_input_wait_~tmp~58#1.offset, modem_input_wait_~tmp___0~33#1.base, modem_input_wait_~tmp___0~33#1.offset, modem_input_wait_~__ret~4#1, modem_input_wait_~tmp___1~17#1.base, modem_input_wait_~tmp___1~17#1.offset, modem_input_wait_~tmp___2~9#1.base, modem_input_wait_~tmp___2~9#1.offset, modem_input_wait_~tmp___3~5#1.base, modem_input_wait_~tmp___3~5#1.offset, modem_input_wait_~tmp___4~4#1.base, modem_input_wait_~tmp___4~4#1.offset, modem_input_wait_~tmp___5~3#1.base, modem_input_wait_~tmp___5~3#1.offset, modem_input_wait_~tmp___6~2#1, modem_input_wait_~tmp___7~2#1.base, modem_input_wait_~tmp___7~2#1.offset, modem_input_wait_~__ret___0~1#1, modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset, modem_input_wait_~tmp___9~2#1.base, modem_input_wait_~tmp___9~2#1.offset, modem_input_wait_~tmp___10~2#1.base, modem_input_wait_~tmp___10~2#1.offset, modem_input_wait_~tmp___11~1#1.base, modem_input_wait_~tmp___11~1#1.offset, modem_input_wait_~__ret___1~1#1, modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset, modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset, modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset, modem_input_wait_~tmp___15~1#1.base, modem_input_wait_~tmp___15~1#1.offset;havoc modem_input_wait_#in~info#1.base, modem_input_wait_#in~info#1.offset, modem_input_wait_#in~arg#1;assume { :end_inline_modem_input_wait } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1273#1 && mgsl_ioctl_common_#t~ret1273#1 <= 2147483647;mgsl_ioctl_common_~tmp___9~3#1 := mgsl_ioctl_common_#t~ret1273#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___9~3#1; [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671-1: SUMMARY for call mgsl_set_params_#t~ret839#1 := _raw_spin_lock_irqsave(mgsl_set_params_~tmp___1~15#1.base, mgsl_set_params_~tmp___1~15#1.offset); srcloc: null [2025-02-08 02:46:40,381 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: mgsl_set_params_~flags~14#1 := mgsl_set_params_#t~ret839#1;havoc mgsl_set_params_#t~ret839#1;mgsl_set_params_~__len~1#1 := 48; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: assume mgsl_set_params_~__len~1#1 % 18446744073709551616 > 63; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: assume !(mgsl_set_params_~__len~1#1 % 18446744073709551616 > 63); [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume 0 == mgsl_wait_event_~rc~1#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8103: assume !(0 == mgsl_wait_event_~rc~1#1); [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: mgsl_set_params_~__ret~2#1.base, mgsl_set_params_~__ret~2#1.offset := mgsl_set_params_#t~memmove~res840#1.base, mgsl_set_params_#t~memmove~res840#1.offset;havoc mgsl_set_params_#t~memmove~res840#1.base, mgsl_set_params_#t~memmove~res840#1.offset; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8467: mgsl_ioctl_common_#t~ret1263#1 := mgsl_get_params_#res#1;havoc mgsl_get_params_#t~ret832#1, mgsl_get_params_#t~ret833#1, mgsl_get_params_#t~ret834#1, mgsl_get_params_~info#1.base, mgsl_get_params_~info#1.offset, mgsl_get_params_~user_params#1.base, mgsl_get_params_~user_params#1.offset, mgsl_get_params_~err~1#1, mgsl_get_params_~tmp___0~30#1;havoc mgsl_get_params_#in~info#1.base, mgsl_get_params_#in~info#1.offset, mgsl_get_params_#in~user_params#1.base, mgsl_get_params_#in~user_params#1.offset;assume { :end_inline_mgsl_get_params } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1263#1 && mgsl_ioctl_common_#t~ret1263#1 <= 2147483647;mgsl_ioctl_common_~tmp~64#1 := mgsl_ioctl_common_#t~ret1263#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp~64#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674-1: SUMMARY for call mgsl_set_params_#t~memmove~res840#1.base, mgsl_set_params_#t~memmove~res840#1.offset := #Ultimate.C_memmove#4(mgsl_set_params_~info#1.base, 1720 + mgsl_set_params_~info#1.offset, mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset, mgsl_set_params_~__len~1#1); srcloc: null [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: assume modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8269: assume !modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8104-1: SUMMARY for call might_fault(); srcloc: null [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8071: assume !mgsl_wait_event_#t~switch1047#1;mgsl_wait_event_#t~switch1047#1 := mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8104: mgsl_wait_event_~__pu_val~0#1 := mgsl_wait_event_~events~0#1;mgsl_wait_event_#t~switch1059#1 := false; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7642: call ULTIMATE.dealloc(mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset);havoc mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset;mgsl_ioctl_common_#t~ret1264#1 := mgsl_set_params_#res#1;havoc mgsl_set_params_#t~ret835#1, mgsl_set_params_#t~ret836#1, mgsl_set_params_#t~ret837#1, mgsl_set_params_#t~ret838#1.base, mgsl_set_params_#t~ret838#1.offset, mgsl_set_params_#t~ret839#1, mgsl_set_params_#t~memmove~res840#1.base, mgsl_set_params_#t~memmove~res840#1.offset, mgsl_set_params_#t~memmove~res841#1.base, mgsl_set_params_#t~memmove~res841#1.offset, mgsl_set_params_~info#1.base, mgsl_set_params_~info#1.offset, mgsl_set_params_~new_params#1.base, mgsl_set_params_~new_params#1.offset, mgsl_set_params_~flags~14#1, mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset, mgsl_set_params_~err~2#1, mgsl_set_params_~tmp___0~31#1, mgsl_set_params_~tmp___1~15#1.base, mgsl_set_params_~tmp___1~15#1.offset, mgsl_set_params_~__len~1#1, mgsl_set_params_~__ret~2#1.base, mgsl_set_params_~__ret~2#1.offset;havoc mgsl_set_params_#in~info#1.base, mgsl_set_params_#in~info#1.offset, mgsl_set_params_#in~new_params#1.base, mgsl_set_params_#in~new_params#1.offset;assume { :end_inline_mgsl_set_params } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1264#1 && mgsl_ioctl_common_#t~ret1264#1 <= 2147483647;mgsl_ioctl_common_~tmp___0~37#1 := mgsl_ioctl_common_#t~ret1264#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___0~37#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8270: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072-1: SUMMARY for call mgsl_wait_event_#t~ret1049#1.base, mgsl_wait_event_#t~ret1049#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8072: mgsl_wait_event_~tmp___31~0#1.base, mgsl_wait_event_~tmp___31~0#1.offset := mgsl_wait_event_#t~ret1049#1.base, mgsl_wait_event_#t~ret1049#1.offset; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: SUMMARY for call mgsl_set_params_#t~memmove~res841#1.base, mgsl_set_params_#t~memmove~res841#1.offset := #Ultimate.C_memmove#4(mgsl_set_params_~info#1.base, 1720 + mgsl_set_params_~info#1.offset, mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset, mgsl_set_params_~__len~1#1); srcloc: null [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: mgsl_set_params_~__ret~2#1.base, mgsl_set_params_~__ret~2#1.offset := mgsl_set_params_#t~memmove~res841#1.base, mgsl_set_params_#t~memmove~res841#1.offset;havoc mgsl_set_params_#t~memmove~res841#1.base, mgsl_set_params_#t~memmove~res841#1.offset; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: assume mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8107: assume !mgsl_wait_event_#t~switch1059#1;mgsl_wait_event_#t~switch1059#1 := mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,382 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7810: call ULTIMATE.dealloc(mgsl_wait_event_~#cprev~0#1.base, mgsl_wait_event_~#cprev~0#1.offset);havoc mgsl_wait_event_~#cprev~0#1.base, mgsl_wait_event_~#cprev~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#cnow~0#1.base, mgsl_wait_event_~#cnow~0#1.offset);havoc mgsl_wait_event_~#cnow~0#1.base, mgsl_wait_event_~#cnow~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#mask~0#1.base, mgsl_wait_event_~#mask~0#1.offset);havoc mgsl_wait_event_~#mask~0#1.base, mgsl_wait_event_~#mask~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#oldsigs~0#1.base, mgsl_wait_event_~#oldsigs~0#1.offset);havoc mgsl_wait_event_~#oldsigs~0#1.base, mgsl_wait_event_~#oldsigs~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#newsigs~0#1.base, mgsl_wait_event_~#newsigs~0#1.offset);havoc mgsl_wait_event_~#newsigs~0#1.base, mgsl_wait_event_~#newsigs~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#wait~0#1.base, mgsl_wait_event_~#wait~0#1.offset);havoc mgsl_wait_event_~#wait~0#1.base, mgsl_wait_event_~#wait~0#1.offset;mgsl_ioctl_common_#t~ret1271#1 := mgsl_wait_event_#res#1;havoc mgsl_wait_event_#t~ret870#1.base, mgsl_wait_event_#t~ret870#1.offset, mgsl_wait_event_#t~ret871#1, mgsl_wait_event_#t~mem872#1, mgsl_wait_event_#t~ret873#1, mgsl_wait_event_#t~ret874#1.base, mgsl_wait_event_#t~ret874#1.offset, mgsl_wait_event_#t~ret875#1, mgsl_wait_event_#t~mem876#1, mgsl_wait_event_#t~bitwise877#1, mgsl_wait_event_#t~bitwise878#1, mgsl_wait_event_#t~bitwise879#1, mgsl_wait_event_#t~mem880#1, mgsl_wait_event_#t~bitwise881#1, mgsl_wait_event_#t~mem882#1, mgsl_wait_event_#t~mem883#1, mgsl_wait_event_#t~mem884#1, mgsl_wait_event_#t~mem885#1, mgsl_wait_event_#t~mem886#1, mgsl_wait_event_#t~mem887#1, mgsl_wait_event_#t~mem888#1, mgsl_wait_event_#t~mem889#1, mgsl_wait_event_#t~mem890#1, mgsl_wait_event_#t~mem891#1, mgsl_wait_event_#t~mem892#1, mgsl_wait_event_#t~mem893#1, mgsl_wait_event_#t~mem894#1, mgsl_wait_event_#t~mem895#1, mgsl_wait_event_#t~mem896#1, mgsl_wait_event_#t~mem897#1, mgsl_wait_event_#t~mem898#1, mgsl_wait_event_#t~mem899#1, mgsl_wait_event_#t~mem900#1, mgsl_wait_event_#t~mem901#1, mgsl_wait_event_#t~mem902#1, mgsl_wait_event_#t~mem903#1, mgsl_wait_event_#t~mem904#1, mgsl_wait_event_#t~mem905#1, mgsl_wait_event_#t~mem906#1, mgsl_wait_event_#t~mem907#1, mgsl_wait_event_#t~mem908#1, mgsl_wait_event_#t~mem909#1, mgsl_wait_event_#t~mem910#1, mgsl_wait_event_#t~mem911#1, mgsl_wait_event_#t~mem912#1, mgsl_wait_event_#t~mem913#1, mgsl_wait_event_#t~bitwise914#1, mgsl_wait_event_#t~ret915#1, mgsl_wait_event_#t~mem916#1, mgsl_wait_event_#t~bitwise917#1, mgsl_wait_event_#t~mem918#1, mgsl_wait_event_#t~bitwise919#1, mgsl_wait_event_#t~switch920#1, mgsl_wait_event_#t~ret921#1.base, mgsl_wait_event_#t~ret921#1.offset, mgsl_wait_event_#t~ret922#1.base, mgsl_wait_event_#t~ret922#1.offset, mgsl_wait_event_#t~ret923#1.base, mgsl_wait_event_#t~ret923#1.offset, mgsl_wait_event_#t~ret924#1.base, mgsl_wait_event_#t~ret924#1.offset, mgsl_wait_event_#t~ret925#1.base, mgsl_wait_event_#t~ret925#1.offset, mgsl_wait_event_#t~ret926#1, mgsl_wait_event_#t~ret927#1.base, mgsl_wait_event_#t~ret927#1.offset, mgsl_wait_event_#t~ret928#1, mgsl_wait_event_#t~mem929#1, mgsl_wait_event_#t~mem930#1, mgsl_wait_event_#t~mem931#1, mgsl_wait_event_#t~mem932#1, mgsl_wait_event_#t~mem933#1, mgsl_wait_event_#t~mem934#1, mgsl_wait_event_#t~mem935#1, mgsl_wait_event_#t~mem936#1, mgsl_wait_event_#t~mem937#1, mgsl_wait_event_#t~mem938#1, mgsl_wait_event_#t~mem939#1, mgsl_wait_event_#t~mem940#1, mgsl_wait_event_#t~mem941#1, mgsl_wait_event_#t~mem942#1, mgsl_wait_event_#t~mem943#1, mgsl_wait_event_#t~mem944#1, mgsl_wait_event_#t~mem945#1, mgsl_wait_event_#t~mem946#1, mgsl_wait_event_#t~mem947#1, mgsl_wait_event_#t~mem948#1, mgsl_wait_event_#t~mem949#1, mgsl_wait_event_#t~mem950#1, mgsl_wait_event_#t~mem951#1, mgsl_wait_event_#t~mem952#1, mgsl_wait_event_#t~mem953#1, mgsl_wait_event_#t~mem954#1, mgsl_wait_event_#t~mem955#1, mgsl_wait_event_#t~mem956#1, mgsl_wait_event_#t~mem957#1, mgsl_wait_event_#t~mem958#1, mgsl_wait_event_#t~mem959#1, mgsl_wait_event_#t~switch960#1, mgsl_wait_event_#t~ret961#1.base, mgsl_wait_event_#t~ret961#1.offset, mgsl_wait_event_#t~ret962#1.base, mgsl_wait_event_#t~ret962#1.offset, mgsl_wait_event_#t~ret963#1.base, mgsl_wait_event_#t~ret963#1.offset, mgsl_wait_event_#t~ret964#1.base, mgsl_wait_event_#t~ret964#1.offset, mgsl_wait_event_#t~mem965#1, mgsl_wait_event_#t~mem966#1, mgsl_wait_event_#t~mem967#1, mgsl_wait_event_#t~mem968#1, mgsl_wait_event_#t~short969#1, mgsl_wait_event_#t~mem970#1, mgsl_wait_event_#t~mem971#1, mgsl_wait_event_#t~short972#1, mgsl_wait_event_#t~mem973#1, mgsl_wait_event_#t~mem974#1, mgsl_wait_event_#t~short975#1, mgsl_wait_event_#t~mem976#1, mgsl_wait_event_#t~mem977#1, mgsl_wait_event_#t~short978#1, mgsl_wait_event_#t~mem979#1, mgsl_wait_event_#t~mem980#1, mgsl_wait_event_#t~short981#1, mgsl_wait_event_#t~mem982#1, mgsl_wait_event_#t~mem983#1, mgsl_wait_event_#t~short984#1, mgsl_wait_event_#t~mem985#1, mgsl_wait_event_#t~mem986#1, mgsl_wait_event_#t~short987#1, mgsl_wait_event_#t~mem988#1, mgsl_wait_event_#t~mem989#1, mgsl_wait_event_#t~short990#1, mgsl_wait_event_#t~mem991#1, mgsl_wait_event_#t~mem992#1, mgsl_wait_event_#t~short993#1, mgsl_wait_event_#t~mem994#1, mgsl_wait_event_#t~mem995#1, mgsl_wait_event_#t~mem996#1, mgsl_wait_event_#t~mem997#1, mgsl_wait_event_#t~mem998#1, mgsl_wait_event_#t~mem999#1, mgsl_wait_event_#t~mem1000#1, mgsl_wait_event_#t~mem1001#1, mgsl_wait_event_#t~mem1002#1, mgsl_wait_event_#t~mem1003#1, mgsl_wait_event_#t~mem1004#1, mgsl_wait_event_#t~mem1005#1, mgsl_wait_event_#t~mem1006#1, mgsl_wait_event_#t~mem1007#1, mgsl_wait_event_#t~mem1008#1, mgsl_wait_event_#t~mem1009#1, mgsl_wait_event_#t~mem1010#1, mgsl_wait_event_#t~mem1011#1, mgsl_wait_event_#t~mem1012#1, mgsl_wait_event_#t~mem1013#1, mgsl_wait_event_#t~mem1014#1, mgsl_wait_event_#t~bitwise1015#1, mgsl_wait_event_#t~mem1016#1, mgsl_wait_event_#t~mem1017#1, mgsl_wait_event_#t~mem1018#1, mgsl_wait_event_#t~mem1019#1, mgsl_wait_event_#t~mem1020#1, mgsl_wait_event_#t~mem1021#1, mgsl_wait_event_#t~mem1022#1, mgsl_wait_event_#t~mem1023#1, mgsl_wait_event_#t~mem1024#1, mgsl_wait_event_#t~mem1025#1, mgsl_wait_event_#t~mem1026#1, mgsl_wait_event_#t~mem1027#1, mgsl_wait_event_#t~mem1028#1, mgsl_wait_event_#t~mem1029#1, mgsl_wait_event_#t~mem1030#1, mgsl_wait_event_#t~mem1031#1, mgsl_wait_event_#t~mem1032#1, mgsl_wait_event_#t~mem1033#1, mgsl_wait_event_#t~mem1034#1, mgsl_wait_event_#t~mem1035#1, mgsl_wait_event_#t~mem1036#1, mgsl_wait_event_#t~mem1037#1, mgsl_wait_event_#t~mem1038#1, mgsl_wait_event_#t~mem1039#1, mgsl_wait_event_#t~mem1040#1, mgsl_wait_event_#t~mem1041#1, mgsl_wait_event_#t~mem1042#1, mgsl_wait_event_#t~mem1043#1, mgsl_wait_event_#t~mem1044#1, mgsl_wait_event_#t~mem1045#1, mgsl_wait_event_#t~mem1046#1, mgsl_wait_event_#t~switch1047#1, mgsl_wait_event_#t~ret1048#1.base, mgsl_wait_event_#t~ret1048#1.offset, mgsl_wait_event_#t~ret1049#1.base, mgsl_wait_event_#t~ret1049#1.offset, mgsl_wait_event_#t~ret1050#1.base, mgsl_wait_event_#t~ret1050#1.offset, mgsl_wait_event_#t~ret1051#1.base, mgsl_wait_event_#t~ret1051#1.offset, mgsl_wait_event_#t~mem1052#1, mgsl_wait_event_#t~bitwise1053#1, mgsl_wait_event_#t~ret1054#1.base, mgsl_wait_event_#t~ret1054#1.offset, mgsl_wait_event_#t~ret1055#1, mgsl_wait_event_#t~ret1056#1, mgsl_wait_event_#t~ret1057#1, mgsl_wait_event_#t~bitwise1058#1, mgsl_wait_event_#t~switch1059#1, mgsl_wait_event_~info#1.base, mgsl_wait_event_~info#1.offset, mgsl_wait_event_~mask_ptr#1.base, mgsl_wait_event_~mask_ptr#1.offset, mgsl_wait_event_~flags~19#1, mgsl_wait_event_~s~0#1, mgsl_wait_event_~rc~1#1, mgsl_wait_event_~#cprev~0#1.base, mgsl_wait_event_~#cprev~0#1.offset, mgsl_wait_event_~#cnow~0#1.base, mgsl_wait_event_~#cnow~0#1.offset, mgsl_wait_event_~events~0#1, mgsl_wait_event_~#mask~0#1.base, mgsl_wait_event_~#mask~0#1.offset, mgsl_wait_event_~#oldsigs~0#1.base, mgsl_wait_event_~#oldsigs~0#1.offset, mgsl_wait_event_~#newsigs~0#1.base, mgsl_wait_event_~#newsigs~0#1.offset, mgsl_wait_event_~#wait~0#1.base, mgsl_wait_event_~#wait~0#1.offset, mgsl_wait_event_~tmp~57#1.base, mgsl_wait_event_~tmp~57#1.offset, mgsl_wait_event_~tmp___1~16#1, mgsl_wait_event_~tmp___2~8#1.base, mgsl_wait_event_~tmp___2~8#1.offset, mgsl_wait_event_~tmp___3~4#1, mgsl_wait_event_~tmp___4~3#1, mgsl_wait_event_~tmp___5~2#1, mgsl_wait_event_~tmp___6~1#1, mgsl_wait_event_~oldreg~0#1, mgsl_wait_event_~tmp___7~1#1, mgsl_wait_event_~newreg~0#1, mgsl_wait_event_~tmp___8~1#1, mgsl_wait_event_~tmp___9~1#1, mgsl_wait_event_~__ret~3#1, mgsl_wait_event_~tmp___10~1#1.base, mgsl_wait_event_~tmp___10~1#1.offset, mgsl_wait_event_~tmp___11~0#1.base, mgsl_wait_event_~tmp___11~0#1.offset, mgsl_wait_event_~tmp___12~0#1.base, mgsl_wait_event_~tmp___12~0#1.offset, mgsl_wait_event_~tmp___13~0#1.base, mgsl_wait_event_~tmp___13~0#1.offset, mgsl_wait_event_~tmp___14~0#1.base, mgsl_wait_event_~tmp___14~0#1.offset, mgsl_wait_event_~tmp___15~0#1, mgsl_wait_event_~tmp___16~0#1.base, mgsl_wait_event_~tmp___16~0#1.offset, mgsl_wait_event_~__ret___0~0#1, mgsl_wait_event_~tmp___17~0#1.base, mgsl_wait_event_~tmp___17~0#1.offset, mgsl_wait_event_~tmp___18~0#1.base, mgsl_wait_event_~tmp___18~0#1.offset, mgsl_wait_event_~tmp___19~0#1.base, mgsl_wait_event_~tmp___19~0#1.offset, mgsl_wait_event_~tmp___20~0#1.base, mgsl_wait_event_~tmp___20~0#1.offset, mgsl_wait_event_~tmp___21~0#1, mgsl_wait_event_~tmp___22~0#1, mgsl_wait_event_~tmp___23~0#1, mgsl_wait_event_~tmp___24~0#1, mgsl_wait_event_~tmp___25~0#1, mgsl_wait_event_~tmp___26~0#1, mgsl_wait_event_~tmp___27~0#1, mgsl_wait_event_~tmp___28~0#1, mgsl_wait_event_~tmp___29~0#1, mgsl_wait_event_~__ret___1~0#1, mgsl_wait_event_~tmp___30~0#1.base, mgsl_wait_event_~tmp___30~0#1.offset, mgsl_wait_event_~tmp___31~0#1.base, mgsl_wait_event_~tmp___31~0#1.offset, mgsl_wait_event_~tmp___32~0#1.base, mgsl_wait_event_~tmp___32~0#1.offset, mgsl_wait_event_~tmp___33~0#1.base, mgsl_wait_event_~tmp___33~0#1.offset, mgsl_wait_event_~tmp___34~0#1.base, mgsl_wait_event_~tmp___34~0#1.offset, mgsl_wait_event_~tmp___35~0#1, mgsl_wait_event_~tmp___36~0#1, mgsl_wait_event_~__ret_pu~0#1, mgsl_wait_event_~__pu_val~0#1;havoc mgsl_wait_event_#in~info#1.base, mgsl_wait_event_#in~info#1.offset, mgsl_wait_event_#in~mask_ptr#1.base, mgsl_wait_event_#in~mask_ptr#1.offset;assume { :end_inline_mgsl_wait_event } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1271#1 && mgsl_ioctl_common_#t~ret1271#1 <= 2147483647;mgsl_ioctl_common_~tmp___7~3#1 := mgsl_ioctl_common_#t~ret1271#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___7~3#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7744: havoc usc_loopmode_insert_request_#t~ret2544#1, usc_loopmode_insert_request_#t~bitwise2545#1, usc_loopmode_insert_request_#t~mem2546#1, usc_loopmode_insert_request_#t~bitwise2547#1, usc_loopmode_insert_request_#t~mem2548#1, usc_loopmode_insert_request_~info#1.base, usc_loopmode_insert_request_~info#1.offset, usc_loopmode_insert_request_~tmp~110#1;havoc usc_loopmode_insert_request_#in~info#1.base, usc_loopmode_insert_request_#in~info#1.offset;assume { :end_inline_usc_loopmode_insert_request } true; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7679: SUMMARY for call spin_unlock_irqrestore(mgsl_set_params_~info#1.base, 1313 + mgsl_set_params_~info#1.offset, mgsl_set_params_~flags~14#1); srcloc: null [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: assume mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8076: assume !mgsl_wait_event_#t~switch1047#1;mgsl_wait_event_#t~switch1047#1 := true; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680-1: SUMMARY for call mgsl_change_params(mgsl_set_params_~info#1.base, mgsl_set_params_~info#1.offset); srcloc: null [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7680: assume { :begin_inline_ldv_mutex_unlock_13 } true;ldv_mutex_unlock_13_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_13_#in~ldv_func_arg1#1.offset := mgsl_set_params_~info#1.base, 545 + mgsl_set_params_~info#1.offset;havoc ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset;ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset := ldv_mutex_unlock_13_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_13_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8473: mgsl_ioctl_common_#t~ret1265#1 := mgsl_get_txidle_#res#1;havoc mgsl_get_txidle_#t~mem842#1, mgsl_get_txidle_#t~ret843#1, mgsl_get_txidle_#t~ret844#1, mgsl_get_txidle_#t~ret845#1, mgsl_get_txidle_~info#1.base, mgsl_get_txidle_~info#1.offset, mgsl_get_txidle_~idle_mode#1.base, mgsl_get_txidle_~idle_mode#1.offset, mgsl_get_txidle_~err~3#1, mgsl_get_txidle_~tmp___0~32#1;havoc mgsl_get_txidle_#in~info#1.base, mgsl_get_txidle_#in~info#1.offset, mgsl_get_txidle_#in~idle_mode#1.base, mgsl_get_txidle_#in~idle_mode#1.offset;assume { :end_inline_mgsl_get_txidle } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1265#1 && mgsl_ioctl_common_#t~ret1265#1 <= 2147483647;mgsl_ioctl_common_~tmp___1~20#1 := mgsl_ioctl_common_#t~ret1265#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___1~20#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8110: assume mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8110: assume !mgsl_wait_event_#t~switch1059#1;mgsl_wait_event_#t~switch1059#1 := true; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077-1: SUMMARY for call mgsl_wait_event_#t~ret1050#1.base, mgsl_wait_event_#t~ret1050#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8077: mgsl_wait_event_~tmp___32~0#1.base, mgsl_wait_event_~tmp___32~0#1.offset := mgsl_wait_event_#t~ret1050#1.base, mgsl_wait_event_#t~ret1050#1.offset; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7681: havoc ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_13_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_13_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_13 } true;mgsl_set_params_#res#1 := 0;call ULTIMATE.dealloc(mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset);havoc mgsl_set_params_~#tmp_params~0#1.base, mgsl_set_params_~#tmp_params~0#1.offset; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8476: mgsl_ioctl_common_#t~ret1266#1 := mgsl_set_txidle_#res#1;havoc mgsl_set_txidle_#t~ret846#1, mgsl_set_txidle_#t~ret847#1.base, mgsl_set_txidle_#t~ret847#1.offset, mgsl_set_txidle_#t~ret848#1, mgsl_set_txidle_~info#1.base, mgsl_set_txidle_~info#1.offset, mgsl_set_txidle_~idle_mode#1, mgsl_set_txidle_~flags~15#1, mgsl_set_txidle_~tmp~53#1.base, mgsl_set_txidle_~tmp~53#1.offset;havoc mgsl_set_txidle_#in~info#1.base, mgsl_set_txidle_#in~info#1.offset, mgsl_set_txidle_#in~idle_mode#1;assume { :end_inline_mgsl_set_txidle } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1266#1 && mgsl_ioctl_common_#t~ret1266#1 <= 2147483647;mgsl_ioctl_common_~tmp___2~12#1 := mgsl_ioctl_common_#t~ret1266#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___2~12#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13695: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8113: assume mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8113: assume !mgsl_wait_event_#t~switch1059#1;mgsl_wait_event_#t~switch1059#1 := mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,383 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13663: SUMMARY for call ldv_mutex_unlock_mutex_of_tty_port(ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13696: SUMMARY for call mutex_unlock(ldv_mutex_unlock_13_~ldv_func_arg1#1.base, ldv_mutex_unlock_13_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246: modem_input_wait_~__ret___1~1#1 := 0;modem_input_wait_#t~switch1176#1 := false; [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8246-1: SUMMARY for call remove_wait_queue(modem_input_wait_~info#1.base, 1013 + modem_input_wait_~info#1.offset, modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset); srcloc: null [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8081: assume !mgsl_wait_event_#t~switch1047#1;mgsl_wait_event_#t~switch1047#1 := true; [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L13664: SUMMARY for call mutex_unlock(ldv_mutex_unlock_9_~ldv_func_arg1#1.base, ldv_mutex_unlock_9_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082: mgsl_wait_event_~tmp___33~0#1.base, mgsl_wait_event_~tmp___33~0#1.offset := mgsl_wait_event_#t~ret1051#1.base, mgsl_wait_event_#t~ret1051#1.offset; [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8082-1: SUMMARY for call mgsl_wait_event_#t~ret1051#1.base, mgsl_wait_event_#t~ret1051#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,384 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: havoc ldv_mutex_lock_10_~ldv_func_arg1#1.base, ldv_mutex_lock_10_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_10_#in~ldv_func_arg1#1.base, ldv_mutex_lock_10_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_10 } true; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5242: havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset;waitqueue_active_#t~ret51#1 := list_empty_#res#1;havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset, list_empty_~head#1.base, list_empty_~head#1.offset;havoc list_empty_#in~head#1.base, list_empty_#in~head#1.offset;assume { :end_inline_list_empty } true;assume -2147483648 <= waitqueue_active_#t~ret51#1 && waitqueue_active_#t~ret51#1 <= 2147483647;waitqueue_active_~tmp~3#1 := waitqueue_active_#t~ret51#1;havoc waitqueue_active_#t~ret51#1;waitqueue_active_#res#1 := (if 0 == waitqueue_active_~tmp~3#1 then 1 else 0); [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8479: mgsl_ioctl_common_#t~ret1267#1 := mgsl_txenable_#res#1;havoc mgsl_txenable_#t~ret849#1, mgsl_txenable_#t~ret850#1.base, mgsl_txenable_#t~ret850#1.offset, mgsl_txenable_#t~ret851#1, mgsl_txenable_#t~mem852#1, mgsl_txenable_#t~mem853#1, mgsl_txenable_#t~bitwise854#1, mgsl_txenable_#t~mem855#1, mgsl_txenable_~info#1.base, mgsl_txenable_~info#1.offset, mgsl_txenable_~enable#1, mgsl_txenable_~flags~16#1, mgsl_txenable_~tmp~54#1.base, mgsl_txenable_~tmp~54#1.offset;havoc mgsl_txenable_#in~info#1.base, mgsl_txenable_#in~info#1.offset, mgsl_txenable_#in~enable#1;assume { :end_inline_mgsl_txenable } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1267#1 && mgsl_ioctl_common_#t~ret1267#1 <= 2147483647;mgsl_ioctl_common_~tmp___3~7#1 := mgsl_ioctl_common_#t~ret1267#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___3~7#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8248: havoc modem_input_wait_#t~switch1176#1;havoc modem_input_wait_#t~ret1177#1.base, modem_input_wait_#t~ret1177#1.offset;havoc modem_input_wait_#t~ret1178#1.base, modem_input_wait_#t~ret1178#1.offset;havoc modem_input_wait_#t~ret1179#1.base, modem_input_wait_#t~ret1179#1.offset;havoc modem_input_wait_#t~ret1180#1.base, modem_input_wait_#t~ret1180#1.offset;havoc modem_input_wait_#t~switch1176#1;havoc modem_input_wait_#t~ret1177#1.base, modem_input_wait_#t~ret1177#1.offset;havoc modem_input_wait_#t~ret1178#1.base, modem_input_wait_#t~ret1178#1.offset;havoc modem_input_wait_#t~ret1179#1.base, modem_input_wait_#t~ret1179#1.offset;havoc modem_input_wait_#t~ret1180#1.base, modem_input_wait_#t~ret1180#1.offset;modem_input_wait_#res#1 := modem_input_wait_~rc~2#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~1#1.base, modem_input_wait_~#cnow~1#1.offset);havoc modem_input_wait_~#cnow~1#1.base, modem_input_wait_~#cnow~1#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset);havoc modem_input_wait_~#wait~1#1.base, modem_input_wait_~#wait~1#1.offset; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8116: assume mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8116: assume !mgsl_wait_event_#t~switch1059#1;mgsl_wait_event_#t~switch1059#1 := true; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-1: SUMMARY for call mgsl_get_params_#t~ret833#1 := copy_to_user(mgsl_get_params_~user_params#1.base, mgsl_get_params_~user_params#1.offset, mgsl_get_params_~info#1.base, 1720 + mgsl_get_params_~info#1.offset, 48); srcloc: null [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: assume -2147483648 <= mgsl_get_params_#t~ret833#1 && mgsl_get_params_#t~ret833#1 <= 2147483647;mgsl_get_params_~tmp___0~30#1 := mgsl_get_params_#t~ret833#1;havoc mgsl_get_params_#t~ret833#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8249: assume !modem_input_wait_#t~switch1176#1;modem_input_wait_#t~switch1176#1 := modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: assume 0 != mgsl_get_params_~tmp___0~30#1;mgsl_get_params_~err~1#1 := -14; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: assume !(0 != mgsl_get_params_~tmp___0~30#1);mgsl_get_params_~err~1#1 := 0; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1177#1.base, modem_input_wait_#t~ret1177#1.offset; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8250-1: SUMMARY for call modem_input_wait_#t~ret1177#1.base, modem_input_wait_#t~ret1177#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8482: mgsl_ioctl_common_#t~ret1268#1 := mgsl_rxenable_#res#1;havoc mgsl_rxenable_#t~ret865#1, mgsl_rxenable_#t~ret866#1.base, mgsl_rxenable_#t~ret866#1.offset, mgsl_rxenable_#t~ret867#1, mgsl_rxenable_#t~mem868#1, mgsl_rxenable_#t~mem869#1, mgsl_rxenable_~info#1.base, mgsl_rxenable_~info#1.offset, mgsl_rxenable_~enable#1, mgsl_rxenable_~flags~18#1, mgsl_rxenable_~tmp~56#1.base, mgsl_rxenable_~tmp~56#1.offset;havoc mgsl_rxenable_#in~info#1.base, mgsl_rxenable_#in~info#1.offset, mgsl_rxenable_#in~enable#1;assume { :end_inline_mgsl_rxenable } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1268#1 && mgsl_ioctl_common_#t~ret1268#1 <= 2147483647;mgsl_ioctl_common_~tmp___4~6#1 := mgsl_ioctl_common_#t~ret1268#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___4~6#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: assume mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8086: assume !mgsl_wait_event_#t~switch1047#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume mgsl_wait_event_#t~switch1059#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8119: assume !mgsl_wait_event_#t~switch1059#1;havoc mgsl_wait_event_#t~switch1059#1;havoc mgsl_wait_event_#t~switch1059#1;mgsl_wait_event_~rc~1#1 := mgsl_wait_event_~__ret_pu~0#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8087: SUMMARY for call __xchg_wrong_size(); srcloc: null [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8485: mgsl_ioctl_common_#t~ret1269#1 := mgsl_txabort_#res#1;havoc mgsl_txabort_#t~ret856#1, mgsl_txabort_#t~ret857#1.base, mgsl_txabort_#t~ret857#1.offset, mgsl_txabort_#t~ret858#1, mgsl_txabort_#t~mem859#1, mgsl_txabort_#t~mem860#1, mgsl_txabort_#t~short861#1, mgsl_txabort_#t~mem862#1, mgsl_txabort_#t~bitwise863#1, mgsl_txabort_#t~mem864#1, mgsl_txabort_~info#1.base, mgsl_txabort_~info#1.offset, mgsl_txabort_~flags~17#1, mgsl_txabort_~tmp~55#1.base, mgsl_txabort_~tmp~55#1.offset;havoc mgsl_txabort_#in~info#1.base, mgsl_txabort_#in~info#1.offset;assume { :end_inline_mgsl_txabort } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1269#1 && mgsl_ioctl_common_#t~ret1269#1 <= 2147483647;mgsl_ioctl_common_~tmp___5~5#1 := mgsl_ioctl_common_#t~ret1269#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___5~5#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8254: assume !modem_input_wait_#t~switch1176#1;modem_input_wait_#t~switch1176#1 := modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7594: havoc ldv_mutex_lock_8_~ldv_func_arg1#1.base, ldv_mutex_lock_8_~ldv_func_arg1#1.offset;havoc ldv_mutex_lock_8_#in~ldv_func_arg1#1.base, ldv_mutex_lock_8_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_lock_8 } true; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627-1: assume { :begin_inline_ldv_mutex_unlock_11 } true;ldv_mutex_unlock_11_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_11_#in~ldv_func_arg1#1.offset := mgsl_get_params_~info#1.base, 545 + mgsl_get_params_~info#1.offset;havoc ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset;ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset := ldv_mutex_unlock_11_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_11_#in~ldv_func_arg1#1.offset; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7627: havoc ldv_mutex_unlock_11_~ldv_func_arg1#1.base, ldv_mutex_unlock_11_~ldv_func_arg1#1.offset;havoc ldv_mutex_unlock_11_#in~ldv_func_arg1#1.base, ldv_mutex_unlock_11_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_mutex_unlock_11 } true; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255-1: SUMMARY for call modem_input_wait_#t~ret1178#1.base, modem_input_wait_#t~ret1178#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8255: modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset := modem_input_wait_#t~ret1178#1.base, modem_input_wait_#t~ret1178#1.offset; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume 0 != mgsl_wait_event_#t~bitwise1053#1;havoc mgsl_wait_event_#t~mem1052#1;havoc mgsl_wait_event_#t~bitwise1053#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume !(0 != mgsl_wait_event_#t~bitwise1053#1);havoc mgsl_wait_event_#t~mem1052#1;havoc mgsl_wait_event_#t~bitwise1053#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-4: assume 0 == mgsl_wait_event_#t~mem1052#1;mgsl_wait_event_#t~bitwise1053#1 := 0; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-4: assume !(0 == mgsl_wait_event_#t~mem1052#1); [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-3: assume 768 == mgsl_wait_event_#t~mem1052#1;mgsl_wait_event_#t~bitwise1053#1 := mgsl_wait_event_#t~mem1052#1; [2025-02-08 02:46:40,385 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-3: assume !(768 == mgsl_wait_event_#t~mem1052#1); [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-2: havoc mgsl_wait_event_#t~bitwise1053#1;assume ((((mgsl_wait_event_#t~mem1052#1 < 0 || mgsl_wait_event_#t~bitwise1053#1 <= mgsl_wait_event_#t~mem1052#1) && mgsl_wait_event_#t~bitwise1053#1 <= 768) && mgsl_wait_event_#t~bitwise1053#1 >= 0) && (mgsl_wait_event_#t~mem1052#1 >= 0 || mgsl_wait_event_#t~bitwise1053#1 > 768 + mgsl_wait_event_#t~mem1052#1)) && mgsl_wait_event_#t~bitwise1053#1 >= -2147483648; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090-1: [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595-1: SUMMARY for call mgsl_get_stats_#t~ret831#1 := copy_to_user(mgsl_get_stats_~user_icount#1.base, mgsl_get_stats_~user_icount#1.offset, mgsl_get_stats_~info#1.base, 889 + mgsl_get_stats_~info#1.offset, 92); srcloc: null [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7595: assume -2147483648 <= mgsl_get_stats_#t~ret831#1 && mgsl_get_stats_#t~ret831#1 <= 2147483647;mgsl_get_stats_~tmp___0~29#1 := mgsl_get_stats_#t~ret831#1;havoc mgsl_get_stats_#t~ret831#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: assume 0 != mgsl_get_params_~err~1#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7628: assume !(0 != mgsl_get_params_~err~1#1);mgsl_get_params_#res#1 := 0; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091-1: SUMMARY for call mgsl_wait_event_#t~ret1054#1.base, mgsl_wait_event_#t~ret1054#1.offset := spinlock_check(mgsl_wait_event_~info#1.base, 1313 + mgsl_wait_event_~info#1.offset); srcloc: null [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: mgsl_wait_event_~tmp___34~0#1.base, mgsl_wait_event_~tmp___34~0#1.offset := mgsl_wait_event_#t~ret1054#1.base, mgsl_wait_event_#t~ret1054#1.offset;havoc mgsl_wait_event_#t~ret1054#1.base, mgsl_wait_event_#t~ret1054#1.offset; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume ~debug_level~0 > 2; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7629: assume !(~debug_level~0 > 2); [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8488: mgsl_ioctl_common_#t~ret1270#1 := mgsl_get_stats_#res#1;havoc mgsl_get_stats_#t~ret829#1, mgsl_get_stats_#t~memset~res830#1.base, mgsl_get_stats_#t~memset~res830#1.offset, mgsl_get_stats_#t~ret831#1, mgsl_get_stats_~info#1.base, mgsl_get_stats_~info#1.offset, mgsl_get_stats_~user_icount#1.base, mgsl_get_stats_~user_icount#1.offset, mgsl_get_stats_~err~0#1, mgsl_get_stats_~tmp___0~29#1;havoc mgsl_get_stats_#in~info#1.base, mgsl_get_stats_#in~info#1.offset, mgsl_get_stats_#in~user_icount#1.base, mgsl_get_stats_#in~user_icount#1.offset;assume { :end_inline_mgsl_get_stats } true;assume -2147483648 <= mgsl_ioctl_common_#t~ret1270#1 && mgsl_ioctl_common_#t~ret1270#1 <= 2147483647;mgsl_ioctl_common_~tmp___6~3#1 := mgsl_ioctl_common_#t~ret1270#1;mgsl_ioctl_common_#res#1 := mgsl_ioctl_common_~tmp___6~3#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092-1: SUMMARY for call mgsl_wait_event_#t~ret1055#1 := _raw_spin_lock_irqsave(mgsl_wait_event_~tmp___34~0#1.base, mgsl_wait_event_~tmp___34~0#1.offset); srcloc: null [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: mgsl_wait_event_~flags~19#1 := mgsl_wait_event_#t~ret1055#1;havoc mgsl_wait_event_#t~ret1055#1;assume { :begin_inline_waitqueue_active } true;waitqueue_active_#in~q#1.base, waitqueue_active_#in~q#1.offset := mgsl_wait_event_~info#1.base, 1097 + mgsl_wait_event_~info#1.offset;havoc waitqueue_active_#res#1;havoc waitqueue_active_#t~ret51#1, waitqueue_active_~q#1.base, waitqueue_active_~q#1.offset, waitqueue_active_~tmp~3#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~3#1;assume { :begin_inline_list_empty } true;list_empty_#in~head#1.base, list_empty_#in~head#1.offset := waitqueue_active_~q#1.base, 68 + waitqueue_active_~q#1.offset;havoc list_empty_#res#1;havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset, list_empty_~head#1.base, list_empty_~head#1.offset;list_empty_~head#1.base, list_empty_~head#1.offset := list_empty_#in~head#1.base, list_empty_#in~head#1.offset;call list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset := read~$Pointer$#4(list_empty_~head#1.base, list_empty_~head#1.offset, 8);list_empty_#res#1 := (if (list_empty_#t~mem6#1.base + list_empty_#t~mem6#1.offset) % 18446744073709551616 == (list_empty_~head#1.base + list_empty_~head#1.offset) % 18446744073709551616 then 1 else 0);havoc list_empty_#t~mem6#1.base, list_empty_#t~mem6#1.offset; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630: assume -2147483648 <= mgsl_get_params_#t~ret834#1 && mgsl_get_params_#t~ret834#1 <= 2147483647;havoc mgsl_get_params_#t~ret834#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume 0 != mgsl_get_stats_~tmp___0~29#1;mgsl_get_stats_~err~0#1 := -14; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume !(0 != mgsl_get_stats_~tmp___0~29#1);mgsl_get_stats_~err~0#1 := 0; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7630-1: SUMMARY for call mgsl_get_params_#t~ret834#1 := printk(113, 0); srcloc: null [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8093: mgsl_wait_event_#t~ret1056#1 := waitqueue_active_#res#1;havoc waitqueue_active_#t~ret51#1, waitqueue_active_~q#1.base, waitqueue_active_~q#1.offset, waitqueue_active_~tmp~3#1;havoc waitqueue_active_#in~q#1.base, waitqueue_active_#in~q#1.offset;assume { :end_inline_waitqueue_active } true;assume -2147483648 <= mgsl_wait_event_#t~ret1056#1 && mgsl_wait_event_#t~ret1056#1 <= 2147483647;mgsl_wait_event_~tmp___36~0#1 := mgsl_wait_event_#t~ret1056#1;havoc mgsl_wait_event_#t~ret1056#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: assume modem_input_wait_#t~switch1176#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8259: assume !modem_input_wait_#t~switch1176#1;modem_input_wait_#t~switch1176#1 := true; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8127-1: mgsl_wait_event_#res#1 := mgsl_wait_event_~rc~1#1;call ULTIMATE.dealloc(mgsl_wait_event_~#cprev~0#1.base, mgsl_wait_event_~#cprev~0#1.offset);havoc mgsl_wait_event_~#cprev~0#1.base, mgsl_wait_event_~#cprev~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#cnow~0#1.base, mgsl_wait_event_~#cnow~0#1.offset);havoc mgsl_wait_event_~#cnow~0#1.base, mgsl_wait_event_~#cnow~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#mask~0#1.base, mgsl_wait_event_~#mask~0#1.offset);havoc mgsl_wait_event_~#mask~0#1.base, mgsl_wait_event_~#mask~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#oldsigs~0#1.base, mgsl_wait_event_~#oldsigs~0#1.offset);havoc mgsl_wait_event_~#oldsigs~0#1.base, mgsl_wait_event_~#oldsigs~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#newsigs~0#1.base, mgsl_wait_event_~#newsigs~0#1.offset);havoc mgsl_wait_event_~#newsigs~0#1.base, mgsl_wait_event_~#newsigs~0#1.offset;call ULTIMATE.dealloc(mgsl_wait_event_~#wait~0#1.base, mgsl_wait_event_~#wait~0#1.offset);havoc mgsl_wait_event_~#wait~0#1.base, mgsl_wait_event_~#wait~0#1.offset; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: assume 0 == mgsl_wait_event_~tmp___36~0#1; [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094: assume !(0 == mgsl_wait_event_~tmp___36~0#1); [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260-1: SUMMARY for call modem_input_wait_#t~ret1179#1.base, modem_input_wait_#t~ret1179#1.offset := get_current(); srcloc: null [2025-02-08 02:46:40,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8260: modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset := modem_input_wait_#t~ret1179#1.base, modem_input_wait_#t~ret1179#1.offset; [2025-02-08 02:46:44,861 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8400: call ULTIMATE.dealloc(~#cnow~2.base, ~#cnow~2.offset);havoc ~#cnow~2.base, ~#cnow~2.offset; [2025-02-08 02:46:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: havoc #t~mem793; [2025-02-08 02:46:45,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7442: havoc #t~mem792; [2025-02-08 02:46:45,265 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 02:46:47,836 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-5: assume 0 == usc_set_async_mode_~tmp___0~57#1 % 65536 % 4294967296;usc_set_async_mode_#t~bitwise2171#1 := 0; [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-5: assume !(0 == usc_set_async_mode_~tmp___0~57#1 % 65536 % 4294967296); [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055-1: SUMMARY for call #t~ret630#1 := usc_InReg(~info#1.base, ~info#1.offset, 24); srcloc: null [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7055: ~tmp___3~2#1 := #t~ret630#1;havoc #t~ret630#1; [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10887: SUMMARY for call usc_OutReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 26, 124); srcloc: null [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-2: [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-1: SUMMARY for call usc_OutReg(~info#1.base, ~info#1.offset, 24, (if (194 + #t~bitwise631#1) % 4294967296 % 4294967296 <= 2147483647 then (194 + #t~bitwise631#1) % 4294967296 % 4294967296 else (194 + #t~bitwise631#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056: havoc #t~bitwise631#1; [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-5: assume 0 == ~tmp___3~2#1 % 65536 % 4294967296;#t~bitwise631#1 := 0; [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-5: assume !(0 == ~tmp___3~2#1 % 65536 % 4294967296); [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-4: assume 65280 == ~tmp___3~2#1 % 65536 % 4294967296;#t~bitwise631#1 := ~tmp___3~2#1 % 65536; [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-4: assume !(65280 == ~tmp___3~2#1 % 65536 % 4294967296); [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7056-3: havoc #t~bitwise631#1;assume #t~bitwise631#1 % 4294967296 <= ~tmp___3~2#1 % 65536 % 4294967296 && #t~bitwise631#1 % 4294967296 <= 65280; [2025-02-08 02:46:47,837 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: usc_set_async_mode_~tmp___1~35#1 := usc_set_async_mode_#t~ret2172#1;havoc usc_set_async_mode_#t~ret2172#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call usc_set_async_mode_#t~ret2172#1 := usc_InReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 24); srcloc: null [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057-1: SUMMARY for call usc_get_serial_signals(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7057: call #t~mem632#1 := read~int#4(~info#1.base, 10031 + ~info#1.offset, 4);#t~short636#1 := 0 != #t~mem632#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-5: assume 0 == usc_set_async_mode_~tmp___1~35#1 % 65536 % 4294967296;usc_set_async_mode_#t~bitwise2173#1 := 0; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-5: assume !(0 == usc_set_async_mode_~tmp___1~35#1 % 65536 % 4294967296); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-4: assume 3840 == usc_set_async_mode_~tmp___1~35#1 % 65536 % 4294967296;usc_set_async_mode_#t~bitwise2173#1 := usc_set_async_mode_~tmp___1~35#1 % 65536; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-4: assume !(3840 == usc_set_async_mode_~tmp___1~35#1 % 65536 % 4294967296); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-1: SUMMARY for call usc_OutReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 24, (if (45056 + usc_set_async_mode_#t~bitwise2173#1) % 4294967296 % 4294967296 <= 2147483647 then (45056 + usc_set_async_mode_#t~bitwise2173#1) % 4294967296 % 4294967296 else (45056 + usc_set_async_mode_#t~bitwise2173#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889: havoc usc_set_async_mode_#t~bitwise2173#1;call usc_set_async_mode_#t~mem2174#1 := read~int#4(usc_set_async_mode_~info#1.base, 1681 + usc_set_async_mode_~info#1.offset, 4); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-3: havoc usc_set_async_mode_#t~bitwise2173#1;assume usc_set_async_mode_#t~bitwise2173#1 % 4294967296 <= usc_set_async_mode_~tmp___1~35#1 % 65536 % 4294967296 && usc_set_async_mode_#t~bitwise2173#1 % 4294967296 <= 3840; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10889-2: [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058: assume #t~short636#1;havoc #t~mem632#1;havoc #t~mem633#1.base, #t~mem633#1.offset;havoc #t~mem634#1;havoc #t~bitwise635#1;havoc #t~short636#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058: assume !#t~short636#1;havoc #t~mem632#1;havoc #t~mem633#1.base, #t~mem633#1.offset;havoc #t~mem634#1;havoc #t~bitwise635#1;havoc #t~short636#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-4: assume 128 == #t~mem634#1 % 4294967296;#t~bitwise635#1 := #t~mem634#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-4: assume !(128 == #t~mem634#1 % 4294967296); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-3: havoc #t~bitwise635#1;assume #t~bitwise635#1 % 4294967296 <= #t~mem634#1 % 4294967296 && #t~bitwise635#1 % 4294967296 <= 128; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-2: [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: assume 1 == usc_set_async_mode_#t~mem2174#1 % 4294967296;havoc usc_set_async_mode_#t~mem2174#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: assume !(1 == usc_set_async_mode_#t~mem2174#1 % 4294967296);havoc usc_set_async_mode_#t~mem2174#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-1: #t~short636#1 := 0 != #t~bitwise635#1 % 4294967296; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-6: assume #t~short636#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-6: assume !#t~short636#1;call #t~mem633#1.base, #t~mem633#1.offset := read~$Pointer$#4(~info#1.base, 176 + ~info#1.offset, 8);call #t~mem634#1 := read~int#4(#t~mem633#1.base, 744 + #t~mem633#1.offset, 4); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-5: assume 0 == #t~mem634#1 % 4294967296;#t~bitwise635#1 := 0; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7058-5: assume !(0 == #t~mem634#1 % 4294967296); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7059: SUMMARY for call usc_start_receiver(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10891-1: SUMMARY for call usc_set_async_mode_#t~ret2175#1 := usc_InReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 10); srcloc: null [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10891: usc_set_async_mode_~tmp___2~24#1 := usc_set_async_mode_#t~ret2175#1;havoc usc_set_async_mode_#t~ret2175#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892: havoc usc_set_async_mode_#t~bitwise2176#1;havoc usc_set_async_mode_#t~bitwise2177#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-2: [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-1: SUMMARY for call usc_OutReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 10, (if usc_set_async_mode_#t~bitwise2177#1 % 65536 % 4294967296 <= 2147483647 then usc_set_async_mode_#t~bitwise2177#1 % 65536 % 4294967296 else usc_set_async_mode_#t~bitwise2177#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-8: assume 53247 == (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536);usc_set_async_mode_#t~bitwise2176#1 := (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-8: assume !(53247 == (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536)); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-7: havoc usc_set_async_mode_#t~bitwise2176#1;assume (((((if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536) < 0 || usc_set_async_mode_#t~bitwise2176#1 <= (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536)) && usc_set_async_mode_#t~bitwise2176#1 <= 53247) && usc_set_async_mode_#t~bitwise2176#1 >= 0) && ((if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536) >= 0 || usc_set_async_mode_#t~bitwise2176#1 > 53247 + (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536))) && usc_set_async_mode_#t~bitwise2176#1 >= -2147483648; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-9: assume 0 == (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536);usc_set_async_mode_#t~bitwise2176#1 := 0; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-9: assume !(0 == (if usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 <= 32767 then usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 else usc_set_async_mode_~tmp___2~24#1 % 65536 % 65536 - 65536)); [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-4: assume false;usc_set_async_mode_#t~bitwise2177#1 := usc_set_async_mode_#t~bitwise2176#1; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-4: assume !false; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-3: havoc usc_set_async_mode_#t~bitwise2177#1;assume ((((usc_set_async_mode_#t~bitwise2176#1 < 0 || usc_set_async_mode_#t~bitwise2177#1 >= 8192) && usc_set_async_mode_#t~bitwise2177#1 >= usc_set_async_mode_#t~bitwise2176#1) && (usc_set_async_mode_#t~bitwise2176#1 < 0 || usc_set_async_mode_#t~bitwise2177#1 <= 8192 + usc_set_async_mode_#t~bitwise2176#1)) && (usc_set_async_mode_#t~bitwise2176#1 >= 0 || usc_set_async_mode_#t~bitwise2177#1 < 0)) && usc_set_async_mode_#t~bitwise2177#1 <= 2147483647; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7044: havoc usc_set_sync_mode_#t~mem2194#1, usc_set_sync_mode_#t~ret2195#1, usc_set_sync_mode_#t~bitwise2196#1, usc_set_sync_mode_#t~bitwise2197#1, usc_set_sync_mode_#t~mem2198#1, usc_set_sync_mode_#t~mem2199#1, usc_set_sync_mode_~info#1.base, usc_set_sync_mode_~info#1.offset, usc_set_sync_mode_~tmp~99#1;havoc usc_set_sync_mode_#in~info#1.base, usc_set_sync_mode_#in~info#1.offset;assume { :end_inline_usc_set_sync_mode } true; [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-6: [2025-02-08 02:46:47,838 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-5: assume 0 == usc_set_async_mode_#t~bitwise2176#1 || 8192 == usc_set_async_mode_#t~bitwise2176#1;usc_set_async_mode_#t~bitwise2177#1 := 8192; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10892-5: assume !(0 == usc_set_async_mode_#t~bitwise2176#1 || 8192 == usc_set_async_mode_#t~bitwise2176#1); [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7062: SUMMARY for call spin_unlock_irqrestore(~info#1.base, 1313 + ~info#1.offset, ~flags~6#1); srcloc: null [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7046: havoc usc_set_async_mode_#t~ret2150#1, usc_set_async_mode_#t~bitwise2151#1, usc_set_async_mode_#t~mem2152#1, usc_set_async_mode_#t~mem2153#1, usc_set_async_mode_#t~bitwise2154#1, usc_set_async_mode_#t~mem2155#1, usc_set_async_mode_#t~bitwise2156#1, usc_set_async_mode_#t~mem2157#1, usc_set_async_mode_#t~bitwise2158#1, usc_set_async_mode_#t~mem2159#1, usc_set_async_mode_#t~bitwise2160#1, usc_set_async_mode_#t~mem2161#1, usc_set_async_mode_#t~bitwise2162#1, usc_set_async_mode_#t~mem2163#1, usc_set_async_mode_#t~bitwise2164#1, usc_set_async_mode_#t~mem2165#1, usc_set_async_mode_#t~bitwise2166#1, usc_set_async_mode_#t~mem2167#1, usc_set_async_mode_#t~mem2168#1, usc_set_async_mode_#t~mem2169#1, usc_set_async_mode_#t~ret2170#1, usc_set_async_mode_#t~bitwise2171#1, usc_set_async_mode_#t~ret2172#1, usc_set_async_mode_#t~bitwise2173#1, usc_set_async_mode_#t~mem2174#1, usc_set_async_mode_#t~ret2175#1, usc_set_async_mode_#t~bitwise2176#1, usc_set_async_mode_#t~bitwise2177#1, usc_set_async_mode_#t~mem2178#1, usc_set_async_mode_#t~mem2179#1, usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, usc_set_async_mode_~RegValue~1#1, usc_set_async_mode_~tmp~97#1, usc_set_async_mode_~tmp___0~57#1, usc_set_async_mode_~tmp___1~35#1, usc_set_async_mode_~tmp___2~24#1;havoc usc_set_async_mode_#in~info#1.base, usc_set_async_mode_#in~info#1.offset;assume { :end_inline_usc_set_async_mode } true; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10895-1: call usc_set_async_mode_#t~mem2178#1 := read~int#4(usc_set_async_mode_~info#1.base, 1728 + usc_set_async_mode_~info#1.offset, 1); [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10895: assume 0 != usc_set_async_mode_#t~mem2178#1 % 256 % 4294967296;havoc usc_set_async_mode_#t~mem2178#1;call write~int#4(768, usc_set_async_mode_~info#1.base, 1716 + usc_set_async_mode_~info#1.offset, 2);call usc_set_async_mode_#t~mem2179#1 := read~int#4(usc_set_async_mode_~info#1.base, 1687 + usc_set_async_mode_~info#1.offset, 4); [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10895: assume !(0 != usc_set_async_mode_#t~mem2178#1 % 256 % 4294967296);havoc usc_set_async_mode_#t~mem2178#1; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048-1: SUMMARY for call usc_set_serial_signals(~info#1.base, ~info#1.offset); srcloc: null [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: call write~int#4(0, ~info#1.base, 1479 + ~info#1.offset, 4);call write~int#4(0, ~info#1.base, 1483 + ~info#1.offset, 4);call write~int#4(0, ~info#1.base, 1491 + ~info#1.offset, 4);call write~int#4(0, ~info#1.base, 1487 + ~info#1.offset, 4); [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10963: havoc usc_enable_aux_clock_#t~mem1992#1, usc_enable_aux_clock_#t~ret1993#1, usc_enable_aux_clock_#t~bitwise1994#1, usc_enable_aux_clock_#t~ret1995#1, usc_enable_aux_clock_#t~bitwise1996#1, usc_enable_aux_clock_#t~ret1997#1, usc_enable_aux_clock_#t~bitwise1998#1, usc_enable_aux_clock_~info#1.base, usc_enable_aux_clock_~info#1.offset, usc_enable_aux_clock_~data_rate#1, usc_enable_aux_clock_~XtalSpeed~1#1, usc_enable_aux_clock_~Tc~1#1, usc_enable_aux_clock_~tmp~90#1, usc_enable_aux_clock_~tmp___0~50#1, usc_enable_aux_clock_~tmp___1~29#1;havoc usc_enable_aux_clock_#in~info#1.base, usc_enable_aux_clock_#in~info#1.offset, usc_enable_aux_clock_#in~data_rate#1;assume { :end_inline_usc_enable_aux_clock } true;havoc usc_set_sync_mode_#t~mem2198#1;call usc_set_sync_mode_#t~mem2199#1 := read~int#4(usc_set_sync_mode_~info#1.base, 1728 + usc_set_sync_mode_~info#1.offset, 1); [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897-1: SUMMARY for call outw(768, (if (4 + usc_set_async_mode_#t~mem2179#1) % 4294967296 % 4294967296 <= 2147483647 then (4 + usc_set_async_mode_#t~mem2179#1) % 4294967296 % 4294967296 else (4 + usc_set_async_mode_#t~mem2179#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: havoc usc_set_async_mode_#t~mem2179#1; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964: assume 0 != usc_set_sync_mode_#t~mem2199#1 % 256 % 4294967296;havoc usc_set_sync_mode_#t~mem2199#1; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10964: assume !(0 != usc_set_sync_mode_#t~mem2199#1 % 256 % 4294967296);havoc usc_set_sync_mode_#t~mem2199#1; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10965: SUMMARY for call usc_enable_loopback(usc_set_sync_mode_~info#1.base, usc_set_sync_mode_~info#1.offset, 1); srcloc: null [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mgsl_program_hwFINAL: assume true; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10883: havoc usc_enable_async_clock_#t~mem2231#1, usc_enable_async_clock_#t~ret2232#1, usc_enable_async_clock_#t~bitwise2233#1, usc_enable_async_clock_#t~ret2234#1, usc_enable_async_clock_#t~bitwise2235#1, usc_enable_async_clock_#t~ret2236#1, usc_enable_async_clock_#t~bitwise2237#1, usc_enable_async_clock_~info#1.base, usc_enable_async_clock_~info#1.offset, usc_enable_async_clock_~data_rate#1, usc_enable_async_clock_~tmp~100#1, usc_enable_async_clock_~tmp___0~59#1, usc_enable_async_clock_~tmp___1~37#1;havoc usc_enable_async_clock_#in~info#1.base, usc_enable_async_clock_#in~info#1.offset, usc_enable_async_clock_#in~data_rate#1;assume { :end_inline_usc_enable_async_clock } true;havoc usc_set_async_mode_#t~mem2169#1; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10884: SUMMARY for call usc_OutReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 4, 32); srcloc: null [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053-1: SUMMARY for call #t~ret628#1 := usc_InReg(~info#1.base, ~info#1.offset, 30); srcloc: null [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7053: ~tmp___2~5#1 := #t~ret628#1;havoc #t~ret628#1; [2025-02-08 02:46:47,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10885-1: SUMMARY for call usc_set_async_mode_#t~ret2170#1 := usc_InReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 24); srcloc: null [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10885: usc_set_async_mode_~tmp___0~57#1 := usc_set_async_mode_#t~ret2170#1;havoc usc_set_async_mode_#t~ret2170#1; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054: havoc #t~bitwise629#1; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-4: assume false;#t~bitwise629#1 := ~tmp___2~5#1 % 65536; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-4: assume !false; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-3: havoc #t~bitwise629#1;assume (#t~bitwise629#1 % 4294967296 >= ~tmp___2~5#1 % 65536 % 4294967296 && #t~bitwise629#1 % 4294967296 >= 4080) && #t~bitwise629#1 % 4294967296 <= 4080 + ~tmp___2~5#1 % 65536 % 4294967296; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-2: [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-1: SUMMARY for call usc_OutReg(~info#1.base, ~info#1.offset, 30, (if #t~bitwise629#1 % 4294967296 % 4294967296 <= 2147483647 then #t~bitwise629#1 % 4294967296 % 4294967296 else #t~bitwise629#1 % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-2: [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-1: SUMMARY for call usc_OutReg(usc_set_async_mode_~info#1.base, usc_set_async_mode_~info#1.offset, 24, (if (188 + usc_set_async_mode_#t~bitwise2171#1) % 4294967296 % 4294967296 <= 2147483647 then (188 + usc_set_async_mode_#t~bitwise2171#1) % 4294967296 % 4294967296 else (188 + usc_set_async_mode_#t~bitwise2171#1) % 4294967296 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-4: assume 65280 == usc_set_async_mode_~tmp___0~57#1 % 65536 % 4294967296;usc_set_async_mode_#t~bitwise2171#1 := usc_set_async_mode_~tmp___0~57#1 % 65536; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-4: assume !(65280 == usc_set_async_mode_~tmp___0~57#1 % 65536 % 4294967296); [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-5: assume 0 == ~tmp___2~5#1 % 65536 % 4294967296 || 4080 == ~tmp___2~5#1 % 65536 % 4294967296;#t~bitwise629#1 := 4080; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7054-5: assume !(0 == ~tmp___2~5#1 % 65536 % 4294967296 || 4080 == ~tmp___2~5#1 % 65536 % 4294967296); [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886-3: havoc usc_set_async_mode_#t~bitwise2171#1;assume usc_set_async_mode_#t~bitwise2171#1 % 4294967296 <= usc_set_async_mode_~tmp___0~57#1 % 65536 % 4294967296 && usc_set_async_mode_#t~bitwise2171#1 % 4294967296 <= 65280; [2025-02-08 02:46:47,840 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10886: havoc usc_set_async_mode_#t~bitwise2171#1; [2025-02-08 02:46:48,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6993: havoc free_pages_~arg0#1, free_pages_~arg1#1;havoc free_pages_#in~arg0#1, free_pages_#in~arg1#1;assume { :end_inline_free_pages } true;havoc #t~mem598#1.base, #t~mem598#1.offset;call write~$Pointer$#4(0, 0, ~info#1.base, 993 + ~info#1.offset, 8); [2025-02-08 02:46:48,705 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14288: havoc del_timer_sync_#t~nondet2790#1; [2025-02-08 02:46:48,926 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14388: havoc #t~nondet2807; [2025-02-08 02:46:48,958 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14318: havoc #t~nondet2793; [2025-02-08 02:46:49,256 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5589: havoc is_device_dma_capable_#t~mem129#1.base, is_device_dma_capable_#t~mem129#1.offset;havoc is_device_dma_capable_#t~mem130#1.base, is_device_dma_capable_#t~mem130#1.offset;havoc is_device_dma_capable_#t~mem131#1;havoc is_device_dma_capable_#t~short132#1; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9371: assume 5 == #t~mem1601 % 4294967296;havoc #t~mem1601;call #t~mem1602.base, #t~mem1602.offset := read~$Pointer$#4(~info.base, 1770 + ~info.offset, 8);call #t~mem1603 := read~int#4(~info.base, 1766 + ~info.offset, 4);call write~$Pointer$#4(#t~mem1602.base, #t~mem1602.offset + (if #t~mem1603 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then #t~mem1603 % 4294967296 % 18446744073709551616 % 18446744073709551616 else #t~mem1603 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), ~BufferList.base, 16 + (~BufferList.offset + 36 * (if ~i~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 18446744073709551616 % 18446744073709551616 else ~i~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);havoc #t~mem1602.base, #t~mem1602.offset;havoc #t~mem1603;call #t~mem1604 := read~int#4(~info.base, 1766 + ~info.offset, 4);~phys_addr~0 := #t~mem1604;havoc #t~mem1604;call #t~mem1605 := read~int#4(~info.base, 1766 + ~info.offset, 4);call write~int#4(4096 + #t~mem1605, ~info.base, 1766 + ~info.offset, 4);havoc #t~mem1605; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9371: assume !(5 == #t~mem1601 % 4294967296);havoc #t~mem1601; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9371-1: call #t~mem1601 := read~int#4(~info.base, 1681 + ~info.offset, 4); [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376: ~tmp~78.base, ~tmp~78.offset := #t~ret1606.base, #t~ret1606.offset;havoc #t~ret1606.base, #t~ret1606.offset;call write~$Pointer$#4(~tmp~78.base, ~tmp~78.offset, ~BufferList.base, 16 + (~BufferList.offset + 36 * (if ~i~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 18446744073709551616 % 18446744073709551616 else ~i~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);call #t~mem1607.base, #t~mem1607.offset := read~$Pointer$#4(~BufferList.base, 16 + (~BufferList.offset + 36 * (if ~i~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 18446744073709551616 % 18446744073709551616 else ~i~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8); [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376-1: SUMMARY for call #t~ret1606.base, #t~ret1606.offset := dma_alloc_attrs(0, 0, 4096, ~BufferList.base, 28 + (~BufferList.offset + 36 * (if ~i~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 18446744073709551616 % 18446744073709551616 else ~i~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 208, 0, 0); srcloc: null [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: #res := 0; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9379: assume 0 == (#t~mem1607.base + #t~mem1607.offset) % 18446744073709551616;havoc #t~mem1607.base, #t~mem1607.offset;#res := -12; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9379: assume !(0 == (#t~mem1607.base + #t~mem1607.offset) % 18446744073709551616);havoc #t~mem1607.base, #t~mem1607.offset;call #t~mem1608 := read~int#4(~BufferList.base, 28 + (~BufferList.offset + 36 * (if ~i~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 18446744073709551616 % 18446744073709551616 else ~i~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 8);~phys_addr~0 := #t~mem1608;havoc #t~mem1608; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: call write~int#4(~phys_addr~0, ~BufferList.base, ~BufferList.offset + 36 * (if ~i~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~1 % 18446744073709551616 % 18446744073709551616 else ~i~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);~i~1 := 1 + ~i~1; [2025-02-08 02:46:49,425 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mgsl_alloc_frame_memoryFINAL: assume true; [2025-02-08 02:46:49,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L14234: havoc #t~ret2782.base, #t~ret2782.offset; [2025-02-08 02:46:50,275 INFO L? ?]: Removed 3126 outVars from TransFormulas that were not future-live. [2025-02-08 02:46:50,276 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:46:50,396 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:46:50,396 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:46:50,397 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:46:50 BoogieIcfgContainer [2025-02-08 02:46:50,397 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:46:50,400 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:46:50,400 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:46:50,403 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:46:50,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:45:34" (1/3) ... [2025-02-08 02:46:50,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fee313 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:46:50, skipping insertion in model container [2025-02-08 02:46:50,404 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:45:38" (2/3) ... [2025-02-08 02:46:50,404 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6fee313 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:46:50, skipping insertion in model container [2025-02-08 02:46:50,405 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:46:50" (3/3) ... [2025-02-08 02:46:50,405 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i [2025-02-08 02:46:50,418 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:46:50,422 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--tty--synclink.ko-main.cil.out.i that has 201 procedures, 3767 locations, 1 initial locations, 121 loop locations, and 1 error locations. [2025-02-08 02:46:50,529 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:46:50,538 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;@5499b758, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:46:50,540 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:46:50,553 INFO L276 IsEmpty]: Start isEmpty. Operand has 3331 states, 2413 states have (on average 1.4782428512225445) internal successors, (3567), 2570 states have internal predecessors, (3567), 698 states have call successors, (698), 104 states have call predecessors, (698), 97 states have return successors, (686), 681 states have call predecessors, (686), 686 states have call successors, (686) [2025-02-08 02:46:50,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2025-02-08 02:46:50,579 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 02:46:50,580 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 02:46:50,580 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-02-08 02:46:50,584 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 02:46:50,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1564372301, now seen corresponding path program 1 times [2025-02-08 02:46:50,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 02:46:50,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359514751] [2025-02-08 02:46:50,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 02:46:50,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 02:46:53,837 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-08 02:46:54,082 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 02:46:54,083 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 02:46:54,083 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 02:46:54,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 02:46:54,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 02:46:54,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359514751] [2025-02-08 02:46:54,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359514751] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 02:46:54,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 02:46:54,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 02:46:54,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774653512] [2025-02-08 02:46:54,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 02:46:54,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 02:46:54,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 02:46:54,553 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 02:46:54,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:46:54,562 INFO L87 Difference]: Start difference. First operand has 3331 states, 2413 states have (on average 1.4782428512225445) internal successors, (3567), 2570 states have internal predecessors, (3567), 698 states have call successors, (698), 104 states have call predecessors, (698), 97 states have return successors, (686), 681 states have call predecessors, (686), 686 states have call successors, (686) Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 02:46:56,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 02:46:56,149 INFO L93 Difference]: Finished difference Result 4039 states and 5998 transitions. [2025-02-08 02:46:56,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 02:46:56,151 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2025-02-08 02:46:56,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 02:46:56,155 INFO L225 Difference]: With dead ends: 4039 [2025-02-08 02:46:56,155 INFO L226 Difference]: Without dead ends: 0 [2025-02-08 02:46:56,170 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 02:46:56,171 INFO L435 NwaCegarLoop]: 1655 mSDtfsCounter, 1762 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1762 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-02-08 02:46:56,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1762 Valid, 1655 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-02-08 02:46:56,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2025-02-08 02:46:56,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2025-02-08 02:46:56,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:46:56,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2025-02-08 02:46:56,191 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 42 [2025-02-08 02:46:56,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 02:46:56,191 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2025-02-08 02:46:56,192 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 02:46:56,192 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2025-02-08 02:46:56,192 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:46:56,194 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:46:56,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 02:46:56,197 INFO L422 BasicCegarLoop]: Path program histogram: [1] [2025-02-08 02:46:56,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2025-02-08 02:47:06,473 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:47:06,493 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:47:06 BoogieIcfgContainer [2025-02-08 02:47:06,494 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:47:06,495 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:47:06,495 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:47:06,497 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:47:06,498 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:46:50" (3/4) ... [2025-02-08 02:47:06,501 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_wait_until_sent [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure remove_wait_queue [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __xchg_wrong_size [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_flush_chars [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#11 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#10 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#15 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#14 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#13 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#12 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#19 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#18 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#17 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_start [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#16 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_set_txidle [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlcdev_ioctl [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_loopback_frame [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#22 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioremap_nocache [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#21 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#20 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#26 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#25 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#24 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#23 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#29 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#28 [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_send_xchar [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_change_params [2025-02-08 02:47:06,509 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#27 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_get_serial_signals [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_start_receiver [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_set_serial_signals [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_trace_block [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_on [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure clear_bit [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#33 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#32 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_reset_rx_dma_buffers [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#31 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#30 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#37 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#36 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#35 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#34 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#39 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#38 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_start_transmitter [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msleep_interruptible [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mgsl_ops_disconnect_2 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_change_mtu [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_paranoia_check [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_InDmaReg [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure startup [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_loopmode_active [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#0 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#2 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure load_next_tx_holding_buffer [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#1 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_stop [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure signal_pending [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_mutex_of_tty_port [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dtr_rts [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iounmap [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure synclink_remove_one [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure synclink_cleanup [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure capable [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure put_tty_driver [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmalloc [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tiocmset [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#4 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#3 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#6 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#5 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#8 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#7 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outw [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memmove#9 [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outb [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_OutDmaReg [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_wait_queue [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_loopmode_cancel_transmit [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_load_txfifo [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_write_room [2025-02-08 02:47:06,510 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure schedule [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlcdev_tx_timeout [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_break [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#29 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#28 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#27 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#26 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#25 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#24 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#23 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_allocate_device [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure jiffies_to_msecs [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_install [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_hung_up_p [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_release_resources [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#32 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#31 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#30 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dma_free_attrs [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_reset [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_free_frame_memory [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_InReg [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_tx_start_queue [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_to_hdlc [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_loopmode_send_done [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_enable_loopback [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#39 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#38 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#37 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#36 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#35 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#34 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_load_tx_dma_buffer [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#33 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_DmaCmd [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_flush_buffer [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __release_region [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_ioctl [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_mutex_of_tty_port [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 02:47:06,511 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure carrier_raised [2025-02-08 02:47:06,512 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_RTCmd [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msgl_get_icount [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_set_sdlc_mode [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_chars_in_buffer [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_stop_receiver [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tty_wakeup [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __wake_up [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_put_char [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mod_timer [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_program_hw [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_add_device [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_unthrottle [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_throttle [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure shutdown [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_hangup [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_OutReg [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure msecs_to_jiffies [2025-02-08 02:47:06,513 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tiocmget [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_ioctl [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dma_alloc_attrs [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_set_termios [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_bit [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mgsl_alloc_frame_memory [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure usc_stop_transmitter [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __request_region [2025-02-08 02:47:06,514 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure inw [2025-02-08 02:47:06,597 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 694 nodes and edges [2025-02-08 02:47:06,611 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 212 nodes and edges [2025-02-08 02:47:06,620 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 69 nodes and edges [2025-02-08 02:47:06,625 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 31 nodes and edges [2025-02-08 02:47:06,629 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2025-02-08 02:47:06,634 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-02-08 02:47:06,637 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 02:47:06,641 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:47:06,645 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:47:06,989 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:47:06,990 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:47:06,990 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:47:06,991 INFO L158 Benchmark]: Toolchain (without parser) took 92566.74ms. Allocated memory was 201.3MB in the beginning and 620.8MB in the end (delta: 419.4MB). Free memory was 135.2MB in the beginning and 184.8MB in the end (delta: -49.5MB). Peak memory consumption was 365.9MB. Max. memory is 16.1GB. [2025-02-08 02:47:06,991 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 201.3MB. Free memory is still 117.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:47:06,991 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4132.95ms. Allocated memory is still 201.3MB. Free memory was 135.2MB in the beginning and 68.4MB in the end (delta: 66.8MB). Peak memory consumption was 139.6MB. Max. memory is 16.1GB. [2025-02-08 02:47:06,991 INFO L158 Benchmark]: Boogie Procedure Inliner took 291.16ms. Allocated memory is still 201.3MB. Free memory was 68.4MB in the beginning and 63.6MB in the end (delta: 4.8MB). Peak memory consumption was 36.8MB. Max. memory is 16.1GB. [2025-02-08 02:47:06,992 INFO L158 Benchmark]: Boogie Preprocessor took 1369.02ms. Allocated memory was 201.3MB in the beginning and 402.7MB in the end (delta: 201.3MB). Free memory was 63.6MB in the beginning and 248.4MB in the end (delta: -184.8MB). Peak memory consumption was 216.0MB. Max. memory is 16.1GB. [2025-02-08 02:47:06,992 INFO L158 Benchmark]: IcfgBuilder took 70176.88ms. Allocated memory was 402.7MB in the beginning and 536.9MB in the end (delta: 134.2MB). Free memory was 248.4MB in the beginning and 179.1MB in the end (delta: 69.3MB). Peak memory consumption was 345.0MB. Max. memory is 16.1GB. [2025-02-08 02:47:06,992 INFO L158 Benchmark]: TraceAbstraction took 16094.20ms. Allocated memory was 536.9MB in the beginning and 620.8MB in the end (delta: 83.9MB). Free memory was 179.1MB in the beginning and 310.6MB in the end (delta: -131.5MB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:47:06,992 INFO L158 Benchmark]: Witness Printer took 495.56ms. Allocated memory is still 620.8MB. Free memory was 310.6MB in the beginning and 184.8MB in the end (delta: 125.8MB). Peak memory consumption was 125.8MB. Max. memory is 16.1GB. [2025-02-08 02:47:06,993 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.21ms. Allocated memory is still 201.3MB. Free memory is still 117.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4132.95ms. Allocated memory is still 201.3MB. Free memory was 135.2MB in the beginning and 68.4MB in the end (delta: 66.8MB). Peak memory consumption was 139.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 291.16ms. Allocated memory is still 201.3MB. Free memory was 68.4MB in the beginning and 63.6MB in the end (delta: 4.8MB). Peak memory consumption was 36.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1369.02ms. Allocated memory was 201.3MB in the beginning and 402.7MB in the end (delta: 201.3MB). Free memory was 63.6MB in the beginning and 248.4MB in the end (delta: -184.8MB). Peak memory consumption was 216.0MB. Max. memory is 16.1GB. * IcfgBuilder took 70176.88ms. Allocated memory was 402.7MB in the beginning and 536.9MB in the end (delta: 134.2MB). Free memory was 248.4MB in the beginning and 179.1MB in the end (delta: 69.3MB). Peak memory consumption was 345.0MB. Max. memory is 16.1GB. * TraceAbstraction took 16094.20ms. Allocated memory was 536.9MB in the beginning and 620.8MB in the end (delta: 83.9MB). Free memory was 179.1MB in the beginning and 310.6MB in the end (delta: -131.5MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 495.56ms. Allocated memory is still 620.8MB. Free memory was 310.6MB in the beginning and 184.8MB in the end (delta: 125.8MB). Peak memory consumption was 125.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5195] - GenericResultAtLocation [Line: 5202]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5202] - GenericResultAtLocation [Line: 5209]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5209-5210] - GenericResultAtLocation [Line: 5223]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [5223-5224] - GenericResultAtLocation [Line: 5253]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5253] - GenericResultAtLocation [Line: 5256]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5256] - GenericResultAtLocation [Line: 5259]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5259] - GenericResultAtLocation [Line: 5262]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5262] - GenericResultAtLocation [Line: 5294]: 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 *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [5294-5295] - GenericResultAtLocation [Line: 5300]: 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5300-5302] - GenericResultAtLocation [Line: 5430]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5430] - GenericResultAtLocation [Line: 5437]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5437] - GenericResultAtLocation [Line: 5444]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [5444] - GenericResultAtLocation [Line: 5451]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [5451] - GenericResultAtLocation [Line: 7940]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___10->state): : "memory", "cc"); [7940-7941] - GenericResultAtLocation [Line: 7945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___11->state): : "memory", "cc"); [7945-7946] - GenericResultAtLocation [Line: 7950]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___12->state): : "memory", "cc"); [7950-7951] - GenericResultAtLocation [Line: 7955]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___13->state): : "memory", "cc"); [7955-7956] - GenericResultAtLocation [Line: 7981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___17->state): : "memory", "cc"); [7981-7982] - GenericResultAtLocation [Line: 7986]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___18->state): : "memory", "cc"); [7986-7987] - GenericResultAtLocation [Line: 7991]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___19->state): : "memory", "cc"); [7991-7992] - GenericResultAtLocation [Line: 7996]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___20->state): : "memory", "cc"); [7996-7997] - GenericResultAtLocation [Line: 8068]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___30->state): : "memory", "cc"); [8068-8069] - GenericResultAtLocation [Line: 8073]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___31->state): : "memory", "cc"); [8073-8074] - GenericResultAtLocation [Line: 8078]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___32->state): : "memory", "cc"); [8078-8079] - GenericResultAtLocation [Line: 8083]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___33->state): : "memory", "cc"); [8083-8084] - GenericResultAtLocation [Line: 8108]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8108] - GenericResultAtLocation [Line: 8111]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8111] - GenericResultAtLocation [Line: 8114]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8114] - GenericResultAtLocation [Line: 8117]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8117] - GenericResultAtLocation [Line: 8120]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [8120] - GenericResultAtLocation [Line: 8171]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8171-8172] - GenericResultAtLocation [Line: 8176]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8176-8177] - GenericResultAtLocation [Line: 8181]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8181-8182] - GenericResultAtLocation [Line: 8186]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8186-8187] - GenericResultAtLocation [Line: 8210]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [8210-8211] - GenericResultAtLocation [Line: 8215]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8215-8216] - GenericResultAtLocation [Line: 8220]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [8220-8221] - GenericResultAtLocation [Line: 8225]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [8225-8226] - GenericResultAtLocation [Line: 8251]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___12->state): : "memory", "cc"); [8251-8252] - GenericResultAtLocation [Line: 8256]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___13->state): : "memory", "cc"); [8256-8257] - GenericResultAtLocation [Line: 8261]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___14->state): : "memory", "cc"); [8261-8262] - GenericResultAtLocation [Line: 8266]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [8266-8267] - GenericResultAtLocation [Line: 8837]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8837-8838] - GenericResultAtLocation [Line: 8842]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8842-8843] - GenericResultAtLocation [Line: 8847]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8847-8848] - GenericResultAtLocation [Line: 8852]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___5->state): : "memory", "cc"); [8852-8853] - GenericResultAtLocation [Line: 8895]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [8895-8896] - GenericResultAtLocation [Line: 8900]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___10->state): : "memory", "cc"); [8900-8901] - GenericResultAtLocation [Line: 8905]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___11->state): : "memory", "cc"); [8905-8906] - GenericResultAtLocation [Line: 8910]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___12->state): : "memory", "cc"); [8910-8911] * 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: 13746]: 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 201 procedures, 3767 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.7s, OverallIterations: 1, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1762 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1762 mSDsluCounter, 1655 SdHoareTripleChecker+Invalid, 1.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 114 IncrementalHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 1655 mSDtfsCounter, 114 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3331occurred in iteration=0, InterpolantAutomatonStates: 3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 0.4s InterpolantComputationTime, 42 NumberOfCodeBlocks, 42 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 41 ConstructedInterpolants, 0 QuantifiedInterpolants, 55 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:47:07,207 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2025-02-08 02:47:07,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE