./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-17 07:29:15,580 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 07:29:15,629 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 07:29:15,633 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 07:29:15,633 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 07:29:15,652 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 07:29:15,654 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 07:29:15,654 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 07:29:15,654 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 07:29:15,654 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 07:29:15,655 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 07:29:15,655 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 07:29:15,655 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 07:29:15,656 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 07:29:15,656 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 07:29:15,656 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 07:29:15,656 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 07:29:15,656 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 07:29:15,656 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 07:29:15,657 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 07:29:15,657 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 07:29:15,658 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 07:29:15,658 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 07:29:15,659 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 07:29:15,659 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/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 851899db6f484e37e16ac931ba2d9552b861ff3d2219043d6dff1fc981b20cc0 [2025-03-17 07:29:15,891 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 07:29:15,899 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 07:29:15,901 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 07:29:15,901 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 07:29:15,902 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 07:29:15,902 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-03-17 07:29:17,053 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2153b3a0e/ad55f3036cdf43df956f0e6c7afb3485/FLAG9c0f628ec [2025-03-17 07:29:17,544 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 07:29:17,545 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-03-17 07:29:17,582 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2153b3a0e/ad55f3036cdf43df956f0e6c7afb3485/FLAG9c0f628ec [2025-03-17 07:29:17,623 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2153b3a0e/ad55f3036cdf43df956f0e6c7afb3485 [2025-03-17 07:29:17,624 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 07:29:17,625 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 07:29:17,626 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 07:29:17,626 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 07:29:17,629 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 07:29:17,630 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:29:17" (1/1) ... [2025-03-17 07:29:17,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a5f9ad1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:17, skipping insertion in model container [2025-03-17 07:29:17,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 07:29:17" (1/1) ... [2025-03-17 07:29:17,737 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 07:29:20,625 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2025-03-17 07:29:20,685 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 07:29:20,713 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 07:29:20,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4931] [2025-03-17 07:29:20,817 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4938] [2025-03-17 07:29:20,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4945-4946] [2025-03-17 07:29:20,818 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [4959-4960] [2025-03-17 07:29:20,819 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [4979] [2025-03-17 07:29:20,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4981] [2025-03-17 07:29:20,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4983] [2025-03-17 07:29:20,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [4986] [2025-03-17 07:29:20,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5024-5025] [2025-03-17 07:29:20,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5030-5032] [2025-03-17 07:29:20,824 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5147] [2025-03-17 07:29:20,825 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [5154] [2025-03-17 07:29:20,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5161] [2025-03-17 07:29:20,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [5168] [2025-03-17 07:29:20,826 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5175] [2025-03-17 07:29:20,827 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5182] [2025-03-17 07:29:21,000 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9668] [2025-03-17 07:29:21,001 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9670] [2025-03-17 07:29:21,001 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9673] [2025-03-17 07:29:21,001 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9675] [2025-03-17 07:29:21,001 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (idle_mode): "ebx"); [9678] [2025-03-17 07:29:21,004 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_1": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9921] [2025-03-17 07:29:21,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_2": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9923] [2025-03-17 07:29:21,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_4": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9926] [2025-03-17 07:29:21,006 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_8": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9928] [2025-03-17 07:29:21,007 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __get_user_X": "=a" (__ret_gu), "=d" (__val_gu): "0" (mask_ptr)); [9931] [2025-03-17 07:29:21,008 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10006] [2025-03-17 07:29:21,009 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10012] [2025-03-17 07:29:21,009 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10018] [2025-03-17 07:29:21,009 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10025] [2025-03-17 07:29:21,010 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10066] [2025-03-17 07:29:21,010 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10072] [2025-03-17 07:29:21,011 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10078] [2025-03-17 07:29:21,011 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10085] [2025-03-17 07:29:21,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [10197] [2025-03-17 07:29:21,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [10203] [2025-03-17 07:29:21,013 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [10209] [2025-03-17 07:29:21,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [10216] [2025-03-17 07:29:21,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10256-10257] [2025-03-17 07:29:21,014 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10259-10260] [2025-03-17 07:29:21,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10263-10264] [2025-03-17 07:29:21,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10266-10267] [2025-03-17 07:29:21,015 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (mask_ptr): "ebx"); [10270-10271] [2025-03-17 07:29:21,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10302] [2025-03-17 07:29:21,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10304] [2025-03-17 07:29:21,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10307] [2025-03-17 07:29:21,016 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10309] [2025-03-17 07:29:21,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (if_mode): "ebx"); [10312] [2025-03-17 07:29:21,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10374] [2025-03-17 07:29:21,019 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10376] [2025-03-17 07:29:21,019 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10379] [2025-03-17 07:29:21,020 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10381] [2025-03-17 07:29:21,020 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xsync): "ebx"); [10384] [2025-03-17 07:29:21,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10436] [2025-03-17 07:29:21,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10438] [2025-03-17 07:29:21,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10441] [2025-03-17 07:29:21,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10443] [2025-03-17 07:29:21,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (xctrl): "ebx"); [10446] [2025-03-17 07:29:21,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10594] [2025-03-17 07:29:21,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10600] [2025-03-17 07:29:21,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10606] [2025-03-17 07:29:21,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10613] [2025-03-17 07:29:21,026 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10657] [2025-03-17 07:29:21,026 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10663] [2025-03-17 07:29:21,027 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10669] [2025-03-17 07:29:21,027 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10676] [2025-03-17 07:29:21,032 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [10884] [2025-03-17 07:29:21,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [10890] [2025-03-17 07:29:21,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [10896] [2025-03-17 07:29:21,033 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [10903] [2025-03-17 07:29:21,034 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [10942] [2025-03-17 07:29:21,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [10948] [2025-03-17 07:29:21,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [10954] [2025-03-17 07:29:21,035 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [10961] [2025-03-17 07:29:21,037 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___1), "+m" (*__ptr___7): "0" (__x___1): "memory"); [11039] [2025-03-17 07:29:21,037 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___1), "+m" (*__ptr___8): "0" (__x___1): "memory"); [11045] [2025-03-17 07:29:21,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___1), "+m" (*__ptr___9): "0" (__x___1): "memory"); [11051] [2025-03-17 07:29:21,038 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___1), "+m" (*__ptr___10): "0" (__x___1): "memory"); [11058] [2025-03-17 07:29:21,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x), "+m" (*__ptr): "0" (__x): "memory"); [11304] [2025-03-17 07:29:21,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x), "+m" (*__ptr___0): "0" (__x): "memory"); [11310] [2025-03-17 07:29:21,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x), "+m" (*__ptr___1): "0" (__x): "memory"); [11316] [2025-03-17 07:29:21,046 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x), "+m" (*__ptr___2): "0" (__x): "memory"); [11323] [2025-03-17 07:29:21,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %0,%1": "=q" (__x___0), "+m" (*__ptr___3): "0" (__x___0): "memory"); [11394] [2025-03-17 07:29:21,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %0,%1": "=r" (__x___0), "+m" (*__ptr___4): "0" (__x___0): "memory"); [11400] [2025-03-17 07:29:21,048 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0,%1": "=r" (__x___0), "+m" (*__ptr___5): "0" (__x___0): "memory"); [11406] [2025-03-17 07:29:21,048 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %0,%1": "=r" (__x___0), "+m" (*__ptr___6): "0" (__x___0): "memory"); [11413] [2025-03-17 07:29:21,147 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-tty-synclink_gt.ko.cil.out.i[379011,379024] [2025-03-17 07:29:21,155 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 07:29:21,325 INFO L204 MainTranslator]: Completed translation [2025-03-17 07:29:21,327 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21 WrapperNode [2025-03-17 07:29:21,327 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 07:29:21,328 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 07:29:21,328 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 07:29:21,328 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 07:29:21,333 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:21,469 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:21,756 INFO L138 Inliner]: procedures = 343, calls = 3661, calls flagged for inlining = 193, calls inlined = 174, statements flattened = 10128 [2025-03-17 07:29:21,756 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 07:29:21,757 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 07:29:21,757 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 07:29:21,757 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 07:29:21,764 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:21,765 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:21,826 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:22,725 INFO L175 MemorySlicer]: Split 2088 memory accesses to 35 slices as follows [2, 1, 2, 3, 3, 40, 0, 10, 34, 34, 50, 11, 54, 35, 6, 2, 7, 7, 8, 7, 26, 38, 5, 3, 6, 32, 1480, 14, 32, 50, 1, 2, 26, 54, 3]. 71 percent of accesses are in the largest equivalence class. The 174 initializations are split as follows [0, 0, 0, 3, 3, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 2, 7, 7, 8, 7, 0, 38, 5, 0, 6, 0, 13, 14, 0, 0, 0, 0, 26, 0, 3]. The 806 writes are split as follows [1, 0, 1, 0, 0, 40, 0, 6, 23, 0, 23, 11, 46, 35, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 524, 0, 8, 46, 0, 1, 0, 23, 0]. [2025-03-17 07:29:22,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:22,726 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:22,900 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:22,928 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:22,978 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:23,015 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:23,088 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 07:29:23,090 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 07:29:23,090 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 07:29:23,090 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 07:29:23,091 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (1/1) ... [2025-03-17 07:29:23,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 07:29:23,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 07:29:23,117 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-17 07:29:23,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure remove_wait_queue [2025-03-17 07:29:23,137 INFO L138 BoogieDeclarations]: Found implementation of procedure remove_wait_queue [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-17 07:29:23,137 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 07:29:23,137 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 07:29:23,138 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-03-17 07:29:23,140 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-17 07:29:23,140 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-17 07:29:23,140 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure set_signals [2025-03-17 07:29:23,140 INFO L138 BoogieDeclarations]: Found implementation of procedure set_signals [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 07:29:23,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 07:29:23,140 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_dma_bufs [2025-03-17 07:29:23,140 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_dma_bufs [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure tty_insert_flip_char [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_insert_flip_char [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure tx_stop [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_stop [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-17 07:29:23,141 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 07:29:23,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-17 07:29:23,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 07:29:23,144 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure free_bufs [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure free_bufs [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure change_params [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure change_params [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure msleep_interruptible [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep_interruptible [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure tx_start [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_start [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure startup [2025-03-17 07:29:23,145 INFO L138 BoogieDeclarations]: Found implementation of procedure startup [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 07:29:23,145 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 07:29:23,146 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 07:29:23,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 07:29:23,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 07:29:23,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 07:29:23,147 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 07:29:23,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 07:29:23,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 07:29:23,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure reset_rbufs [2025-03-17 07:29:23,149 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_rbufs [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure wait_until_sent [2025-03-17 07:29:23,149 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_until_sent [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2025-03-17 07:29:23,149 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-17 07:29:23,149 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-03-17 07:29:23,149 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 07:29:23,149 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 07:29:23,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-17 07:29:23,153 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure set_rate [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rate [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure free_rbufs [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure free_rbufs [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure async_mode [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure async_mode [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure put_tty_driver [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure put_tty_driver [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure add_wait_queue [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure add_wait_queue [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure rx_stop [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_stop [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure update_tx_timer [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure update_tx_timer [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure alloc_bufs [2025-03-17 07:29:23,154 INFO L138 BoogieDeclarations]: Found implementation of procedure alloc_bufs [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 07:29:23,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 07:29:23,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 07:29:23,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-17 07:29:23,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure msc_set_vcr [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure msc_set_vcr [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure isr_txeom [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_txeom [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure setup_timer_key [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure setup_timer_key [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure rdma_reset [2025-03-17 07:29:23,158 INFO L138 BoogieDeclarations]: Found implementation of procedure rdma_reset [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 07:29:23,158 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure tty_hung_up_p [2025-03-17 07:29:23,159 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_hung_up_p [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure release_resources [2025-03-17 07:29:23,159 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resources [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure slgt_cleanup [2025-03-17 07:29:23,159 INFO L138 BoogieDeclarations]: Found implementation of procedure slgt_cleanup [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 07:29:23,159 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-17 07:29:23,160 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure tx_set_idle [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_set_idle [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-17 07:29:23,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 07:29:23,161 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 07:29:23,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 07:29:23,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 07:29:23,162 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 07:29:23,163 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure enable_loopback [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure enable_loopback [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure tx_load [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_load [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg32 [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg32 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure hdlcdev_tx_done [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlcdev_tx_done [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-03-17 07:29:23,164 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-17 07:29:23,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure program_hw [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure program_hw [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg32 [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg32 [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure isr_rxdata [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure isr_rxdata [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure reset_port [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_port [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure tbuf_bytes [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure tbuf_bytes [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure compat_ptr [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure compat_ptr [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-17 07:29:23,165 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 07:29:23,165 INFO L130 BoogieDeclarations]: Found specification of procedure tty_wakeup [2025-03-17 07:29:23,166 INFO L138 BoogieDeclarations]: Found implementation of procedure tty_wakeup [2025-03-17 07:29:23,166 INFO L130 BoogieDeclarations]: Found specification of procedure flush_buffer [2025-03-17 07:29:23,166 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_buffer [2025-03-17 07:29:23,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 07:29:23,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg16 [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg16 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure tx_release [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure tx_release [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure __wake_up [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure rd_reg16 [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure rd_reg16 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure sync_mode [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure sync_mode [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure shutdown [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure shutdown [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure send_xchar [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure send_xchar [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure free_tmp_rbuf [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure free_tmp_rbuf [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure tdma_reset [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure tdma_reset [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure get_signals [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure get_signals [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2025-03-17 07:29:23,168 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 07:29:23,168 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-17 07:29:23,171 INFO L130 BoogieDeclarations]: Found specification of procedure rx_start [2025-03-17 07:29:23,171 INFO L138 BoogieDeclarations]: Found implementation of procedure rx_start [2025-03-17 07:29:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure trace_block [2025-03-17 07:29:23,172 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_block [2025-03-17 07:29:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure wr_reg8 [2025-03-17 07:29:23,172 INFO L138 BoogieDeclarations]: Found implementation of procedure wr_reg8 [2025-03-17 07:29:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure sanity_check [2025-03-17 07:29:23,172 INFO L138 BoogieDeclarations]: Found implementation of procedure sanity_check [2025-03-17 07:29:23,172 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 07:29:23,172 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 07:29:24,187 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 07:29:24,190 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 07:29:24,253 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14889: havoc netpoll_trap_#t~nondet2398#1; [2025-03-17 07:29:24,342 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14729: havoc #t~malloc2376.base, #t~malloc2376.offset; [2025-03-17 07:29:24,730 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14948: havoc tty_get_baud_rate_#t~nondet2410#1; [2025-03-17 07:29:24,731 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume false; [2025-03-17 07:29:24,731 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9474: assume !false; [2025-03-17 07:29:25,508 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14841: havoc jiffies_to_msecs_#t~nondet2392#1; [2025-03-17 07:29:25,648 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14732: havoc __kmalloc_#t~ret2377#1.base, __kmalloc_#t~ret2377#1.offset; [2025-03-17 07:29:25,651 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5577: havoc #t~mem220.base, #t~mem220.offset; [2025-03-17 07:29:25,661 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14865: havoc msecs_to_jiffies_#t~nondet2395#1; [2025-03-17 07:29:25,663 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14755: havoc #t~nondet2380; [2025-03-17 07:29:25,821 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5349: havoc #t~mem127.base, #t~mem127.offset; [2025-03-17 07:29:25,908 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15008: havoc tty_unregister_driver_#t~nondet2418#1; [2025-03-17 07:29:25,956 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5040: havoc arch_irqs_disabled_flags_#t~bitwise24#1; [2025-03-17 07:29:25,961 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14759: havoc _copy_to_user_#t~nondet2381#1; [2025-03-17 07:29:26,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14861: havoc #t~nondet2394; [2025-03-17 07:29:26,648 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume false; [2025-03-17 07:29:26,648 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12963: assume !false; [2025-03-17 07:29:26,648 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: assume false; [2025-03-17 07:29:26,648 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13133: assume !false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: assume false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14374: assume !false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7905: assume !false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11210: call ULTIMATE.dealloc(block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset);havoc block_til_ready_~#wait~3#1.base, block_til_ready_~#wait~3#1.offset; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14778: havoc alloc_hdlcdev_#t~ret2383#1.base, alloc_hdlcdev_#t~ret2383#1.offset; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14910: havoc register_netdev_#t~nondet2401#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14781: havoc alloc_tty_driver_#t~ret2384#1.base, alloc_tty_driver_#t~ret2384#1.offset; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14917: havoc request_threaded_irq_#t~nondet2402#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14785: havoc capable_#t~nondet2385#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14924: havoc schedule_work_#t~nondet2403#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14002: call ULTIMATE.dealloc(loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset);havoc loopback_test_~#buf~0#1.base, loopback_test_~#buf~0#1.offset;call ULTIMATE.dealloc(loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset);havoc loopback_test_~#params~0#1.base, loopback_test_~#params~0#1.offset; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11896: call ULTIMATE.dealloc(device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset);havoc device_init_~#port_array~0#1.base, device_init_~#port_array~0#1.offset;call ULTIMATE.dealloc(device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset);havoc device_init_~#__key~2#1.base, device_init_~#__key~2#1.offset; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14936: havoc single_open_#t~nondet2406#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: call ULTIMATE.dealloc(get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset);havoc get_icount_~#cnow~0#1.base, get_icount_~#cnow~0#1.offset; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14155: havoc adapter_test_#t~mem2338#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14825: havoc hdlc_open_#t~nondet2390#1; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: assume false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11390: assume !false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11787: assume !false; [2025-03-17 07:30:03,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392: block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset := block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset;havoc block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset;block_til_ready_~__ptr___3~2#1.base, block_til_ready_~__ptr___3~2#1.offset := block_til_ready_~tmp___9~2#1.base, block_til_ready_~tmp___9~2#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11392-1: SUMMARY for call block_til_ready_#t~ret1652#1.base, block_til_ready_#t~ret1652#1.offset := get_current(); srcloc: null [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398-1: SUMMARY for call block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset := get_current(); srcloc: null [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11398: block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset := block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset;havoc block_til_ready_#t~ret1653#1.base, block_til_ready_#t~ret1653#1.offset;block_til_ready_~__ptr___4~2#1.base, block_til_ready_~__ptr___4~2#1.offset := block_til_ready_~tmp___10~2#1.base, block_til_ready_~tmp___10~2#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7038: call ULTIMATE.dealloc(get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset);havoc get_params32_~#tmp_params~0#1.base, get_params32_~#tmp_params~0#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14834: havoc ioremap_nocache_#t~ret2391#1.base, ioremap_nocache_#t~ret2391#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404: block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset := block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset;havoc block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset;block_til_ready_~__ptr___5~2#1.base, block_til_ready_~__ptr___5~2#1.offset := block_til_ready_~tmp___11~2#1.base, block_til_ready_~tmp___11~2#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11404-1: SUMMARY for call block_til_ready_#t~ret1654#1.base, block_til_ready_#t~ret1654#1.offset := get_current(); srcloc: null [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume false; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7970: assume !false; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14975: havoc tty_port_carrier_raised_#t~nondet2414#1; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14982: havoc tty_port_close_start_#t~nondet2415#1; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14851: havoc ldv_undefined_int_#t~nondet2393#1; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11820: call ULTIMATE.dealloc(alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#1.offset);havoc alloc_dev_~#__key~1#1.base, alloc_dev_~#__key~1#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset);havoc alloc_dev_~#__constr_expr_0~0#1.base, alloc_dev_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset);havoc alloc_dev_~#__key___0~0#1.base, alloc_dev_~#__key___0~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset);havoc alloc_dev_~#__key___1~0#1.base, alloc_dev_~#__key___1~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset);havoc alloc_dev_~#__key___2~0#1.base, alloc_dev_~#__key___2~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset);havoc alloc_dev_~#__key___3~0#1.base, alloc_dev_~#__key___3~0#1.offset;call ULTIMATE.dealloc(alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset);havoc alloc_dev_~#__key___4~0#1.base, alloc_dev_~#__key___4~0#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14991: havoc tty_register_device_#t~ret2416#1.base, tty_register_device_#t~ret2416#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14995: havoc tty_register_driver_#t~nondet2417#1; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume false; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11300: assume !false; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: call ULTIMATE.dealloc(set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset);havoc set_params32_~#tmp_params~1#1.base, set_params32_~#tmp_params~1#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302-1: SUMMARY for call block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset := get_current(); srcloc: null [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11302: block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset := block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset;havoc block_til_ready_#t~ret1636#1.base, block_til_ready_#t~ret1636#1.offset;block_til_ready_~__ptr~4#1.base, block_til_ready_~__ptr~4#1.offset := block_til_ready_~tmp___2~14#1.base, block_til_ready_~tmp___2~14#1.offset; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14739: havoc __pci_register_driver_#t~nondet2378#1; [2025-03-17 07:30:03,406 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308: block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset := block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset;havoc block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset;block_til_ready_~__ptr___0~4#1.base, block_til_ready_~__ptr___0~4#1.offset := block_til_ready_~tmp___3~10#1.base, block_til_ready_~tmp___3~10#1.offset; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11308-1: SUMMARY for call block_til_ready_#t~ret1637#1.base, block_til_ready_#t~ret1637#1.offset := get_current(); srcloc: null [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14748: havoc __request_region_#t~ret2379#1.base, __request_region_#t~ret2379#1.offset; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314: block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset := block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset;havoc block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset;block_til_ready_~__ptr___1~4#1.base, block_til_ready_~__ptr___1~4#1.offset := block_til_ready_~tmp___4~6#1.base, block_til_ready_~tmp___4~6#1.offset; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11314-1: SUMMARY for call block_til_ready_#t~ret1638#1.base, block_til_ready_#t~ret1638#1.offset := get_current(); srcloc: null [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11182: havoc carrier_raised_#t~mem1606#1; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume false; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: assume !false;call ULTIMATE.dealloc(hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset);havoc hdlcdev_ioctl_~#new_line~0#1.base, hdlcdev_ioctl_~#new_line~0#1.offset; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14893: havoc pci_enable_device_#t~nondet2399#1; [2025-03-17 07:30:03,410 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13838: call ULTIMATE.dealloc(register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset);havoc register_test_~#patterns~0#1.base, register_test_~#patterns~0#1.offset; [2025-03-17 07:30:05,286 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume false; [2025-03-17 07:30:05,286 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4978: assume !false; [2025-03-17 07:30:06,579 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14959: havoc tty_insert_flip_string_flags_#t~nondet2412#1; [2025-03-17 07:30:06,579 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: call ULTIMATE.dealloc(~#ch#1.base, ~#ch#1.offset);havoc ~#ch#1.base, ~#ch#1.offset;call ULTIMATE.dealloc(~#flag#1.base, ~#flag#1.offset);havoc ~#flag#1.base, ~#flag#1.offset; [2025-03-17 07:30:07,213 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14798: havoc #t~nondet2386; [2025-03-17 07:30:07,238 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14869: havoc #t~nondet2396; [2025-03-17 07:30:08,052 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14903: havoc #t~nondet2400; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4925: havoc list_empty_#t~mem1#1.base, list_empty_#t~mem1#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume false; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10938: assume !false; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940: modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset := modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset;havoc modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset;modem_input_wait_~__ptr___3~1#1.base, modem_input_wait_~__ptr___3~1#1.offset := modem_input_wait_~tmp___8~2#1.base, modem_input_wait_~tmp___8~2#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10940-1: SUMMARY for call modem_input_wait_#t~ret1524#1.base, modem_input_wait_#t~ret1524#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset := wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset;havoc wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset;wait_mgsl_event_~__ptr___1~0#1.base, wait_mgsl_event_~__ptr___1~0#1.offset := wait_mgsl_event_~tmp___8~1#1.base, wait_mgsl_event_~tmp___8~1#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016-1: SUMMARY for call wait_mgsl_event_#t~ret1234#1.base, wait_mgsl_event_#t~ret1234#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10481: call ULTIMATE.dealloc(set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset);havoc set_gpio_~#gpio~0#1.base, set_gpio_~#gpio~0#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946: modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset := modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset;havoc modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset;modem_input_wait_~__ptr___4~1#1.base, modem_input_wait_~__ptr___4~1#1.offset := modem_input_wait_~tmp___9~1#1.base, modem_input_wait_~tmp___9~1#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume false; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10880: assume !false; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10946-1: SUMMARY for call modem_input_wait_#t~ret1525#1.base, modem_input_wait_#t~ret1525#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882: modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset := modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset;havoc modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset;modem_input_wait_~__ptr~3#1.base, modem_input_wait_~__ptr~3#1.offset := modem_input_wait_~tmp___1~21#1.base, modem_input_wait_~tmp___1~21#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10882-1: SUMMARY for call modem_input_wait_#t~ret1493#1.base, modem_input_wait_#t~ret1493#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952: modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset := modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset;havoc modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset;modem_input_wait_~__ptr___5~1#1.base, modem_input_wait_~__ptr___5~1#1.offset := modem_input_wait_~tmp___10~1#1.base, modem_input_wait_~tmp___10~1#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10952-1: SUMMARY for call modem_input_wait_#t~ret1526#1.base, modem_input_wait_#t~ret1526#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888: modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset := modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset;havoc modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset;modem_input_wait_~__ptr___0~3#1.base, modem_input_wait_~__ptr___0~3#1.offset := modem_input_wait_~tmp___2~12#1.base, modem_input_wait_~tmp___2~12#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10888-1: SUMMARY for call modem_input_wait_#t~ret1494#1.base, modem_input_wait_#t~ret1494#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10562: call ULTIMATE.dealloc(init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset);havoc init_cond_wait_~#__key~0#1.base, init_cond_wait_~#__key~0#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10827: call ULTIMATE.dealloc(modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset);havoc modem_input_wait_~#cprev~1#1.base, modem_input_wait_~#cprev~1#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset);havoc modem_input_wait_~#cnow~2#1.base, modem_input_wait_~#cnow~2#1.offset;call ULTIMATE.dealloc(modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset);havoc modem_input_wait_~#wait~2#1.base, modem_input_wait_~#wait~2#1.offset; [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894-1: SUMMARY for call modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,706 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10894: modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset := modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset;havoc modem_input_wait_#t~ret1495#1.base, modem_input_wait_#t~ret1495#1.offset;modem_input_wait_~__ptr___1~3#1.base, modem_input_wait_~__ptr___1~3#1.offset := modem_input_wait_~tmp___3~8#1.base, modem_input_wait_~tmp___3~8#1.offset; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume false; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: assume !false; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: assume false; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10435: assume !false; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9844: call ULTIMATE.dealloc(wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset);havoc wait_mgsl_event_~#cprev~0#1.base, wait_mgsl_event_~#cprev~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset);havoc wait_mgsl_event_~#cnow~1#1.base, wait_mgsl_event_~#cnow~1#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset);havoc wait_mgsl_event_~#oldsigs~0#1.base, wait_mgsl_event_~#oldsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset);havoc wait_mgsl_event_~#newsigs~0#1.base, wait_mgsl_event_~#newsigs~0#1.offset;call ULTIMATE.dealloc(wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset);havoc wait_mgsl_event_~#wait~0#1.base, wait_mgsl_event_~#wait~0#1.offset; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume false; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10373: assume !false; [2025-03-17 07:30:39,707 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: assume false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11035: assume !false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037-1: SUMMARY for call modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11037: modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset := modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset;havoc modem_input_wait_#t~ret1571#1.base, modem_input_wait_#t~ret1571#1.offset;modem_input_wait_~__ptr___7~1#1.base, modem_input_wait_~__ptr___7~1#1.offset := modem_input_wait_~tmp___12~1#1.base, modem_input_wait_~tmp___12~1#1.offset; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043-1: SUMMARY for call modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11043: modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset := modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset;havoc modem_input_wait_#t~ret1572#1.base, modem_input_wait_#t~ret1572#1.offset;modem_input_wait_~__ptr___8~1#1.base, modem_input_wait_~__ptr___8~1#1.offset := modem_input_wait_~tmp___13~1#1.base, modem_input_wait_~tmp___13~1#1.offset; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: assume !false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9920: assume !false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10255: assume !false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049-1: SUMMARY for call modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L11049: modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset := modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset;havoc modem_input_wait_#t~ret1573#1.base, modem_input_wait_#t~ret1573#1.offset;modem_input_wait_~__ptr___9~1#1.base, modem_input_wait_~__ptr___9~1#1.offset := modem_input_wait_~tmp___14~1#1.base, modem_input_wait_~tmp___14~1#1.offset; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: assume false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10653: assume !false; [2025-03-17 07:30:39,709 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655-1: SUMMARY for call remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset := remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset;havoc remove_cond_wait_#t~ret1424#1.base, remove_cond_wait_#t~ret1424#1.offset;remove_cond_wait_~__ptr~2#1.base, remove_cond_wait_~__ptr~2#1.offset := remove_cond_wait_~tmp~91#1.base, remove_cond_wait_~tmp~91#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume !false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: assume false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10590: assume !false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: assume false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10062: assume !false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195: wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset := wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset;havoc wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset;wait_mgsl_event_~__ptr___7~0#1.base, wait_mgsl_event_~__ptr___7~0#1.offset := wait_mgsl_event_~tmp___26~0#1.base, wait_mgsl_event_~tmp___26~0#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10195-1: SUMMARY for call wait_mgsl_event_#t~ret1347#1.base, wait_mgsl_event_#t~ret1347#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9667: assume !false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592: add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset := add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset;havoc add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset;add_cond_wait_~__ptr~1#1.base, add_cond_wait_~__ptr~1#1.offset := add_cond_wait_~tmp~90#1.base, add_cond_wait_~tmp~90#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10592-1: SUMMARY for call add_cond_wait_#t~ret1419#1.base, add_cond_wait_#t~ret1419#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064: wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset := wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset;havoc wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset;wait_mgsl_event_~__ptr___3~0#1.base, wait_mgsl_event_~__ptr___3~0#1.offset := wait_mgsl_event_~tmp___13~0#1.base, wait_mgsl_event_~tmp___13~0#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10064-1: SUMMARY for call wait_mgsl_event_#t~ret1271#1.base, wait_mgsl_event_#t~ret1271#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661-1: SUMMARY for call remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L9604: call ULTIMATE.dealloc(set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset);havoc set_params_~#tmp_params~2#1.base, set_params_~#tmp_params~2#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10661: remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset := remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset;havoc remove_cond_wait_#t~ret1425#1.base, remove_cond_wait_#t~ret1425#1.offset;remove_cond_wait_~__ptr___0~2#1.base, remove_cond_wait_~__ptr___0~2#1.offset := remove_cond_wait_~tmp___0~48#1.base, remove_cond_wait_~tmp___0~48#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10002: assume !false; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201: wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset := wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset;havoc wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset;wait_mgsl_event_~__ptr___8~0#1.base, wait_mgsl_event_~__ptr___8~0#1.offset := wait_mgsl_event_~tmp___27~0#1.base, wait_mgsl_event_~tmp___27~0#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10201-1: SUMMARY for call wait_mgsl_event_#t~ret1348#1.base, wait_mgsl_event_#t~ret1348#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598-1: SUMMARY for call add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10598: add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset := add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset;havoc add_cond_wait_#t~ret1420#1.base, add_cond_wait_#t~ret1420#1.offset;add_cond_wait_~__ptr___0~1#1.base, add_cond_wait_~__ptr___0~1#1.offset := add_cond_wait_~tmp___0~47#1.base, add_cond_wait_~tmp___0~47#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070-1: SUMMARY for call wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset := wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset;havoc wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset;wait_mgsl_event_~__ptr~0#1.base, wait_mgsl_event_~__ptr~0#1.offset := wait_mgsl_event_~tmp___6~1#1.base, wait_mgsl_event_~tmp___6~1#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004-1: SUMMARY for call wait_mgsl_event_#t~ret1232#1.base, wait_mgsl_event_#t~ret1232#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10070: wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset := wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset;havoc wait_mgsl_event_#t~ret1272#1.base, wait_mgsl_event_#t~ret1272#1.offset;wait_mgsl_event_~__ptr___4~0#1.base, wait_mgsl_event_~__ptr___4~0#1.offset := wait_mgsl_event_~tmp___14~0#1.base, wait_mgsl_event_~tmp___14~0#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10533: call ULTIMATE.dealloc(get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset);havoc get_gpio_~#gpio~1#1.base, get_gpio_~#gpio~1#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667-1: SUMMARY for call remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10667: remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset := remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset;havoc remove_cond_wait_#t~ret1426#1.base, remove_cond_wait_#t~ret1426#1.offset;remove_cond_wait_~__ptr___1~2#1.base, remove_cond_wait_~__ptr___1~2#1.offset := remove_cond_wait_~tmp___1~19#1.base, remove_cond_wait_~tmp___1~19#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10734: call ULTIMATE.dealloc(wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset);havoc wait_gpio_~#gpio~2#1.base, wait_gpio_~#gpio~2#1.offset;call ULTIMATE.dealloc(wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset);havoc wait_gpio_~#wait~1#1.base, wait_gpio_~#wait~1#1.offset; [2025-03-17 07:30:39,710 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset := wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset;havoc wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset;wait_mgsl_event_~__ptr___9~0#1.base, wait_mgsl_event_~__ptr___9~0#1.offset := wait_mgsl_event_~tmp___28~0#1.base, wait_mgsl_event_~tmp___28~0#1.offset; [2025-03-17 07:30:39,711 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207-1: SUMMARY for call wait_mgsl_event_#t~ret1349#1.base, wait_mgsl_event_#t~ret1349#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,711 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604: add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset := add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset;havoc add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset;add_cond_wait_~__ptr___1~1#1.base, add_cond_wait_~__ptr___1~1#1.offset := add_cond_wait_~tmp___1~18#1.base, add_cond_wait_~tmp___1~18#1.offset; [2025-03-17 07:30:39,711 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10604-1: SUMMARY for call add_cond_wait_#t~ret1421#1.base, add_cond_wait_#t~ret1421#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,711 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset := wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset;havoc wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset;wait_mgsl_event_~__ptr___5~0#1.base, wait_mgsl_event_~__ptr___5~0#1.offset := wait_mgsl_event_~tmp___15~0#1.base, wait_mgsl_event_~tmp___15~0#1.offset; [2025-03-17 07:30:39,711 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076-1: SUMMARY for call wait_mgsl_event_#t~ret1273#1.base, wait_mgsl_event_#t~ret1273#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,712 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010: wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset := wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;havoc wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset;wait_mgsl_event_~__ptr___0~0#1.base, wait_mgsl_event_~__ptr___0~0#1.offset := wait_mgsl_event_~tmp___7~1#1.base, wait_mgsl_event_~tmp___7~1#1.offset; [2025-03-17 07:30:39,712 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10010-1: SUMMARY for call wait_mgsl_event_#t~ret1233#1.base, wait_mgsl_event_#t~ret1233#1.offset := get_current(); srcloc: null [2025-03-17 07:30:39,739 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14766: havoc #t~nondet2382; [2025-03-17 07:30:40,267 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14955: havoc #t~nondet2411; [2025-03-17 07:30:41,154 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume false; [2025-03-17 07:30:41,154 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L13211: assume !false; [2025-03-17 07:30:41,183 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14802: havoc #t~nondet2387; [2025-03-17 07:30:41,579 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L4953: havoc #t~mem2;havoc #t~bitwise3; [2025-03-17 07:30:44,364 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14821: havoc #t~nondet2389; [2025-03-17 07:30:47,472 INFO L? ?]: Removed 3382 outVars from TransFormulas that were not future-live. [2025-03-17 07:30:47,472 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 07:30:47,621 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 07:30:47,621 INFO L336 CfgBuilder]: Removed 1 assume(true) statements. [2025-03-17 07:30:47,622 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:30:47 BoogieIcfgContainer [2025-03-17 07:30:47,622 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 07:30:47,624 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 07:30:47,625 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 07:30:47,628 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 07:30:47,628 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 07:29:17" (1/3) ... [2025-03-17 07:30:47,629 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@368c191f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:30:47, skipping insertion in model container [2025-03-17 07:30:47,630 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 07:29:21" (2/3) ... [2025-03-17 07:30:47,630 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@368c191f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 07:30:47, skipping insertion in model container [2025-03-17 07:30:47,630 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 07:30:47" (3/3) ... [2025-03-17 07:30:47,631 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i [2025-03-17 07:30:47,649 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 07:30:47,654 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-tty-synclink_gt.ko.cil.out.i that has 169 procedures, 4231 locations, 1 initial locations, 106 loop locations, and 1 error locations. [2025-03-17 07:30:47,771 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 07:30:47,780 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;@65432841, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 07:30:47,780 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-17 07:30:47,795 INFO L276 IsEmpty]: Start isEmpty. Operand has 3925 states, 3080 states have (on average 1.464935064935065) internal successors, (4512), 3167 states have internal predecessors, (4512), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 725 states have call predecessors, (743), 743 states have call successors, (743) [2025-03-17 07:30:47,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2025-03-17 07:30:47,802 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 07:30:47,802 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-17 07:30:47,802 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-17 07:30:47,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 07:30:47,806 INFO L85 PathProgramCache]: Analyzing trace with hash 81892356, now seen corresponding path program 1 times [2025-03-17 07:30:47,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 07:30:47,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740231211] [2025-03-17 07:30:47,814 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 07:30:47,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 07:30:50,716 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 25 statements into 1 equivalence classes. [2025-03-17 07:30:50,917 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 25 of 25 statements. [2025-03-17 07:30:50,918 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 07:30:50,918 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 07:30:51,332 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-03-17 07:30:51,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 07:30:51,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740231211] [2025-03-17 07:30:51,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740231211] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 07:30:51,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 07:30:51,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-17 07:30:51,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119183109] [2025-03-17 07:30:51,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 07:30:51,337 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-17 07:30:51,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 07:30:51,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-17 07:30:51,351 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-17 07:30:51,360 INFO L87 Difference]: Start difference. First operand has 3925 states, 3080 states have (on average 1.464935064935065) internal successors, (4512), 3167 states have internal predecessors, (4512), 743 states have call successors, (743), 100 states have call predecessors, (743), 100 states have return successors, (743), 725 states have call predecessors, (743), 743 states have call successors, (743) Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3)