./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3c7180be0629e9a0656fd9fc52d5b3ae804deb1e2c1641d5e88fc72d6eeae4e4 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:44:04,944 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:44:04,996 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:44:05,001 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:44:05,002 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:44:05,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:44:05,026 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:44:05,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:44:05,026 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:44:05,027 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:44:05,027 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:44:05,027 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:44:05,027 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:44:05,027 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:44:05,028 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:44:05,028 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:44:05,028 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:44:05,028 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:44:05,029 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:44:05,029 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:44:05,030 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:44:05,030 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3c7180be0629e9a0656fd9fc52d5b3ae804deb1e2c1641d5e88fc72d6eeae4e4 [2025-02-08 02:44:05,235 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:44:05,243 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:44:05,244 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:44:05,247 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:44:05,247 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:44:05,248 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i [2025-02-08 02:44:06,399 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/674af7c40/09ffa812191b4eb5b1e90870a8f098cd/FLAG59ba5946f [2025-02-08 02:44:06,945 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:44:06,946 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i [2025-02-08 02:44:06,990 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/674af7c40/09ffa812191b4eb5b1e90870a8f098cd/FLAG59ba5946f [2025-02-08 02:44:07,006 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/674af7c40/09ffa812191b4eb5b1e90870a8f098cd [2025-02-08 02:44:07,008 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:44:07,010 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:44:07,011 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:44:07,011 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:44:07,014 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:44:07,015 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:07,016 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2807f973 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:07, skipping insertion in model container [2025-02-08 02:44:07,016 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:44:07" (1/1) ... [2025-02-08 02:44:07,092 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:44:09,204 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i[346956,346969] [2025-02-08 02:44:09,262 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:44:09,303 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:44:09,368 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4858] [2025-02-08 02:44:09,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4865] [2025-02-08 02:44:09,370 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4872-4873] [2025-02-08 02:44:09,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4914-4915] [2025-02-08 02:44:09,372 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4920-4922] [2025-02-08 02:44:09,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (830), "i" (12UL)); [4943-4944] [2025-02-08 02:44:09,373 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [4949-4951] [2025-02-08 02:44:09,373 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (835), "i" (12UL)); [4971-4972] [2025-02-08 02:44:09,374 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" (47UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4977-4979] [2025-02-08 02:44:09,383 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5247-5248] [2025-02-08 02:44:09,384 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5275-5276] [2025-02-08 02:44:09,385 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5304-5305] [2025-02-08 02:44:09,385 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5333-5334] [2025-02-08 02:44:09,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/net/ethernet/3com/3c59x.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/3com/3c59x.c.prepared"), "i" (3272), "i" (12UL)); [10152-10153] [2025-02-08 02:44:09,632 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i[346956,346969] [2025-02-08 02:44:09,652 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:44:09,836 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:44:09,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09 WrapperNode [2025-02-08 02:44:09,837 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:44:09,838 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:44:09,838 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:44:09,838 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:44:09,843 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:09,931 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:10,125 INFO L138 Inliner]: procedures = 307, calls = 3874, calls flagged for inlining = 137, calls inlined = 126, statements flattened = 7578 [2025-02-08 02:44:10,125 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:44:10,126 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:44:10,126 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:44:10,126 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:44:10,133 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:10,133 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:10,180 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,211 INFO L175 MemorySlicer]: Split 2357 memory accesses to 44 slices as follows [7, 6, 9, 11, 1243, 6, 6, 10, 42, 3, 6, 9, 6, 2, 9, 6, 2, 217, 6, 16, 3, 6, 186, 2, 28, 176, 6, 1, 10, 6, 6, 5, 35, 122, 67, 6, 6, 13, 5, 10, 9, 7, 11, 9]. 53 percent of accesses are in the largest equivalence class. The 423 initializations are split as follows [7, 6, 8, 8, 18, 6, 0, 10, 0, 0, 6, 9, 6, 0, 9, 6, 2, 0, 6, 16, 0, 6, 186, 0, 28, 0, 6, 1, 10, 6, 6, 0, 0, 0, 0, 6, 6, 0, 0, 8, 8, 7, 8, 8]. The 1257 writes are split as follows [0, 0, 0, 0, 637, 0, 3, 0, 42, 3, 0, 0, 0, 0, 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 162, 0, 0, 0, 0, 0, 4, 35, 122, 57, 0, 0, 1, 5, 0, 0, 0, 0, 0]. [2025-02-08 02:44:11,212 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,212 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,322 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,340 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,386 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,419 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,508 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:44:11,509 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:44:11,509 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:44:11,509 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:44:11,511 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (1/1) ... [2025-02-08 02:44:11,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:44:11,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:44:11,543 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:44:11,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:44:11,566 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_probe1 [2025-02-08 02:44:11,566 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_probe1 [2025-02-08 02:44:11,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:44:11,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:44:11,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:44:11,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:44:11,567 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:44:11,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:44:11,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:44:11,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:44:11,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:44:11,568 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#39 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#40 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#41 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#42 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#43 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:44:11,569 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-08 02:44:11,570 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-08 02:44:11,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#39 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#40 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#41 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#42 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#43 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_alloc_skb [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_alloc_skb [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure netif_device_present [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_device_present [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure set_8021q_mode [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure set_8021q_mode [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_on [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_on [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_restore [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_restore [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure issue_and_wait [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure issue_and_wait [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite16 [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite16 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite8 [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite8 [2025-02-08 02:44:11,576 INFO L130 BoogieDeclarations]: Found specification of procedure window_write32 [2025-02-08 02:44:11,576 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write32 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure pci_name [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_name [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure consume_skb [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure consume_skb [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure netif_start_queue [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_start_queue [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure trace_hardirqs_off [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure trace_hardirqs_off [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure window_set [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure window_set [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2025-02-08 02:44:11,577 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 02:44:11,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#39 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#40 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#41 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#42 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#43 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_suspend [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_suspend [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure boomerang_interrupt [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure boomerang_interrupt [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure arch_irqs_disabled_flags [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_irqs_disabled_flags [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:44:11,578 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2025-02-08 02:44:11,578 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2025-02-08 02:44:11,579 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:44:11,579 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:44:11,579 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:44:11,579 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2025-02-08 02:44:11,580 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-02-08 02:44:11,580 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:44:11,580 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 02:44:11,580 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_bh [2025-02-08 02:44:11,580 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_bh [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-08 02:44:11,580 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#39 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#40 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#41 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#42 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#43 [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_ioctl [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_ioctl [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_irq [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_irq [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_tx_timeout [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_tx_timeout [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_sync [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_sync [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure ioport_map [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ioport_map [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:44:11,581 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:44:11,581 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_resume [2025-02-08 02:44:11,583 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_resume [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#39 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#40 [2025-02-08 02:44:11,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#41 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#42 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#43 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-02-08 02:44:11,584 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2025-02-08 02:44:11,584 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_rx [2025-02-08 02:44:11,584 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_rx [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 02:44:11,584 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-08 02:44:11,587 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#39 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#40 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#41 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#42 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#43 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_interrupt [2025-02-08 02:44:11,588 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_interrupt [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure set_rx_mode [2025-02-08 02:44:11,588 INFO L138 BoogieDeclarations]: Found implementation of procedure set_rx_mode [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2025-02-08 02:44:11,588 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:44:11,588 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-02-08 02:44:11,588 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer_sync [2025-02-08 02:44:11,588 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer_sync [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:44:11,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:44:11,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:44:11,589 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 02:44:11,590 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#39 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#40 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#41 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#42 [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#43 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_set_duplex [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_set_duplex [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_delay [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_delay [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_get_stats [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_get_stats [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure __release_region [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure __release_region [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iomap [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iomap [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure __netdev_alloc_skb [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure __netdev_alloc_skb [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-02-08 02:44:11,591 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:44:11,591 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-08 02:44:11,592 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#39 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#40 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#41 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#42 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#43 [2025-02-08 02:44:11,595 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_error [2025-02-08 02:44:11,595 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_error [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_pr_debug [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_pr_debug [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_down [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_down [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure eth_type_trans [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_type_trans [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_close [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_close [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure window_write8 [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write8 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure window_read32 [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read32 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_irq_save [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_irq_save [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32_rep [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32_rep [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2025-02-08 02:44:11,596 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-08 02:44:11,596 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-08 02:44:11,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-08 02:44:11,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-08 02:44:11,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-08 02:44:11,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-08 02:44:11,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#39 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#40 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#41 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#42 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#43 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure ioread16 [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread16 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure skb_headlen [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_headlen [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_up [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_up [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure acpi_set_WOL [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure acpi_set_WOL [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure mod_timer [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure mod_timer [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure window_read16 [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read16 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure window_write16 [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure window_write16 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure ioread8 [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread8 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure window_read8 [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure window_read8 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure init_timer_key [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure init_timer_key [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure pci_iounmap [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_iounmap [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure update_stats [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure update_stats [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure poll_vortex [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure poll_vortex [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure skb_frag_size [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_frag_size [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_check_media [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_check_media [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure dev_name [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_name [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure boomerang_rx [2025-02-08 02:44:11,598 INFO L138 BoogieDeclarations]: Found implementation of procedure boomerang_rx [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:44:11,598 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 02:44:11,599 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#39 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#40 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#41 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#42 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#43 [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure arch_local_save_flags [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure arch_local_save_flags [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure vortex_open [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure vortex_open [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure dump_tx_ring [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure dump_tx_ring [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure mdio_read [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure mdio_read [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:44:11,603 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_bh [2025-02-08 02:44:11,603 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_bh [2025-02-08 02:44:12,520 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:44:12,523 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:44:12,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: havoc __netif_schedule_~arg0#1.base, __netif_schedule_~arg0#1.offset;havoc __netif_schedule_#in~arg0#1.base, __netif_schedule_#in~arg0#1.offset;assume { :end_inline___netif_schedule } true;havoc netif_tx_wake_queue_#t~mem283#1.base, netif_tx_wake_queue_#t~mem283#1.offset; [2025-02-08 02:44:12,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11944: havoc netpoll_trap_#t~nondet1717#1; [2025-02-08 02:44:12,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11655: havoc #t~malloc1668.base, #t~malloc1668.offset; [2025-02-08 02:44:12,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: assume ~i~1 <= 99999; [2025-02-08 02:44:12,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: assume !(~i~1 <= 99999); [2025-02-08 02:44:12,694 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881-1: SUMMARY for call #t~ret568 := ioread16(~ioaddr~1.base, 14 + ~ioaddr~1.offset); srcloc: null [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6881: ~tmp___1~11 := #t~ret568; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900-1: SUMMARY for call #t~ret571 := ioread16(~ioaddr~1.base, 14 + ~ioaddr~1.offset); srcloc: null [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6900: ~tmp___2~3 := #t~ret571; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6865-1: SUMMARY for call #t~ret566 := ioread16(~ioaddr~1.base, 14 + ~ioaddr~1.offset); srcloc: null [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6865: ~tmp___0~19 := #t~ret566; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882: assume 0 == #t~bitwise569 % 4294967296;havoc #t~bitwise569; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882: assume !(0 == #t~bitwise569 % 4294967296);havoc #t~bitwise569; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884-1: SUMMARY for call #t~ret570 := printk(101, 0); srcloc: null [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: assume -2147483648 <= #t~ret570 && #t~ret570 <= 2147483647;havoc #t~ret570; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-4: assume 0 == ~tmp___1~11 % 4294967296;#t~bitwise569 := 0; [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-4: assume !(0 == ~tmp___1~11 % 4294967296); [2025-02-08 02:44:12,695 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6878: ~i~1 := 0; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-3: assume 4096 == ~tmp___1~11 % 4294967296;#t~bitwise569 := ~tmp___1~11; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-3: assume !(4096 == ~tmp___1~11 % 4294967296); [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-2: havoc #t~bitwise569;assume #t~bitwise569 % 4294967296 <= ~tmp___1~11 % 4294967296 && #t~bitwise569 % 4294967296 <= 4096; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6882-1: [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866: assume 0 == #t~bitwise567 % 4294967296;havoc #t~bitwise567; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866: assume !(0 == #t~bitwise567 % 4294967296);havoc #t~bitwise567;~i~1 := 1 + ~i~1; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6901-1: SUMMARY for call #t~ret572 := printk(102, 0); srcloc: null [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint issue_and_waitFINAL: assume true; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6901: assume -2147483648 <= #t~ret572 && #t~ret572 <= 2147483647;havoc #t~ret572; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-4: assume 0 == ~tmp___0~19 % 4294967296;#t~bitwise567 := 0; [2025-02-08 02:44:12,696 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-4: assume !(0 == ~tmp___0~19 % 4294967296); [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-3: assume 4096 == ~tmp___0~19 % 4294967296;#t~bitwise567 := ~tmp___0~19; [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-3: assume !(4096 == ~tmp___0~19 % 4294967296); [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-2: havoc #t~bitwise567;assume #t~bitwise567 % 4294967296 <= ~tmp___0~19 % 4294967296 && #t~bitwise567 % 4294967296 <= 4096; [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6866-1: [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891-1: SUMMARY for call __const_udelay(42950); srcloc: null [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6891: ~i~1 := 1 + ~i~1; [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: assume ~debug~0 > 1; [2025-02-08 02:44:12,697 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: assume !(~debug~0 > 1); [2025-02-08 02:44:12,778 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11803: havoc #t~nondet1690; [2025-02-08 02:44:13,205 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11767: havoc #t~nondet1683; [2025-02-08 02:44:13,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11748: havoc dev_get_drvdata_#t~ret1679#1.base, dev_get_drvdata_#t~ret1679#1.offset; [2025-02-08 02:44:13,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L12003: havoc #t~nondet1730; [2025-02-08 02:44:13,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5558: havoc #t~mem245.base, #t~mem245.offset;havoc #t~mem246; [2025-02-08 02:44:13,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11775: havoc #t~nondet1685; [2025-02-08 02:44:13,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11940: havoc #t~nondet1716; [2025-02-08 02:44:13,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4994: havoc #t~bitwise26; [2025-02-08 02:44:13,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11763: havoc #t~nondet1682; [2025-02-08 02:44:13,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5636: havoc #t~mem277.base, #t~mem277.offset; [2025-02-08 02:44:13,328 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699: call ULTIMATE.dealloc(~#descriptor~4.base, ~#descriptor~4.offset);havoc ~#descriptor~4.base, ~#descriptor~4.offset; [2025-02-08 02:44:13,331 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11972: havoc #t~nondet1722; [2025-02-08 02:44:13,334 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11795: havoc #t~ret1688.base, #t~ret1688.offset; [2025-02-08 02:44:13,341 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5227: havoc #t~mem163.base, #t~mem163.offset; [2025-02-08 02:44:13,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8417: assume 0 != ~tmp___12~4; [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8417: assume !(0 != ~tmp___12~4); [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8409: assume ~debug~0 > 4;call write~$Pointer$#17(238, 0, ~#descriptor___3~1.base, ~#descriptor___3~1.offset, 8);call write~$Pointer$#17(239, 0, ~#descriptor___3~1.base, 8 + ~#descriptor___3~1.offset, 8);call write~$Pointer$#17(240, 0, ~#descriptor___3~1.base, 16 + ~#descriptor___3~1.offset, 8);call write~$Pointer$#17(241, 0, ~#descriptor___3~1.base, 24 + ~#descriptor___3~1.offset, 8);call write~int#17(2375, ~#descriptor___3~1.base, 32 + ~#descriptor___3~1.offset, 4);call write~int#17(0, ~#descriptor___3~1.base, 36 + ~#descriptor___3~1.offset, 1);call #t~mem1039 := read~int#17(~#descriptor___3~1.base, 36 + ~#descriptor___3~1.offset, 1); [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8409: assume !(~debug~0 > 4); [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8418: assume -2147483648 <= #t~ret1041 && #t~ret1041 <= 2147483647;havoc #t~ret1041; [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8418-1: SUMMARY for call #t~ret1041 := __dynamic_pr_debug(~#descriptor___3~1.base, ~#descriptor___3~1.offset, 242, 0); srcloc: null [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8221: call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset;call ULTIMATE.dealloc(~#descriptor___0~3.base, ~#descriptor___0~3.offset);havoc ~#descriptor___0~3.base, ~#descriptor___0~3.offset;call ULTIMATE.dealloc(~#descriptor___1~2.base, ~#descriptor___1~2.offset);havoc ~#descriptor___1~2.base, ~#descriptor___1~2.offset;call ULTIMATE.dealloc(~#descriptor___2~1.base, ~#descriptor___2~1.offset);havoc ~#descriptor___2~1.base, ~#descriptor___2~1.offset;call ULTIMATE.dealloc(~#descriptor___3~1.base, ~#descriptor___3~1.offset);havoc ~#descriptor___3~1.base, ~#descriptor___3~1.offset; [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8395-1: SUMMARY for call #t~ret1036 := mod_timer(~vp~12.base, 532 + ~vp~12.offset, 250 + ~jiffies~0); srcloc: null [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8395: assume -2147483648 <= #t~ret1036 && #t~ret1036 <= 2147483647; [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint vortex_interruptFINAL: assume true; [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416-1: SUMMARY for call #t~ret1040 := ldv__builtin_expect((if #t~mem1039 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1039 % 256 % 18446744073709551616 else #t~mem1039 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8416: assume -9223372036854775808 <= #t~ret1040 && #t~ret1040 <= 9223372036854775807;~tmp___12~4 := #t~ret1040;havoc #t~mem1039;havoc #t~ret1040; [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8408: SUMMARY for call spin_unlock(~vp~12.base, 1004 + ~vp~12.offset); srcloc: null [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8425-1: SUMMARY for call spin_unlock(~vp~12.base, 825 + ~vp~12.offset); srcloc: null [2025-02-08 02:44:13,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8425: #res := (if 0 != ~handled~0 then 1 else 0);call ULTIMATE.dealloc(~#descriptor~8.base, ~#descriptor~8.offset);havoc ~#descriptor~8.base, ~#descriptor~8.offset;call ULTIMATE.dealloc(~#descriptor___0~3.base, ~#descriptor___0~3.offset);havoc ~#descriptor___0~3.base, ~#descriptor___0~3.offset;call ULTIMATE.dealloc(~#descriptor___1~2.base, ~#descriptor___1~2.offset);havoc ~#descriptor___1~2.base, ~#descriptor___1~2.offset;call ULTIMATE.dealloc(~#descriptor___2~1.base, ~#descriptor___2~1.offset);havoc ~#descriptor___2~1.base, ~#descriptor___2~1.offset;call ULTIMATE.dealloc(~#descriptor___3~1.base, ~#descriptor___3~1.offset);havoc ~#descriptor___3~1.base, ~#descriptor___3~1.offset; [2025-02-08 02:44:13,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11680: havoc #t~nondet1674; [2025-02-08 02:44:13,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11962: havoc #t~ret1721.base, #t~ret1721.offset; [2025-02-08 02:44:13,767 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7796: call ULTIMATE.dealloc(~#descriptor~5.base, ~#descriptor~5.offset);havoc ~#descriptor~5.base, ~#descriptor~5.offset; [2025-02-08 02:44:13,866 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342-1: SUMMARY for call consume_skb(#t~mem1297.base, #t~mem1297.offset); srcloc: null [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9342: havoc #t~mem1297.base, #t~mem1297.offset;call write~$Pointer$#4(0, 0, ~vp~18.base, 32 + ~vp~18.offset + 8 * ~i~8, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: assume (#t~mem1293.base + #t~mem1293.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1292.base, #t~mem1292.offset;havoc #t~mem1293.base, #t~mem1293.offset;call #t~mem1294.base, #t~mem1294.offset := read~$Pointer$#4(~vp~18.base, 488 + ~vp~18.offset, 8);~__mptr~12.base, ~__mptr~12.offset := #t~mem1294.base, #t~mem1294.offset;havoc #t~mem1294.base, #t~mem1294.offset;~tmp___5~9.base, ~tmp___5~9.offset := ~__mptr~12.base, -401736 + ~__mptr~12.offset; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9330: assume !((#t~mem1293.base + #t~mem1293.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1292.base, #t~mem1292.offset;havoc #t~mem1293.base, #t~mem1293.offset;~tmp___5~9.base, ~tmp___5~9.offset := 0, 0; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388: call write~$Pointer$#4(0, 0, ~vp~18.base, 288 + ~vp~18.offset + 8 * ~i~8, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9388-1: SUMMARY for call consume_skb(~skb~5.base, ~skb~5.offset); srcloc: null [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9392: ~i~8 := 1 + ~i~8; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9372: ~tmp___8~9.base, ~tmp___8~9.offset := ~tmp___7~9.base, ~tmp___7~9.offset; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376: havoc #t~mem1305.base, #t~mem1305.offset;havoc #t~mem1306;havoc #t~mem1307.base, #t~mem1307.offset;havoc #t~mem1308;~k~0 := 1 + ~k~0; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376-1: SUMMARY for call pci_unmap_single(~tmp___8~9.base, ~tmp___8~9.offset, #t~mem1306 % 4294967296, #t~mem1308 % 4294967296 % 4096, 1); srcloc: null [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9376-2: call #t~mem1305.base, #t~mem1305.offset := read~$Pointer$#4(~vp~18.base, 8 + ~vp~18.offset, 8);call #t~mem1306 := read~int#4(#t~mem1305.base, 8 + (#t~mem1305.offset + 152 * (if ~i~8 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~8 % 18446744073709551616 % 18446744073709551616 else ~i~8 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * ~k~0, 4);call #t~mem1307.base, #t~mem1307.offset := read~$Pointer$#4(~vp~18.base, 8 + ~vp~18.offset, 8);call #t~mem1308 := read~int#4(#t~mem1307.base, 4 + (8 + (#t~mem1307.offset + 152 * (if ~i~8 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~8 % 18446744073709551616 % 18446744073709551616 else ~i~8 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * ~k~0), 4); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9265: call ULTIMATE.dealloc(~#descriptor~13.base, ~#descriptor~13.offset);havoc ~#descriptor~13.base, ~#descriptor~13.offset;call ULTIMATE.dealloc(~#descriptor___0~7.base, ~#descriptor___0~7.offset);havoc ~#descriptor___0~7.base, ~#descriptor___0~7.offset; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9360: assume 0 != (#t~mem1299.base + #t~mem1299.offset) % 18446744073709551616;havoc #t~mem1299.base, #t~mem1299.offset;call #t~mem1300.base, #t~mem1300.offset := read~$Pointer$#4(~vp~18.base, 288 + ~vp~18.offset + 8 * ~i~8, 8);~skb~5.base, ~skb~5.offset := #t~mem1300.base, #t~mem1300.offset;havoc #t~mem1300.base, #t~mem1300.offset;~k~0 := 0; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9360: assume !(0 != (#t~mem1299.base + #t~mem1299.offset) % 18446744073709551616);havoc #t~mem1299.base, #t~mem1299.offset; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9360-1: call #t~mem1299.base, #t~mem1299.offset := read~$Pointer$#4(~vp~18.base, 288 + ~vp~18.offset + 8 * ~i~8, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: ~tmp___9~9.base, ~tmp___9~9.offset := #t~ret1309.base, #t~ret1309.offset;call #t~mem1310 := read~int#4(~tmp___9~9.base, ~tmp___9~9.offset, 1); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381-1: SUMMARY for call #t~ret1309.base, #t~ret1309.offset := skb_end_pointer(~skb~5.base, ~skb~5.offset); srcloc: null [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9348: assume ~i~8 <= 31; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9348: assume !(~i~8 <= 31); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9340: havoc #t~mem1295.base, #t~mem1295.offset;havoc #t~mem1296;call #t~mem1297.base, #t~mem1297.offset := read~$Pointer$#4(~vp~18.base, 32 + ~vp~18.offset + 8 * ~i~8, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9340-1: SUMMARY for call pci_unmap_single(~tmp___6~8.base, ~tmp___6~8.offset, #t~mem1296 % 4294967296, 1536, 2); srcloc: null [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9340-2: call #t~mem1295.base, #t~mem1295.offset := read~$Pointer$#4(~vp~18.base, ~vp~18.offset, 8);call #t~mem1296 := read~int#4(#t~mem1295.base, 8 + (#t~mem1295.offset + 16 * (if ~i~8 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~8 % 18446744073709551616 % 18446744073709551616 else ~i~8 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9365: assume 0 != (#t~mem1301.base + #t~mem1301.offset) % 18446744073709551616;havoc #t~mem1301.base, #t~mem1301.offset;call #t~mem1302.base, #t~mem1302.offset := read~$Pointer$#4(~vp~18.base, 488 + ~vp~18.offset, 8);call #t~mem1303.base, #t~mem1303.offset := read~$Pointer$#4(#t~mem1302.base, 253 + #t~mem1302.offset, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9365: assume !(0 != (#t~mem1301.base + #t~mem1301.offset) % 18446744073709551616);havoc #t~mem1301.base, #t~mem1301.offset;~tmp___8~9.base, ~tmp___8~9.offset := 0, 0; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9365-1: call #t~mem1301.base, #t~mem1301.offset := read~$Pointer$#4(~vp~18.base, 488 + ~vp~18.offset, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: assume ~i~8 <= 15; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9394: assume !(~i~8 <= 15); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9336: ~tmp___6~8.base, ~tmp___6~8.offset := ~tmp___5~9.base, ~tmp___5~9.offset; [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328: assume 0 != (#t~mem1290.base + #t~mem1290.offset) % 18446744073709551616;havoc #t~mem1290.base, #t~mem1290.offset;call #t~mem1291.base, #t~mem1291.offset := read~$Pointer$#4(~vp~18.base, 488 + ~vp~18.offset, 8); [2025-02-08 02:44:13,867 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328: assume !(0 != (#t~mem1290.base + #t~mem1290.offset) % 18446744073709551616);havoc #t~mem1290.base, #t~mem1290.offset; [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9328-1: call #t~mem1290.base, #t~mem1290.offset := read~$Pointer$#4(~vp~18.base, 32 + ~vp~18.offset + 8 * ~i~8, 8); [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382: assume (if #t~mem1310 % 256 % 4294967296 <= 2147483647 then #t~mem1310 % 256 % 4294967296 else #t~mem1310 % 256 % 4294967296 - 4294967296) >= ~k~0;havoc #t~mem1310; [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9382: assume !((if #t~mem1310 % 256 % 4294967296 <= 2147483647 then #t~mem1310 % 256 % 4294967296 else #t~mem1310 % 256 % 4294967296 - 4294967296) >= ~k~0);havoc #t~mem1310; [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9366: assume (#t~mem1303.base + #t~mem1303.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1302.base, #t~mem1302.offset;havoc #t~mem1303.base, #t~mem1303.offset;call #t~mem1304.base, #t~mem1304.offset := read~$Pointer$#4(~vp~18.base, 488 + ~vp~18.offset, 8);~__mptr___0~6.base, ~__mptr___0~6.offset := #t~mem1304.base, #t~mem1304.offset;havoc #t~mem1304.base, #t~mem1304.offset;~tmp___7~9.base, ~tmp___7~9.offset := ~__mptr___0~6.base, -401736 + ~__mptr___0~6.offset; [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9366: assume !((#t~mem1303.base + #t~mem1303.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1302.base, #t~mem1302.offset;havoc #t~mem1303.base, #t~mem1303.offset;~tmp___7~9.base, ~tmp___7~9.offset := 0, 0; [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: assume 0 != (#t~mem1291.base + #t~mem1291.offset) % 18446744073709551616;havoc #t~mem1291.base, #t~mem1291.offset;call #t~mem1292.base, #t~mem1292.offset := read~$Pointer$#4(~vp~18.base, 488 + ~vp~18.offset, 8);call #t~mem1293.base, #t~mem1293.offset := read~$Pointer$#4(#t~mem1292.base, 253 + #t~mem1292.offset, 8); [2025-02-08 02:44:13,868 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9329: assume !(0 != (#t~mem1291.base + #t~mem1291.offset) % 18446744073709551616);havoc #t~mem1291.base, #t~mem1291.offset;~tmp___6~8.base, ~tmp___6~8.offset := 0, 0; [2025-02-08 02:44:13,869 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9346: ~i~8 := 1 + ~i~8; [2025-02-08 02:44:13,875 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11799: havoc #t~nondet1689; [2025-02-08 02:44:13,877 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5564: havoc #t~mem247;havoc #t~mem248; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10077: assume (#t~mem1506#1.base + #t~mem1506#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1505#1.base, #t~mem1505#1.offset;havoc #t~mem1506#1.base, #t~mem1506#1.offset;call #t~mem1507#1.base, #t~mem1507#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8);~__mptr~17#1.base, ~__mptr~17#1.offset := #t~mem1507#1.base, #t~mem1507#1.offset;havoc #t~mem1507#1.base, #t~mem1507#1.offset;~tmp___0~48#1.base, ~tmp___0~48#1.offset := ~__mptr~17#1.base, -401736 + ~__mptr~17#1.offset; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10077: assume !((#t~mem1506#1.base + #t~mem1506#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1505#1.base, #t~mem1505#1.offset;havoc #t~mem1506#1.base, #t~mem1506#1.offset;~tmp___0~48#1.base, ~tmp___0~48#1.offset := 0, 0; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: assume 0 != (#t~mem1515#1.base + #t~mem1515#1.offset) % 18446744073709551616;havoc #t~mem1515#1.base, #t~mem1515#1.offset;call #t~mem1516#1.base, #t~mem1516#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8);call #t~mem1517#1.base, #t~mem1517#1.offset := read~$Pointer$#4(#t~mem1516#1.base, 253 + #t~mem1516#1.offset, 8); [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10108: assume !(0 != (#t~mem1515#1.base + #t~mem1515#1.offset) % 18446744073709551616);havoc #t~mem1515#1.base, #t~mem1515#1.offset;~tmp___9~11#1.base, ~tmp___9~11#1.offset := 0, 0; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: assume 0 != ~tmp___5~12#1;call #t~mem1504#1.base, #t~mem1504#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8); [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10075: assume !(0 != ~tmp___5~12#1);call #t~mem1510#1.base, #t~mem1510#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8); [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10100: ~tmp___7~11#1.base, ~tmp___7~11#1.offset := ~tmp___6~11#1.base, ~tmp___6~11#1.offset; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: assume #t~mem1514#1 <= 2;havoc #t~mem1514#1; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104: assume !(#t~mem1514#1 <= 2);havoc #t~mem1514#1;call #t~mem1515#1.base, #t~mem1515#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8); [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10104-1: call #t~mem1514#1 := read~int#4(~tmp___7~11#1.base, 108 + ~tmp___7~11#1.offset, 4); [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: assume (#t~mem1512#1.base + #t~mem1512#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1511#1.base, #t~mem1511#1.offset;havoc #t~mem1512#1.base, #t~mem1512#1.offset;call #t~mem1513#1.base, #t~mem1513#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8);~__mptr___1~4#1.base, ~__mptr___1~4#1.offset := #t~mem1513#1.base, #t~mem1513#1.offset;havoc #t~mem1513#1.base, #t~mem1513#1.offset;~tmp___6~11#1.base, ~tmp___6~11#1.offset := ~__mptr___1~4#1.base, -401736 + ~__mptr___1~4#1.offset; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10094: assume !((#t~mem1512#1.base + #t~mem1512#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1511#1.base, #t~mem1511#1.offset;havoc #t~mem1512#1.base, #t~mem1512#1.offset;~tmp___6~11#1.base, ~tmp___6~11#1.offset := 0, 0; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10115: ~tmp___9~11#1.base, ~tmp___9~11#1.offset := ~tmp___8~11#1.base, ~tmp___8~11#1.offset; [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088: assume -2147483648 <= #t~ret1509#1 && #t~ret1509#1 <= 2147483647;havoc #t~ret1509#1;call write~int#4(0, ~vp~34#1.base, 794 + ~vp~34#1.offset, 1); [2025-02-08 02:44:13,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119: assume -2147483648 <= #t~ret1519#1 && #t~ret1519#1 <= 2147483647;havoc #t~ret1519#1; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10088-1: SUMMARY for call #t~ret1509#1 := printk(340, 0); srcloc: null [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10119-1: SUMMARY for call #t~ret1519#1 := pci_set_power_state(~tmp___9~11#1.base, ~tmp___9~11#1.offset, 3); srcloc: null [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10109: assume (#t~mem1517#1.base + #t~mem1517#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1516#1.base, #t~mem1516#1.offset;havoc #t~mem1517#1.base, #t~mem1517#1.offset;call #t~mem1518#1.base, #t~mem1518#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8);~__mptr___2~3#1.base, ~__mptr___2~3#1.offset := #t~mem1518#1.base, #t~mem1518#1.offset;havoc #t~mem1518#1.base, #t~mem1518#1.offset;~tmp___8~11#1.base, ~tmp___8~11#1.offset := ~__mptr___2~3#1.base, -401736 + ~__mptr___2~3#1.offset; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10109: assume !((#t~mem1517#1.base + #t~mem1517#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1516#1.base, #t~mem1516#1.offset;havoc #t~mem1517#1.base, #t~mem1517#1.offset;~tmp___8~11#1.base, ~tmp___8~11#1.offset := 0, 0; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: assume 0 != (#t~mem1504#1.base + #t~mem1504#1.offset) % 18446744073709551616;havoc #t~mem1504#1.base, #t~mem1504#1.offset;call #t~mem1505#1.base, #t~mem1505#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8);call #t~mem1506#1.base, #t~mem1506#1.offset := read~$Pointer$#4(#t~mem1505#1.base, 253 + #t~mem1505#1.offset, 8); [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10076: assume !(0 != (#t~mem1504#1.base + #t~mem1504#1.offset) % 18446744073709551616);havoc #t~mem1504#1.base, #t~mem1504#1.offset;~tmp___1~32#1.base, ~tmp___1~32#1.offset := 0, 0; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10074: #t~ret1503#1 := pci_enable_wake_#res#1;havoc pci_enable_wake_#t~ret123#1, pci_enable_wake_~dev#1.base, pci_enable_wake_~dev#1.offset, pci_enable_wake_~state#1, pci_enable_wake_~enable#1, pci_enable_wake_~tmp~7#1;havoc pci_enable_wake_#in~dev#1.base, pci_enable_wake_#in~dev#1.offset, pci_enable_wake_#in~state#1, pci_enable_wake_#in~enable#1;assume { :end_inline_pci_enable_wake } true;assume -2147483648 <= #t~ret1503#1 && #t~ret1503#1 <= 2147483647;~tmp___5~12#1 := #t~ret1503#1;havoc #t~ret1503#1; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11672: havoc __pci_enable_wake_#t~nondet1672#1;pci_enable_wake_#t~ret123#1 := __pci_enable_wake_#res#1;havoc __pci_enable_wake_#t~nondet1672#1, __pci_enable_wake_~arg0#1.base, __pci_enable_wake_~arg0#1.offset, __pci_enable_wake_~arg1#1, __pci_enable_wake_~arg2#1, __pci_enable_wake_~arg3#1;havoc __pci_enable_wake_#in~arg0#1.base, __pci_enable_wake_#in~arg0#1.offset, __pci_enable_wake_#in~arg1#1, __pci_enable_wake_#in~arg2#1, __pci_enable_wake_#in~arg3#1;assume { :end_inline___pci_enable_wake } true;assume -2147483648 <= pci_enable_wake_#t~ret123#1 && pci_enable_wake_#t~ret123#1 <= 2147483647;pci_enable_wake_~tmp~7#1 := pci_enable_wake_#t~ret123#1;havoc pci_enable_wake_#t~ret123#1;pci_enable_wake_#res#1 := pci_enable_wake_~tmp~7#1; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: assume 0 != (#t~mem1510#1.base + #t~mem1510#1.offset) % 18446744073709551616;havoc #t~mem1510#1.base, #t~mem1510#1.offset;call #t~mem1511#1.base, #t~mem1511#1.offset := read~$Pointer$#4(~vp~34#1.base, 488 + ~vp~34#1.offset, 8);call #t~mem1512#1.base, #t~mem1512#1.offset := read~$Pointer$#4(#t~mem1511#1.base, 253 + #t~mem1511#1.offset, 8); [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10093: assume !(0 != (#t~mem1510#1.base + #t~mem1510#1.offset) % 18446744073709551616);havoc #t~mem1510#1.base, #t~mem1510#1.offset;~tmp___7~11#1.base, ~tmp___7~11#1.offset := 0, 0; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11759: havoc device_set_wakeup_enable_#t~nondet1681#1; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10083: ~tmp___1~32#1.base, ~tmp___1~32#1.offset := ~tmp___0~48#1.base, ~tmp___0~48#1.offset; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087: ~tmp___2~21#1.base, ~tmp___2~21#1.offset := #t~ret1508#1.base, #t~ret1508#1.offset;havoc #t~ret1508#1.base, #t~ret1508#1.offset; [2025-02-08 02:44:13,920 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10087-1: SUMMARY for call #t~ret1508#1.base, #t~ret1508#1.offset := pci_name(~tmp___1~32#1.base, ~tmp___1~32#1.offset); srcloc: null [2025-02-08 02:44:13,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11914: havoc #t~nondet1714; [2025-02-08 02:44:13,928 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11810: havoc #t~nondet1691; [2025-02-08 02:44:13,992 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5551: havoc #t~mem243; [2025-02-08 02:44:14,001 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11898: havoc mii_check_media_#t~nondet1710#1; [2025-02-08 02:44:14,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: havoc kobject_name_#t~mem80#1.base, kobject_name_#t~mem80#1.offset; [2025-02-08 02:44:14,008 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5139: havoc #t~mem93#1.base, #t~mem93#1.offset; [2025-02-08 02:44:14,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086-1: SUMMARY for call pci_unmap_single(~tmp___11~7#1.base, ~tmp___11~7#1.offset, ~dma~1#1, 1536, 2); srcloc: null [2025-02-08 02:44:14,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9086: call #t~mem1209#1 := read~int#4(~vp~15#1.base, 512 + ~vp~15#1.offset, 4);call write~int#4(1 + #t~mem1209#1, ~vp~15#1.base, 512 + ~vp~15#1.offset, 4);havoc #t~mem1209#1; [2025-02-08 02:44:14,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: ~tmp___5~8#1.base, ~tmp___5~8#1.offset := ~tmp___4~11#1.base, ~tmp___4~11#1.offset; [2025-02-08 02:44:14,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012: assume 0 != #t~bitwise1182#1;havoc #t~bitwise1182#1;call #t~mem1183#1 := read~int#4(~dev#1.base, 252 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1183#1, ~dev#1.base, 252 + ~dev#1.offset, 8);havoc #t~mem1183#1; [2025-02-08 02:44:14,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012: assume !(0 != #t~bitwise1182#1);havoc #t~bitwise1182#1; [2025-02-08 02:44:14,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-1: [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: assume 0 != #t~bitwise1170#1;havoc #t~bitwise1170#1;~rx_error~1#1 := ~rx_status~1#1 / 65536; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979: assume !(0 != #t~bitwise1170#1);havoc #t~bitwise1170#1;~pkt_len~1#1 := ~rx_status~1#1 % 8192;call #t~mem1184#1.base, #t~mem1184#1.offset := read~$Pointer$#4(~vp~15#1.base, ~vp~15#1.offset, 8);call #t~mem1185#1 := read~int#4(#t~mem1184#1.base, 8 + (#t~mem1184#1.offset + 16 * (if ~entry~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~entry~2#1 % 18446744073709551616 % 18446744073709551616 else ~entry~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);~dma~1#1 := #t~mem1185#1 % 4294967296;havoc #t~mem1184#1.base, #t~mem1184#1.offset;havoc #t~mem1185#1; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-2: havoc #t~bitwise1182#1;assume (((((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1182#1 <= (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise1182#1 <= 16) && #t~bitwise1182#1 >= 0) && ((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1182#1 > 16 + (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise1182#1 >= -2147483648; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-1: [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8921: call ULTIMATE.dealloc(~#descriptor~11#1.base, ~#descriptor~11#1.offset);havoc ~#descriptor~11#1.base, ~#descriptor~11#1.offset;call ULTIMATE.dealloc(~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset);havoc ~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset);havoc ~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9144: call #t~mem1235#1 := read~int#4(~vp~15#1.base, 424 + ~vp~15#1.offset, 4);call write~int#4(1 + #t~mem1235#1, ~vp~15#1.base, 424 + ~vp~15#1.offset, 4);havoc #t~mem1235#1; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9144-1: SUMMARY for call iowrite16(12289, ~ioaddr~11#1.base, 14 + ~ioaddr~11#1.offset); srcloc: null [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: call #t~mem1220#1 := read~int#4(~vp~15#1.base, 424 + ~vp~15#1.offset, 4);~entry~2#1 := (if #t~mem1220#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1220#1 % 4294967296 % 4294967296 else #t~mem1220#1 % 4294967296 % 4294967296 - 4294967296) % 32;call #t~mem1221#1.base, #t~mem1221#1.offset := read~$Pointer$#4(~vp~15#1.base, 32 + ~vp~15#1.offset + 8 * ~entry~2#1, 8); [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037: call #t~mem1190#1.base, #t~mem1190#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8); [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: assume 0 != #t~bitwise1178#1;havoc #t~bitwise1178#1;call #t~mem1179#1 := read~int#4(~dev#1.base, 276 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1179#1, ~dev#1.base, 276 + ~dev#1.offset, 8);havoc #t~mem1179#1; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004: assume !(0 != #t~bitwise1178#1);havoc #t~bitwise1178#1; [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9037-1: SUMMARY for call skb_reserve(~skb~4#1.base, ~skb~4#1.offset, 2); srcloc: null [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004-1: [2025-02-08 02:44:14,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004-2: havoc #t~bitwise1178#1;assume (((((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1178#1 <= (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise1178#1 <= 4) && #t~bitwise1178#1 >= 0) && ((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1178#1 > 4 + (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise1178#1 >= -2147483648; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-3: assume 16 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1182#1 := (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-3: assume !(16 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-2: havoc #t~bitwise1170#1;assume ((((~rx_status~1#1 < 0 || #t~bitwise1170#1 <= ~rx_status~1#1) && #t~bitwise1170#1 <= 16384) && #t~bitwise1170#1 >= 0) && (~rx_status~1#1 >= 0 || #t~bitwise1170#1 > 16384 + ~rx_status~1#1)) && #t~bitwise1170#1 >= -2147483648; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-4: assume 0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1182#1 := 0; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9012-4: assume !(0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-3: assume 16384 == ~rx_status~1#1;#t~bitwise1170#1 := ~rx_status~1#1; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-3: assume !(16384 == ~rx_status~1#1); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-4: assume 0 == ~rx_status~1#1;#t~bitwise1170#1 := 0; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8979-4: assume !(0 == ~rx_status~1#1); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: assume 0 != (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) % 2;call #t~mem1175#1 := read~int#4(~dev#1.base, 260 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1175#1, ~dev#1.base, 260 + ~dev#1.offset, 8);havoc #t~mem1175#1; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8996: assume !(0 != (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) % 2); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004-3: assume 4 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1178#1 := (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004-3: assume !(4 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: assume (#t~mem1229#1.base + #t~mem1229#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1228#1.base, #t~mem1228#1.offset;havoc #t~mem1229#1.base, #t~mem1229#1.offset;call #t~mem1230#1.base, #t~mem1230#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);~__mptr___2~1#1.base, ~__mptr___2~1#1.offset := #t~mem1230#1.base, #t~mem1230#1.offset;havoc #t~mem1230#1.base, #t~mem1230#1.offset;~tmp___12~7#1.base, ~tmp___12~7#1.offset := ~__mptr___2~1#1.base, -401736 + ~__mptr___2~1#1.offset; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9128: assume !((#t~mem1229#1.base + #t~mem1229#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1228#1.base, #t~mem1228#1.offset;havoc #t~mem1229#1.base, #t~mem1229#1.offset;~tmp___12~7#1.base, ~tmp___12~7#1.offset := 0, 0; [2025-02-08 02:44:14,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004-4: assume 0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1178#1 := 0; [2025-02-08 02:44:14,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9004-4: assume !(0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5346: havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;havoc debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_device } true; [2025-02-08 02:44:14,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8988: assume -9223372036854775808 <= #t~ret1172#1 && #t~ret1172#1 <= 9223372036854775807;~tmp___2~15#1 := #t~ret1172#1;havoc #t~mem1171#1;havoc #t~ret1172#1; [2025-02-08 02:44:14,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8988-1: SUMMARY for call #t~ret1172#1 := ldv__builtin_expect((if #t~mem1171#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1171#1 % 256 % 18446744073709551616 else #t~mem1171#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:14,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5346-1: assume { :begin_inline_debug_dma_sync_single_for_device } true;debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset, debug_dma_sync_single_for_device_#in~arg1#1, debug_dma_sync_single_for_device_#in~arg2#1, debug_dma_sync_single_for_device_#in~arg3#1 := dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1;havoc debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset, debug_dma_sync_single_for_device_~arg1#1, debug_dma_sync_single_for_device_~arg2#1, debug_dma_sync_single_for_device_~arg3#1;debug_dma_sync_single_for_device_~arg0#1.base, debug_dma_sync_single_for_device_~arg0#1.offset := debug_dma_sync_single_for_device_#in~arg0#1.base, debug_dma_sync_single_for_device_#in~arg0#1.offset;debug_dma_sync_single_for_device_~arg1#1 := debug_dma_sync_single_for_device_#in~arg1#1;debug_dma_sync_single_for_device_~arg2#1 := debug_dma_sync_single_for_device_#in~arg2#1;debug_dma_sync_single_for_device_~arg3#1 := debug_dma_sync_single_for_device_#in~arg3#1; [2025-02-08 02:44:14,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9153: #res#1 := 0;call ULTIMATE.dealloc(~#descriptor~11#1.base, ~#descriptor~11#1.offset);havoc ~#descriptor~11#1.base, ~#descriptor~11#1.offset;call ULTIMATE.dealloc(~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset);havoc ~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset;call ULTIMATE.dealloc(~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset);havoc ~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset; [2025-02-08 02:44:14,230 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9120: assume 32 == (#t~mem1224#1 - #t~mem1225#1) % 4294967296;havoc #t~mem1224#1;havoc #t~mem1225#1; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9120: assume !(32 == (#t~mem1224#1 - #t~mem1225#1) % 4294967296);havoc #t~mem1224#1;havoc #t~mem1225#1; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9120-1: call #t~mem1224#1 := read~int#4(~vp~15#1.base, 416 + ~vp~15#1.offset, 4);call #t~mem1225#1 := read~int#4(~vp~15#1.base, 424 + ~vp~15#1.offset, 4); [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054: assume 0 != (#t~mem1198#1.base + #t~mem1198#1.offset) % 18446744073709551616;havoc #t~mem1198#1.base, #t~mem1198#1.offset;call #t~mem1199#1.base, #t~mem1199#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);call #t~mem1200#1.base, #t~mem1200#1.offset := read~$Pointer$#4(#t~mem1199#1.base, 253 + #t~mem1199#1.offset, 8); [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9054: assume !(0 != (#t~mem1198#1.base + #t~mem1198#1.offset) % 18446744073709551616);havoc #t~mem1198#1.base, #t~mem1198#1.offset;~tmp___9~8#1.base, ~tmp___9~8#1.offset := 0, 0; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9112: assume 0 == (#t~mem1221#1.base + #t~mem1221#1.offset) % 18446744073709551616;havoc #t~mem1221#1.base, #t~mem1221#1.offset;assume { :begin_inline_netdev_alloc_skb_ip_align } true;netdev_alloc_skb_ip_align_#in~dev#1.base, netdev_alloc_skb_ip_align_#in~dev#1.offset, netdev_alloc_skb_ip_align_#in~length#1 := ~dev#1.base, ~dev#1.offset, 1536;havoc netdev_alloc_skb_ip_align_#res#1.base, netdev_alloc_skb_ip_align_#res#1.offset;havoc netdev_alloc_skb_ip_align_#t~ret258#1.base, netdev_alloc_skb_ip_align_#t~ret258#1.offset, netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset, netdev_alloc_skb_ip_align_~length#1, netdev_alloc_skb_ip_align_~tmp~26#1.base, netdev_alloc_skb_ip_align_~tmp~26#1.offset;netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset := netdev_alloc_skb_ip_align_#in~dev#1.base, netdev_alloc_skb_ip_align_#in~dev#1.offset;netdev_alloc_skb_ip_align_~length#1 := netdev_alloc_skb_ip_align_#in~length#1;havoc netdev_alloc_skb_ip_align_~tmp~26#1.base, netdev_alloc_skb_ip_align_~tmp~26#1.offset;assume { :begin_inline___netdev_alloc_skb_ip_align } true;__netdev_alloc_skb_ip_align_#in~dev#1.base, __netdev_alloc_skb_ip_align_#in~dev#1.offset, __netdev_alloc_skb_ip_align_#in~length#1, __netdev_alloc_skb_ip_align_#in~gfp#1 := netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset, netdev_alloc_skb_ip_align_~length#1, 32;havoc __netdev_alloc_skb_ip_align_#res#1.base, __netdev_alloc_skb_ip_align_#res#1.offset;havoc __netdev_alloc_skb_ip_align_#t~ret257#1.base, __netdev_alloc_skb_ip_align_#t~ret257#1.offset, __netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset, __netdev_alloc_skb_ip_align_~length#1, __netdev_alloc_skb_ip_align_~gfp#1, __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset, __netdev_alloc_skb_ip_align_~tmp~25#1.base, __netdev_alloc_skb_ip_align_~tmp~25#1.offset;__netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset := __netdev_alloc_skb_ip_align_#in~dev#1.base, __netdev_alloc_skb_ip_align_#in~dev#1.offset;__netdev_alloc_skb_ip_align_~length#1 := __netdev_alloc_skb_ip_align_#in~length#1;__netdev_alloc_skb_ip_align_~gfp#1 := __netdev_alloc_skb_ip_align_#in~gfp#1;havoc __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset;havoc __netdev_alloc_skb_ip_align_~tmp~25#1.base, __netdev_alloc_skb_ip_align_~tmp~25#1.offset; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9112: assume !(0 == (#t~mem1221#1.base + #t~mem1221#1.offset) % 18446744073709551616);havoc #t~mem1221#1.base, #t~mem1221#1.offset; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: assume -2147483648 <= dma_sync_single_for_device_#t~ret200#1 && dma_sync_single_for_device_#t~ret200#1 <= 2147483647;dma_sync_single_for_device_~tmp___0~3#1 := dma_sync_single_for_device_#t~ret200#1;havoc dma_sync_single_for_device_#t~ret200#1; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330-1: SUMMARY for call dma_sync_single_for_device_#t~ret200#1 := valid_dma_direction(dma_sync_single_for_device_~dir#1); srcloc: null [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: assume 0 != (#t~mem1190#1.base + #t~mem1190#1.offset) % 18446744073709551616;havoc #t~mem1190#1.base, #t~mem1190#1.offset;call #t~mem1191#1.base, #t~mem1191#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);call #t~mem1192#1.base, #t~mem1192#1.offset := read~$Pointer$#4(#t~mem1191#1.base, 253 + #t~mem1191#1.offset, 8); [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9038: assume !(0 != (#t~mem1190#1.base + #t~mem1190#1.offset) % 18446744073709551616);havoc #t~mem1190#1.base, #t~mem1190#1.offset;~tmp___5~8#1.base, ~tmp___5~8#1.offset := 0, 0; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9096: assume -2147483648 <= #t~ret1213#1 && #t~ret1213#1 <= 2147483647;havoc #t~ret1213#1;call #t~mem1214#1 := read~int#4(~dev#1.base, 172 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1214#1, ~dev#1.base, 172 + ~dev#1.offset, 8);havoc #t~mem1214#1; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5314: havoc dma_sync_single_for_cpu_#t~mem198#1.base, dma_sync_single_for_cpu_#t~mem198#1.offset; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9096-1: SUMMARY for call #t~ret1213#1 := netif_rx(~skb~4#1.base, ~skb~4#1.offset); srcloc: null [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8989: assume 0 != ~tmp___2~15#1; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8989: assume !(0 != ~tmp___2~15#1); [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5314-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_#t~mem198#1.base, dma_sync_single_for_cpu_#t~mem198#1.offset); srcloc: null [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121: assume -2147483648 <= #t~ret1226#1 && #t~ret1226#1 <= 2147483647;havoc #t~ret1226#1; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5339: assume 0 != (dma_sync_single_for_device_#t~mem202#1.base + dma_sync_single_for_device_#t~mem202#1.offset) % 18446744073709551616;havoc dma_sync_single_for_device_#t~mem202#1.base, dma_sync_single_for_device_#t~mem202#1.offset;call dma_sync_single_for_device_#t~mem208#1.base, dma_sync_single_for_device_#t~mem208#1.offset := read~$Pointer$#4(dma_sync_single_for_device_~ops~3#1.base, 72 + dma_sync_single_for_device_~ops~3#1.offset, 8); [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5339: assume !(0 != (dma_sync_single_for_device_#t~mem202#1.base + dma_sync_single_for_device_#t~mem202#1.offset) % 18446744073709551616);havoc dma_sync_single_for_device_#t~mem202#1.base, dma_sync_single_for_device_#t~mem202#1.offset; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9121-1: SUMMARY for call #t~ret1226#1 := mod_timer(~vp~15#1.base, 656 + ~vp~15#1.offset, 250 + ~jiffies~0); srcloc: null [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: assume (#t~mem1200#1.base + #t~mem1200#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1199#1.base, #t~mem1199#1.offset;havoc #t~mem1200#1.base, #t~mem1200#1.offset;call #t~mem1201#1.base, #t~mem1201#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);~__mptr___0~4#1.base, ~__mptr___0~4#1.offset := #t~mem1201#1.base, #t~mem1201#1.offset;havoc #t~mem1201#1.base, #t~mem1201#1.offset;~tmp___8~8#1.base, ~tmp___8~8#1.offset := ~__mptr___0~4#1.base, -401736 + ~__mptr___0~4#1.offset; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9055: assume !((#t~mem1200#1.base + #t~mem1200#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1199#1.base, #t~mem1199#1.offset;havoc #t~mem1200#1.base, #t~mem1200#1.offset;~tmp___8~8#1.base, ~tmp___8~8#1.offset := 0, 0; [2025-02-08 02:44:14,231 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8981: assume ~debug~0 > 2;call write~$Pointer$#17(305, 0, ~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset, 8);call write~$Pointer$#17(306, 0, ~#descriptor___0~6#1.base, 8 + ~#descriptor___0~6#1.offset, 8);call write~$Pointer$#17(307, 0, ~#descriptor___0~6#1.base, 16 + ~#descriptor___0~6#1.offset, 8);call write~$Pointer$#17(308, 0, ~#descriptor___0~6#1.base, 24 + ~#descriptor___0~6#1.offset, 8);call write~int#17(2602, ~#descriptor___0~6#1.base, 32 + ~#descriptor___0~6#1.offset, 4);call write~int#17(0, ~#descriptor___0~6#1.base, 36 + ~#descriptor___0~6#1.offset, 1);call #t~mem1171#1 := read~int#17(~#descriptor___0~6#1.base, 36 + ~#descriptor___0~6#1.offset, 1); [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8981: assume !(~debug~0 > 2); [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138: ~tmp___14~5#1 := #t~ret1232#1;havoc #t~mem1231#1.base, #t~mem1231#1.offset;havoc #t~ret1232#1;call #t~mem1233#1.base, #t~mem1233#1.offset := read~$Pointer$#4(~vp~15#1.base, ~vp~15#1.offset, 8);call write~int#4(~tmp___14~5#1, #t~mem1233#1.base, 8 + (#t~mem1233#1.offset + 16 * (if ~entry~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~entry~2#1 % 18446744073709551616 % 18446744073709551616 else ~entry~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem1233#1.base, #t~mem1233#1.offset;call write~$Pointer$#4(~skb___0~0#1.base, ~skb___0~0#1.offset, ~vp~15#1.base, 32 + ~vp~15#1.offset + 8 * ~entry~2#1, 8); [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9113: #t~ret1222#1.base, #t~ret1222#1.offset := netdev_alloc_skb_ip_align_#res#1.base, netdev_alloc_skb_ip_align_#res#1.offset;havoc netdev_alloc_skb_ip_align_#t~ret258#1.base, netdev_alloc_skb_ip_align_#t~ret258#1.offset, netdev_alloc_skb_ip_align_~dev#1.base, netdev_alloc_skb_ip_align_~dev#1.offset, netdev_alloc_skb_ip_align_~length#1, netdev_alloc_skb_ip_align_~tmp~26#1.base, netdev_alloc_skb_ip_align_~tmp~26#1.offset;havoc netdev_alloc_skb_ip_align_#in~dev#1.base, netdev_alloc_skb_ip_align_#in~dev#1.offset, netdev_alloc_skb_ip_align_#in~length#1;assume { :end_inline_netdev_alloc_skb_ip_align } true;~skb___0~0#1.base, ~skb___0~0#1.offset := #t~ret1222#1.base, #t~ret1222#1.offset;havoc #t~ret1222#1.base, #t~ret1222#1.offset; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5331: assume -9223372036854775808 <= dma_sync_single_for_device_#t~ret201#1 && dma_sync_single_for_device_#t~ret201#1 <= 9223372036854775807;dma_sync_single_for_device_~tmp___1~3#1 := dma_sync_single_for_device_#t~ret201#1;havoc dma_sync_single_for_device_#t~ret201#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5331-1: SUMMARY for call dma_sync_single_for_device_#t~ret201#1 := ldv__builtin_expect((if 0 == dma_sync_single_for_device_~tmp___0~3#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138-1: SUMMARY for call #t~ret1232#1 := pci_map_single(~tmp___13~5#1.base, ~tmp___13~5#1.offset, #t~mem1231#1.base, #t~mem1231#1.offset, 1536, 2); srcloc: null [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9138-2: call #t~mem1231#1.base, #t~mem1231#1.offset := read~$Pointer$#4(~skb___0~0#1.base, 241 + ~skb___0~0#1.offset, 8); [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume (#t~mem1192#1.base + #t~mem1192#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1191#1.base, #t~mem1191#1.offset;havoc #t~mem1192#1.base, #t~mem1192#1.offset;call #t~mem1193#1.base, #t~mem1193#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);~__mptr~10#1.base, ~__mptr~10#1.offset := #t~mem1193#1.base, #t~mem1193#1.offset;havoc #t~mem1193#1.base, #t~mem1193#1.offset;~tmp___4~11#1.base, ~tmp___4~11#1.offset := ~__mptr~10#1.base, -401736 + ~__mptr~10#1.offset; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9039: assume !((#t~mem1192#1.base + #t~mem1192#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1191#1.base, #t~mem1191#1.offset;havoc #t~mem1192#1.base, #t~mem1192#1.offset;~tmp___4~11#1.base, ~tmp___4~11#1.offset := 0, 0; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990-1: SUMMARY for call #t~ret1173#1 := __dynamic_pr_debug(~#descriptor___0~6#1.base, ~#descriptor___0~6#1.offset, 309, 0); srcloc: null [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9147: assume #t~mem1236#1 % 4294967296 != #t~mem1237#1 % 4294967296;havoc #t~mem1236#1;havoc #t~mem1237#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9147: assume !(#t~mem1236#1 % 4294967296 != #t~mem1237#1 % 4294967296);havoc #t~mem1236#1;havoc #t~mem1237#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505: assume 0 != (pci_dma_sync_single_for_cpu_~hwdev#1.base + pci_dma_sync_single_for_cpu_~hwdev#1.offset) % 18446744073709551616;pci_dma_sync_single_for_cpu_~tmp~20#1.base, pci_dma_sync_single_for_cpu_~tmp~20#1.offset := pci_dma_sync_single_for_cpu_~hwdev#1.base, 147 + pci_dma_sync_single_for_cpu_~hwdev#1.offset; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505: assume !(0 != (pci_dma_sync_single_for_cpu_~hwdev#1.base + pci_dma_sync_single_for_cpu_~hwdev#1.offset) % 18446744073709551616);pci_dma_sync_single_for_cpu_~tmp~20#1.base, pci_dma_sync_single_for_cpu_~tmp~20#1.offset := 0, 0; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9114: assume 0 == (~skb___0~0#1.base + ~skb___0~0#1.offset) % 18446744073709551616; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9114: assume !(0 == (~skb___0~0#1.base + ~skb___0~0#1.offset) % 18446744073709551616);call #t~mem1227#1.base, #t~mem1227#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8); [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9089: call write~int#4(#t~ret1210#1, ~skb~4#1.base, 134 + ~skb~4#1.offset, 2);havoc #t~ret1210#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9089-1: SUMMARY for call #t~ret1210#1 := eth_type_trans(~skb~4#1.base, ~skb~4#1.offset, ~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8990: assume -2147483648 <= #t~ret1173#1 && #t~ret1173#1 <= 2147483647;havoc #t~ret1173#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299: dma_sync_single_for_cpu_~tmp~11#1.base, dma_sync_single_for_cpu_~tmp~11#1.offset := dma_sync_single_for_cpu_#t~ret189#1.base, dma_sync_single_for_cpu_#t~ret189#1.offset;havoc dma_sync_single_for_cpu_#t~ret189#1.base, dma_sync_single_for_cpu_#t~ret189#1.offset;dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset := dma_sync_single_for_cpu_~tmp~11#1.base, dma_sync_single_for_cpu_~tmp~11#1.offset; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5299-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret189#1.base, dma_sync_single_for_cpu_#t~ret189#1.offset := get_dma_ops(dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset); srcloc: null [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5332: assume 0 != dma_sync_single_for_device_~tmp___1~3#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5332: assume !(0 != dma_sync_single_for_device_~tmp___1~3#1);call dma_sync_single_for_device_#t~mem202#1.base, dma_sync_single_for_device_#t~mem202#1.offset := read~$Pointer$#4(dma_sync_single_for_device_~ops~3#1.base, 72 + dma_sync_single_for_device_~ops~3#1.offset, 8); [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8974: ~rx_work_limit~0#1 := ~rx_work_limit~0#1 - 1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090: ~csum_bits~0#1 := #t~bitwise1211#1;havoc #t~bitwise1211#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065: havoc pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1, pci_dma_sync_single_for_device_~tmp~21#1.base, pci_dma_sync_single_for_device_~tmp~21#1.offset;havoc pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset, pci_dma_sync_single_for_device_#in~dma_handle#1, pci_dma_sync_single_for_device_#in~size#1, pci_dma_sync_single_for_device_#in~direction#1;assume { :end_inline_pci_dma_sync_single_for_device } true;call #t~mem1202#1 := read~int#4(~vp~15#1.base, 516 + ~vp~15#1.offset, 4);call write~int#4(1 + #t~mem1202#1, ~vp~15#1.base, 516 + ~vp~15#1.offset, 4);havoc #t~mem1202#1; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065-1: assume { :begin_inline_pci_dma_sync_single_for_device } true;pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset, pci_dma_sync_single_for_device_#in~dma_handle#1, pci_dma_sync_single_for_device_#in~size#1, pci_dma_sync_single_for_device_#in~direction#1 := ~tmp___9~8#1.base, ~tmp___9~8#1.offset, ~dma~1#1, 1536, 2;havoc pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1, pci_dma_sync_single_for_device_~tmp~21#1.base, pci_dma_sync_single_for_device_~tmp~21#1.offset;pci_dma_sync_single_for_device_~hwdev#1.base, pci_dma_sync_single_for_device_~hwdev#1.offset := pci_dma_sync_single_for_device_#in~hwdev#1.base, pci_dma_sync_single_for_device_#in~hwdev#1.offset;pci_dma_sync_single_for_device_~dma_handle#1 := pci_dma_sync_single_for_device_#in~dma_handle#1;pci_dma_sync_single_for_device_~size#1 := pci_dma_sync_single_for_device_#in~size#1;pci_dma_sync_single_for_device_~direction#1 := pci_dma_sync_single_for_device_#in~direction#1;havoc pci_dma_sync_single_for_device_~tmp~21#1.base, pci_dma_sync_single_for_device_~tmp~21#1.offset; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint boomerang_rxFINAL: assume true; [2025-02-08 02:44:14,232 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115: assume (if (2500 + ~last_jif~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2500 + ~last_jif~0#1) % 18446744073709551616 % 18446744073709551616 else (2500 + ~last_jif~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9115: assume !((if (2500 + ~last_jif~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (2500 + ~last_jif~0#1) % 18446744073709551616 % 18446744073709551616 else (2500 + ~last_jif~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) - (if ~jiffies~0 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~jiffies~0 % 18446744073709551616 % 18446744073709551616 else ~jiffies~0 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616) < 0); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9082: ~tmp___11~7#1.base, ~tmp___11~7#1.offset := ~tmp___10~8#1.base, ~tmp___10~8#1.offset; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-1: [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-2: havoc #t~bitwise1211#1;assume (((#t~bitwise1211#1 <= ~rx_status~1#1 && (~rx_status~1#1 >= 0 || #t~bitwise1211#1 <= -301989888)) && (~rx_status~1#1 < 0 || #t~bitwise1211#1 >= 0)) && #t~bitwise1211#1 > -301989888 + ~rx_status~1#1) && #t~bitwise1211#1 >= -2147483648; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-3: assume -301989888 == ~rx_status~1#1;#t~bitwise1211#1 := ~rx_status~1#1; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-3: assume !(-301989888 == ~rx_status~1#1); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-4: assume 0 == ~rx_status~1#1;#t~bitwise1211#1 := 0; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9090-4: assume !(0 == ~rx_status~1#1); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074: havoc #t~ret1204#1.base, #t~ret1204#1.offset;call #t~mem1205#1.base, #t~mem1205#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: havoc dma_sync_single_for_device_#t~ret199#1.base, dma_sync_single_for_device_#t~ret199#1.offset, dma_sync_single_for_device_#t~ret200#1, dma_sync_single_for_device_#t~ret201#1, dma_sync_single_for_device_#t~mem202#1.base, dma_sync_single_for_device_#t~mem202#1.offset, dma_sync_single_for_device_#t~mem208#1.base, dma_sync_single_for_device_#t~mem208#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~12#1.base, dma_sync_single_for_device_~tmp~12#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;havoc dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1;assume { :end_inline_dma_sync_single_for_device } true; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049: havoc pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset, pci_dma_sync_single_for_cpu_~dma_handle#1, pci_dma_sync_single_for_cpu_~size#1, pci_dma_sync_single_for_cpu_~direction#1, pci_dma_sync_single_for_cpu_~tmp~20#1.base, pci_dma_sync_single_for_cpu_~tmp~20#1.offset;havoc pci_dma_sync_single_for_cpu_#in~hwdev#1.base, pci_dma_sync_single_for_cpu_#in~hwdev#1.offset, pci_dma_sync_single_for_cpu_#in~dma_handle#1, pci_dma_sync_single_for_cpu_#in~size#1, pci_dma_sync_single_for_cpu_#in~direction#1;assume { :end_inline_pci_dma_sync_single_for_cpu } true;~__len~1#1 := ~pkt_len~1#1; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: assume { :begin_inline_dma_sync_single_for_device } true;dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset, dma_sync_single_for_device_#in~addr#1, dma_sync_single_for_device_#in~size#1, dma_sync_single_for_device_#in~dir#1 := pci_dma_sync_single_for_device_~tmp~21#1.base, pci_dma_sync_single_for_device_~tmp~21#1.offset, pci_dma_sync_single_for_device_~dma_handle#1, pci_dma_sync_single_for_device_~size#1, pci_dma_sync_single_for_device_~direction#1;havoc dma_sync_single_for_device_#t~ret199#1.base, dma_sync_single_for_device_#t~ret199#1.offset, dma_sync_single_for_device_#t~ret200#1, dma_sync_single_for_device_#t~ret201#1, dma_sync_single_for_device_#t~mem202#1.base, dma_sync_single_for_device_#t~mem202#1.offset, dma_sync_single_for_device_#t~mem208#1.base, dma_sync_single_for_device_#t~mem208#1.offset, dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset, dma_sync_single_for_device_~tmp~12#1.base, dma_sync_single_for_device_~tmp~12#1.offset, dma_sync_single_for_device_~tmp___0~3#1, dma_sync_single_for_device_~tmp___1~3#1;dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset := dma_sync_single_for_device_#in~dev#1.base, dma_sync_single_for_device_#in~dev#1.offset;dma_sync_single_for_device_~addr#1 := dma_sync_single_for_device_#in~addr#1;dma_sync_single_for_device_~size#1 := dma_sync_single_for_device_#in~size#1;dma_sync_single_for_device_~dir#1 := dma_sync_single_for_device_#in~dir#1;havoc dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset;havoc dma_sync_single_for_device_~tmp~12#1.base, dma_sync_single_for_device_~tmp~12#1.offset;havoc dma_sync_single_for_device_~tmp___0~3#1;havoc dma_sync_single_for_device_~tmp___1~3#1; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9049-1: assume { :begin_inline_pci_dma_sync_single_for_cpu } true;pci_dma_sync_single_for_cpu_#in~hwdev#1.base, pci_dma_sync_single_for_cpu_#in~hwdev#1.offset, pci_dma_sync_single_for_cpu_#in~dma_handle#1, pci_dma_sync_single_for_cpu_#in~size#1, pci_dma_sync_single_for_cpu_#in~direction#1 := ~tmp___5~8#1.base, ~tmp___5~8#1.offset, ~dma~1#1, 1536, 2;havoc pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset, pci_dma_sync_single_for_cpu_~dma_handle#1, pci_dma_sync_single_for_cpu_~size#1, pci_dma_sync_single_for_cpu_~direction#1, pci_dma_sync_single_for_cpu_~tmp~20#1.base, pci_dma_sync_single_for_cpu_~tmp~20#1.offset;pci_dma_sync_single_for_cpu_~hwdev#1.base, pci_dma_sync_single_for_cpu_~hwdev#1.offset := pci_dma_sync_single_for_cpu_#in~hwdev#1.base, pci_dma_sync_single_for_cpu_#in~hwdev#1.offset;pci_dma_sync_single_for_cpu_~dma_handle#1 := pci_dma_sync_single_for_cpu_#in~dma_handle#1;pci_dma_sync_single_for_cpu_~size#1 := pci_dma_sync_single_for_cpu_#in~size#1;pci_dma_sync_single_for_cpu_~direction#1 := pci_dma_sync_single_for_cpu_#in~direction#1;havoc pci_dma_sync_single_for_cpu_~tmp~20#1.base, pci_dma_sync_single_for_cpu_~tmp~20#1.offset; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-3: assume 8 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1180#1 := (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-3: assume !(8 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-4: assume 0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1180#1 := 0; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-4: assume !(0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9099: call #t~mem1215#1 := read~int#4(~vp~15#1.base, 416 + ~vp~15#1.offset, 4);call write~int#4(1 + #t~mem1215#1, ~vp~15#1.base, 416 + ~vp~15#1.offset, 4);havoc #t~mem1215#1;call #t~mem1216#1 := read~int#4(~vp~15#1.base, 416 + ~vp~15#1.offset, 4);~entry~2#1 := (if #t~mem1216#1 % 4294967296 % 4294967296 <= 2147483647 then #t~mem1216#1 % 4294967296 % 4294967296 else #t~mem1216#1 % 4294967296 % 4294967296 - 4294967296) % 32;havoc #t~mem1216#1; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9074-1: SUMMARY for call #t~ret1204#1.base, #t~ret1204#1.offset := skb_put(~skb~4#1.base, ~skb~4#1.offset, ~pkt_len~1#1); srcloc: null [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: assume 0 != #t~bitwise1180#1;havoc #t~bitwise1180#1;call #t~mem1181#1 := read~int#4(~dev#1.base, 268 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1181#1, ~dev#1.base, 268 + ~dev#1.offset, 8);havoc #t~mem1181#1; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008: assume !(0 != #t~bitwise1180#1);havoc #t~bitwise1180#1; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-1: [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: assume ~rx_work_limit~0#1 < 0; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8975: assume !(~rx_work_limit~0#1 < 0); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9008-2: havoc #t~bitwise1180#1;assume (((((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1180#1 <= (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise1180#1 <= 8) && #t~bitwise1180#1 >= 0) && ((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1180#1 > 8 + (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise1180#1 >= -2147483648; [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-3: assume 2 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1176#1 := (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:14,233 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-3: assume !(2 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-4: assume 0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296);#t~bitwise1176#1 := 0; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-4: assume !(0 == (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9091: assume 0 != ~csum_bits~0#1 && (1610612736 == ~csum_bits~0#1 || -1610612736 == ~csum_bits~0#1);call write~int#4(1, ~skb~4#1.base, 126 + ~skb~4#1.offset, 1);call #t~mem1212#1 := read~int#4(~vp~15#1.base, 524 + ~vp~15#1.offset, 4);call write~int#4(1 + #t~mem1212#1, ~vp~15#1.base, 524 + ~vp~15#1.offset, 4);havoc #t~mem1212#1; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9091: assume !(0 != ~csum_bits~0#1 && (1610612736 == ~csum_bits~0#1 || -1610612736 == ~csum_bits~0#1)); [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: assume 0 != #t~bitwise1176#1;havoc #t~bitwise1176#1;call #t~mem1177#1 := read~int#4(~dev#1.base, 252 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1177#1, ~dev#1.base, 252 + ~dev#1.offset, 8);havoc #t~mem1177#1; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000: assume !(0 != #t~bitwise1176#1);havoc #t~bitwise1176#1; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-1: [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317: havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;havoc debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1;assume { :end_inline_debug_dma_sync_single_for_cpu } true; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9000-2: havoc #t~bitwise1176#1;assume (((((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1176#1 <= (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise1176#1 <= 2) && #t~bitwise1176#1 >= 0) && ((if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1176#1 > 2 + (if ~rx_error~1#1 % 256 % 4294967296 <= 2147483647 then ~rx_error~1#1 % 256 % 4294967296 else ~rx_error~1#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise1176#1 >= -2147483648; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5317-1: assume { :begin_inline_debug_dma_sync_single_for_cpu } true;debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset, debug_dma_sync_single_for_cpu_#in~arg1#1, debug_dma_sync_single_for_cpu_#in~arg2#1, debug_dma_sync_single_for_cpu_#in~arg3#1 := dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1;havoc debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset, debug_dma_sync_single_for_cpu_~arg1#1, debug_dma_sync_single_for_cpu_~arg2#1, debug_dma_sync_single_for_cpu_~arg3#1;debug_dma_sync_single_for_cpu_~arg0#1.base, debug_dma_sync_single_for_cpu_~arg0#1.offset := debug_dma_sync_single_for_cpu_#in~arg0#1.base, debug_dma_sync_single_for_cpu_#in~arg0#1.offset;debug_dma_sync_single_for_cpu_~arg1#1 := debug_dma_sync_single_for_cpu_#in~arg1#1;debug_dma_sync_single_for_cpu_~arg2#1 := debug_dma_sync_single_for_cpu_#in~arg2#1;debug_dma_sync_single_for_cpu_~arg3#1 := debug_dma_sync_single_for_cpu_#in~arg3#1; [2025-02-08 02:44:14,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116: assume -2147483648 <= #t~ret1223#1 && #t~ret1223#1 <= 2147483647;havoc #t~ret1223#1;~last_jif~0#1 := ~jiffies~0; [2025-02-08 02:44:14,235 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9116-1: SUMMARY for call #t~ret1223#1 := printk(315, 0); srcloc: null [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590: __netdev_alloc_skb_ip_align_~tmp~25#1.base, __netdev_alloc_skb_ip_align_~tmp~25#1.offset := __netdev_alloc_skb_ip_align_#t~ret257#1.base, __netdev_alloc_skb_ip_align_#t~ret257#1.offset;havoc __netdev_alloc_skb_ip_align_#t~ret257#1.base, __netdev_alloc_skb_ip_align_#t~ret257#1.offset;__netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset := __netdev_alloc_skb_ip_align_~tmp~25#1.base, __netdev_alloc_skb_ip_align_~tmp~25#1.offset;__netdev_alloc_skb_ip_align_#res#1.base, __netdev_alloc_skb_ip_align_#res#1.offset := __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume 0 != (#t~mem1205#1.base + #t~mem1205#1.offset) % 18446744073709551616;havoc #t~mem1205#1.base, #t~mem1205#1.offset;call #t~mem1206#1.base, #t~mem1206#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);call #t~mem1207#1.base, #t~mem1207#1.offset := read~$Pointer$#4(#t~mem1206#1.base, 253 + #t~mem1206#1.offset, 8); [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: assume !(0 != (#t~mem1205#1.base + #t~mem1205#1.offset) % 18446744073709551616);havoc #t~mem1205#1.base, #t~mem1205#1.offset;~tmp___11~7#1.base, ~tmp___11~7#1.offset := 0, 0; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5590-1: SUMMARY for call __netdev_alloc_skb_ip_align_#t~ret257#1.base, __netdev_alloc_skb_ip_align_#t~ret257#1.offset := __netdev_alloc_skb(__netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset, __netdev_alloc_skb_ip_align_~length#1, __netdev_alloc_skb_ip_align_~gfp#1); srcloc: null [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5301: assume -2147483648 <= dma_sync_single_for_cpu_#t~ret190#1 && dma_sync_single_for_cpu_#t~ret190#1 <= 2147483647;dma_sync_single_for_cpu_~tmp___0~2#1 := dma_sync_single_for_cpu_#t~ret190#1;havoc dma_sync_single_for_cpu_#t~ret190#1; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5301-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret190#1 := valid_dma_direction(dma_sync_single_for_cpu_~dir#1); srcloc: null [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: assume ~pkt_len~1#1 < ~rx_copybreak~0; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9034: assume !(~pkt_len~1#1 < ~rx_copybreak~0);call #t~mem1203#1.base, #t~mem1203#1.offset := read~$Pointer$#4(~vp~15#1.base, 32 + ~vp~15#1.offset + 8 * ~entry~2#1, 8);~skb~4#1.base, ~skb~4#1.offset := #t~mem1203#1.base, #t~mem1203#1.offset;call write~$Pointer$#4(0, 0, ~vp~15#1.base, 32 + ~vp~15#1.offset + 8 * ~entry~2#1, 8); [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026: assume -9223372036854775808 <= #t~ret1187#1 && #t~ret1187#1 <= 9223372036854775807;~tmp___3~13#1 := #t~ret1187#1;havoc #t~mem1186#1;havoc #t~ret1187#1; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5599: netdev_alloc_skb_ip_align_#t~ret258#1.base, netdev_alloc_skb_ip_align_#t~ret258#1.offset := __netdev_alloc_skb_ip_align_#res#1.base, __netdev_alloc_skb_ip_align_#res#1.offset;havoc __netdev_alloc_skb_ip_align_#t~ret257#1.base, __netdev_alloc_skb_ip_align_#t~ret257#1.offset, __netdev_alloc_skb_ip_align_~dev#1.base, __netdev_alloc_skb_ip_align_~dev#1.offset, __netdev_alloc_skb_ip_align_~length#1, __netdev_alloc_skb_ip_align_~gfp#1, __netdev_alloc_skb_ip_align_~skb~0#1.base, __netdev_alloc_skb_ip_align_~skb~0#1.offset, __netdev_alloc_skb_ip_align_~tmp~25#1.base, __netdev_alloc_skb_ip_align_~tmp~25#1.offset;havoc __netdev_alloc_skb_ip_align_#in~dev#1.base, __netdev_alloc_skb_ip_align_#in~dev#1.offset, __netdev_alloc_skb_ip_align_#in~length#1, __netdev_alloc_skb_ip_align_#in~gfp#1;assume { :end_inline___netdev_alloc_skb_ip_align } true;netdev_alloc_skb_ip_align_~tmp~26#1.base, netdev_alloc_skb_ip_align_~tmp~26#1.offset := netdev_alloc_skb_ip_align_#t~ret258#1.base, netdev_alloc_skb_ip_align_#t~ret258#1.offset;havoc netdev_alloc_skb_ip_align_#t~ret258#1.base, netdev_alloc_skb_ip_align_#t~ret258#1.offset;netdev_alloc_skb_ip_align_#res#1.base, netdev_alloc_skb_ip_align_#res#1.offset := netdev_alloc_skb_ip_align_~tmp~26#1.base, netdev_alloc_skb_ip_align_~tmp~26#1.offset; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5343: havoc dma_sync_single_for_device_#t~mem208#1.base, dma_sync_single_for_device_#t~mem208#1.offset; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5343-1: SUMMARY for call ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset, dma_sync_single_for_device_~addr#1, dma_sync_single_for_device_~size#1, dma_sync_single_for_device_~dir#1, dma_sync_single_for_device_#t~mem208#1.base, dma_sync_single_for_device_#t~mem208#1.offset); srcloc: null [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5310: assume 0 != (dma_sync_single_for_cpu_#t~mem192#1.base + dma_sync_single_for_cpu_#t~mem192#1.offset) % 18446744073709551616;havoc dma_sync_single_for_cpu_#t~mem192#1.base, dma_sync_single_for_cpu_#t~mem192#1.offset;call dma_sync_single_for_cpu_#t~mem198#1.base, dma_sync_single_for_cpu_#t~mem198#1.offset := read~$Pointer$#4(dma_sync_single_for_cpu_~ops~2#1.base, 64 + dma_sync_single_for_cpu_~ops~2#1.offset, 8); [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5310: assume !(0 != (dma_sync_single_for_cpu_#t~mem192#1.base + dma_sync_single_for_cpu_#t~mem192#1.offset) % 18446744073709551616);havoc dma_sync_single_for_cpu_#t~mem192#1.base, dma_sync_single_for_cpu_#t~mem192#1.offset; [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051: ~tmp___7~8#1.base, ~tmp___7~8#1.offset := #t~ret1194#1.base, #t~ret1194#1.offset;havoc #t~ret1194#1.base, #t~ret1194#1.offset;call #t~mem1195#1.base, #t~mem1195#1.offset := read~$Pointer$#4(~vp~15#1.base, 32 + ~vp~15#1.offset + 8 * ~entry~2#1, 8);call #t~mem1196#1.base, #t~mem1196#1.offset := read~$Pointer$#4(#t~mem1195#1.base, 241 + #t~mem1195#1.offset, 8); [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9051-1: SUMMARY for call #t~ret1194#1.base, #t~ret1194#1.offset := skb_put(~skb~4#1.base, ~skb~4#1.offset, ~pkt_len~1#1); srcloc: null [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9026-1: SUMMARY for call #t~ret1187#1 := ldv__builtin_expect((if #t~mem1186#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1186#1 % 256 % 18446744073709551616 else #t~mem1186#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:14,236 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9109: call #t~mem1236#1 := read~int#4(~vp~15#1.base, 416 + ~vp~15#1.offset, 4);call #t~mem1237#1 := read~int#4(~vp~15#1.base, 424 + ~vp~15#1.offset, 4); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5302: assume -9223372036854775808 <= dma_sync_single_for_cpu_#t~ret191#1 && dma_sync_single_for_cpu_#t~ret191#1 <= 9223372036854775807;dma_sync_single_for_cpu_~tmp___1~2#1 := dma_sync_single_for_cpu_#t~ret191#1;havoc dma_sync_single_for_cpu_#t~ret191#1; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9076: assume (#t~mem1207#1.base + #t~mem1207#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1206#1.base, #t~mem1206#1.offset;havoc #t~mem1207#1.base, #t~mem1207#1.offset;call #t~mem1208#1.base, #t~mem1208#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);~__mptr___1~2#1.base, ~__mptr___1~2#1.offset := #t~mem1208#1.base, #t~mem1208#1.offset;havoc #t~mem1208#1.base, #t~mem1208#1.offset;~tmp___10~8#1.base, ~tmp___10~8#1.offset := ~__mptr___1~2#1.base, -401736 + ~__mptr___1~2#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9076: assume !((#t~mem1207#1.base + #t~mem1207#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1206#1.base, #t~mem1206#1.offset;havoc #t~mem1207#1.base, #t~mem1207#1.offset;~tmp___10~8#1.base, ~tmp___10~8#1.offset := 0, 0; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5302-1: SUMMARY for call dma_sync_single_for_cpu_#t~ret191#1 := ldv__builtin_expect((if 0 == dma_sync_single_for_cpu_~tmp___0~2#1 then 1 else 0), 0); srcloc: null [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: ~skb~4#1.base, ~skb~4#1.offset := #t~ret1189#1.base, #t~ret1189#1.offset;havoc #t~ret1189#1.base, #t~ret1189#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035-1: SUMMARY for call #t~ret1189#1.base, #t~ret1189#1.offset := netdev_alloc_skb(~dev#1.base, ~dev#1.offset, 2 + ~pkt_len~1#1); srcloc: null [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9134: ~tmp___13~5#1.base, ~tmp___13~5#1.offset := ~tmp___12~7#1.base, ~tmp___12~7#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume 0 != ~tmp___3~13#1; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9027: assume !(0 != ~tmp___3~13#1); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9052: ~__ret~2#1.base, ~__ret~2#1.offset := #t~memcpy~res1197#1.base, #t~memcpy~res1197#1.offset;havoc #t~mem1195#1.base, #t~mem1195#1.offset;havoc #t~mem1196#1.base, #t~mem1196#1.offset;havoc #t~memcpy~res1197#1.base, #t~memcpy~res1197#1.offset;call #t~mem1198#1.base, #t~mem1198#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9052-1: SUMMARY for call #t~memcpy~res1197#1.base, #t~memcpy~res1197#1.offset := #Ultimate.C_memcpy#4(~tmp___7~8#1.base, ~tmp___7~8#1.offset, #t~mem1196#1.base, #t~mem1196#1.offset, ~__len~1#1); srcloc: null [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019: assume ~debug~0 > 4;call write~$Pointer$#17(310, 0, ~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset, 8);call write~$Pointer$#17(311, 0, ~#descriptor___1~5#1.base, 8 + ~#descriptor___1~5#1.offset, 8);call write~$Pointer$#17(312, 0, ~#descriptor___1~5#1.base, 16 + ~#descriptor___1~5#1.offset, 8);call write~$Pointer$#17(313, 0, ~#descriptor___1~5#1.base, 24 + ~#descriptor___1~5#1.offset, 8);call write~int#17(2617, ~#descriptor___1~5#1.base, 32 + ~#descriptor___1~5#1.offset, 4);call write~int#17(0, ~#descriptor___1~5#1.base, 36 + ~#descriptor___1~5#1.offset, 1);call #t~mem1186#1 := read~int#17(~#descriptor___1~5#1.base, 36 + ~#descriptor___1~5#1.offset, 1); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9019: assume !(~debug~0 > 4); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5303: assume 0 != dma_sync_single_for_cpu_~tmp___1~2#1; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5303: assume !(0 != dma_sync_single_for_cpu_~tmp___1~2#1);call dma_sync_single_for_cpu_#t~mem192#1.base, dma_sync_single_for_cpu_#t~mem192#1.offset := read~$Pointer$#4(dma_sync_single_for_cpu_~ops~2#1.base, 64 + dma_sync_single_for_cpu_~ops~2#1.offset, 8); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9143: call #t~mem1234#1.base, #t~mem1234#1.offset := read~$Pointer$#4(~vp~15#1.base, ~vp~15#1.offset, 8);call write~int#4(0, #t~mem1234#1.base, 4 + (#t~mem1234#1.offset + 16 * (if ~entry~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~entry~2#1 % 18446744073709551616 % 18446744073709551616 else ~entry~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem1234#1.base, #t~mem1234#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328-1: SUMMARY for call dma_sync_single_for_device_#t~ret199#1.base, dma_sync_single_for_device_#t~ret199#1.offset := get_dma_ops(dma_sync_single_for_device_~dev#1.base, dma_sync_single_for_device_~dev#1.offset); srcloc: null [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5518: assume 0 != (pci_dma_sync_single_for_device_~hwdev#1.base + pci_dma_sync_single_for_device_~hwdev#1.offset) % 18446744073709551616;pci_dma_sync_single_for_device_~tmp~21#1.base, pci_dma_sync_single_for_device_~tmp~21#1.offset := pci_dma_sync_single_for_device_~hwdev#1.base, 147 + pci_dma_sync_single_for_device_~hwdev#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5518: assume !(0 != (pci_dma_sync_single_for_device_~hwdev#1.base + pci_dma_sync_single_for_device_~hwdev#1.offset) % 18446744073709551616);pci_dma_sync_single_for_device_~tmp~21#1.base, pci_dma_sync_single_for_device_~tmp~21#1.offset := 0, 0; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9036: assume 0 != (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9036: assume !(0 != (~skb~4#1.base + ~skb~4#1.offset) % 18446744073709551616); [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5328: dma_sync_single_for_device_~tmp~12#1.base, dma_sync_single_for_device_~tmp~12#1.offset := dma_sync_single_for_device_#t~ret199#1.base, dma_sync_single_for_device_#t~ret199#1.offset;havoc dma_sync_single_for_device_#t~ret199#1.base, dma_sync_single_for_device_#t~ret199#1.offset;dma_sync_single_for_device_~ops~3#1.base, dma_sync_single_for_device_~ops~3#1.offset := dma_sync_single_for_device_~tmp~12#1.base, dma_sync_single_for_device_~tmp~12#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9061: ~tmp___9~8#1.base, ~tmp___9~8#1.offset := ~tmp___8~8#1.base, ~tmp___8~8#1.offset; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: havoc dma_sync_single_for_cpu_#t~ret189#1.base, dma_sync_single_for_cpu_#t~ret189#1.offset, dma_sync_single_for_cpu_#t~ret190#1, dma_sync_single_for_cpu_#t~ret191#1, dma_sync_single_for_cpu_#t~mem192#1.base, dma_sync_single_for_cpu_#t~mem192#1.offset, dma_sync_single_for_cpu_#t~mem198#1.base, dma_sync_single_for_cpu_#t~mem198#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~11#1.base, dma_sync_single_for_cpu_~tmp~11#1.offset, dma_sync_single_for_cpu_~tmp___0~2#1, dma_sync_single_for_cpu_~tmp___1~2#1;havoc dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1;assume { :end_inline_dma_sync_single_for_cpu } true; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028: assume -2147483648 <= #t~ret1188#1 && #t~ret1188#1 <= 2147483647;havoc #t~ret1188#1; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8995: call #t~mem1174#1 := read~int#4(~dev#1.base, 204 + ~dev#1.offset, 8);call write~int#4(1 + #t~mem1174#1, ~dev#1.base, 204 + ~dev#1.offset, 8);havoc #t~mem1174#1; [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9028-1: SUMMARY for call #t~ret1188#1 := __dynamic_pr_debug(~#descriptor___1~5#1.base, ~#descriptor___1~5#1.offset, 314, 0); srcloc: null [2025-02-08 02:44:14,237 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: assume 0 != (#t~mem1227#1.base + #t~mem1227#1.offset) % 18446744073709551616;havoc #t~mem1227#1.base, #t~mem1227#1.offset;call #t~mem1228#1.base, #t~mem1228#1.offset := read~$Pointer$#4(~vp~15#1.base, 488 + ~vp~15#1.offset, 8);call #t~mem1229#1.base, #t~mem1229#1.offset := read~$Pointer$#4(#t~mem1228#1.base, 253 + #t~mem1228#1.offset, 8); [2025-02-08 02:44:14,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: assume !(0 != (#t~mem1227#1.base + #t~mem1227#1.offset) % 18446744073709551616);havoc #t~mem1227#1.base, #t~mem1227#1.offset;~tmp___13~5#1.base, ~tmp___13~5#1.offset := 0, 0; [2025-02-08 02:44:14,238 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: assume { :begin_inline_dma_sync_single_for_cpu } true;dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset, dma_sync_single_for_cpu_#in~addr#1, dma_sync_single_for_cpu_#in~size#1, dma_sync_single_for_cpu_#in~dir#1 := pci_dma_sync_single_for_cpu_~tmp~20#1.base, pci_dma_sync_single_for_cpu_~tmp~20#1.offset, pci_dma_sync_single_for_cpu_~dma_handle#1, pci_dma_sync_single_for_cpu_~size#1, pci_dma_sync_single_for_cpu_~direction#1;havoc dma_sync_single_for_cpu_#t~ret189#1.base, dma_sync_single_for_cpu_#t~ret189#1.offset, dma_sync_single_for_cpu_#t~ret190#1, dma_sync_single_for_cpu_#t~ret191#1, dma_sync_single_for_cpu_#t~mem192#1.base, dma_sync_single_for_cpu_#t~mem192#1.offset, dma_sync_single_for_cpu_#t~mem198#1.base, dma_sync_single_for_cpu_#t~mem198#1.offset, dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset, dma_sync_single_for_cpu_~addr#1, dma_sync_single_for_cpu_~size#1, dma_sync_single_for_cpu_~dir#1, dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset, dma_sync_single_for_cpu_~tmp~11#1.base, dma_sync_single_for_cpu_~tmp~11#1.offset, dma_sync_single_for_cpu_~tmp___0~2#1, dma_sync_single_for_cpu_~tmp___1~2#1;dma_sync_single_for_cpu_~dev#1.base, dma_sync_single_for_cpu_~dev#1.offset := dma_sync_single_for_cpu_#in~dev#1.base, dma_sync_single_for_cpu_#in~dev#1.offset;dma_sync_single_for_cpu_~addr#1 := dma_sync_single_for_cpu_#in~addr#1;dma_sync_single_for_cpu_~size#1 := dma_sync_single_for_cpu_#in~size#1;dma_sync_single_for_cpu_~dir#1 := dma_sync_single_for_cpu_#in~dir#1;havoc dma_sync_single_for_cpu_~ops~2#1.base, dma_sync_single_for_cpu_~ops~2#1.offset;havoc dma_sync_single_for_cpu_~tmp~11#1.base, dma_sync_single_for_cpu_~tmp~11#1.offset;havoc dma_sync_single_for_cpu_~tmp___0~2#1;havoc dma_sync_single_for_cpu_~tmp___1~2#1; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7389: assume ~i~3#1 <= 31; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7389: assume !(~i~3#1 <= 31); [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7385-2: call #t~mem725#1.base, #t~mem725#1.offset := read~$Pointer$#4(~skb~1#1.base, 241 + ~skb~1#1.offset, 8); [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7385-1: SUMMARY for call #t~ret726#1 := pci_map_single(~tmp___3~4#1.base, ~tmp___3~4#1.offset, #t~mem725#1.base, #t~mem725#1.offset, 1536, 2); srcloc: null [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7385: ~tmp___4~2#1 := #t~ret726#1;havoc #t~mem725#1.base, #t~mem725#1.offset;havoc #t~ret726#1;call #t~mem727#1.base, #t~mem727#1.offset := read~$Pointer$#4(~vp~6#1.base, ~vp~6#1.offset, 8);call write~int#4(~tmp___4~2#1, #t~mem727#1.base, 8 + (#t~mem727#1.offset + 16 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem727#1.base, #t~mem727#1.offset;~i~3#1 := 1 + ~i~3#1; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7381: ~tmp___3~4#1.base, ~tmp___3~4#1.offset := ~tmp___2~6#1.base, ~tmp___2~6#1.offset; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7373-1: SUMMARY for call skb_reserve(~skb~1#1.base, ~skb~1#1.offset, 0); srcloc: null [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7373: call #t~mem721#1.base, #t~mem721#1.offset := read~$Pointer$#4(~vp~6#1.base, 488 + ~vp~6#1.offset, 8); [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume 0 == (~skb~1#1.base + ~skb~1#1.offset) % 18446744073709551616; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: assume !(0 == (~skb~1#1.base + ~skb~1#1.offset) % 18446744073709551616); [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11994: havoc request_threaded_irq_#t~nondet1726#1; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7324: call ULTIMATE.dealloc(~#descriptor~2#1.base, ~#descriptor~2#1.offset);havoc ~#descriptor~2#1.base, ~#descriptor~2#1.offset; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume 0 != (#t~mem721#1.base + #t~mem721#1.offset) % 18446744073709551616;havoc #t~mem721#1.base, #t~mem721#1.offset;call #t~mem722#1.base, #t~mem722#1.offset := read~$Pointer$#4(~vp~6#1.base, 488 + ~vp~6#1.offset, 8);call #t~mem723#1.base, #t~mem723#1.offset := read~$Pointer$#4(#t~mem722#1.base, 253 + #t~mem722#1.offset, 8); [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: assume !(0 != (#t~mem721#1.base + #t~mem721#1.offset) % 18446744073709551616);havoc #t~mem721#1.base, #t~mem721#1.offset;~tmp___3~4#1.base, ~tmp___3~4#1.offset := 0, 0; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7407: assume ~j~0#1 < ~i~3#1; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7407: assume !(~j~0#1 < ~i~3#1); [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7395: assume 32 != ~i~3#1; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7395: assume !(32 != ~i~3#1);call #t~mem731#1.base, #t~mem731#1.offset := read~$Pointer$#4(~vp~6#1.base, ~vp~6#1.offset, 8);call #t~mem732#1 := read~int#4(~vp~6#1.base, 16 + ~vp~6#1.offset, 8);call write~int#4(#t~mem732#1, #t~mem731#1.base, #t~mem731#1.offset + 16 * (if (18446744073709551615 + ~i~3#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446744073709551615 + ~i~3#1) % 18446744073709551616 % 18446744073709551616 else (18446744073709551615 + ~i~3#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);havoc #t~mem731#1.base, #t~mem731#1.offset;havoc #t~mem732#1; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: assume (#t~mem723#1.base + #t~mem723#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem722#1.base, #t~mem722#1.offset;havoc #t~mem723#1.base, #t~mem723#1.offset;call #t~mem724#1.base, #t~mem724#1.offset := read~$Pointer$#4(~vp~6#1.base, 488 + ~vp~6#1.offset, 8);~__mptr~4#1.base, ~__mptr~4#1.offset := #t~mem724#1.base, #t~mem724#1.offset;havoc #t~mem724#1.base, #t~mem724#1.offset;~tmp___2~6#1.base, ~tmp___2~6#1.offset := ~__mptr~4#1.base, -401736 + ~__mptr~4#1.offset; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7375: assume !((#t~mem723#1.base + #t~mem723#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem722#1.base, #t~mem722#1.offset;havoc #t~mem723#1.base, #t~mem723#1.offset;~tmp___2~6#1.base, ~tmp___2~6#1.offset := 0, 0; [2025-02-08 02:44:14,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367-1: SUMMARY for call #t~ret720#1.base, #t~ret720#1.offset := __netdev_alloc_skb(~dev#1.base, ~dev#1.offset, 1536, 208); srcloc: null [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400-1: call #t~mem729#1.base, #t~mem729#1.offset := read~$Pointer$#4(~vp~6#1.base, 32 + ~vp~6#1.offset + 8 * ~j~0#1, 8); [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7367: ~skb~1#1.base, ~skb~1#1.offset := #t~ret720#1.base, #t~ret720#1.offset;havoc #t~ret720#1.base, #t~ret720#1.offset;call write~$Pointer$#4(~skb~1#1.base, ~skb~1#1.offset, ~vp~6#1.base, 32 + ~vp~6#1.offset + 8 * ~i~3#1, 8); [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400: assume 0 != (#t~mem729#1.base + #t~mem729#1.offset) % 18446744073709551616;havoc #t~mem729#1.base, #t~mem729#1.offset;call #t~mem730#1.base, #t~mem730#1.offset := read~$Pointer$#4(~vp~6#1.base, 32 + ~vp~6#1.offset + 8 * ~j~0#1, 8); [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7400: assume !(0 != (#t~mem729#1.base + #t~mem729#1.offset) % 18446744073709551616);havoc #t~mem729#1.base, #t~mem729#1.offset; [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396-1: SUMMARY for call #t~ret728#1 := printk(134, 0); srcloc: null [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7396: assume -2147483648 <= #t~ret728#1 && #t~ret728#1 <= 2147483647;havoc #t~ret728#1;~j~0#1 := 0; [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7413: ~retval~1#1 := -12; [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7405: ~j~0#1 := 1 + ~j~0#1; [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401-1: SUMMARY for call consume_skb(#t~mem730#1.base, #t~mem730#1.offset); srcloc: null [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7401: havoc #t~mem730#1.base, #t~mem730#1.offset;call write~$Pointer$#4(0, 0, ~vp~6#1.base, 32 + ~vp~6#1.offset + 8 * ~j~0#1, 8); [2025-02-08 02:44:14,323 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7364: call #t~mem716#1.base, #t~mem716#1.offset := read~$Pointer$#4(~vp~6#1.base, ~vp~6#1.offset, 8);call #t~mem717#1 := read~int#4(~vp~6#1.base, 16 + ~vp~6#1.offset, 8);call write~int#4(#t~mem717#1 + 16 * (1 + ~i~3#1), #t~mem716#1.base, #t~mem716#1.offset + 16 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 4);call #t~mem718#1.base, #t~mem718#1.offset := read~$Pointer$#4(~vp~6#1.base, ~vp~6#1.offset, 8);call write~int#4(0, #t~mem718#1.base, 4 + (#t~mem718#1.offset + 16 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem718#1.base, #t~mem718#1.offset;call #t~mem719#1.base, #t~mem719#1.offset := read~$Pointer$#4(~vp~6#1.base, ~vp~6#1.offset, 8);call write~int#4(2147485184, #t~mem719#1.base, 12 + (#t~mem719#1.offset + 16 * (if ~i~3#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~3#1 % 18446744073709551616 % 18446744073709551616 else ~i~3#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);havoc #t~mem719#1.base, #t~mem719#1.offset; [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435: assume ~i~9 <= 15; [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9435: assume !(~i~9 <= 15); [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: assume 0 == ~stalled~0; [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9441: assume !(0 == ~stalled~0); [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9431: assume -2147483648 <= #t~ret1331 && #t~ret1331 <= 2147483647;havoc #t~mem1328.base, #t~mem1328.offset;havoc #t~mem1329.base, #t~mem1329.offset;havoc #t~mem1330;havoc #t~ret1331;~i~9 := 1 + ~i~9; [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9431-1: SUMMARY for call #t~ret1331 := printk(336, 0); srcloc: null [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9442: SUMMARY for call iowrite16(12291, ~ioaddr~14.base, 14 + ~ioaddr~14.offset); srcloc: null [2025-02-08 02:44:14,345 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9430: call #t~mem1326.base, #t~mem1326.offset := read~$Pointer$#4(~vp~19.base, 8 + ~vp~19.offset, 8);call #t~mem1327 := read~int#4(#t~mem1326.base, 12 + (#t~mem1326.offset + 152 * (if ~i~9 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9 % 18446744073709551616 % 18446744073709551616 else ~i~9 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);~length~0 := #t~mem1327;call #t~mem1328.base, #t~mem1328.offset := read~$Pointer$#4(~vp~19.base, 8 + ~vp~19.offset, 8);call #t~mem1329.base, #t~mem1329.offset := read~$Pointer$#4(~vp~19.base, 8 + ~vp~19.offset, 8);call #t~mem1330 := read~int#4(#t~mem1329.base, 4 + (#t~mem1329.offset + 152 * (if ~i~9 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~9 % 18446744073709551616 % 18446744073709551616 else ~i~9 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4); [2025-02-08 02:44:14,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9949: ~i~10 := 19; [2025-02-08 02:44:14,446 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9953: SUMMARY for call mdio_delay(~vp~32.base, ~vp~32.offset); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9962: ~i~10 := ~i~10 - 1; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9937: SUMMARY for call window_write16(~vp~32.base, ~vp~32.offset, (if ~dataval~0 % 65536 % 4294967296 <= 2147483647 then ~dataval~0 % 65536 % 4294967296 else ~dataval~0 % 65536 % 4294967296 - 4294967296), 4, 8); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954: ~tmp___3~17 := #t~ret1484;havoc #t~ret1484; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9962-1: SUMMARY for call mdio_delay(~vp~32.base, ~vp~32.offset); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9954-1: SUMMARY for call #t~ret1484 := window_read16(~vp~32.base, ~vp~32.offset, 4, 8); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: assume ~i~10 > 0; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9950: assume !(~i~10 > 0); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9971: SUMMARY for call spin_unlock_bh(~vp~32.base, 893 + ~vp~32.offset); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9938: SUMMARY for call mdio_delay(~vp~32.base, ~vp~32.offset); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: assume 0 != #t~bitwise1485;havoc #t~bitwise1485;~tmp___2~20 := 1; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955: assume !(0 != #t~bitwise1485);havoc #t~bitwise1485;~tmp___2~20 := 0; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-1: [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mdio_readFINAL: assume true; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-2: havoc #t~bitwise1485;assume (((((if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise1485 <= (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296)) && #t~bitwise1485 <= 2) && #t~bitwise1485 >= 0) && ((if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise1485 > 2 + (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296))) && #t~bitwise1485 >= -2147483648; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-3: assume 2 == (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296);#t~bitwise1485 := (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-3: assume !(2 == (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-4: assume 0 == (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296);#t~bitwise1485 := 0; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9955-4: assume !(0 == (if ~tmp___3~17 % 65536 % 4294967296 <= 2147483647 then ~tmp___3~17 % 65536 % 4294967296 else ~tmp___3~17 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972: assume 0 == #t~bitwise1487 % 4294967296;havoc #t~bitwise1487;~tmp___4~15 := (if ~retval~2 % 4294967296 / 2 % 4294967296 % 4294967296 <= 2147483647 then ~retval~2 % 4294967296 / 2 % 4294967296 % 4294967296 else ~retval~2 % 4294967296 / 2 % 4294967296 % 4294967296 - 4294967296) % 65536; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972: assume !(0 == #t~bitwise1487 % 4294967296);havoc #t~bitwise1487;~tmp___4~15 := 65535; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972-1: [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9939: SUMMARY for call window_write16(~vp~32.base, ~vp~32.offset, (if (1 + (if ~dataval~0 % 65536 <= 32767 then ~dataval~0 % 65536 else ~dataval~0 % 65536 - 65536) - (if ~dataval~0 % 65536 <= 32767 then ~dataval~0 % 65536 else ~dataval~0 % 65536 - 65536) % 2) % 65536 % 4294967296 <= 2147483647 then (1 + (if ~dataval~0 % 65536 <= 32767 then ~dataval~0 % 65536 else ~dataval~0 % 65536 - 65536) - (if ~dataval~0 % 65536 <= 32767 then ~dataval~0 % 65536 else ~dataval~0 % 65536 - 65536) % 2) % 65536 % 4294967296 else (1 + (if ~dataval~0 % 65536 <= 32767 then ~dataval~0 % 65536 else ~dataval~0 % 65536 - 65536) - (if ~dataval~0 % 65536 <= 32767 then ~dataval~0 % 65536 else ~dataval~0 % 65536 - 65536) % 2) % 65536 % 4294967296 - 4294967296), 4, 8); srcloc: null [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972-2: havoc #t~bitwise1487;assume #t~bitwise1487 % 4294967296 <= ~retval~2 % 4294967296 && #t~bitwise1487 % 4294967296 <= 131072; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume 0 != #t~bitwise1483 % 2;havoc #t~bitwise1483;~tmp___0~46 := 6; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931: assume !(0 != #t~bitwise1483 % 2);havoc #t~bitwise1483;~tmp___0~46 := 4; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931-1: [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972-3: assume 131072 == ~retval~2 % 4294967296;#t~bitwise1487 := ~retval~2; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972-3: assume !(131072 == ~retval~2 % 4294967296); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972-4: assume 0 == ~retval~2 % 4294967296;#t~bitwise1487 := 0; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9972-4: assume !(0 == ~retval~2 % 4294967296); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960-3: assume 0 == ~tmp___2~20 % 4294967296;#t~bitwise1486 := 2 * (~retval~2 % 4294967296); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960-3: assume !(0 == ~tmp___2~20 % 4294967296); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960-4: assume 0 == 2 * (~retval~2 % 4294967296) % 4294967296 || 2 * (~retval~2 % 4294967296) % 4294967296 == ~tmp___2~20 % 4294967296;#t~bitwise1486 := ~tmp___2~20; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960-4: assume !(0 == 2 * (~retval~2 % 4294967296) % 4294967296 || 2 * (~retval~2 % 4294967296) % 4294967296 == ~tmp___2~20 % 4294967296); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931-2: havoc #t~bitwise1483;assume #t~bitwise1483 < ~read_cmd~0; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960: ~retval~2 := #t~bitwise1486;havoc #t~bitwise1486; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931-3: assume 0 == ~read_cmd~0 || 0 == ~i~10;#t~bitwise1483 := ~read_cmd~0; [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9931-3: assume !(0 == ~read_cmd~0 || 0 == ~i~10); [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960-1: [2025-02-08 02:44:14,447 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9960-2: havoc #t~bitwise1486;assume (#t~bitwise1486 % 4294967296 >= 2 * (~retval~2 % 4294967296) % 4294967296 && #t~bitwise1486 % 4294967296 >= ~tmp___2~20 % 4294967296) && #t~bitwise1486 % 4294967296 <= 2 * (~retval~2 % 4294967296) % 4294967296 + ~tmp___2~20 % 4294967296; [2025-02-08 02:44:14,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9952: SUMMARY for call window_write16(~vp~32.base, ~vp~32.offset, 0, 4, 8); srcloc: null [2025-02-08 02:44:14,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: ~i~10 := ~i~10 - 1; [2025-02-08 02:44:14,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940-1: SUMMARY for call mdio_delay(~vp~32.base, ~vp~32.offset); srcloc: null [2025-02-08 02:44:14,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9977: #res := ~tmp___4~15; [2025-02-08 02:44:14,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9936: ~dataval~0 := ~tmp___0~46; [2025-02-08 02:44:14,448 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9961: SUMMARY for call window_write16(~vp~32.base, ~vp~32.offset, 1, 4, 8); srcloc: null [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8161: assume 0 != (boomerang_start_xmit_#t~mem964#1.base + boomerang_start_xmit_#t~mem964#1.offset) % 18446744073709551616;havoc boomerang_start_xmit_#t~mem964#1.base, boomerang_start_xmit_#t~mem964#1.offset;call boomerang_start_xmit_#t~mem965#1.base, boomerang_start_xmit_#t~mem965#1.offset := read~$Pointer$#4(boomerang_start_xmit_~vp~11#1.base, 488 + boomerang_start_xmit_~vp~11#1.offset, 8);call boomerang_start_xmit_#t~mem966#1.base, boomerang_start_xmit_#t~mem966#1.offset := read~$Pointer$#4(boomerang_start_xmit_#t~mem965#1.base, 253 + boomerang_start_xmit_#t~mem965#1.offset, 8); [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8161: assume !(0 != (boomerang_start_xmit_#t~mem964#1.base + boomerang_start_xmit_#t~mem964#1.offset) % 18446744073709551616);havoc boomerang_start_xmit_#t~mem964#1.base, boomerang_start_xmit_#t~mem964#1.offset;boomerang_start_xmit_~tmp___13~2#1.base, boomerang_start_xmit_~tmp___13~2#1.offset := 0, 0; [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: assume 0 == vortex_init_~pci_rc~0#1;~vortex_have_pci~0 := 1; [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10276: assume !(0 == vortex_init_~pci_rc~0#1); [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11267-1: SUMMARY for call free_netdev(ldv_free_netdev_11_~dev#1.base, ldv_free_netdev_11_~dev#1.offset); srcloc: null [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11267: ~ldv_state_variable_4~0 := 0; [2025-02-08 02:44:26,010 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8162: assume (boomerang_start_xmit_#t~mem966#1.base + boomerang_start_xmit_#t~mem966#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc boomerang_start_xmit_#t~mem965#1.base, boomerang_start_xmit_#t~mem965#1.offset;havoc boomerang_start_xmit_#t~mem966#1.base, boomerang_start_xmit_#t~mem966#1.offset;call boomerang_start_xmit_#t~mem967#1.base, boomerang_start_xmit_#t~mem967#1.offset := read~$Pointer$#4(boomerang_start_xmit_~vp~11#1.base, 488 + boomerang_start_xmit_~vp~11#1.offset, 8);boomerang_start_xmit_~__mptr___1~1#1.base, boomerang_start_xmit_~__mptr___1~1#1.offset := boomerang_start_xmit_#t~mem967#1.base, boomerang_start_xmit_#t~mem967#1.offset;havoc boomerang_start_xmit_#t~mem967#1.base, boomerang_start_xmit_#t~mem967#1.offset;boomerang_start_xmit_~tmp___12~3#1.base, boomerang_start_xmit_~tmp___12~3#1.offset := boomerang_start_xmit_~__mptr___1~1#1.base, -401736 + boomerang_start_xmit_~__mptr___1~1#1.offset; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8162: assume !((boomerang_start_xmit_#t~mem966#1.base + boomerang_start_xmit_#t~mem966#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc boomerang_start_xmit_#t~mem965#1.base, boomerang_start_xmit_#t~mem965#1.offset;havoc boomerang_start_xmit_#t~mem966#1.base, boomerang_start_xmit_#t~mem966#1.offset;boomerang_start_xmit_~tmp___12~3#1.base, boomerang_start_xmit_~tmp___12~3#1.offset := 0, 0; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11862: havoc ldv_vortex_pm_ops_prepare_5_#t~nondet1701#1;main_#t~ret1639#1 := ldv_vortex_pm_ops_prepare_5_#res#1;havoc ldv_vortex_pm_ops_prepare_5_#t~nondet1701#1;assume { :end_inline_ldv_vortex_pm_ops_prepare_5 } true;assume -2147483648 <= main_#t~ret1639#1 && main_#t~ret1639#1 <= 2147483647;~ldv_retval_12~0 := main_#t~ret1639#1;havoc main_#t~ret1639#1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6181-1: vortex_eisa_init_#res#1 := ~vortex_cards_found~0 - vortex_eisa_init_~orig_cards_found~0#1 + vortex_eisa_init_~eisa_found~0#1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8032-1: vortex_start_xmit_#res#1 := 0;call ULTIMATE.dealloc(vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset);havoc vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10939: main_#t~ret1623#1 := vortex_get_msglevel_#res#1;havoc vortex_get_msglevel_~dev#1.base, vortex_get_msglevel_~dev#1.offset;havoc vortex_get_msglevel_#in~dev#1.base, vortex_get_msglevel_#in~dev#1.offset;assume { :end_inline_vortex_get_msglevel } true;havoc main_#t~ret1623#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280: assume vortex_init_~eisa_rc~0#1 > 0;~vortex_have_eisa~0 := 1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10280: assume !(vortex_init_~eisa_rc~0#1 > 0); [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10214: vortex_remove_one_~tmp___8~12#1.base, vortex_remove_one_~tmp___8~12#1.offset := vortex_remove_one_~tmp___7~12#1.base, vortex_remove_one_~tmp___7~12#1.offset; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11866: havoc ldv_vortex_pm_ops_restore_early_5_#t~nondet1702#1;main_#t~ret1634#1 := ldv_vortex_pm_ops_restore_early_5_#res#1;havoc ldv_vortex_pm_ops_restore_early_5_#t~nondet1702#1;assume { :end_inline_ldv_vortex_pm_ops_restore_early_5 } true;assume -2147483648 <= main_#t~ret1634#1 && main_#t~ret1634#1 <= 2147483647;~ldv_retval_17~0 := main_#t~ret1634#1;havoc main_#t~ret1634#1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-3: assume 0 == ~ldv_retval_2~0;~ldv_state_variable_1~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10611-3: assume !(0 == ~ldv_retval_2~0); [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10876: main_#t~ret1619#1 := vortex_get_settings_#res#1;havoc vortex_get_settings_#t~ret1373#1.base, vortex_get_settings_#t~ret1373#1.offset, vortex_get_settings_#t~ret1374#1, vortex_get_settings_~dev#1.base, vortex_get_settings_~dev#1.offset, vortex_get_settings_~cmd#1.base, vortex_get_settings_~cmd#1.offset, vortex_get_settings_~vp~23#1.base, vortex_get_settings_~vp~23#1.offset, vortex_get_settings_~tmp~69#1.base, vortex_get_settings_~tmp~69#1.offset, vortex_get_settings_~tmp___0~40#1;havoc vortex_get_settings_#in~dev#1.base, vortex_get_settings_#in~dev#1.offset, vortex_get_settings_#in~cmd#1.base, vortex_get_settings_#in~cmd#1.offset;assume { :end_inline_vortex_get_settings } true;assume -2147483648 <= main_#t~ret1619#1 && main_#t~ret1619#1 <= 2147483647;havoc main_#t~ret1619#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10678-3: assume 0 == ~ldv_retval_4~0;~ldv_state_variable_3~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10678-3: assume !(0 == ~ldv_retval_4~0); [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8168: boomerang_start_xmit_~tmp___13~2#1.base, boomerang_start_xmit_~tmp___13~2#1.offset := boomerang_start_xmit_~tmp___12~3#1.base, boomerang_start_xmit_~tmp___12~3#1.offset; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: assume 0 != ~vortex_have_pci~0 + ~vortex_have_eisa~0;vortex_init_~tmp~83#1 := 0; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: assume !(0 != ~vortex_have_pci~0 + ~vortex_have_eisa~0);vortex_init_~tmp~83#1 := -19; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10218: SUMMARY for call pci_disable_device(vortex_remove_one_~tmp___8~12#1.base, vortex_remove_one_~tmp___8~12#1.offset); srcloc: null [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11870: havoc ldv_vortex_pm_ops_restore_noirq_5_#t~nondet1703#1;main_#t~ret1644#1 := ldv_vortex_pm_ops_restore_noirq_5_#res#1;havoc ldv_vortex_pm_ops_restore_noirq_5_#t~nondet1703#1;assume { :end_inline_ldv_vortex_pm_ops_restore_noirq_5 } true;assume -2147483648 <= main_#t~ret1644#1 && main_#t~ret1644#1 <= 2147483647;~ldv_retval_7~0 := main_#t~ret1644#1;havoc main_#t~ret1644#1; [2025-02-08 02:44:26,011 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973: havoc iowrite32_rep_~arg0#1.base, iowrite32_rep_~arg0#1.offset, iowrite32_rep_~arg1#1.base, iowrite32_rep_~arg1#1.offset, iowrite32_rep_~arg2#1;havoc iowrite32_rep_#in~arg0#1.base, iowrite32_rep_#in~arg0#1.offset, iowrite32_rep_#in~arg1#1.base, iowrite32_rep_#in~arg1#1.offset, iowrite32_rep_#in~arg2#1;assume { :end_inline_iowrite32_rep } true;havoc vortex_start_xmit_#t~mem903#1.base, vortex_start_xmit_#t~mem903#1.offset;havoc vortex_start_xmit_#t~mem904#1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172-1: SUMMARY for call boomerang_start_xmit_#t~ret968#1 := pci_map_single(boomerang_start_xmit_~tmp___13~2#1.base, boomerang_start_xmit_~tmp___13~2#1.offset, boomerang_start_xmit_~tmp___11~3#1.base, boomerang_start_xmit_~tmp___11~3#1.offset, boomerang_start_xmit_~tmp___10~4#1 % 4294967296, 1); srcloc: null [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8172: boomerang_start_xmit_~tmp___14~2#1 := boomerang_start_xmit_#t~ret968#1;havoc boomerang_start_xmit_#t~ret968#1;call boomerang_start_xmit_#t~mem969#1.base, boomerang_start_xmit_#t~mem969#1.offset := read~$Pointer$#4(boomerang_start_xmit_~vp~11#1.base, 8 + boomerang_start_xmit_~vp~11#1.offset, 8);call write~int#4(boomerang_start_xmit_~tmp___14~2#1, boomerang_start_xmit_#t~mem969#1.base, 8 + (boomerang_start_xmit_#t~mem969#1.offset + 152 * (if boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 else boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * (1 + boomerang_start_xmit_~i~5#1), 4);havoc boomerang_start_xmit_#t~mem969#1.base, boomerang_start_xmit_#t~mem969#1.offset; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7974: SUMMARY for call consume_skb(vortex_start_xmit_~skb#1.base, vortex_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10617: main_#t~ret1591#1 := vortex_init_one_#res#1;havoc vortex_init_one_#t~ret363#1, vortex_init_one_#t~mem364#1, vortex_init_one_#t~short365#1, vortex_init_one_#t~short366#1, vortex_init_one_#t~mem367#1, vortex_init_one_#t~mem368#1, vortex_init_one_#t~bitwise369#1, vortex_init_one_#t~mem370#1, vortex_init_one_#t~short371#1, vortex_init_one_#t~mem372#1, vortex_init_one_#t~ret373#1.base, vortex_init_one_#t~ret373#1.offset, vortex_init_one_#t~ret374#1.base, vortex_init_one_#t~ret374#1.offset, vortex_init_one_#t~mem375#1, vortex_init_one_#t~mem376#1, vortex_init_one_#t~ret377#1, vortex_init_one_~pdev#1.base, vortex_init_one_~pdev#1.offset, vortex_init_one_~ent#1.base, vortex_init_one_~ent#1.offset, vortex_init_one_~rc~0#1, vortex_init_one_~unit~0#1, vortex_init_one_~pci_bar~0#1, vortex_init_one_~vci~0#1.base, vortex_init_one_~vci~0#1.offset, vortex_init_one_~ioaddr~0#1.base, vortex_init_one_~ioaddr~0#1.offset;havoc vortex_init_one_#in~pdev#1.base, vortex_init_one_#in~pdev#1.offset, vortex_init_one_#in~ent#1.base, vortex_init_one_#in~ent#1.offset;assume { :end_inline_vortex_init_one } true;assume -2147483648 <= main_#t~ret1591#1 && main_#t~ret1591#1 <= 2147483647;~ldv_retval_2~0 := main_#t~ret1591#1;havoc main_#t~ret1591#1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975-1: SUMMARY for call vortex_start_xmit_#t~ret905#1 := ioread16(vortex_start_xmit_~ioaddr~6#1.base, 28 + vortex_start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7975: vortex_start_xmit_~tmp___2~10#1 := vortex_start_xmit_#t~ret905#1;havoc vortex_start_xmit_#t~ret905#1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174: boomerang_start_xmit_~tmp___16~2#1.base, boomerang_start_xmit_~tmp___16~2#1.offset := boomerang_start_xmit_#t~ret970#1.base, boomerang_start_xmit_#t~ret970#1.offset;havoc boomerang_start_xmit_#t~ret970#1.base, boomerang_start_xmit_#t~ret970#1.offset;call boomerang_start_xmit_#t~mem971#1 := read~int#4(boomerang_start_xmit_~tmp___16~2#1.base, boomerang_start_xmit_~tmp___16~2#1.offset, 1); [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8042: call ULTIMATE.dealloc(boomerang_start_xmit_~#descriptor~7#1.base, boomerang_start_xmit_~#descriptor~7#1.offset);havoc boomerang_start_xmit_~#descriptor~7#1.base, boomerang_start_xmit_~#descriptor~7#1.offset;call ULTIMATE.dealloc(boomerang_start_xmit_~#descriptor___0~2#1.base, boomerang_start_xmit_~#descriptor___0~2#1.offset);havoc boomerang_start_xmit_~#descriptor___0~2#1.base, boomerang_start_xmit_~#descriptor___0~2#1.offset;main_#t~ret1583#1 := boomerang_start_xmit_#res#1;havoc boomerang_start_xmit_#t~ret916#1.base, boomerang_start_xmit_#t~ret916#1.offset, boomerang_start_xmit_#t~mem917#1.base, boomerang_start_xmit_#t~mem917#1.offset, boomerang_start_xmit_#t~mem918#1, boomerang_start_xmit_#t~mem920#1.base, boomerang_start_xmit_#t~mem920#1.offset, boomerang_start_xmit_#t~mem919#1, boomerang_start_xmit_#t~mem921#1, boomerang_start_xmit_#t~ret922#1, boomerang_start_xmit_#t~ret923#1, boomerang_start_xmit_#t~mem924#1, boomerang_start_xmit_#t~ret925#1, boomerang_start_xmit_#t~mem926#1, boomerang_start_xmit_#t~ret927#1, boomerang_start_xmit_#t~mem928#1, boomerang_start_xmit_#t~mem929#1, boomerang_start_xmit_#t~mem930#1, boomerang_start_xmit_#t~ret931#1, boomerang_start_xmit_#t~mem932#1.base, boomerang_start_xmit_#t~mem932#1.offset, boomerang_start_xmit_#t~mem933#1, boomerang_start_xmit_#t~mem934#1.base, boomerang_start_xmit_#t~mem934#1.offset, boomerang_start_xmit_#t~mem935#1, boomerang_start_xmit_#t~mem936#1.base, boomerang_start_xmit_#t~mem936#1.offset, boomerang_start_xmit_#t~mem937#1, boomerang_start_xmit_#t~bitwise938#1, boomerang_start_xmit_#t~ret939#1.base, boomerang_start_xmit_#t~ret939#1.offset, boomerang_start_xmit_#t~mem940#1, boomerang_start_xmit_#t~mem941#1.base, boomerang_start_xmit_#t~mem941#1.offset, boomerang_start_xmit_#t~mem942#1.base, boomerang_start_xmit_#t~mem942#1.offset, boomerang_start_xmit_#t~mem943#1.base, boomerang_start_xmit_#t~mem943#1.offset, boomerang_start_xmit_#t~mem944#1.base, boomerang_start_xmit_#t~mem944#1.offset, boomerang_start_xmit_#t~mem945#1.base, boomerang_start_xmit_#t~mem945#1.offset, boomerang_start_xmit_#t~mem946#1, boomerang_start_xmit_#t~ret947#1, boomerang_start_xmit_#t~mem948#1.base, boomerang_start_xmit_#t~mem948#1.offset, boomerang_start_xmit_#t~mem949#1.base, boomerang_start_xmit_#t~mem949#1.offset, boomerang_start_xmit_#t~mem950#1, boomerang_start_xmit_#t~ret951#1, boomerang_start_xmit_#t~mem952#1.base, boomerang_start_xmit_#t~mem952#1.offset, boomerang_start_xmit_#t~mem953#1.base, boomerang_start_xmit_#t~mem953#1.offset, boomerang_start_xmit_#t~mem954#1.base, boomerang_start_xmit_#t~mem954#1.offset, boomerang_start_xmit_#t~mem955#1.base, boomerang_start_xmit_#t~mem955#1.offset, boomerang_start_xmit_#t~mem956#1.base, boomerang_start_xmit_#t~mem956#1.offset, boomerang_start_xmit_#t~ret957#1, boomerang_start_xmit_#t~mem958#1.base, boomerang_start_xmit_#t~mem958#1.offset, boomerang_start_xmit_#t~mem959#1.base, boomerang_start_xmit_#t~mem959#1.offset, boomerang_start_xmit_#t~ret960#1, boomerang_start_xmit_#t~ret961#1.base, boomerang_start_xmit_#t~ret961#1.offset, boomerang_start_xmit_#t~ret962#1, boomerang_start_xmit_#t~ret963#1.base, boomerang_start_xmit_#t~ret963#1.offset, boomerang_start_xmit_#t~mem964#1.base, boomerang_start_xmit_#t~mem964#1.offset, boomerang_start_xmit_#t~mem965#1.base, boomerang_start_xmit_#t~mem965#1.offset, boomerang_start_xmit_#t~mem966#1.base, boomerang_start_xmit_#t~mem966#1.offset, boomerang_start_xmit_#t~mem967#1.base, boomerang_start_xmit_#t~mem967#1.offset, boomerang_start_xmit_#t~ret968#1, boomerang_start_xmit_#t~mem969#1.base, boomerang_start_xmit_#t~mem969#1.offset, boomerang_start_xmit_#t~ret970#1.base, boomerang_start_xmit_#t~ret970#1.offset, boomerang_start_xmit_#t~mem971#1, boomerang_start_xmit_#t~ret972#1, boomerang_start_xmit_#t~mem973#1.base, boomerang_start_xmit_#t~mem973#1.offset, boomerang_start_xmit_#t~mem974#1.base, boomerang_start_xmit_#t~mem974#1.offset, boomerang_start_xmit_#t~ret975#1, boomerang_start_xmit_#t~ret976#1.base, boomerang_start_xmit_#t~ret976#1.offset, boomerang_start_xmit_#t~mem977#1, boomerang_start_xmit_#t~ret978#1.base, boomerang_start_xmit_#t~ret978#1.offset, boomerang_start_xmit_#t~ret979#1, boomerang_start_xmit_#t~mem980#1, boomerang_start_xmit_#t~ret981#1, boomerang_start_xmit_#t~mem982#1, boomerang_start_xmit_#t~mem983#1, boomerang_start_xmit_#t~mem984#1, boomerang_start_xmit_#t~mem985#1, boomerang_start_xmit_#t~mem986#1, boomerang_start_xmit_#t~mem987#1, boomerang_start_xmit_~skb#1.base, boomerang_start_xmit_~skb#1.offset, boomerang_start_xmit_~dev#1.base, boomerang_start_xmit_~dev#1.offset, boomerang_start_xmit_~vp~11#1.base, boomerang_start_xmit_~vp~11#1.offset, boomerang_start_xmit_~tmp~57#1.base, boomerang_start_xmit_~tmp~57#1.offset, boomerang_start_xmit_~ioaddr~7#1.base, boomerang_start_xmit_~ioaddr~7#1.offset, boomerang_start_xmit_~entry~0#1, boomerang_start_xmit_~prev_entry~0#1.base, boomerang_start_xmit_~prev_entry~0#1.offset, boomerang_start_xmit_~flags~8#1, boomerang_start_xmit_~#descriptor~7#1.base, boomerang_start_xmit_~#descriptor~7#1.offset, boomerang_start_xmit_~tmp___0~28#1, boomerang_start_xmit_~#descriptor___0~2#1.base, boomerang_start_xmit_~#descriptor___0~2#1.offset, boomerang_start_xmit_~tmp___1~19#1, boomerang_start_xmit_~__mptr~6#1.base, boomerang_start_xmit_~__mptr~6#1.offset, boomerang_start_xmit_~tmp___2~11#1.base, boomerang_start_xmit_~tmp___2~11#1.offset, boomerang_start_xmit_~tmp___3~9#1.base, boomerang_start_xmit_~tmp___3~9#1.offset, boomerang_start_xmit_~tmp___4~7#1, boomerang_start_xmit_~i~5#1, boomerang_start_xmit_~tmp___5~4#1, boomerang_start_xmit_~__mptr___0~2#1.base, boomerang_start_xmit_~__mptr___0~2#1.offset, boomerang_start_xmit_~tmp___6~4#1.base, boomerang_start_xmit_~tmp___6~4#1.offset, boomerang_start_xmit_~tmp___7~4#1.base, boomerang_start_xmit_~tmp___7~4#1.offset, boomerang_start_xmit_~tmp___8~4#1, boomerang_start_xmit_~frag~0#1.base, boomerang_start_xmit_~frag~0#1.offset, boomerang_start_xmit_~tmp___9~4#1.base, boomerang_start_xmit_~tmp___9~4#1.offset, boomerang_start_xmit_~tmp___10~4#1, boomerang_start_xmit_~tmp___11~3#1.base, boomerang_start_xmit_~tmp___11~3#1.offset, boomerang_start_xmit_~__mptr___1~1#1.base, boomerang_start_xmit_~__mptr___1~1#1.offset, boomerang_start_xmit_~tmp___12~3#1.base, boomerang_start_xmit_~tmp___12~3#1.offset, boomerang_start_xmit_~tmp___13~2#1.base, boomerang_start_xmit_~tmp___13~2#1.offset, boomerang_start_xmit_~tmp___14~2#1, boomerang_start_xmit_~tmp___15~2#1, boomerang_start_xmit_~tmp___16~2#1.base, boomerang_start_xmit_~tmp___16~2#1.offset, boomerang_start_xmit_~tmp___17~2#1.base, boomerang_start_xmit_~tmp___17~2#1.offset, boomerang_start_xmit_~tmp___18~2#1.base, boomerang_start_xmit_~tmp___18~2#1.offset, boomerang_start_xmit_~tmp___19~1#1.base, boomerang_start_xmit_~tmp___19~1#1.offset, boomerang_start_xmit_~tmp___20~1#1;havoc boomerang_start_xmit_#in~skb#1.base, boomerang_start_xmit_#in~skb#1.offset, boomerang_start_xmit_#in~dev#1.base, boomerang_start_xmit_#in~dev#1.offset;assume { :end_inline_boomerang_start_xmit } true;assume -2147483648 <= main_#t~ret1583#1 && main_#t~ret1583#1 <= 2147483647;havoc main_#t~ret1583#1;~ldv_state_variable_4~0 := 3; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174-1: SUMMARY for call boomerang_start_xmit_#t~ret970#1.base, boomerang_start_xmit_#t~ret970#1.offset := skb_end_pointer(boomerang_start_xmit_~skb#1.base, boomerang_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11874: havoc ldv_vortex_pm_ops_resume_early_5_#t~nondet1704#1;main_#t~ret1635#1 := ldv_vortex_pm_ops_resume_early_5_#res#1;havoc ldv_vortex_pm_ops_resume_early_5_#t~nondet1704#1;assume { :end_inline_ldv_vortex_pm_ops_resume_early_5 } true;assume -2147483648 <= main_#t~ret1635#1 && main_#t~ret1635#1 <= 2147483647;~ldv_retval_16~0 := main_#t~ret1635#1;havoc main_#t~ret1635#1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume vortex_start_xmit_~tmp___2~10#1 % 4294967296 > 1536; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7976: assume !(vortex_start_xmit_~tmp___2~10#1 % 4294967296 > 1536); [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10883: havoc vortex_get_drvinfo_#t~ret1392#1.base, vortex_get_drvinfo_#t~ret1392#1.offset, vortex_get_drvinfo_#t~ret1393#1, vortex_get_drvinfo_#t~mem1394#1.base, vortex_get_drvinfo_#t~mem1394#1.offset, vortex_get_drvinfo_#t~mem1395#1.base, vortex_get_drvinfo_#t~mem1395#1.offset, vortex_get_drvinfo_#t~mem1396#1.base, vortex_get_drvinfo_#t~mem1396#1.offset, vortex_get_drvinfo_#t~mem1397#1.base, vortex_get_drvinfo_#t~mem1397#1.offset, vortex_get_drvinfo_#t~mem1398#1.base, vortex_get_drvinfo_#t~mem1398#1.offset, vortex_get_drvinfo_#t~mem1399#1.base, vortex_get_drvinfo_#t~mem1399#1.offset, vortex_get_drvinfo_#t~mem1400#1.base, vortex_get_drvinfo_#t~mem1400#1.offset, vortex_get_drvinfo_#t~mem1401#1.base, vortex_get_drvinfo_#t~mem1401#1.offset, vortex_get_drvinfo_#t~ret1402#1.base, vortex_get_drvinfo_#t~ret1402#1.offset, vortex_get_drvinfo_#t~ret1403#1, vortex_get_drvinfo_#t~mem1404#1, vortex_get_drvinfo_#t~mem1405#1, vortex_get_drvinfo_#t~loopctr1406#1, vortex_get_drvinfo_#t~nondet1407#1, vortex_get_drvinfo_#t~ret1408#1, vortex_get_drvinfo_#t~mem1409#1, vortex_get_drvinfo_#t~mem1410#1, vortex_get_drvinfo_#t~loopctr1411#1, vortex_get_drvinfo_#t~nondet1412#1, vortex_get_drvinfo_#t~ret1413#1, vortex_get_drvinfo_#t~mem1414#1, vortex_get_drvinfo_#t~mem1415#1, vortex_get_drvinfo_#t~loopctr1416#1, vortex_get_drvinfo_#t~nondet1417#1, vortex_get_drvinfo_#t~ret1418#1, vortex_get_drvinfo_~dev#1.base, vortex_get_drvinfo_~dev#1.offset, vortex_get_drvinfo_~info#1.base, vortex_get_drvinfo_~info#1.offset, vortex_get_drvinfo_~vp~26#1.base, vortex_get_drvinfo_~vp~26#1.offset, vortex_get_drvinfo_~tmp~73#1.base, vortex_get_drvinfo_~tmp~73#1.offset, vortex_get_drvinfo_~__mptr~13#1.base, vortex_get_drvinfo_~__mptr~13#1.offset, vortex_get_drvinfo_~tmp___0~43#1.base, vortex_get_drvinfo_~tmp___0~43#1.offset, vortex_get_drvinfo_~tmp___1~30#1.base, vortex_get_drvinfo_~tmp___1~30#1.offset, vortex_get_drvinfo_~tmp___2~18#1.base, vortex_get_drvinfo_~tmp___2~18#1.offset, vortex_get_drvinfo_~__mptr___0~7#1.base, vortex_get_drvinfo_~__mptr___0~7#1.offset;havoc vortex_get_drvinfo_#in~dev#1.base, vortex_get_drvinfo_#in~dev#1.offset, vortex_get_drvinfo_#in~info#1.base, vortex_get_drvinfo_#in~info#1.offset;assume { :end_inline_vortex_get_drvinfo } true;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11676: havoc __pci_register_driver_#t~nondet1673#1;vortex_init_#t~ret1560#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet1673#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;havoc __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;assume { :end_inline___pci_register_driver } true;assume -2147483648 <= vortex_init_#t~ret1560#1 && vortex_init_#t~ret1560#1 <= 2147483647;vortex_init_~pci_rc~0#1 := vortex_init_#t~ret1560#1;havoc vortex_init_#t~ret1560#1;assume { :begin_inline_vortex_eisa_init } true;havoc vortex_eisa_init_#res#1;havoc vortex_eisa_init_#t~ret361#1.base, vortex_eisa_init_#t~ret361#1.offset, vortex_eisa_init_#t~ret362#1, vortex_eisa_init_~eisa_found~0#1, vortex_eisa_init_~orig_cards_found~0#1, vortex_eisa_init_~tmp~46#1, vortex_eisa_init_~tmp___0~17#1.base, vortex_eisa_init_~tmp___0~17#1.offset;havoc vortex_eisa_init_~eisa_found~0#1;havoc vortex_eisa_init_~orig_cards_found~0#1;havoc vortex_eisa_init_~tmp~46#1;havoc vortex_eisa_init_~tmp___0~17#1.base, vortex_eisa_init_~tmp___0~17#1.offset;vortex_eisa_init_~eisa_found~0#1 := 0;vortex_eisa_init_~orig_cards_found~0#1 := ~vortex_cards_found~0; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: assume -1 + (if boomerang_start_xmit_#t~mem971#1 % 256 % 4294967296 <= 2147483647 then boomerang_start_xmit_#t~mem971#1 % 256 % 4294967296 else boomerang_start_xmit_#t~mem971#1 % 256 % 4294967296 - 4294967296) == boomerang_start_xmit_~i~5#1;havoc boomerang_start_xmit_#t~mem971#1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8175: assume !(-1 + (if boomerang_start_xmit_#t~mem971#1 % 256 % 4294967296 <= 2147483647 then boomerang_start_xmit_#t~mem971#1 % 256 % 4294967296 else boomerang_start_xmit_#t~mem971#1 % 256 % 4294967296 - 4294967296) == boomerang_start_xmit_~i~5#1);havoc boomerang_start_xmit_#t~mem971#1;call boomerang_start_xmit_#t~mem974#1.base, boomerang_start_xmit_#t~mem974#1.offset := read~$Pointer$#4(boomerang_start_xmit_~vp~11#1.base, 8 + boomerang_start_xmit_~vp~11#1.offset, 8); [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10289-1: vortex_init_#res#1 := vortex_init_~tmp~83#1; [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7977: SUMMARY for call netif_start_queue(vortex_start_xmit_~dev#1.base, vortex_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176-1: SUMMARY for call boomerang_start_xmit_#t~ret972#1 := skb_frag_size(boomerang_start_xmit_~frag~0#1.base, boomerang_start_xmit_~frag~0#1.offset); srcloc: null [2025-02-08 02:44:26,012 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8176: boomerang_start_xmit_~tmp___15~2#1 := boomerang_start_xmit_#t~ret972#1;havoc boomerang_start_xmit_#t~ret972#1;call boomerang_start_xmit_#t~mem973#1.base, boomerang_start_xmit_#t~mem973#1.offset := read~$Pointer$#4(boomerang_start_xmit_~vp~11#1.base, 8 + boomerang_start_xmit_~vp~11#1.offset, 8);call write~int#4(2147483648 + boomerang_start_xmit_~tmp___15~2#1 - (boomerang_start_xmit_~tmp___15~2#1 - boomerang_start_xmit_~tmp___15~2#1 % 2147483648), boomerang_start_xmit_#t~mem973#1.base, 4 + (8 + (boomerang_start_xmit_#t~mem973#1.offset + 152 * (if boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 else boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * (1 + boomerang_start_xmit_~i~5#1)), 4);havoc boomerang_start_xmit_#t~mem973#1.base, boomerang_start_xmit_#t~mem973#1.offset; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-4: assume 0 == vortex_remove_one_#t~mem1547#1;vortex_remove_one_#t~bitwise1548#1 := 0; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-4: assume !(0 == vortex_remove_one_#t~mem1547#1); [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-5: call vortex_remove_one_#t~mem1547#1 := read~int#4(vortex_remove_one_~vp~35#1.base, 801 + vortex_remove_one_~vp~35#1.offset, 4); [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225: assume 0 != vortex_remove_one_#t~bitwise1548#1;havoc vortex_remove_one_#t~mem1547#1;havoc vortex_remove_one_#t~bitwise1548#1;vortex_remove_one_~tmp___9~12#1 := 4; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225: assume !(0 != vortex_remove_one_#t~bitwise1548#1);havoc vortex_remove_one_#t~mem1547#1;havoc vortex_remove_one_#t~bitwise1548#1;vortex_remove_one_~tmp___9~12#1 := 20; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: SUMMARY for call netif_stop_queue(vortex_start_xmit_~dev#1.base, vortex_start_xmit_~dev#1.offset); srcloc: null [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-1: [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-2: havoc vortex_remove_one_#t~bitwise1548#1;assume ((((vortex_remove_one_#t~mem1547#1 < 0 || vortex_remove_one_#t~bitwise1548#1 <= vortex_remove_one_#t~mem1547#1) && vortex_remove_one_#t~bitwise1548#1 <= 65536) && vortex_remove_one_#t~bitwise1548#1 >= 0) && (vortex_remove_one_#t~mem1547#1 >= 0 || vortex_remove_one_#t~bitwise1548#1 > 65536 + vortex_remove_one_#t~mem1547#1)) && vortex_remove_one_#t~bitwise1548#1 >= -2147483648; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-3: assume 65536 == vortex_remove_one_#t~mem1547#1;vortex_remove_one_#t~bitwise1548#1 := vortex_remove_one_#t~mem1547#1; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10225-3: assume !(65536 == vortex_remove_one_#t~mem1547#1); [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11283-1: SUMMARY for call free_netdev(ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset); srcloc: null [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11283: ~ldv_state_variable_4~0 := 0; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7980: SUMMARY for call iowrite16(37248, vortex_start_xmit_~ioaddr~6#1.base, 14 + vortex_start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11878: havoc ldv_vortex_pm_ops_resume_noirq_5_#t~nondet1705#1;main_#t~ret1637#1 := ldv_vortex_pm_ops_resume_noirq_5_#res#1;havoc ldv_vortex_pm_ops_resume_noirq_5_#t~nondet1705#1;assume { :end_inline_ldv_vortex_pm_ops_resume_noirq_5 } true;assume -2147483648 <= main_#t~ret1637#1 && main_#t~ret1637#1 <= 2147483647;~ldv_retval_14~0 := main_#t~ret1637#1;havoc main_#t~ret1637#1; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179-1: SUMMARY for call boomerang_start_xmit_#t~ret975#1 := skb_frag_size(boomerang_start_xmit_~frag~0#1.base, boomerang_start_xmit_~frag~0#1.offset); srcloc: null [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: call write~int#4(boomerang_start_xmit_#t~ret975#1, boomerang_start_xmit_#t~mem974#1.base, 4 + (8 + (boomerang_start_xmit_#t~mem974#1.offset + 152 * (if boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 else boomerang_start_xmit_~entry~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * (1 + boomerang_start_xmit_~i~5#1)), 4);havoc boomerang_start_xmit_#t~mem974#1.base, boomerang_start_xmit_#t~mem974#1.offset;havoc boomerang_start_xmit_#t~ret975#1; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426-3: assume 0 == ~ldv_retval_0~0;~ldv_state_variable_4~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10426-3: assume !(0 == ~ldv_retval_0~0); [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8181: boomerang_start_xmit_~i~5#1 := 1 + boomerang_start_xmit_~i~5#1; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10890: main_#t~ret1620#1 := vortex_set_wol_#res#1;havoc vortex_set_wol_#t~ret1427#1.base, vortex_set_wol_#t~ret1427#1.offset, vortex_set_wol_#t~mem1428#1.base, vortex_set_wol_#t~mem1428#1.offset, vortex_set_wol_#t~mem1429#1.base, vortex_set_wol_#t~mem1429#1.offset, vortex_set_wol_#t~mem1430#1.base, vortex_set_wol_#t~mem1430#1.offset, vortex_set_wol_#t~mem1431#1.base, vortex_set_wol_#t~mem1431#1.offset, vortex_set_wol_#t~mem1432#1, vortex_set_wol_#t~bitwise1433#1, vortex_set_wol_#t~mem1434#1, vortex_set_wol_#t~bitwise1435#1, vortex_set_wol_~dev#1.base, vortex_set_wol_~dev#1.offset, vortex_set_wol_~wol#1.base, vortex_set_wol_~wol#1.offset, vortex_set_wol_~vp~28#1.base, vortex_set_wol_~vp~28#1.offset, vortex_set_wol_~tmp~75#1.base, vortex_set_wol_~tmp~75#1.offset, vortex_set_wol_~__mptr~15#1.base, vortex_set_wol_~__mptr~15#1.offset;havoc vortex_set_wol_#in~dev#1.base, vortex_set_wol_#in~dev#1.offset, vortex_set_wol_#in~wol#1.base, vortex_set_wol_#in~wol#1.offset;assume { :end_inline_vortex_set_wol } true;assume -2147483648 <= main_#t~ret1620#1 && main_#t~ret1620#1 <= 2147483647;havoc main_#t~ret1620#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230-1: SUMMARY for call iowrite16(vortex_remove_one_~tmp___9~12#1, vortex_remove_one_#t~mem1549#1.base, 14 + vortex_remove_one_#t~mem1549#1.offset); srcloc: null [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230-2: call vortex_remove_one_#t~mem1549#1.base, vortex_remove_one_#t~mem1549#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 496 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10230: havoc vortex_remove_one_#t~mem1549#1.base, vortex_remove_one_#t~mem1549#1.offset;call vortex_remove_one_#t~mem1550#1.base, vortex_remove_one_#t~mem1550#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11882: havoc ldv_vortex_pm_ops_suspend_late_5_#t~nondet1706#1;main_#t~ret1633#1 := ldv_vortex_pm_ops_suspend_late_5_#res#1;havoc ldv_vortex_pm_ops_suspend_late_5_#t~nondet1706#1;assume { :end_inline_ldv_vortex_pm_ops_suspend_late_5 } true;assume -2147483648 <= main_#t~ret1633#1 && main_#t~ret1633#1 <= 2147483647;~ldv_retval_18~0 := main_#t~ret1633#1;havoc main_#t~ret1633#1; [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: havoc skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset;skb_frag_address_#t~ret260#1.base, skb_frag_address_#t~ret260#1.offset := skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset;havoc skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset, skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset;havoc skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset;assume { :end_inline_skb_frag_page } true;skb_frag_address_~tmp~27#1.base, skb_frag_address_~tmp~27#1.offset := skb_frag_address_#t~ret260#1.base, skb_frag_address_#t~ret260#1.offset;havoc skb_frag_address_#t~ret260#1.base, skb_frag_address_#t~ret260#1.offset;assume { :begin_inline_lowmem_page_address } true;lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset := skb_frag_address_~tmp~27#1.base, skb_frag_address_~tmp~27#1.offset;havoc lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset := lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset := 0, (if (18446612132314218496 + 4096 * ((if 24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset) < 0 && 0 != (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) % 80 then 1 + (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80 else (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80) % 18446744073709551616)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18446612132314218496 + 4096 * ((if 24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset) < 0 && 0 != (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) % 80 then 1 + (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80 else (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80) % 18446744073709551616)) % 18446744073709551616 % 18446744073709551616 else (18446612132314218496 + 4096 * ((if 24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset) < 0 && 0 != (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) % 80 then 1 + (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80 else (24189255811072 + (lowmem_page_address_~page#1.base + lowmem_page_address_~page#1.offset)) / 80) % 18446744073709551616)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183-1: SUMMARY for call boomerang_start_xmit_#t~ret976#1.base, boomerang_start_xmit_#t~ret976#1.offset := skb_end_pointer(boomerang_start_xmit_~skb#1.base, boomerang_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8183: boomerang_start_xmit_~tmp___17~2#1.base, boomerang_start_xmit_~tmp___17~2#1.offset := boomerang_start_xmit_#t~ret976#1.base, boomerang_start_xmit_#t~ret976#1.offset;call boomerang_start_xmit_#t~mem977#1 := read~int#4(boomerang_start_xmit_~tmp___17~2#1.base, boomerang_start_xmit_~tmp___17~2#1.offset, 1); [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume 0 != (vortex_remove_one_#t~mem1550#1.base + vortex_remove_one_#t~mem1550#1.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1550#1.base, vortex_remove_one_#t~mem1550#1.offset;call vortex_remove_one_#t~mem1551#1.base, vortex_remove_one_#t~mem1551#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);call vortex_remove_one_#t~mem1552#1.base, vortex_remove_one_#t~mem1552#1.offset := read~$Pointer$#4(vortex_remove_one_#t~mem1551#1.base, 253 + vortex_remove_one_#t~mem1551#1.offset, 8); [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10231: assume !(0 != (vortex_remove_one_#t~mem1550#1.base + vortex_remove_one_#t~mem1550#1.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1550#1.base, vortex_remove_one_#t~mem1550#1.offset;vortex_remove_one_~tmp___11~9#1.base, vortex_remove_one_~tmp___11~9#1.offset := 0, 0; [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-3: assume 0 == ~ldv_retval_6~0;~ldv_state_variable_5~0 := 11; [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-3: assume !(0 == ~ldv_retval_6~0); [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10628: havoc vortex_remove_one_#t~ret1520#1.base, vortex_remove_one_#t~ret1520#1.offset, vortex_remove_one_#t~ret1521#1, vortex_remove_one_#t~ret1522#1.base, vortex_remove_one_#t~ret1522#1.offset, vortex_remove_one_#t~mem1523#1.base, vortex_remove_one_#t~mem1523#1.offset, vortex_remove_one_#t~mem1524#1.base, vortex_remove_one_#t~mem1524#1.offset, vortex_remove_one_#t~mem1525#1.base, vortex_remove_one_#t~mem1525#1.offset, vortex_remove_one_#t~mem1526#1.base, vortex_remove_one_#t~mem1526#1.offset, vortex_remove_one_#t~mem1527#1.base, vortex_remove_one_#t~mem1527#1.offset, vortex_remove_one_#t~mem1528#1.base, vortex_remove_one_#t~mem1528#1.offset, vortex_remove_one_#t~mem1529#1.base, vortex_remove_one_#t~mem1529#1.offset, vortex_remove_one_#t~mem1530#1.base, vortex_remove_one_#t~mem1530#1.offset, vortex_remove_one_#t~mem1531#1.base, vortex_remove_one_#t~mem1531#1.offset, vortex_remove_one_#t~mem1532#1.base, vortex_remove_one_#t~mem1532#1.offset, vortex_remove_one_#t~mem1533#1.base, vortex_remove_one_#t~mem1533#1.offset, vortex_remove_one_#t~mem1534#1.base, vortex_remove_one_#t~mem1534#1.offset, vortex_remove_one_#t~mem1535#1.base, vortex_remove_one_#t~mem1535#1.offset, vortex_remove_one_#t~mem1536#1.base, vortex_remove_one_#t~mem1536#1.offset, vortex_remove_one_#t~ret1537#1, vortex_remove_one_#t~mem1538#1, vortex_remove_one_#t~mem1539#1.base, vortex_remove_one_#t~mem1539#1.offset, vortex_remove_one_#t~mem1540#1.base, vortex_remove_one_#t~mem1540#1.offset, vortex_remove_one_#t~mem1541#1.base, vortex_remove_one_#t~mem1541#1.offset, vortex_remove_one_#t~mem1542#1.base, vortex_remove_one_#t~mem1542#1.offset, vortex_remove_one_#t~mem1543#1.base, vortex_remove_one_#t~mem1543#1.offset, vortex_remove_one_#t~mem1544#1.base, vortex_remove_one_#t~mem1544#1.offset, vortex_remove_one_#t~mem1545#1.base, vortex_remove_one_#t~mem1545#1.offset, vortex_remove_one_#t~mem1546#1.base, vortex_remove_one_#t~mem1546#1.offset, vortex_remove_one_#t~mem1547#1, vortex_remove_one_#t~bitwise1548#1, vortex_remove_one_#t~mem1549#1.base, vortex_remove_one_#t~mem1549#1.offset, vortex_remove_one_#t~mem1550#1.base, vortex_remove_one_#t~mem1550#1.offset, vortex_remove_one_#t~mem1551#1.base, vortex_remove_one_#t~mem1551#1.offset, vortex_remove_one_#t~mem1552#1.base, vortex_remove_one_#t~mem1552#1.offset, vortex_remove_one_#t~mem1553#1.base, vortex_remove_one_#t~mem1553#1.offset, vortex_remove_one_#t~mem1554#1.base, vortex_remove_one_#t~mem1554#1.offset, vortex_remove_one_#t~mem1555#1.base, vortex_remove_one_#t~mem1555#1.offset, vortex_remove_one_#t~mem1556#1, vortex_remove_one_#t~mem1557#1, vortex_remove_one_#t~mem1558#1, vortex_remove_one_#t~mem1559#1, vortex_remove_one_~pdev#1.base, vortex_remove_one_~pdev#1.offset, vortex_remove_one_~dev~5#1.base, vortex_remove_one_~dev~5#1.offset, vortex_remove_one_~tmp~82#1.base, vortex_remove_one_~tmp~82#1.offset, vortex_remove_one_~vp~35#1.base, vortex_remove_one_~vp~35#1.offset, vortex_remove_one_~tmp___0~49#1.base, vortex_remove_one_~tmp___0~49#1.offset, vortex_remove_one_~__mptr~18#1.base, vortex_remove_one_~__mptr~18#1.offset, vortex_remove_one_~tmp___1~33#1.base, vortex_remove_one_~tmp___1~33#1.offset, vortex_remove_one_~tmp___2~22#1.base, vortex_remove_one_~tmp___2~22#1.offset, vortex_remove_one_~__mptr___0~10#1.base, vortex_remove_one_~__mptr___0~10#1.offset, vortex_remove_one_~tmp___3~19#1.base, vortex_remove_one_~tmp___3~19#1.offset, vortex_remove_one_~tmp___4~17#1.base, vortex_remove_one_~tmp___4~17#1.offset, vortex_remove_one_~__mptr___1~5#1.base, vortex_remove_one_~__mptr___1~5#1.offset, vortex_remove_one_~tmp___5~13#1.base, vortex_remove_one_~tmp___5~13#1.offset, vortex_remove_one_~tmp___6~12#1.base, vortex_remove_one_~tmp___6~12#1.offset, vortex_remove_one_~__mptr___2~4#1.base, vortex_remove_one_~__mptr___2~4#1.offset, vortex_remove_one_~tmp___7~12#1.base, vortex_remove_one_~tmp___7~12#1.offset, vortex_remove_one_~tmp___8~12#1.base, vortex_remove_one_~tmp___8~12#1.offset, vortex_remove_one_~__mptr___3~0#1.base, vortex_remove_one_~__mptr___3~0#1.offset, vortex_remove_one_~tmp___9~12#1, vortex_remove_one_~__mptr___4~0#1.base, vortex_remove_one_~__mptr___4~0#1.offset, vortex_remove_one_~tmp___10~10#1.base, vortex_remove_one_~tmp___10~10#1.offset, vortex_remove_one_~tmp___11~9#1.base, vortex_remove_one_~tmp___11~9#1.offset;havoc vortex_remove_one_#in~pdev#1.base, vortex_remove_one_#in~pdev#1.offset;assume { :end_inline_vortex_remove_one } true;~ldv_state_variable_1~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:44:26,014 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-9: assume 0 == ~ldv_retval_8~0;~ldv_state_variable_5~0 := 7; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-9: assume !(0 == ~ldv_retval_8~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-12: assume 0 == ~ldv_retval_9~0;~ldv_state_variable_5~0 := 6; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-12: assume !(0 == ~ldv_retval_9~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-6: assume 0 == ~ldv_retval_7~0;~ldv_state_variable_5~0 := 12; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-6: assume !(0 == ~ldv_retval_7~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-18: assume 0 == ~ldv_retval_11~0;~ldv_state_variable_5~0 := 9; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-18: assume !(0 == ~ldv_retval_11~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-15: assume 0 == ~ldv_retval_10~0;~ldv_state_variable_5~0 := 13; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-15: assume !(0 == ~ldv_retval_10~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume (if boomerang_start_xmit_#t~mem977#1 % 256 % 4294967296 <= 2147483647 then boomerang_start_xmit_#t~mem977#1 % 256 % 4294967296 else boomerang_start_xmit_#t~mem977#1 % 256 % 4294967296 - 4294967296) > boomerang_start_xmit_~i~5#1;havoc boomerang_start_xmit_#t~mem977#1; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume !((if boomerang_start_xmit_#t~mem977#1 % 256 % 4294967296 <= 2147483647 then boomerang_start_xmit_#t~mem977#1 % 256 % 4294967296 else boomerang_start_xmit_#t~mem977#1 % 256 % 4294967296 - 4294967296) > boomerang_start_xmit_~i~5#1);havoc boomerang_start_xmit_#t~mem977#1; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-27: assume 0 == ~ldv_retval_14~0;~ldv_state_variable_5~0 := 14; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-27: assume !(0 == ~ldv_retval_14~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: assume 0 != vortex_start_xmit_#t~bitwise906#1;havoc vortex_start_xmit_#t~bitwise906#1; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986: assume !(0 != vortex_start_xmit_#t~bitwise906#1);havoc vortex_start_xmit_#t~bitwise906#1; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-21: assume 0 == ~ldv_retval_12~0;~ldv_state_variable_5~0 := 2;~ref_cnt~0 := 1 + ~ref_cnt~0; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-21: assume !(0 == ~ldv_retval_12~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: assume (vortex_remove_one_#t~mem1552#1.base + vortex_remove_one_#t~mem1552#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1551#1.base, vortex_remove_one_#t~mem1551#1.offset;havoc vortex_remove_one_#t~mem1552#1.base, vortex_remove_one_#t~mem1552#1.offset;call vortex_remove_one_#t~mem1553#1.base, vortex_remove_one_#t~mem1553#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);vortex_remove_one_~__mptr___4~0#1.base, vortex_remove_one_~__mptr___4~0#1.offset := vortex_remove_one_#t~mem1553#1.base, vortex_remove_one_#t~mem1553#1.offset;havoc vortex_remove_one_#t~mem1553#1.base, vortex_remove_one_#t~mem1553#1.offset;vortex_remove_one_~tmp___10~10#1.base, vortex_remove_one_~tmp___10~10#1.offset := vortex_remove_one_~__mptr___4~0#1.base, -401736 + vortex_remove_one_~__mptr___4~0#1.offset; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10232: assume !((vortex_remove_one_#t~mem1552#1.base + vortex_remove_one_#t~mem1552#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1551#1.base, vortex_remove_one_#t~mem1551#1.offset;havoc vortex_remove_one_#t~mem1552#1.base, vortex_remove_one_#t~mem1552#1.offset;vortex_remove_one_~tmp___10~10#1.base, vortex_remove_one_~tmp___10~10#1.offset := 0, 0; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-24: assume 0 == ~ldv_retval_13~0;~ldv_state_variable_5~0 := 8; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-24: assume !(0 == ~ldv_retval_13~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-4: assume 0 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise906#1 := 0; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-4: assume !(0 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-33: assume 0 == ~ldv_retval_16~0;~ldv_state_variable_5~0 := 14; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-33: assume !(0 == ~ldv_retval_16~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-3: assume 60 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise906#1 := vortex_start_xmit_~tx_status~1#1; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-3: assume !(60 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-36: assume 0 == ~ldv_retval_17~0;~ldv_state_variable_5~0 := 12; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-36: assume !(0 == ~ldv_retval_17~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-2: havoc vortex_start_xmit_#t~bitwise906#1;assume ((((vortex_start_xmit_~tx_status~1#1 < 0 || vortex_start_xmit_#t~bitwise906#1 <= vortex_start_xmit_~tx_status~1#1) && vortex_start_xmit_#t~bitwise906#1 <= 60) && vortex_start_xmit_#t~bitwise906#1 >= 0) && (vortex_start_xmit_~tx_status~1#1 >= 0 || vortex_start_xmit_#t~bitwise906#1 > 60 + vortex_start_xmit_~tx_status~1#1)) && vortex_start_xmit_#t~bitwise906#1 >= -2147483648; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7986-1: [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-30: assume 0 == ~ldv_retval_15~0;~ldv_state_variable_5~0 := 13; [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-30: assume !(0 == ~ldv_retval_15~0); [2025-02-08 02:44:26,015 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-39: assume 0 == ~ldv_retval_18~0;~ldv_state_variable_5~0 := 10; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10958-39: assume !(0 == ~ldv_retval_18~0); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume ~debug~0 > 2;call write~$Pointer$#17(201, 0, vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset, 8);call write~$Pointer$#17(202, 0, vortex_start_xmit_~#descriptor~6#1.base, 8 + vortex_start_xmit_~#descriptor~6#1.offset, 8);call write~$Pointer$#17(203, 0, vortex_start_xmit_~#descriptor~6#1.base, 16 + vortex_start_xmit_~#descriptor~6#1.offset, 8);call write~$Pointer$#17(204, 0, vortex_start_xmit_~#descriptor~6#1.base, 24 + vortex_start_xmit_~#descriptor~6#1.offset, 8);call write~int#17(2150, vortex_start_xmit_~#descriptor~6#1.base, 32 + vortex_start_xmit_~#descriptor~6#1.offset, 4);call write~int#17(0, vortex_start_xmit_~#descriptor~6#1.base, 36 + vortex_start_xmit_~#descriptor~6#1.offset, 1);call vortex_start_xmit_#t~mem907#1 := read~int#17(vortex_start_xmit_~#descriptor~6#1.base, 36 + vortex_start_xmit_~#descriptor~6#1.offset, 1); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7987: assume !(~debug~0 > 2); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11886: havoc ldv_vortex_pm_ops_suspend_noirq_5_#t~nondet1707#1;main_#t~ret1645#1 := ldv_vortex_pm_ops_suspend_noirq_5_#res#1;havoc ldv_vortex_pm_ops_suspend_noirq_5_#t~nondet1707#1;assume { :end_inline_ldv_vortex_pm_ops_suspend_noirq_5 } true;assume -2147483648 <= main_#t~ret1645#1 && main_#t~ret1645#1 <= 2147483647;~ldv_retval_6~0 := main_#t~ret1645#1;havoc main_#t~ret1645#1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10301: havoc ldv_unregister_netdev_12_~dev#1.base, ldv_unregister_netdev_12_~dev#1.offset;havoc ldv_unregister_netdev_12_#in~dev#1.base, ldv_unregister_netdev_12_#in~dev#1.offset;assume { :end_inline_ldv_unregister_netdev_12 } true; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10302-1: SUMMARY for call iowrite16(0, vortex_eisa_cleanup_~ioaddr~19#1.base, 14 + vortex_eisa_cleanup_~ioaddr~19#1.offset); srcloc: null [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10302: call vortex_eisa_cleanup_#t~mem1565#1 := read~int#4(~compaq_net_device~0.base, 56 + ~compaq_net_device~0.offset, 8); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10897: havoc vortex_set_msglevel_~dev#1.base, vortex_set_msglevel_~dev#1.offset, vortex_set_msglevel_~dbg#1;havoc vortex_set_msglevel_#in~dev#1.base, vortex_set_msglevel_#in~dev#1.offset, vortex_set_msglevel_#in~dbg#1;assume { :end_inline_vortex_set_msglevel } true;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10303: havoc vortex_eisa_cleanup_#t~mem1565#1;assume { :begin_inline_ldv_free_netdev_13 } true;ldv_free_netdev_13_#in~dev#1.base, ldv_free_netdev_13_#in~dev#1.offset := ~compaq_net_device~0.base, ~compaq_net_device~0.offset;havoc ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset;ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset := ldv_free_netdev_13_#in~dev#1.base, ldv_free_netdev_13_#in~dev#1.offset; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10303-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, vortex_eisa_cleanup_#t~mem1565#1, 32); srcloc: null [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10238: vortex_remove_one_~tmp___11~9#1.base, vortex_remove_one_~tmp___11~9#1.offset := vortex_remove_one_~tmp___10~10#1.base, vortex_remove_one_~tmp___10~10#1.offset; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11890: havoc ldv_vortex_pm_ops_thaw_early_5_#t~nondet1708#1;main_#t~ret1636#1 := ldv_vortex_pm_ops_thaw_early_5_#res#1;havoc ldv_vortex_pm_ops_thaw_early_5_#t~nondet1708#1;assume { :end_inline_ldv_vortex_pm_ops_thaw_early_5 } true;assume -2147483648 <= main_#t~ret1636#1 && main_#t~ret1636#1 <= 2147483647;~ldv_retval_15~0 := main_#t~ret1636#1;havoc main_#t~ret1636#1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614: skb_frag_address_#t~ret261#1.base, skb_frag_address_#t~ret261#1.offset := lowmem_page_address_#res#1.base, lowmem_page_address_#res#1.offset;havoc lowmem_page_address_~page#1.base, lowmem_page_address_~page#1.offset;havoc lowmem_page_address_#in~page#1.base, lowmem_page_address_#in~page#1.offset;assume { :end_inline_lowmem_page_address } true;skb_frag_address_~tmp___0~8#1.base, skb_frag_address_~tmp___0~8#1.offset := skb_frag_address_#t~ret261#1.base, skb_frag_address_#t~ret261#1.offset;havoc skb_frag_address_#t~ret261#1.base, skb_frag_address_#t~ret261#1.offset;call skb_frag_address_#t~mem262#1 := read~int#4(skb_frag_address_~frag#1.base, 8 + skb_frag_address_~frag#1.offset, 4);skb_frag_address_#res#1.base, skb_frag_address_#res#1.offset := skb_frag_address_~tmp___0~8#1.base, skb_frag_address_~tmp___0~8#1.offset + (if skb_frag_address_#t~mem262#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then skb_frag_address_#t~mem262#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else skb_frag_address_#t~mem262#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc skb_frag_address_#t~mem262#1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10305: havoc ldv_free_netdev_13_~dev#1.base, ldv_free_netdev_13_~dev#1.offset;havoc ldv_free_netdev_13_#in~dev#1.base, ldv_free_netdev_13_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_13 } true; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5615: havoc skb_frag_address_#t~mem262#1;boomerang_start_xmit_#t~ret963#1.base, boomerang_start_xmit_#t~ret963#1.offset := skb_frag_address_#res#1.base, skb_frag_address_#res#1.offset;havoc skb_frag_address_#t~ret260#1.base, skb_frag_address_#t~ret260#1.offset, skb_frag_address_#t~ret261#1.base, skb_frag_address_#t~ret261#1.offset, skb_frag_address_#t~mem262#1, skb_frag_address_~frag#1.base, skb_frag_address_~frag#1.offset, skb_frag_address_~tmp~27#1.base, skb_frag_address_~tmp~27#1.offset, skb_frag_address_~tmp___0~8#1.base, skb_frag_address_~tmp___0~8#1.offset;havoc skb_frag_address_#in~frag#1.base, skb_frag_address_#in~frag#1.offset;assume { :end_inline_skb_frag_address } true;boomerang_start_xmit_~tmp___11~3#1.base, boomerang_start_xmit_~tmp___11~3#1.offset := boomerang_start_xmit_#t~ret963#1.base, boomerang_start_xmit_#t~ret963#1.offset;havoc boomerang_start_xmit_#t~ret963#1.base, boomerang_start_xmit_#t~ret963#1.offset;call boomerang_start_xmit_#t~mem964#1.base, boomerang_start_xmit_#t~mem964#1.offset := read~$Pointer$#4(boomerang_start_xmit_~vp~11#1.base, 488 + boomerang_start_xmit_~vp~11#1.offset, 8); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7994: assume -9223372036854775808 <= vortex_start_xmit_#t~ret908#1 && vortex_start_xmit_#t~ret908#1 <= 9223372036854775807;vortex_start_xmit_~tmp___3~8#1 := vortex_start_xmit_#t~ret908#1;havoc vortex_start_xmit_#t~mem907#1;havoc vortex_start_xmit_#t~ret908#1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11826: havoc ldv_boomrang_netdev_ops_ndo_init_4_#t~nondet1692#1;main_#t~ret1587#1 := ldv_boomrang_netdev_ops_ndo_init_4_#res#1;havoc ldv_boomrang_netdev_ops_ndo_init_4_#t~nondet1692#1;assume { :end_inline_ldv_boomrang_netdev_ops_ndo_init_4 } true;assume -2147483648 <= main_#t~ret1587#1 && main_#t~ret1587#1 <= 2147483647;~ldv_retval_0~0 := main_#t~ret1587#1;havoc main_#t~ret1587#1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7994-1: SUMMARY for call vortex_start_xmit_#t~ret908#1 := ldv__builtin_expect((if vortex_start_xmit_#t~mem907#1 % 256 % 18446744073709551616 <= 9223372036854775807 then vortex_start_xmit_#t~mem907#1 % 256 % 18446744073709551616 else vortex_start_xmit_#t~mem907#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume 1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11628: assume !(1 == ~ldv_mutex_cred_guard_mutex_of_signal_struct~0); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995: assume 0 != vortex_start_xmit_~tmp___3~8#1; [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7995: assume !(0 != vortex_start_xmit_~tmp___3~8#1); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10175: havoc ldv_unregister_netdev_10_~dev#1.base, ldv_unregister_netdev_10_~dev#1.offset;havoc ldv_unregister_netdev_10_#in~dev#1.base, ldv_unregister_netdev_10_#in~dev#1.offset;assume { :end_inline_ldv_unregister_netdev_10 } true;call vortex_remove_one_#t~mem1529#1.base, vortex_remove_one_#t~mem1529#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242: havoc vortex_remove_one_#t~mem1554#1.base, vortex_remove_one_#t~mem1554#1.offset;call vortex_remove_one_#t~mem1555#1.base, vortex_remove_one_#t~mem1555#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, vortex_remove_one_~vp~35#1.offset, 8);call vortex_remove_one_#t~mem1556#1 := read~int#4(vortex_remove_one_~vp~35#1.base, 16 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242-1: SUMMARY for call pci_iounmap(vortex_remove_one_~tmp___11~9#1.base, vortex_remove_one_~tmp___11~9#1.offset, vortex_remove_one_#t~mem1554#1.base, vortex_remove_one_#t~mem1554#1.offset); srcloc: null [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996-1: SUMMARY for call vortex_start_xmit_#t~ret909#1 := __dynamic_pr_debug(vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset, 205, 0); srcloc: null [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10242-2: call vortex_remove_one_#t~mem1554#1.base, vortex_remove_one_#t~mem1554#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 496 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: assume 0 != (vortex_remove_one_#t~mem1529#1.base + vortex_remove_one_#t~mem1529#1.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1529#1.base, vortex_remove_one_#t~mem1529#1.offset;call vortex_remove_one_#t~mem1530#1.base, vortex_remove_one_#t~mem1530#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);call vortex_remove_one_#t~mem1531#1.base, vortex_remove_one_#t~mem1531#1.offset := read~$Pointer$#4(vortex_remove_one_#t~mem1530#1.base, 253 + vortex_remove_one_#t~mem1530#1.offset, 8); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10176: assume !(0 != (vortex_remove_one_#t~mem1529#1.base + vortex_remove_one_#t~mem1529#1.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1529#1.base, vortex_remove_one_#t~mem1529#1.offset; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7996: assume -2147483648 <= vortex_start_xmit_#t~ret909#1 && vortex_start_xmit_#t~ret909#1 <= 2147483647;havoc vortex_start_xmit_#t~ret909#1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11894: havoc ldv_vortex_pm_ops_thaw_noirq_5_#t~nondet1709#1;main_#t~ret1641#1 := ldv_vortex_pm_ops_thaw_noirq_5_#res#1;havoc ldv_vortex_pm_ops_thaw_noirq_5_#t~nondet1709#1;assume { :end_inline_ldv_vortex_pm_ops_thaw_noirq_5 } true;assume -2147483648 <= main_#t~ret1641#1 && main_#t~ret1641#1 <= 2147483647;~ldv_retval_10~0 := main_#t~ret1641#1;havoc main_#t~ret1641#1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11630: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243: havoc vortex_remove_one_#t~mem1555#1.base, vortex_remove_one_#t~mem1555#1.offset;havoc vortex_remove_one_#t~mem1556#1;call vortex_remove_one_#t~mem1557#1 := read~int#4(vortex_remove_one_~vp~35#1.base, 798 + vortex_remove_one_~vp~35#1.offset, 1); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10243-1: SUMMARY for call pci_free_consistent(vortex_remove_one_~pdev#1.base, vortex_remove_one_~pdev#1.offset, 2944, vortex_remove_one_#t~mem1555#1.base, vortex_remove_one_#t~mem1555#1.offset, vortex_remove_one_#t~mem1556#1); srcloc: null [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177: assume (vortex_remove_one_#t~mem1531#1.base + vortex_remove_one_#t~mem1531#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1530#1.base, vortex_remove_one_#t~mem1530#1.offset;havoc vortex_remove_one_#t~mem1531#1.base, vortex_remove_one_#t~mem1531#1.offset;call vortex_remove_one_#t~mem1532#1.base, vortex_remove_one_#t~mem1532#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);vortex_remove_one_~__mptr___3~0#1.base, vortex_remove_one_~__mptr___3~0#1.offset := vortex_remove_one_#t~mem1532#1.base, vortex_remove_one_#t~mem1532#1.offset;havoc vortex_remove_one_#t~mem1532#1.base, vortex_remove_one_#t~mem1532#1.offset; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10177: assume !((vortex_remove_one_#t~mem1531#1.base + vortex_remove_one_#t~mem1531#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1530#1.base, vortex_remove_one_#t~mem1530#1.offset;havoc vortex_remove_one_#t~mem1531#1.base, vortex_remove_one_#t~mem1531#1.offset; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10904: main_#t~ret1621#1 := vortex_set_settings_#res#1;havoc vortex_set_settings_#t~ret1375#1.base, vortex_set_settings_#t~ret1375#1.offset, vortex_set_settings_#t~ret1376#1, vortex_set_settings_~dev#1.base, vortex_set_settings_~dev#1.offset, vortex_set_settings_~cmd#1.base, vortex_set_settings_~cmd#1.offset, vortex_set_settings_~vp~24#1.base, vortex_set_settings_~vp~24#1.offset, vortex_set_settings_~tmp~70#1.base, vortex_set_settings_~tmp~70#1.offset, vortex_set_settings_~tmp___0~41#1;havoc vortex_set_settings_#in~dev#1.base, vortex_set_settings_#in~dev#1.offset, vortex_set_settings_#in~cmd#1.base, vortex_set_settings_#in~cmd#1.offset;assume { :end_inline_vortex_set_settings } true;assume -2147483648 <= main_#t~ret1621#1 && main_#t~ret1621#1 <= 2147483647;havoc main_#t~ret1621#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: assume 0 != vortex_remove_one_#t~mem1557#1 % 256 % 4294967296;havoc vortex_remove_one_#t~mem1557#1;call vortex_remove_one_#t~mem1558#1 := read~int#4(vortex_remove_one_~dev~5#1.base, 56 + vortex_remove_one_~dev~5#1.offset, 8);call vortex_remove_one_#t~mem1559#1 := read~int#4(vortex_remove_one_~vp~35#1.base, 823 + vortex_remove_one_~vp~35#1.offset, 2); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10244: assume !(0 != vortex_remove_one_#t~mem1557#1 % 256 % 4294967296);havoc vortex_remove_one_#t~mem1557#1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11830: havoc ldv_boomrang_netdev_ops_ndo_uninit_4_#t~nondet1693#1;main_#t~ret1588#1 := ldv_boomrang_netdev_ops_ndo_uninit_4_#res#1;havoc ldv_boomrang_netdev_ops_ndo_uninit_4_#t~nondet1693#1;assume { :end_inline_ldv_boomrang_netdev_ops_ndo_uninit_4 } true;assume -2147483648 <= main_#t~ret1588#1 && main_#t~ret1588#1 <= 2147483647;havoc main_#t~ret1588#1;~ldv_state_variable_4~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: assume 1 == ~ldv_mutex_lock~0; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11632: assume !(1 == ~ldv_mutex_lock~0); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-1: assume 0 != ~ldv_retval_3~0;~ldv_state_variable_0~0 := 2; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-1: assume !(0 != ~ldv_retval_3~0); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-2: assume 0 == ~ldv_retval_3~0;~ldv_state_variable_0~0 := 3;~ldv_state_variable_5~0 := 1;~ldv_state_variable_2~0 := 1;~ldv_state_variable_1~0 := 1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10641-2: assume !(0 == ~ldv_retval_3~0); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10245: havoc vortex_remove_one_#t~mem1558#1;havoc vortex_remove_one_#t~mem1559#1; [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10245-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, vortex_remove_one_#t~mem1558#1, vortex_remove_one_#t~mem1559#1 % 65536); srcloc: null [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10179: assume 0 != (vortex_remove_one_~__mptr___3~0#1.base + (-401736 + vortex_remove_one_~__mptr___3~0#1.offset)) % 18446744073709551616;call vortex_remove_one_#t~mem1533#1.base, vortex_remove_one_#t~mem1533#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10179: assume !(0 != (vortex_remove_one_~__mptr___3~0#1.base + (-401736 + vortex_remove_one_~__mptr___3~0#1.offset)) % 18446744073709551616); [2025-02-08 02:44:26,017 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: assume 0 != (vortex_remove_one_#t~mem1533#1.base + vortex_remove_one_#t~mem1533#1.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1533#1.base, vortex_remove_one_#t~mem1533#1.offset;call vortex_remove_one_#t~mem1534#1.base, vortex_remove_one_#t~mem1534#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);call vortex_remove_one_#t~mem1535#1.base, vortex_remove_one_#t~mem1535#1.offset := read~$Pointer$#4(vortex_remove_one_#t~mem1534#1.base, 253 + vortex_remove_one_#t~mem1534#1.offset, 8); [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10180: assume !(0 != (vortex_remove_one_#t~mem1533#1.base + vortex_remove_one_#t~mem1533#1.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1533#1.base, vortex_remove_one_#t~mem1533#1.offset;vortex_remove_one_~tmp___4~17#1.base, vortex_remove_one_~tmp___4~17#1.offset := 0, 0; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11634: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: assume (vortex_remove_one_#t~mem1535#1.base + vortex_remove_one_#t~mem1535#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1534#1.base, vortex_remove_one_#t~mem1534#1.offset;havoc vortex_remove_one_#t~mem1535#1.base, vortex_remove_one_#t~mem1535#1.offset;call vortex_remove_one_#t~mem1536#1.base, vortex_remove_one_#t~mem1536#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);vortex_remove_one_~__mptr___0~10#1.base, vortex_remove_one_~__mptr___0~10#1.offset := vortex_remove_one_#t~mem1536#1.base, vortex_remove_one_#t~mem1536#1.offset;havoc vortex_remove_one_#t~mem1536#1.base, vortex_remove_one_#t~mem1536#1.offset;vortex_remove_one_~tmp___3~19#1.base, vortex_remove_one_~tmp___3~19#1.offset := vortex_remove_one_~__mptr___0~10#1.base, -401736 + vortex_remove_one_~__mptr___0~10#1.offset; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10181: assume !((vortex_remove_one_#t~mem1535#1.base + vortex_remove_one_#t~mem1535#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1534#1.base, vortex_remove_one_#t~mem1534#1.offset;havoc vortex_remove_one_#t~mem1535#1.base, vortex_remove_one_#t~mem1535#1.offset;vortex_remove_one_~tmp___3~19#1.base, vortex_remove_one_~tmp___3~19#1.offset := 0, 0; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002: assume 0 != vortex_start_xmit_#t~bitwise910#1;havoc vortex_start_xmit_#t~bitwise910#1;call vortex_start_xmit_#t~mem911#1 := read~int#4(vortex_start_xmit_~dev#1.base, 316 + vortex_start_xmit_~dev#1.offset, 8);call write~int#4(1 + vortex_start_xmit_#t~mem911#1, vortex_start_xmit_~dev#1.base, 316 + vortex_start_xmit_~dev#1.offset, 8);havoc vortex_start_xmit_#t~mem911#1; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002: assume !(0 != vortex_start_xmit_#t~bitwise910#1);havoc vortex_start_xmit_#t~bitwise910#1; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248: havoc ldv_free_netdev_11_~dev#1.base, ldv_free_netdev_11_~dev#1.offset;havoc ldv_free_netdev_11_#in~dev#1.base, ldv_free_netdev_11_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_11 } true; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10248-1: assume { :begin_inline_ldv_free_netdev_11 } true;ldv_free_netdev_11_#in~dev#1.base, ldv_free_netdev_11_#in~dev#1.offset := vortex_remove_one_~dev~5#1.base, vortex_remove_one_~dev~5#1.offset;havoc ldv_free_netdev_11_~dev#1.base, ldv_free_netdev_11_~dev#1.offset;ldv_free_netdev_11_~dev#1.base, ldv_free_netdev_11_~dev#1.offset := ldv_free_netdev_11_#in~dev#1.base, ldv_free_netdev_11_#in~dev#1.offset; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-4: assume 0 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise910#1 := 0; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-4: assume !(0 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-3: assume 4 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise910#1 := vortex_start_xmit_~tx_status~1#1; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-3: assume !(4 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11834: havoc ldv_vortex_netdev_ops_ndo_init_3_#t~nondet1694#1;main_#t~ret1614#1 := ldv_vortex_netdev_ops_ndo_init_3_#res#1;havoc ldv_vortex_netdev_ops_ndo_init_3_#t~nondet1694#1;assume { :end_inline_ldv_vortex_netdev_ops_ndo_init_3 } true;assume -2147483648 <= main_#t~ret1614#1 && main_#t~ret1614#1 <= 2147483647;~ldv_retval_4~0 := main_#t~ret1614#1;havoc main_#t~ret1614#1; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-2: havoc vortex_start_xmit_#t~bitwise910#1;assume ((((vortex_start_xmit_~tx_status~1#1 < 0 || vortex_start_xmit_#t~bitwise910#1 <= vortex_start_xmit_~tx_status~1#1) && vortex_start_xmit_#t~bitwise910#1 <= 4) && vortex_start_xmit_#t~bitwise910#1 >= 0) && (vortex_start_xmit_~tx_status~1#1 >= 0 || vortex_start_xmit_#t~bitwise910#1 > 4 + vortex_start_xmit_~tx_status~1#1)) && vortex_start_xmit_#t~bitwise910#1 >= -2147483648; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8002-1: [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: assume 1 == ~ldv_mutex_mutex_of_device~0; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11636: assume !(1 == ~ldv_mutex_mutex_of_device~0); [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10315: havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true; [2025-02-08 02:44:26,018 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11174-1: assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11174: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret1732#1 := main_#res#1;havoc main_#t~nondet1566#1, main_#t~switch1567#1, main_#t~nondet1568#1, main_#t~switch1569#1, main_#t~ret1570#1, main_#t~ret1571#1, main_#t~ret1572#1, main_#t~ret1573#1, main_#t~ret1574#1, main_#t~ret1575#1, main_#t~ret1576#1, main_#t~ret1577#1.base, main_#t~ret1577#1.offset, main_#t~ret1578#1.base, main_#t~ret1578#1.offset, main_#t~ret1579#1.base, main_#t~ret1579#1.offset, main_#t~ret1580#1, main_#t~ret1581#1, main_#t~ret1582#1, main_#t~ret1583#1, main_#t~ret1584#1, main_#t~ret1585#1, main_#t~ret1586#1, main_#t~ret1587#1, main_#t~ret1588#1, main_#t~nondet1589#1, main_#t~switch1590#1, main_#t~ret1591#1, main_#t~nondet1592#1, main_#t~switch1593#1, main_#t~ret1594#1, main_#t~nondet1595#1, main_#t~switch1596#1, main_#t~ret1597#1, main_#t~ret1598#1, main_#t~ret1599#1, main_#t~ret1600#1, main_#t~ret1601#1, main_#t~ret1602#1, main_#t~ret1603#1, main_#t~ret1604#1.base, main_#t~ret1604#1.offset, main_#t~ret1605#1.base, main_#t~ret1605#1.offset, main_#t~ret1606#1.base, main_#t~ret1606#1.offset, main_#t~ret1607#1, main_#t~ret1608#1, main_#t~ret1609#1, main_#t~ret1610#1, main_#t~ret1611#1, main_#t~ret1612#1, main_#t~ret1613#1, main_#t~ret1614#1, main_#t~ret1615#1, main_#t~nondet1616#1, main_#t~switch1617#1, main_#t~ret1618#1, main_#t~ret1619#1, main_#t~ret1620#1, main_#t~ret1621#1, main_#t~ret1622#1, main_#t~ret1623#1, main_#t~ret1624#1, main_#t~nondet1625#1, main_#t~switch1626#1, main_#t~ret1627#1, main_#t~ret1628#1, main_#t~ret1629#1, main_#t~ret1630#1, main_#t~ret1631#1, main_#t~ret1632#1, main_#t~ret1633#1, main_#t~ret1634#1, main_#t~ret1635#1, main_#t~ret1636#1, main_#t~ret1637#1, main_#t~ret1638#1, main_#t~ret1639#1, main_#t~ret1640#1, main_#t~ret1641#1, main_#t~ret1642#1, main_#t~ret1643#1, main_#t~ret1644#1, main_#t~ret1645#1, main_#t~ret1646#1, main_~tmp~85#1, main_~tmp___0~50#1, main_~tmp___1~34#1, main_~tmp___2~23#1, main_~tmp___3~20#1, main_~tmp___4~18#1, main_~tmp___5~14#1;assume { :end_inline_main } true; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11902: havoc mii_ethtool_gset_#t~nondet1711#1;vortex_get_settings_#t~ret1374#1 := mii_ethtool_gset_#res#1;havoc mii_ethtool_gset_#t~nondet1711#1, mii_ethtool_gset_~arg0#1.base, mii_ethtool_gset_~arg0#1.offset, mii_ethtool_gset_~arg1#1.base, mii_ethtool_gset_~arg1#1.offset;havoc mii_ethtool_gset_#in~arg0#1.base, mii_ethtool_gset_#in~arg0#1.offset, mii_ethtool_gset_#in~arg1#1.base, mii_ethtool_gset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_gset } true;assume -2147483648 <= vortex_get_settings_#t~ret1374#1 && vortex_get_settings_#t~ret1374#1 <= 2147483647;vortex_get_settings_~tmp___0~40#1 := vortex_get_settings_#t~ret1374#1;havoc vortex_get_settings_#t~ret1374#1;vortex_get_settings_#res#1 := vortex_get_settings_~tmp___0~40#1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10911: havoc vortex_get_ethtool_stats_#t~ret1378#1.base, vortex_get_ethtool_stats_#t~ret1378#1.offset, vortex_get_ethtool_stats_#t~mem1379#1.base, vortex_get_ethtool_stats_#t~mem1379#1.offset, vortex_get_ethtool_stats_#t~ret1380#1.base, vortex_get_ethtool_stats_#t~ret1380#1.offset, vortex_get_ethtool_stats_#t~ret1381#1, vortex_get_ethtool_stats_#t~mem1382#1, vortex_get_ethtool_stats_#t~mem1383#1, vortex_get_ethtool_stats_#t~mem1384#1, vortex_get_ethtool_stats_#t~mem1385#1, vortex_get_ethtool_stats_#t~mem1386#1, vortex_get_ethtool_stats_~dev#1.base, vortex_get_ethtool_stats_~dev#1.offset, vortex_get_ethtool_stats_~stats#1.base, vortex_get_ethtool_stats_~stats#1.offset, vortex_get_ethtool_stats_~data#1.base, vortex_get_ethtool_stats_~data#1.offset, vortex_get_ethtool_stats_~vp~25#1.base, vortex_get_ethtool_stats_~vp~25#1.offset, vortex_get_ethtool_stats_~tmp~71#1.base, vortex_get_ethtool_stats_~tmp~71#1.offset, vortex_get_ethtool_stats_~ioaddr~16#1.base, vortex_get_ethtool_stats_~ioaddr~16#1.offset, vortex_get_ethtool_stats_~flags~10#1, vortex_get_ethtool_stats_~tmp___0~42#1.base, vortex_get_ethtool_stats_~tmp___0~42#1.offset;havoc vortex_get_ethtool_stats_#in~dev#1.base, vortex_get_ethtool_stats_#in~dev#1.offset, vortex_get_ethtool_stats_#in~stats#1.base, vortex_get_ethtool_stats_#in~stats#1.offset, vortex_get_ethtool_stats_#in~data#1.base, vortex_get_ethtool_stats_#in~data#1.offset;assume { :end_inline_vortex_get_ethtool_stats } true;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11638: SUMMARY for call ldv_error(); srcloc: null [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10647: assume { :end_inline_vortex_cleanup } true;~ldv_state_variable_0~0 := 2; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006: assume 0 != vortex_start_xmit_#t~bitwise912#1;havoc vortex_start_xmit_#t~bitwise912#1;call vortex_start_xmit_#t~mem913#1 := read~int#4(vortex_start_xmit_~dev#1.base, 300 + vortex_start_xmit_~dev#1.offset, 8);call write~int#4(1 + vortex_start_xmit_#t~mem913#1, vortex_start_xmit_~dev#1.base, 300 + vortex_start_xmit_~dev#1.offset, 8);havoc vortex_start_xmit_#t~mem913#1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006: assume !(0 != vortex_start_xmit_#t~bitwise912#1);havoc vortex_start_xmit_#t~bitwise912#1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-4: assume 0 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise912#1 := 0; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-4: assume !(0 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-3: assume 56 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise912#1 := vortex_start_xmit_~tx_status~1#1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-3: assume !(56 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-2: havoc vortex_start_xmit_#t~bitwise912#1;assume ((((vortex_start_xmit_~tx_status~1#1 < 0 || vortex_start_xmit_#t~bitwise912#1 <= vortex_start_xmit_~tx_status~1#1) && vortex_start_xmit_#t~bitwise912#1 <= 56) && vortex_start_xmit_#t~bitwise912#1 >= 0) && (vortex_start_xmit_~tx_status~1#1 >= 0 || vortex_start_xmit_#t~bitwise912#1 > 56 + vortex_start_xmit_~tx_status~1#1)) && vortex_start_xmit_#t~bitwise912#1 >= -2147483648; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8006-1: [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11838: havoc ldv_vortex_netdev_ops_ndo_uninit_3_#t~nondet1695#1;main_#t~ret1615#1 := ldv_vortex_netdev_ops_ndo_uninit_3_#res#1;havoc ldv_vortex_netdev_ops_ndo_uninit_3_#t~nondet1695#1;assume { :end_inline_ldv_vortex_netdev_ops_ndo_uninit_3 } true;assume -2147483648 <= main_#t~ret1615#1 && main_#t~ret1615#1 <= 2147483647;havoc main_#t~ret1615#1;~ldv_state_variable_3~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10187: vortex_remove_one_~tmp___4~17#1.base, vortex_remove_one_~tmp___4~17#1.offset := vortex_remove_one_~tmp___3~19#1.base, vortex_remove_one_~tmp___3~19#1.offset; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10319: havoc vortex_eisa_cleanup_#t~ret1562#1.base, vortex_eisa_cleanup_#t~ret1562#1.offset, vortex_eisa_cleanup_#t~mem1563#1, vortex_eisa_cleanup_#t~ret1564#1.base, vortex_eisa_cleanup_#t~ret1564#1.offset, vortex_eisa_cleanup_#t~mem1565#1, vortex_eisa_cleanup_~vp~36#1.base, vortex_eisa_cleanup_~vp~36#1.offset, vortex_eisa_cleanup_~ioaddr~19#1.base, vortex_eisa_cleanup_~ioaddr~19#1.offset, vortex_eisa_cleanup_~tmp~84#1.base, vortex_eisa_cleanup_~tmp~84#1.offset;assume { :end_inline_vortex_eisa_cleanup } true; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11906: havoc mii_ethtool_sset_#t~nondet1712#1;vortex_set_settings_#t~ret1376#1 := mii_ethtool_sset_#res#1;havoc mii_ethtool_sset_#t~nondet1712#1, mii_ethtool_sset_~arg0#1.base, mii_ethtool_sset_~arg0#1.offset, mii_ethtool_sset_~arg1#1.base, mii_ethtool_sset_~arg1#1.offset;havoc mii_ethtool_sset_#in~arg0#1.base, mii_ethtool_sset_#in~arg0#1.offset, mii_ethtool_sset_#in~arg1#1.base, mii_ethtool_sset_#in~arg1#1.offset;assume { :end_inline_mii_ethtool_sset } true;assume -2147483648 <= vortex_set_settings_#t~ret1376#1 && vortex_set_settings_#t~ret1376#1 <= 2147483647;vortex_set_settings_~tmp___0~41#1 := vortex_set_settings_#t~ret1376#1;havoc vortex_set_settings_#t~ret1376#1;vortex_set_settings_#res#1 := vortex_set_settings_~tmp___0~41#1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7943: call ULTIMATE.dealloc(vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset);havoc vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset;main_#t~ret1610#1 := vortex_start_xmit_#res#1;havoc vortex_start_xmit_#t~ret891#1.base, vortex_start_xmit_#t~ret891#1.offset, vortex_start_xmit_#t~mem892#1.base, vortex_start_xmit_#t~mem892#1.offset, vortex_start_xmit_#t~mem893#1, vortex_start_xmit_#t~mem894#1, vortex_start_xmit_#t~mem895#1, vortex_start_xmit_#t~mem896#1.base, vortex_start_xmit_#t~mem896#1.offset, vortex_start_xmit_#t~mem897#1.base, vortex_start_xmit_#t~mem897#1.offset, vortex_start_xmit_#t~mem898#1.base, vortex_start_xmit_#t~mem898#1.offset, vortex_start_xmit_#t~mem899#1.base, vortex_start_xmit_#t~mem899#1.offset, vortex_start_xmit_#t~mem900#1.base, vortex_start_xmit_#t~mem900#1.offset, vortex_start_xmit_#t~ret901#1, vortex_start_xmit_#t~mem902#1, vortex_start_xmit_#t~mem903#1.base, vortex_start_xmit_#t~mem903#1.offset, vortex_start_xmit_#t~mem904#1, vortex_start_xmit_#t~ret905#1, vortex_start_xmit_#t~bitwise906#1, vortex_start_xmit_#t~mem907#1, vortex_start_xmit_#t~ret908#1, vortex_start_xmit_#t~ret909#1, vortex_start_xmit_#t~bitwise910#1, vortex_start_xmit_#t~mem911#1, vortex_start_xmit_#t~bitwise912#1, vortex_start_xmit_#t~mem913#1, vortex_start_xmit_#t~bitwise914#1, vortex_start_xmit_#t~ret915#1, vortex_start_xmit_~skb#1.base, vortex_start_xmit_~skb#1.offset, vortex_start_xmit_~dev#1.base, vortex_start_xmit_~dev#1.offset, vortex_start_xmit_~vp~10#1.base, vortex_start_xmit_~vp~10#1.offset, vortex_start_xmit_~tmp~56#1.base, vortex_start_xmit_~tmp~56#1.offset, vortex_start_xmit_~ioaddr~6#1.base, vortex_start_xmit_~ioaddr~6#1.offset, vortex_start_xmit_~len~0#1, vortex_start_xmit_~__mptr~5#1.base, vortex_start_xmit_~__mptr~5#1.offset, vortex_start_xmit_~tmp___0~27#1.base, vortex_start_xmit_~tmp___0~27#1.offset, vortex_start_xmit_~tmp___1~18#1.base, vortex_start_xmit_~tmp___1~18#1.offset, vortex_start_xmit_~tmp___2~10#1, vortex_start_xmit_~tx_status~1#1, vortex_start_xmit_~i~4#1, vortex_start_xmit_~#descriptor~6#1.base, vortex_start_xmit_~#descriptor~6#1.offset, vortex_start_xmit_~tmp___3~8#1, vortex_start_xmit_~tmp___4~6#1;havoc vortex_start_xmit_#in~skb#1.base, vortex_start_xmit_#in~skb#1.offset, vortex_start_xmit_#in~dev#1.base, vortex_start_xmit_#in~dev#1.offset;assume { :end_inline_vortex_start_xmit } true;assume -2147483648 <= main_#t~ret1610#1 && main_#t~ret1610#1 <= 2147483647;havoc main_#t~ret1610#1;~ldv_state_variable_3~0 := 3; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume 0 != vortex_start_xmit_#t~bitwise914#1;havoc vortex_start_xmit_#t~bitwise914#1; [2025-02-08 02:44:26,019 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010: assume !(0 != vortex_start_xmit_#t~bitwise914#1);havoc vortex_start_xmit_#t~bitwise914#1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-4: assume 0 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise914#1 := 0; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-4: assume !(0 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-3: assume 48 == vortex_start_xmit_~tx_status~1#1;vortex_start_xmit_#t~bitwise914#1 := vortex_start_xmit_~tx_status~1#1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-3: assume !(48 == vortex_start_xmit_~tx_status~1#1); [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11842: havoc ldv_vortex_pm_ops_complete_5_#t~nondet1696#1;main_#t~ret1646#1 := ldv_vortex_pm_ops_complete_5_#res#1;havoc ldv_vortex_pm_ops_complete_5_#t~nondet1696#1;assume { :end_inline_ldv_vortex_pm_ops_complete_5 } true;assume -2147483648 <= main_#t~ret1646#1 && main_#t~ret1646#1 <= 2147483647;havoc main_#t~ret1646#1;~ldv_state_variable_5~0 := 1;~ref_cnt~0 := ~ref_cnt~0 - 1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-2: havoc vortex_start_xmit_#t~bitwise914#1;assume ((((vortex_start_xmit_~tx_status~1#1 < 0 || vortex_start_xmit_#t~bitwise914#1 <= vortex_start_xmit_~tx_status~1#1) && vortex_start_xmit_#t~bitwise914#1 <= 48) && vortex_start_xmit_#t~bitwise914#1 >= 0) && (vortex_start_xmit_~tx_status~1#1 >= 0 || vortex_start_xmit_#t~bitwise914#1 > 48 + vortex_start_xmit_~tx_status~1#1)) && vortex_start_xmit_#t~bitwise914#1 >= -2147483648; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8010-1: [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8011: SUMMARY for call issue_and_wait(vortex_start_xmit_~dev#1.base, vortex_start_xmit_~dev#1.offset, 22528); srcloc: null [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10191: assume -2147483648 <= vortex_remove_one_#t~ret1537#1 && vortex_remove_one_#t~ret1537#1 <= 2147483647;havoc vortex_remove_one_#t~ret1537#1;call vortex_remove_one_#t~mem1538#1 := read~int#4(vortex_remove_one_~vp~35#1.base, 798 + vortex_remove_one_~vp~35#1.offset, 1); [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10191-1: SUMMARY for call vortex_remove_one_#t~ret1537#1 := pci_set_power_state(vortex_remove_one_~tmp___4~17#1.base, vortex_remove_one_~tmp___4~17#1.offset, 0); srcloc: null [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10918: havoc vortex_get_strings_#t~switch1387#1, vortex_get_strings_#t~memcpy~res1388#1.base, vortex_get_strings_#t~memcpy~res1388#1.offset, vortex_get_strings_#t~memcpy~res1389#1.base, vortex_get_strings_#t~memcpy~res1389#1.offset, vortex_get_strings_#t~ret1390#1, vortex_get_strings_#t~ret1391#1, vortex_get_strings_~dev#1.base, vortex_get_strings_~dev#1.offset, vortex_get_strings_~stringset#1, vortex_get_strings_~data#1.base, vortex_get_strings_~data#1.offset, vortex_get_strings_~__len~2#1, vortex_get_strings_~__ret~3#1.base, vortex_get_strings_~__ret~3#1.offset, vortex_get_strings_~__ret_warn_on~2#1, vortex_get_strings_~tmp~72#1;havoc vortex_get_strings_#in~dev#1.base, vortex_get_strings_#in~dev#1.offset, vortex_get_strings_#in~stringset#1, vortex_get_strings_#in~data#1.base, vortex_get_strings_#in~data#1.offset;assume { :end_inline_vortex_get_strings } true;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10192: assume 0 != vortex_remove_one_#t~mem1538#1 % 256 % 4294967296;havoc vortex_remove_one_#t~mem1538#1;call vortex_remove_one_#t~mem1539#1.base, vortex_remove_one_#t~mem1539#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10192: assume !(0 != vortex_remove_one_#t~mem1538#1 % 256 % 4294967296);havoc vortex_remove_one_#t~mem1538#1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11910: havoc mii_nway_restart_#t~nondet1713#1;vortex_nway_reset_#t~ret1372#1 := mii_nway_restart_#res#1;havoc mii_nway_restart_#t~nondet1713#1, mii_nway_restart_~arg0#1.base, mii_nway_restart_~arg0#1.offset;havoc mii_nway_restart_#in~arg0#1.base, mii_nway_restart_#in~arg0#1.offset;assume { :end_inline_mii_nway_restart } true;assume -2147483648 <= vortex_nway_reset_#t~ret1372#1 && vortex_nway_reset_#t~ret1372#1 <= 2147483647;vortex_nway_reset_~tmp___0~39#1 := vortex_nway_reset_#t~ret1372#1;havoc vortex_nway_reset_#t~ret1372#1;vortex_nway_reset_#res#1 := vortex_nway_reset_~tmp___0~39#1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10655: main_#t~ret1594#1 := vortex_init_#res#1;havoc vortex_init_#t~ret1560#1, vortex_init_#t~ret1561#1, vortex_init_~pci_rc~0#1, vortex_init_~eisa_rc~0#1, vortex_init_~tmp~83#1;assume { :end_inline_vortex_init } true;assume -2147483648 <= main_#t~ret1594#1 && main_#t~ret1594#1 <= 2147483647;~ldv_retval_3~0 := main_#t~ret1594#1;havoc main_#t~ret1594#1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume 0 != (vortex_remove_one_#t~mem1539#1.base + vortex_remove_one_#t~mem1539#1.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1539#1.base, vortex_remove_one_#t~mem1539#1.offset;call vortex_remove_one_#t~mem1540#1.base, vortex_remove_one_#t~mem1540#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);call vortex_remove_one_#t~mem1541#1.base, vortex_remove_one_#t~mem1541#1.offset := read~$Pointer$#4(vortex_remove_one_#t~mem1540#1.base, 253 + vortex_remove_one_#t~mem1540#1.offset, 8); [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10193: assume !(0 != (vortex_remove_one_#t~mem1539#1.base + vortex_remove_one_#t~mem1539#1.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1539#1.base, vortex_remove_one_#t~mem1539#1.offset;vortex_remove_one_~tmp___6~12#1.base, vortex_remove_one_~tmp___6~12#1.offset := 0, 0; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11779: havoc ethtool_op_get_link_#t~nondet1686#1;main_#t~ret1624#1 := ethtool_op_get_link_#res#1;havoc ethtool_op_get_link_#t~nondet1686#1, ethtool_op_get_link_~arg0#1.base, ethtool_op_get_link_~arg0#1.offset;havoc ethtool_op_get_link_#in~arg0#1.base, ethtool_op_get_link_#in~arg0#1.offset;assume { :end_inline_ethtool_op_get_link } true;havoc main_#t~ret1624#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10194: assume (vortex_remove_one_#t~mem1541#1.base + vortex_remove_one_#t~mem1541#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1540#1.base, vortex_remove_one_#t~mem1540#1.offset;havoc vortex_remove_one_#t~mem1541#1.base, vortex_remove_one_#t~mem1541#1.offset;call vortex_remove_one_#t~mem1542#1.base, vortex_remove_one_#t~mem1542#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);vortex_remove_one_~__mptr___1~5#1.base, vortex_remove_one_~__mptr___1~5#1.offset := vortex_remove_one_#t~mem1542#1.base, vortex_remove_one_#t~mem1542#1.offset;havoc vortex_remove_one_#t~mem1542#1.base, vortex_remove_one_#t~mem1542#1.offset;vortex_remove_one_~tmp___5~13#1.base, vortex_remove_one_~tmp___5~13#1.offset := vortex_remove_one_~__mptr___1~5#1.base, -401736 + vortex_remove_one_~__mptr___1~5#1.offset; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10194: assume !((vortex_remove_one_#t~mem1541#1.base + vortex_remove_one_#t~mem1541#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1540#1.base, vortex_remove_one_#t~mem1540#1.offset;havoc vortex_remove_one_#t~mem1541#1.base, vortex_remove_one_#t~mem1541#1.offset;vortex_remove_one_~tmp___5~13#1.base, vortex_remove_one_~tmp___5~13#1.offset := 0, 0; [2025-02-08 02:44:26,020 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8014: SUMMARY for call iowrite16(18432, vortex_start_xmit_~ioaddr~6#1.base, 14 + vortex_start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11846: havoc ldv_vortex_pm_ops_freeze_late_5_#t~nondet1697#1;main_#t~ret1640#1 := ldv_vortex_pm_ops_freeze_late_5_#res#1;havoc ldv_vortex_pm_ops_freeze_late_5_#t~nondet1697#1;assume { :end_inline_ldv_vortex_pm_ops_freeze_late_5 } true;assume -2147483648 <= main_#t~ret1640#1 && main_#t~ret1640#1 <= 2147483647;~ldv_retval_11~0 := main_#t~ret1640#1;havoc main_#t~ret1640#1; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017-1: SUMMARY for call iowrite8(0, vortex_start_xmit_~ioaddr~6#1.base, 27 + vortex_start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: vortex_start_xmit_~i~4#1 := vortex_start_xmit_~i~4#1 - 1; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10925: main_#t~ret1622#1 := vortex_nway_reset_#res#1;havoc vortex_nway_reset_#t~ret1371#1.base, vortex_nway_reset_#t~ret1371#1.offset, vortex_nway_reset_#t~ret1372#1, vortex_nway_reset_~dev#1.base, vortex_nway_reset_~dev#1.offset, vortex_nway_reset_~vp~22#1.base, vortex_nway_reset_~vp~22#1.offset, vortex_nway_reset_~tmp~68#1.base, vortex_nway_reset_~tmp~68#1.offset, vortex_nway_reset_~tmp___0~39#1;havoc vortex_nway_reset_#in~dev#1.base, vortex_nway_reset_#in~dev#1.offset;assume { :end_inline_vortex_nway_reset } true;assume -2147483648 <= main_#t~ret1622#1 && main_#t~ret1622#1 <= 2147483647;havoc main_#t~ret1622#1;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11850: havoc ldv_vortex_pm_ops_freeze_noirq_5_#t~nondet1698#1;main_#t~ret1638#1 := ldv_vortex_pm_ops_freeze_noirq_5_#res#1;havoc ldv_vortex_pm_ops_freeze_noirq_5_#t~nondet1698#1;assume { :end_inline_ldv_vortex_pm_ops_freeze_noirq_5 } true;assume -2147483648 <= main_#t~ret1638#1 && main_#t~ret1638#1 <= 2147483647;~ldv_retval_13~0 := main_#t~ret1638#1;havoc main_#t~ret1638#1; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10200: vortex_remove_one_~tmp___6~12#1.base, vortex_remove_one_~tmp___6~12#1.offset := vortex_remove_one_~tmp___5~13#1.base, vortex_remove_one_~tmp___5~13#1.offset; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020: assume vortex_start_xmit_~i~4#1 > 0; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8020: assume !(vortex_start_xmit_~i~4#1 > 0); [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021-1: SUMMARY for call vortex_start_xmit_#t~ret915#1 := ioread8(vortex_start_xmit_~ioaddr~6#1.base, 27 + vortex_start_xmit_~ioaddr~6#1.offset); srcloc: null [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8021: vortex_start_xmit_~tmp___4~6#1 := vortex_start_xmit_#t~ret915#1;havoc vortex_start_xmit_#t~ret915#1;vortex_start_xmit_~tx_status~1#1 := (if vortex_start_xmit_~tmp___4~6#1 % 4294967296 % 4294967296 <= 2147483647 then vortex_start_xmit_~tmp___4~6#1 % 4294967296 % 4294967296 else vortex_start_xmit_~tmp___4~6#1 % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11854: havoc ldv_vortex_pm_ops_poweroff_late_5_#t~nondet1699#1;main_#t~ret1643#1 := ldv_vortex_pm_ops_poweroff_late_5_#res#1;havoc ldv_vortex_pm_ops_poweroff_late_5_#t~nondet1699#1;assume { :end_inline_ldv_vortex_pm_ops_poweroff_late_5 } true;assume -2147483648 <= main_#t~ret1643#1 && main_#t~ret1643#1 <= 2147483647;~ldv_retval_8~0 := main_#t~ret1643#1;havoc main_#t~ret1643#1; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume vortex_start_xmit_~tx_status~1#1 > 0; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8023: assume !(vortex_start_xmit_~tx_status~1#1 > 0); [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6174: assume 0 != ~compaq_ioaddr~0;vortex_eisa_init_~tmp~46#1 := ~vortex_cards_found~0;~vortex_cards_found~0 := 1 + ~vortex_cards_found~0; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6174: assume !(0 != ~compaq_ioaddr~0); [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10204: SUMMARY for call pci_restore_state(vortex_remove_one_~tmp___6~12#1.base, vortex_remove_one_~tmp___6~12#1.offset); srcloc: null [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157-1: SUMMARY for call boomerang_start_xmit_#t~ret961#1.base, boomerang_start_xmit_#t~ret961#1.offset := skb_end_pointer(boomerang_start_xmit_~skb#1.base, boomerang_start_xmit_~skb#1.offset); srcloc: null [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157: boomerang_start_xmit_~tmp___9~4#1.base, boomerang_start_xmit_~tmp___9~4#1.offset := boomerang_start_xmit_#t~ret961#1.base, boomerang_start_xmit_#t~ret961#1.offset;boomerang_start_xmit_~frag~0#1.base, boomerang_start_xmit_~frag~0#1.offset := boomerang_start_xmit_~tmp___9~4#1.base, 48 + boomerang_start_xmit_~tmp___9~4#1.offset + 16 * (if boomerang_start_xmit_~i~5#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then boomerang_start_xmit_~i~5#1 % 18446744073709551616 % 18446744073709551616 else boomerang_start_xmit_~i~5#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10932: havoc vortex_get_wol_#t~ret1419#1.base, vortex_get_wol_#t~ret1419#1.offset, vortex_get_wol_#t~mem1420#1.base, vortex_get_wol_#t~mem1420#1.offset, vortex_get_wol_#t~mem1421#1.base, vortex_get_wol_#t~mem1421#1.offset, vortex_get_wol_#t~mem1422#1.base, vortex_get_wol_#t~mem1422#1.offset, vortex_get_wol_#t~mem1423#1.base, vortex_get_wol_#t~mem1423#1.offset, vortex_get_wol_#t~mem1424#1, vortex_get_wol_#t~mem1425#1, vortex_get_wol_#t~bitwise1426#1, vortex_get_wol_~dev#1.base, vortex_get_wol_~dev#1.offset, vortex_get_wol_~wol#1.base, vortex_get_wol_~wol#1.offset, vortex_get_wol_~vp~27#1.base, vortex_get_wol_~vp~27#1.offset, vortex_get_wol_~tmp~74#1.base, vortex_get_wol_~tmp~74#1.offset, vortex_get_wol_~__mptr~14#1.base, vortex_get_wol_~__mptr~14#1.offset;havoc vortex_get_wol_#in~dev#1.base, vortex_get_wol_#in~dev#1.offset, vortex_get_wol_#in~wol#1.base, vortex_get_wol_#in~wol#1.offset;assume { :end_inline_vortex_get_wol } true;~ldv_state_variable_2~0 := 1; [2025-02-08 02:44:26,021 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11858: havoc ldv_vortex_pm_ops_poweroff_noirq_5_#t~nondet1700#1;main_#t~ret1642#1 := ldv_vortex_pm_ops_poweroff_noirq_5_#res#1;havoc ldv_vortex_pm_ops_poweroff_noirq_5_#t~nondet1700#1;assume { :end_inline_ldv_vortex_pm_ops_poweroff_noirq_5 } true;assume -2147483648 <= main_#t~ret1642#1 && main_#t~ret1642#1 <= 2147483647;~ldv_retval_9~0 := main_#t~ret1642#1;havoc main_#t~ret1642#1; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159-1: SUMMARY for call boomerang_start_xmit_#t~ret962#1 := skb_frag_size(boomerang_start_xmit_~frag~0#1.base, boomerang_start_xmit_~frag~0#1.offset); srcloc: null [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8159: boomerang_start_xmit_~tmp___10~4#1 := boomerang_start_xmit_#t~ret962#1;havoc boomerang_start_xmit_#t~ret962#1;assume { :begin_inline_skb_frag_address } true;skb_frag_address_#in~frag#1.base, skb_frag_address_#in~frag#1.offset := boomerang_start_xmit_~frag~0#1.base, boomerang_start_xmit_~frag~0#1.offset;havoc skb_frag_address_#res#1.base, skb_frag_address_#res#1.offset;havoc skb_frag_address_#t~ret260#1.base, skb_frag_address_#t~ret260#1.offset, skb_frag_address_#t~ret261#1.base, skb_frag_address_#t~ret261#1.offset, skb_frag_address_#t~mem262#1, skb_frag_address_~frag#1.base, skb_frag_address_~frag#1.offset, skb_frag_address_~tmp~27#1.base, skb_frag_address_~tmp~27#1.offset, skb_frag_address_~tmp___0~8#1.base, skb_frag_address_~tmp___0~8#1.offset;skb_frag_address_~frag#1.base, skb_frag_address_~frag#1.offset := skb_frag_address_#in~frag#1.base, skb_frag_address_#in~frag#1.offset;havoc skb_frag_address_~tmp~27#1.base, skb_frag_address_~tmp~27#1.offset;havoc skb_frag_address_~tmp___0~8#1.base, skb_frag_address_~tmp___0~8#1.offset;assume { :begin_inline_skb_frag_page } true;skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset := skb_frag_address_~frag#1.base, skb_frag_address_~frag#1.offset;havoc skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset;havoc skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset, skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset;skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset := skb_frag_page_#in~frag#1.base, skb_frag_page_#in~frag#1.offset;call skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset := read~$Pointer$#4(skb_frag_page_~frag#1.base, skb_frag_page_~frag#1.offset, 8);skb_frag_page_#res#1.base, skb_frag_page_#res#1.offset := skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset;havoc skb_frag_page_#t~mem259#1.base, skb_frag_page_#t~mem259#1.offset; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177: vortex_eisa_init_~tmp___0~17#1.base, vortex_eisa_init_~tmp___0~17#1.offset := vortex_eisa_init_#t~ret361#1.base, vortex_eisa_init_#t~ret361#1.offset;havoc vortex_eisa_init_#t~ret361#1.base, vortex_eisa_init_#t~ret361#1.offset; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6177-1: SUMMARY for call vortex_eisa_init_#t~ret361#1.base, vortex_eisa_init_#t~ret361#1.offset := ioport_map(~compaq_ioaddr~0, 32); srcloc: null [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: assume 0 != (vortex_remove_one_#t~mem1543#1.base + vortex_remove_one_#t~mem1543#1.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1543#1.base, vortex_remove_one_#t~mem1543#1.offset;call vortex_remove_one_#t~mem1544#1.base, vortex_remove_one_#t~mem1544#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);call vortex_remove_one_#t~mem1545#1.base, vortex_remove_one_#t~mem1545#1.offset := read~$Pointer$#4(vortex_remove_one_#t~mem1544#1.base, 253 + vortex_remove_one_#t~mem1544#1.offset, 8); [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207: assume !(0 != (vortex_remove_one_#t~mem1543#1.base + vortex_remove_one_#t~mem1543#1.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1543#1.base, vortex_remove_one_#t~mem1543#1.offset;vortex_remove_one_~tmp___8~12#1.base, vortex_remove_one_~tmp___8~12#1.offset := 0, 0; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10207-1: call vortex_remove_one_#t~mem1543#1.base, vortex_remove_one_#t~mem1543#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8); [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178: assume -2147483648 <= vortex_eisa_init_#t~ret362#1 && vortex_eisa_init_#t~ret362#1 <= 2147483647;havoc vortex_eisa_init_#t~ret362#1; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6178-1: SUMMARY for call vortex_eisa_init_#t~ret362#1 := vortex_probe1(0, 0, vortex_eisa_init_~tmp___0~17#1.base, vortex_eisa_init_~tmp___0~17#1.offset, ~compaq_irq~0, ~compaq_device_id~0, vortex_eisa_init_~tmp~46#1); srcloc: null [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208: assume (vortex_remove_one_#t~mem1545#1.base + vortex_remove_one_#t~mem1545#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc vortex_remove_one_#t~mem1544#1.base, vortex_remove_one_#t~mem1544#1.offset;havoc vortex_remove_one_#t~mem1545#1.base, vortex_remove_one_#t~mem1545#1.offset;call vortex_remove_one_#t~mem1546#1.base, vortex_remove_one_#t~mem1546#1.offset := read~$Pointer$#4(vortex_remove_one_~vp~35#1.base, 488 + vortex_remove_one_~vp~35#1.offset, 8);vortex_remove_one_~__mptr___2~4#1.base, vortex_remove_one_~__mptr___2~4#1.offset := vortex_remove_one_#t~mem1546#1.base, vortex_remove_one_#t~mem1546#1.offset;havoc vortex_remove_one_#t~mem1546#1.base, vortex_remove_one_#t~mem1546#1.offset;vortex_remove_one_~tmp___7~12#1.base, vortex_remove_one_~tmp___7~12#1.offset := vortex_remove_one_~__mptr___2~4#1.base, -401736 + vortex_remove_one_~__mptr___2~4#1.offset; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10208: assume !((vortex_remove_one_#t~mem1545#1.base + vortex_remove_one_#t~mem1545#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc vortex_remove_one_#t~mem1544#1.base, vortex_remove_one_#t~mem1544#1.offset;havoc vortex_remove_one_#t~mem1545#1.base, vortex_remove_one_#t~mem1545#1.offset;vortex_remove_one_~tmp___7~12#1.base, vortex_remove_one_~tmp___7~12#1.offset := 0, 0; [2025-02-08 02:44:26,022 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10275: vortex_init_#t~ret1561#1 := vortex_eisa_init_#res#1;havoc vortex_eisa_init_#t~ret361#1.base, vortex_eisa_init_#t~ret361#1.offset, vortex_eisa_init_#t~ret362#1, vortex_eisa_init_~eisa_found~0#1, vortex_eisa_init_~orig_cards_found~0#1, vortex_eisa_init_~tmp~46#1, vortex_eisa_init_~tmp___0~17#1.base, vortex_eisa_init_~tmp___0~17#1.offset;assume { :end_inline_vortex_eisa_init } true;assume -2147483648 <= vortex_init_#t~ret1561#1 && vortex_init_#t~ret1561#1 <= 2147483647;vortex_init_~eisa_rc~0#1 := vortex_init_#t~ret1561#1;havoc vortex_init_#t~ret1561#1; [2025-02-08 02:44:33,045 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011: assume mdio_write_~i~11#1 >= 0; [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10011: assume !(mdio_write_~i~11#1 >= 0); [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783: assume 0 != is_valid_ether_addr_~tmp___0~11#1;assume { :begin_inline_is_zero_ether_addr } true;is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem310#1, is_zero_ether_addr_#t~mem311#1, is_zero_ether_addr_#t~bitwise312#1, is_zero_ether_addr_#t~mem313#1, is_zero_ether_addr_#t~bitwise314#1, is_zero_ether_addr_#t~mem315#1, is_zero_ether_addr_#t~bitwise316#1, is_zero_ether_addr_#t~mem317#1, is_zero_ether_addr_#t~bitwise318#1, is_zero_ether_addr_#t~mem319#1, is_zero_ether_addr_#t~bitwise320#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset := is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;call is_zero_ether_addr_#t~mem310#1 := read~int#4(is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset, 1);call is_zero_ether_addr_#t~mem311#1 := read~int#4(is_zero_ether_addr_~addr#1.base, 1 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5783: assume !(0 != is_valid_ether_addr_~tmp___0~11#1);is_valid_ether_addr_~tmp___3~1#1 := 0; [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6840-1: SUMMARY for call __release_region(~#ioport_resource~0.base, ~#ioport_resource~0.offset, #t~mem561#1, #t~mem562#1); srcloc: null [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6840: havoc #t~mem561#1;havoc #t~mem562#1; [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-1: SUMMARY for call #t~ret467#1 := printk(71, 0); srcloc: null [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609: assume -2147483648 <= #t~ret467#1 && #t~ret467#1 <= 2147483647;havoc #t~mem461#1;havoc #t~mem462#1;havoc #t~mem463#1;havoc #t~mem464#1;havoc #t~mem465#1;havoc #t~mem466#1;havoc #t~ret467#1; [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808-1: SUMMARY for call #t~ret551#1 := printk(99, 0); srcloc: null [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: assume -2147483648 <= #t~ret551#1 && #t~ret551#1 <= 2147483647;havoc #t~ret551#1; [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6643: call #t~mem486#1 := read~int#37(~#eeprom~0#1.base, 52 + ~#eeprom~0#1.offset, 4);call write~int#4(#t~mem486#1, ~vp~1#1.base, 813 + ~vp~1#1.offset, 2);havoc #t~mem486#1;call #t~mem487#1 := read~int#37(~#eeprom~0#1.base, 60 + ~#eeprom~0#1.offset, 4);call write~int#4(#t~mem487#1, ~vp~1#1.base, 815 + ~vp~1#1.offset, 2);havoc #t~mem487#1;call #t~mem488#1 := read~int#37(~#eeprom~0#1.base, 64 + ~#eeprom~0#1.offset, 4);call write~int#4(#t~mem488#1, ~vp~1#1.base, 811 + ~vp~1#1.offset, 2);havoc #t~mem488#1;call #t~mem489#1 := read~int#4(~vp~1#1.base, 813 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,046 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511-1: SUMMARY for call #t~ret428#1 := window_read16(~vp~1#1.base, ~vp~1#1.offset, 0, 12); srcloc: null [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: ~tmp___4~0#1 := #t~ret428#1;call write~int#37(~tmp___4~0#1 % 65536, ~#eeprom~0#1.base, ~#eeprom~0#1.offset + 4 * ~i~0#1, 4);~i~0#1 := 1 + ~i~0#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710: assume #t~short518#1;havoc #t~mem510#1;havoc #t~bitwise511#1;havoc #t~mem512#1;havoc #t~bitwise513#1;havoc #t~short514#1;havoc #t~mem515#1;havoc #t~short516#1;havoc #t~mem517#1;havoc #t~short518#1;~phy_idx~0#1 := 0;~mii_preamble_required~0 := (if (1 + ~mii_preamble_required~0) % 256 <= 127 then (1 + ~mii_preamble_required~0) % 256 else (1 + ~mii_preamble_required~0) % 256 - 256);call #t~mem519#1 := read~int#4(~vp~1#1.base, 801 + ~vp~1#1.offset, 4); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710: assume !#t~short518#1;havoc #t~mem510#1;havoc #t~bitwise511#1;havoc #t~mem512#1;havoc #t~bitwise513#1;havoc #t~short514#1;havoc #t~mem515#1;havoc #t~short516#1;havoc #t~mem517#1;havoc #t~short518#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5785: assume 0 != is_valid_ether_addr_~tmp___1~6#1 % 256;is_valid_ether_addr_~tmp___2~1#1 := 0; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5785: assume !(0 != is_valid_ether_addr_~tmp___1~6#1 % 256);is_valid_ether_addr_~tmp___2~1#1 := 1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-4: #t~short516#1 := #t~short514#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-3: assume #t~short516#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-3: assume !#t~short516#1;call #t~mem515#1 := read~int#4(~dev~0#1.base, 418 + ~dev~0#1.offset, 1);#t~short516#1 := 6 == #t~mem515#1 % 256 % 4294967296; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-2: #t~short518#1 := #t~short516#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-1: assume #t~short518#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-1: assume !#t~short518#1;call #t~mem517#1 := read~int#4(~dev~0#1.base, 418 + ~dev~0#1.offset, 1);#t~short518#1 := 8 == #t~mem517#1 % 256 % 4294967296; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-8: assume 128 == #t~mem512#1;#t~bitwise513#1 := #t~mem512#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-8: assume !(128 == #t~mem512#1); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-7: havoc #t~bitwise513#1;assume ((((#t~mem512#1 < 0 || #t~bitwise513#1 <= #t~mem512#1) && #t~bitwise513#1 <= 128) && #t~bitwise513#1 >= 0) && (#t~mem512#1 >= 0 || #t~bitwise513#1 > 128 + #t~mem512#1)) && #t~bitwise513#1 >= -2147483648; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-6: [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-5: #t~short514#1 := 0 != #t~bitwise513#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-12: [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-11: #t~short514#1 := 0 != #t~bitwise511#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-10: assume #t~short514#1; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-10: assume !#t~short514#1;call #t~mem512#1 := read~int#25(~vci~1#1.base, 12 + ~vci~1#1.offset, 4); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-9: assume 0 == #t~mem512#1;#t~bitwise513#1 := 0; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-9: assume !(0 == #t~mem512#1); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-16: call #t~mem510#1 := read~int#4(~vp~1#1.base, 809 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-15: assume 0 == (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296);#t~bitwise511#1 := 0; [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-15: assume !(0 == (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-14: assume 64 == (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296);#t~bitwise511#1 := (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:44:33,047 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-14: assume !(64 == (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6710-13: havoc #t~bitwise511#1;assume (((((if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise511#1 <= (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise511#1 <= 64) && #t~bitwise511#1 >= 0) && ((if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise511#1 > 64 + (if #t~mem510#1 % 65536 % 4294967296 <= 2147483647 then #t~mem510#1 % 65536 % 4294967296 else #t~mem510#1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise511#1 >= -2147483648; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: assume { :begin_inline_ldv_free_netdev_9 } true;ldv_free_netdev_9_#in~dev#1.base, ldv_free_netdev_9_#in~dev#1.offset := ~dev~0#1.base, ~dev~0#1.offset;havoc ldv_free_netdev_9_~dev#1.base, ldv_free_netdev_9_~dev#1.offset;ldv_free_netdev_9_~dev#1.base, ldv_free_netdev_9_~dev#1.offset := ldv_free_netdev_9_#in~dev#1.base, ldv_free_netdev_9_#in~dev#1.offset; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: assume ~config~0#1 % 4294967296 / 1048576 % 4294967296 % 16 % 18446744073709551616 <= 9;call #t~mem498#1.base, #t~mem498#1.offset := read~$Pointer$#34(~#media_tbl~0.base, ~#media_tbl~0.offset + 16 * (if ~config~0#1 % 4294967296 / 1048576 % 4294967296 % 16 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~config~0#1 % 4294967296 / 1048576 % 4294967296 % 16 % 18446744073709551616 % 18446744073709551616 else ~config~0#1 % 4294967296 / 1048576 % 4294967296 % 16 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);~tmp___13~0#1.base, ~tmp___13~0#1.offset := #t~mem498#1.base, #t~mem498#1.offset;havoc #t~mem498#1.base, #t~mem498#1.offset; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6678: assume !(~config~0#1 % 4294967296 / 1048576 % 4294967296 % 16 % 18446744073709551616 <= 9);~tmp___13~0#1.base, ~tmp___13~0#1.offset := 83, 0; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777-1: SUMMARY for call #t~ret537#1 := printk(94, 0); srcloc: null [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6777: assume -2147483648 <= #t~ret537#1 && #t~ret537#1 <= 2147483647;havoc #t~ret537#1; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6844-1: SUMMARY for call #t~ret563#1 := printk(100, 0); srcloc: null [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6844: assume -2147483648 <= #t~ret563#1 && #t~ret563#1 <= 2147483647;havoc #t~ret563#1;#res#1 := ~retval~0#1;call ULTIMATE.dealloc(~#eeprom~0#1.base, ~#eeprom~0#1.offset);havoc ~#eeprom~0#1.base, ~#eeprom~0#1.offset;call ULTIMATE.dealloc(~#pci_latency~0#1.base, ~#pci_latency~0#1.offset);havoc ~#pci_latency~0#1.base, ~#pci_latency~0#1.offset;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#ram_split~0#1.base, ~#ram_split~0#1.offset);havoc ~#ram_split~0#1.base, ~#ram_split~0#1.offset;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume (if #t~mem489#1 % 65536 % 65536 <= 32767 then #t~mem489#1 % 65536 % 65536 else #t~mem489#1 % 65536 % 65536 - 65536) < 0;havoc #t~mem489#1;call write~int#4(1, ~vp~1#1.base, 786 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: assume !((if #t~mem489#1 % 65536 % 65536 <= 32767 then #t~mem489#1 % 65536 % 65536 else #t~mem489#1 % 65536 % 65536 - 65536) < 0);havoc #t~mem489#1; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6745: ~phy~0#1 := 1 + ~phy~0#1; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-1: [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547: ~checksum~0#1 := #t~bitwise434#1 % 256; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580: assume 0 != ~tmp___8~0#1;~retval~0#1 := -22; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6580: assume !(0 != ~tmp___8~0#1);~i~0#1 := 0; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-5: assume 0 == ~checksum~0#1 % 4294967296 / 256 % 4294967296;#t~bitwise434#1 := ~checksum~0#1; [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-5: assume !(0 == ~checksum~0#1 % 4294967296 / 256 % 4294967296); [2025-02-08 02:44:33,048 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-4: assume 0 == ~checksum~0#1 % 4294967296;#t~bitwise434#1 := ~checksum~0#1 % 4294967296 / 256; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-4: assume !(0 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-3: assume ~checksum~0#1 % 4294967296 / 256 % 4294967296 == ~checksum~0#1 % 4294967296;#t~bitwise434#1 := 0; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-3: assume !(~checksum~0#1 % 4294967296 / 256 % 4294967296 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6547-2: havoc #t~bitwise434#1;assume #t~bitwise434#1 % 4294967296 <= ~checksum~0#1 % 4294967296 / 256 % 4294967296 + ~checksum~0#1 % 4294967296; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6812: call write~$Pointer$#4(~#vortex_ethtool_ops~0.base, ~#vortex_ethtool_ops~0.offset, ~dev~0#1.base, 388 + ~dev~0#1.offset, 8);call write~int#4((if 250 * ~watchdog~0 < 0 && 0 != 250 * ~watchdog~0 % 1000 then 1 + 250 * ~watchdog~0 / 1000 else 250 * ~watchdog~0 / 1000), ~dev~0#1.base, 898 + ~dev~0#1.offset, 4); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-3: assume 32768 == #t~mem519#1;#t~bitwise520#1 := #t~mem519#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-3: assume !(32768 == #t~mem519#1); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: assume #t~short470#1;havoc #t~mem468#1;havoc #t~bitwise469#1;havoc #t~short470#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: assume !#t~short470#1;havoc #t~mem468#1;havoc #t~bitwise469#1;havoc #t~short470#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-2: havoc #t~bitwise520#1;assume ((((#t~mem519#1 < 0 || #t~bitwise520#1 <= #t~mem519#1) && #t~bitwise520#1 <= 32768) && #t~bitwise520#1 >= 0) && (#t~mem519#1 >= 0 || #t~bitwise520#1 > 32768 + #t~mem519#1)) && #t~bitwise520#1 >= -2147483648; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-1: [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume 0 != #t~bitwise520#1;havoc #t~mem519#1;havoc #t~bitwise520#1;~mii_preamble_required~0 := (if (1 + ~mii_preamble_required~0) % 256 <= 127 then (1 + ~mii_preamble_required~0) % 256 else (1 + ~mii_preamble_required~0) % 256 - 256); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713: assume !(0 != #t~bitwise520#1);havoc #t~mem519#1;havoc #t~bitwise520#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-4: assume 256 == #t~mem468#1;#t~bitwise469#1 := #t~mem468#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-4: assume !(256 == #t~mem468#1); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-3: havoc #t~bitwise469#1;assume ((((#t~mem468#1 < 0 || #t~bitwise469#1 <= #t~mem468#1) && #t~bitwise469#1 <= 256) && #t~bitwise469#1 >= 0) && (#t~mem468#1 >= 0 || #t~bitwise469#1 > 256 + #t~mem468#1)) && #t~bitwise469#1 >= -2147483648; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-2: [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-4: assume 0 == #t~mem519#1;#t~bitwise520#1 := 0; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6713-4: assume !(0 == #t~mem519#1); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-1: #t~short470#1 := 0 != #t~bitwise469#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-7: #t~short470#1 := 0 != (~pdev~2#1.base + ~pdev~2#1.offset) % 18446744073709551616; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-6: assume #t~short470#1;call #t~mem468#1 := read~int#25(~vci~1#1.base, 12 + ~vci~1#1.offset, 4); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-6: assume !#t~short470#1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-5: assume 0 == #t~mem468#1;#t~bitwise469#1 := 0; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-5: assume !(0 == #t~mem468#1); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10017: mdio_write_~i~11#1 := 1; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6780-1: call #t~mem538#1 := read~int#4(~vp~1#1.base, 815 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: assume ~phy~0#1 <= 31 && ~phy_idx~0#1 <= 0; [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: assume !(~phy~0#1 <= 31 && ~phy_idx~0#1 <= 0); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6780: assume 0 != (if #t~mem538#1 % 65536 % 4294967296 <= 2147483647 then #t~mem538#1 % 65536 % 4294967296 else #t~mem538#1 % 65536 % 4294967296 - 4294967296) % 2;havoc #t~mem538#1;call write~int#4(1, ~vp~1#1.base, 790 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,049 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6780: assume !(0 != (if #t~mem538#1 % 65536 % 4294967296 <= 2147483647 then #t~mem538#1 % 65536 % 4294967296 else #t~mem538#1 % 65536 % 4294967296 - 4294967296) % 2);havoc #t~mem538#1;call write~int#4(2, ~vp~1#1.base, 790 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: SUMMARY for call #t~ret471#1.base, #t~ret471#1.offset := pci_iomap(~pdev~2#1.base, ~pdev~2#1.offset, 2, 0); srcloc: null [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582: assume -2147483648 <= #t~ret449#1 && #t~ret449#1 <= 2147483647;havoc #t~ret449#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: call write~$Pointer$#4(#t~ret471#1.base, #t~ret471#1.offset, ~vp~1#1.base, 504 + ~vp~1#1.offset, 8);havoc #t~ret471#1.base, #t~ret471#1.offset;call #t~mem472#1.base, #t~mem472#1.offset := read~$Pointer$#4(~vp~1#1.base, 504 + ~vp~1#1.offset, 8); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6648: assume 0 != ~print_info~0#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6648: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6582-1: SUMMARY for call #t~ret449#1 := printk(68, 0); srcloc: null [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: assume 0 != (~pdev~2#1.base + ~pdev~2#1.offset) % 18446744073709551616;call write~int#4(1, ~vp~1#1.base, 795 + ~vp~1#1.offset, 1);call #t~mem552#1.base, #t~mem552#1.offset := read~$Pointer$#4(~vp~1#1.base, 488 + ~vp~1#1.offset, 8); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: assume !(0 != (~pdev~2#1.base + ~pdev~2#1.offset) % 18446744073709551616); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5790: assume 0 != is_valid_ether_addr_~tmp___2~1#1;is_valid_ether_addr_~tmp___3~1#1 := 1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5790: assume !(0 != is_valid_ether_addr_~tmp___2~1#1);is_valid_ether_addr_~tmp___3~1#1 := 0; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550: assume #t~short437#1;havoc #t~mem435#1;havoc #t~bitwise436#1;havoc #t~short437#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550: assume !#t~short437#1;havoc #t~mem435#1;havoc #t~bitwise436#1;havoc #t~short437#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649-1: SUMMARY for call #t~ret490#1 := printk(73, 0); srcloc: null [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: assume 0 == (#t~mem472#1.base + #t~mem472#1.offset) % 18446744073709551616;havoc #t~mem472#1.base, #t~mem472#1.offset;~retval~0#1 := -12; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: assume !(0 == (#t~mem472#1.base + #t~mem472#1.offset) % 18446744073709551616);havoc #t~mem472#1.base, #t~mem472#1.offset; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6649: assume -2147483648 <= #t~ret490#1 && #t~ret490#1 <= 2147483647;havoc #t~ret490#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-4: assume 8 == #t~mem435#1;#t~bitwise436#1 := #t~mem435#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-4: assume !(8 == #t~mem435#1); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-3: havoc #t~bitwise436#1;assume ((((#t~mem435#1 < 0 || #t~bitwise436#1 <= #t~mem435#1) && #t~bitwise436#1 <= 8) && #t~bitwise436#1 >= 0) && (#t~mem435#1 >= 0 || #t~bitwise436#1 > 8 + #t~mem435#1)) && #t~bitwise436#1 >= -2147483648; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-2: [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-1: #t~short437#1 := 0 == #t~bitwise436#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-7: #t~short437#1 := 0 != ~checksum~0#1 % 4294967296; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-6: assume #t~short437#1;call #t~mem435#1 := read~int#25(~vci~1#1.base, 12 + ~vci~1#1.offset, 4); [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-6: assume !#t~short437#1; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-5: assume 0 == #t~mem435#1;#t~bitwise436#1 := 0; [2025-02-08 02:44:33,050 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-5: assume !(0 == #t~mem435#1); [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume 0 != (if ~config~0#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then ~config~0#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else ~config~0#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 2;~tmp___14~0#1.base, ~tmp___14~0#1.offset := 84, 0; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume !(0 != (if ~config~0#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 <= 2147483647 then ~config~0#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 else ~config~0#1 % 4294967296 / 16777216 % 4294967296 % 4294967296 - 4294967296) % 2);~tmp___14~0#1.base, ~tmp___14~0#1.offset := 85, 0; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551-1: SUMMARY for call #t~ret438#1 := printk(66, 0); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: assume -2147483648 <= #t~ret438#1 && #t~ret438#1 <= 2147483647;havoc #t~ret438#1; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10020: SUMMARY for call window_write16(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, 0, 4, 8); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: assume 0 != (#t~mem552#1.base + #t~mem552#1.offset) % 18446744073709551616;havoc #t~mem552#1.base, #t~mem552#1.offset;call #t~mem553#1.base, #t~mem553#1.offset := read~$Pointer$#4(~vp~1#1.base, 488 + ~vp~1#1.offset, 8);call #t~mem554#1.base, #t~mem554#1.offset := read~$Pointer$#4(#t~mem553#1.base, 253 + #t~mem553#1.offset, 8); [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6816: assume !(0 != (#t~mem552#1.base + #t~mem552#1.offset) % 18446744073709551616);havoc #t~mem552#1.base, #t~mem552#1.offset;~tmp___22~0#1.base, ~tmp___22~0#1.offset := 0, 0; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6717: SUMMARY for call mdio_sync(~vp~1#1.base, ~vp~1#1.offset, 32); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5198: havoc is_device_dma_capable_#t~mem128#1.base, is_device_dma_capable_#t~mem128#1.offset;havoc is_device_dma_capable_#t~mem129#1.base, is_device_dma_capable_#t~mem129#1.offset;havoc is_device_dma_capable_#t~mem130#1;havoc is_device_dma_capable_#t~short131#1; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10021: SUMMARY for call mdio_delay(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9988: mdio_write_~tmp~80#1.base, mdio_write_~tmp~80#1.offset := mdio_write_#t~ret1488#1.base, mdio_write_#t~ret1488#1.offset;havoc mdio_write_#t~ret1488#1.base, mdio_write_#t~ret1488#1.offset;mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset := mdio_write_~tmp~80#1.base, mdio_write_~tmp~80#1.offset; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9988-1: SUMMARY for call mdio_write_#t~ret1488#1.base, mdio_write_#t~ret1488#1.offset := netdev_priv(mdio_write_~dev#1.base, mdio_write_~dev#1.offset); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718: assume -2147483648 <= #t~ret521#1 && #t~ret521#1 <= 2147483647;havoc #t~ret521#1;~phy~0#1 := 0; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume (#t~mem554#1.base + #t~mem554#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem553#1.base, #t~mem553#1.offset;havoc #t~mem554#1.base, #t~mem554#1.offset;call #t~mem555#1.base, #t~mem555#1.offset := read~$Pointer$#4(~vp~1#1.base, 488 + ~vp~1#1.offset, 8);~__mptr___0~0#1.base, ~__mptr___0~0#1.offset := #t~mem555#1.base, #t~mem555#1.offset;havoc #t~mem555#1.base, #t~mem555#1.offset;~tmp___21~0#1.base, ~tmp___21~0#1.offset := ~__mptr___0~0#1.base, -401736 + ~__mptr___0~0#1.offset; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6817: assume !((#t~mem554#1.base + #t~mem554#1.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem553#1.base, #t~mem553#1.offset;havoc #t~mem554#1.base, #t~mem554#1.offset;~tmp___21~0#1.base, ~tmp___21~0#1.offset := 0, 0; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718-1: SUMMARY for call #t~ret521#1 := mdio_read(~dev~0#1.base, ~dev~0#1.offset, 24, 1); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10022: SUMMARY for call window_write16(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, 1, 4, 8); srcloc: null [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-2: is_zero_ether_addr_#res#1 := (if 0 == (if 0 == is_zero_ether_addr_#t~bitwise320#1 % 4294967296 then 1 else 0) then 0 else 1);havoc is_zero_ether_addr_#t~mem310#1;havoc is_zero_ether_addr_#t~mem311#1;havoc is_zero_ether_addr_#t~bitwise312#1;havoc is_zero_ether_addr_#t~mem313#1;havoc is_zero_ether_addr_#t~bitwise314#1;havoc is_zero_ether_addr_#t~mem315#1;havoc is_zero_ether_addr_#t~bitwise316#1;havoc is_zero_ether_addr_#t~mem317#1;havoc is_zero_ether_addr_#t~bitwise318#1;havoc is_zero_ether_addr_#t~mem319#1;havoc is_zero_ether_addr_#t~bitwise320#1; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-3: [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761: havoc is_zero_ether_addr_#t~mem310#1;havoc is_zero_ether_addr_#t~mem311#1;havoc is_zero_ether_addr_#t~bitwise312#1;havoc is_zero_ether_addr_#t~mem313#1;havoc is_zero_ether_addr_#t~bitwise314#1;havoc is_zero_ether_addr_#t~mem315#1;havoc is_zero_ether_addr_#t~bitwise316#1;havoc is_zero_ether_addr_#t~mem317#1;havoc is_zero_ether_addr_#t~bitwise318#1;havoc is_zero_ether_addr_#t~mem319#1;havoc is_zero_ether_addr_#t~bitwise320#1;is_valid_ether_addr_#t~ret323#1 := is_zero_ether_addr_#res#1;havoc is_zero_ether_addr_#t~mem310#1, is_zero_ether_addr_#t~mem311#1, is_zero_ether_addr_#t~bitwise312#1, is_zero_ether_addr_#t~mem313#1, is_zero_ether_addr_#t~bitwise314#1, is_zero_ether_addr_#t~mem315#1, is_zero_ether_addr_#t~bitwise316#1, is_zero_ether_addr_#t~mem317#1, is_zero_ether_addr_#t~bitwise318#1, is_zero_ether_addr_#t~mem319#1, is_zero_ether_addr_#t~bitwise320#1, is_zero_ether_addr_~addr#1.base, is_zero_ether_addr_~addr#1.offset;havoc is_zero_ether_addr_#in~addr#1.base, is_zero_ether_addr_#in~addr#1.offset;assume { :end_inline_is_zero_ether_addr } true;is_valid_ether_addr_~tmp___1~6#1 := (if 0 == is_valid_ether_addr_#t~ret323#1 % 256 then 0 else 1);havoc is_valid_ether_addr_#t~ret323#1; [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6785: call write~int#4(0, ~vp~1#1.base, 788 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-6: assume 0 == is_zero_ether_addr_#t~bitwise318#1 || is_zero_ether_addr_#t~bitwise318#1 == (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise320#1 := (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-6: assume !(0 == is_zero_ether_addr_#t~bitwise318#1 || is_zero_ether_addr_#t~bitwise318#1 == (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: ~i~0#1 := 0; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6587: assume ~i~0#1 <= 5; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6587: assume !(~i~0#1 <= 5); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-7: call is_zero_ether_addr_#t~mem319#1 := read~int#4(is_zero_ether_addr_~addr#1.base, 5 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-4: havoc is_zero_ether_addr_#t~bitwise320#1;assume (((((is_zero_ether_addr_#t~bitwise318#1 < 0 && (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise320#1 >= (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise318#1 >= 0 && (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise320#1 >= is_zero_ether_addr_#t~bitwise318#1)) && ((is_zero_ether_addr_#t~bitwise318#1 < 0 || (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise320#1 <= is_zero_ether_addr_#t~bitwise318#1 + (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise318#1 >= 0 && (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise320#1 < 0)) && is_zero_ether_addr_#t~bitwise320#1 <= 2147483647; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-5: assume 0 == (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise320#1 := is_zero_ether_addr_#t~bitwise318#1; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-5: assume !(0 == (if is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem319#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-10: assume 0 == (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise318#1 := is_zero_ether_addr_#t~bitwise316#1; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-10: assume !(0 == (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-11: assume 0 == is_zero_ether_addr_#t~bitwise316#1 || is_zero_ether_addr_#t~bitwise316#1 == (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise318#1 := (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-11: assume !(0 == is_zero_ether_addr_#t~bitwise316#1 || is_zero_ether_addr_#t~bitwise316#1 == (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-8: [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-9: havoc is_zero_ether_addr_#t~bitwise318#1;assume (((((is_zero_ether_addr_#t~bitwise316#1 < 0 && (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise318#1 >= (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise316#1 >= 0 && (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise318#1 >= is_zero_ether_addr_#t~bitwise316#1)) && ((is_zero_ether_addr_#t~bitwise316#1 < 0 || (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise318#1 <= is_zero_ether_addr_#t~bitwise316#1 + (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise316#1 >= 0 && (if is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem317#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise318#1 < 0)) && is_zero_ether_addr_#t~bitwise318#1 <= 2147483647; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: ~i~0#1 := 0; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-14: havoc is_zero_ether_addr_#t~bitwise316#1;assume (((((is_zero_ether_addr_#t~bitwise314#1 < 0 && (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise316#1 >= (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise314#1 >= 0 && (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise316#1 >= is_zero_ether_addr_#t~bitwise314#1)) && ((is_zero_ether_addr_#t~bitwise314#1 < 0 || (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise316#1 <= is_zero_ether_addr_#t~bitwise314#1 + (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise314#1 >= 0 && (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise316#1 < 0)) && is_zero_ether_addr_#t~bitwise316#1 <= 2147483647; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-15: assume 0 == (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise316#1 := is_zero_ether_addr_#t~bitwise314#1; [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-15: assume !(0 == (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,055 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-12: call is_zero_ether_addr_#t~mem317#1 := read~int#4(is_zero_ether_addr_~addr#1.base, 4 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-13: [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-18: [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-19: havoc is_zero_ether_addr_#t~bitwise314#1;assume (((((is_zero_ether_addr_#t~bitwise312#1 < 0 && (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise314#1 >= (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296)) && ((is_zero_ether_addr_#t~bitwise312#1 >= 0 && (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise314#1 >= is_zero_ether_addr_#t~bitwise312#1)) && ((is_zero_ether_addr_#t~bitwise312#1 < 0 || (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise314#1 <= is_zero_ether_addr_#t~bitwise312#1 + (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296))) && ((is_zero_ether_addr_#t~bitwise312#1 >= 0 && (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise314#1 < 0)) && is_zero_ether_addr_#t~bitwise314#1 <= 2147483647; [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-16: assume 0 == is_zero_ether_addr_#t~bitwise314#1 || is_zero_ether_addr_#t~bitwise314#1 == (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise316#1 := (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-16: assume !(0 == is_zero_ether_addr_#t~bitwise314#1 || is_zero_ether_addr_#t~bitwise314#1 == (if is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem315#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-17: call is_zero_ether_addr_#t~mem315#1 := read~int#4(is_zero_ether_addr_~addr#1.base, 3 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-22: call is_zero_ether_addr_#t~mem313#1 := read~int#4(is_zero_ether_addr_~addr#1.base, 2 + is_zero_ether_addr_~addr#1.offset, 1); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-23: [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-20: assume 0 == (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise314#1 := is_zero_ether_addr_#t~bitwise312#1; [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-20: assume !(0 == (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-21: assume 0 == is_zero_ether_addr_#t~bitwise312#1 || is_zero_ether_addr_#t~bitwise312#1 == (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise314#1 := (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-21: assume !(0 == is_zero_ether_addr_#t~bitwise312#1 || is_zero_ether_addr_#t~bitwise312#1 == (if is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem313#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-1: [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-26: assume 0 == (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) || (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) == (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise312#1 := (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-26: assume !(0 == (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) || (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) == (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-2: havoc mdio_write_#t~bitwise1491#1;assume (((((mdio_write_#t~bitwise1490#1 < 0 && mdio_write_~value#1 >= 0) || mdio_write_#t~bitwise1491#1 >= mdio_write_~value#1) && ((mdio_write_#t~bitwise1490#1 >= 0 && mdio_write_~value#1 < 0) || mdio_write_#t~bitwise1491#1 >= mdio_write_#t~bitwise1490#1)) && ((mdio_write_#t~bitwise1490#1 < 0 || mdio_write_~value#1 < 0) || mdio_write_#t~bitwise1491#1 <= mdio_write_#t~bitwise1490#1 + mdio_write_~value#1)) && ((mdio_write_#t~bitwise1490#1 >= 0 && mdio_write_~value#1 >= 0) || mdio_write_#t~bitwise1491#1 < 0)) && mdio_write_#t~bitwise1491#1 <= 2147483647; [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-3: assume 0 == mdio_write_~value#1;mdio_write_#t~bitwise1491#1 := mdio_write_#t~bitwise1490#1; [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-3: assume !(0 == mdio_write_~value#1); [2025-02-08 02:44:33,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-24: havoc is_zero_ether_addr_#t~bitwise312#1;assume ((((((if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) < 0 && (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise312#1 >= (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296)) && (((if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) >= 0 && (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise312#1 >= (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296))) && (((if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) < 0 || (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296) < 0) || is_zero_ether_addr_#t~bitwise312#1 <= (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) + (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296))) && (((if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296) >= 0 && (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296) >= 0) || is_zero_ether_addr_#t~bitwise312#1 < 0)) && is_zero_ether_addr_#t~bitwise312#1 <= 2147483647; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-4: assume 0 == mdio_write_#t~bitwise1490#1 || mdio_write_#t~bitwise1490#1 == mdio_write_~value#1;mdio_write_#t~bitwise1491#1 := mdio_write_~value#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-4: assume !(0 == mdio_write_#t~bitwise1490#1 || mdio_write_#t~bitwise1490#1 == mdio_write_~value#1); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-25: assume 0 == (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296);is_zero_ether_addr_#t~bitwise312#1 := (if is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem310#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5761-25: assume !(0 == (if is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 <= 2147483647 then is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 else is_zero_ether_addr_#t~mem311#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023: mdio_write_~i~11#1 := mdio_write_~i~11#1 - 1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10023-1: SUMMARY for call mdio_delay(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset); srcloc: null [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990: mdio_write_~write_cmd~0#1 := mdio_write_#t~bitwise1491#1;havoc mdio_write_#t~bitwise1489#1;havoc mdio_write_#t~bitwise1490#1;havoc mdio_write_#t~bitwise1491#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-9: [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6654: call write~$Pointer$#31(74, 0, ~#ram_split~0#1.base, ~#ram_split~0#1.offset, 8);call write~$Pointer$#31(75, 0, ~#ram_split~0#1.base, 8 + ~#ram_split~0#1.offset, 8);call write~$Pointer$#31(76, 0, ~#ram_split~0#1.base, 16 + ~#ram_split~0#1.offset, 8);call write~$Pointer$#31(77, 0, ~#ram_split~0#1.base, 24 + ~#ram_split~0#1.offset, 8); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-10: havoc mdio_write_#t~bitwise1489#1;assume ((((8388608 * mdio_write_~phy_id#1 < 0 || mdio_write_#t~bitwise1489#1 >= 1342308352) && mdio_write_#t~bitwise1489#1 >= 8388608 * mdio_write_~phy_id#1) && (8388608 * mdio_write_~phy_id#1 < 0 || mdio_write_#t~bitwise1489#1 <= 1342308352 + 8388608 * mdio_write_~phy_id#1)) && (8388608 * mdio_write_~phy_id#1 >= 0 || mdio_write_#t~bitwise1489#1 < 0)) && mdio_write_#t~bitwise1489#1 <= 2147483647; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-11: assume false;mdio_write_#t~bitwise1489#1 := 8388608 * mdio_write_~phy_id#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-11: assume !false; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-12: assume 0 == 8388608 * mdio_write_~phy_id#1 || 1342308352 == 8388608 * mdio_write_~phy_id#1;mdio_write_#t~bitwise1489#1 := 1342308352; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-12: assume !(0 == 8388608 * mdio_write_~phy_id#1 || 1342308352 == 8388608 * mdio_write_~phy_id#1); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6753: ~mii_preamble_required~0 := (if (~mii_preamble_required~0 - 1) % 256 <= 127 then (~mii_preamble_required~0 - 1) % 256 else (~mii_preamble_required~0 - 1) % 256 - 256); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-5: [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume ~i~0#1 <= 23; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6522: assume !(~i~0#1 <= 23); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-6: havoc mdio_write_#t~bitwise1490#1;assume (((((mdio_write_#t~bitwise1489#1 < 0 && 262144 * mdio_write_~location#1 >= 0) || mdio_write_#t~bitwise1490#1 >= 262144 * mdio_write_~location#1) && ((mdio_write_#t~bitwise1489#1 >= 0 && 262144 * mdio_write_~location#1 < 0) || mdio_write_#t~bitwise1490#1 >= mdio_write_#t~bitwise1489#1)) && ((mdio_write_#t~bitwise1489#1 < 0 || 262144 * mdio_write_~location#1 < 0) || mdio_write_#t~bitwise1490#1 <= mdio_write_#t~bitwise1489#1 + 262144 * mdio_write_~location#1)) && ((mdio_write_#t~bitwise1489#1 >= 0 && 262144 * mdio_write_~location#1 >= 0) || mdio_write_#t~bitwise1490#1 < 0)) && mdio_write_#t~bitwise1490#1 <= 2147483647; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume ~i~0#1 <= 2; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume !(~i~0#1 <= 2); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-7: assume 0 == 262144 * mdio_write_~location#1;mdio_write_#t~bitwise1490#1 := mdio_write_#t~bitwise1489#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-7: assume !(0 == 262144 * mdio_write_~location#1); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-8: assume 0 == mdio_write_#t~bitwise1489#1 || mdio_write_#t~bitwise1489#1 == 262144 * mdio_write_~location#1;mdio_write_#t~bitwise1490#1 := 262144 * mdio_write_~location#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9990-8: assume !(0 == mdio_write_#t~bitwise1489#1 || mdio_write_#t~bitwise1489#1 == 262144 * mdio_write_~location#1); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: assume 0 != ~print_info~0#1;call #t~mem473#1 := read~int#4(~pdev~2#1.base, 1354 + ~pdev~2#1.offset, 8);call #t~mem474#1.base, #t~mem474#1.offset := read~$Pointer$#4(~vp~1#1.base, 504 + ~vp~1#1.offset, 8); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: assume 0 == ~phy_idx~0#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: assume !(0 == ~phy_idx~0#1);call #t~mem526#1 := read~int#4(~vp~1#1.base, 819 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9991: SUMMARY for call spin_lock_bh(mdio_write_~vp~33#1.base, 893 + mdio_write_~vp~33#1.offset); srcloc: null [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: assume -2147483648 <= #t~ret475#1 && #t~ret475#1 <= 2147483647;havoc #t~mem473#1;havoc #t~mem474#1.base, #t~mem474#1.offset;havoc #t~ret475#1; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: assume 0 != (if ~config~0#1 % 4294967296 / 8 % 4294967296 % 4294967296 <= 2147483647 then ~config~0#1 % 4294967296 / 8 % 4294967296 % 4294967296 else ~config~0#1 % 4294967296 / 8 % 4294967296 % 4294967296 - 4294967296) % 2;~tmp___15~0#1.base, ~tmp___15~0#1.offset := 86, 0; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6688: assume !(0 != (if ~config~0#1 % 4294967296 / 8 % 4294967296 % 4294967296 <= 2147483647 then ~config~0#1 % 4294967296 / 8 % 4294967296 % 4294967296 else ~config~0#1 % 4294967296 / 8 % 4294967296 % 4294967296 - 4294967296) % 2);~tmp___15~0#1.base, ~tmp___15~0#1.offset := 87, 0; [2025-02-08 02:44:33,057 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589-2: call #t~mem450#1.base, #t~mem450#1.offset := read~$Pointer$#4(~dev~0#1.base, 666 + ~dev~0#1.offset, 8);call #t~mem451#1 := read~int#4(#t~mem450#1.base, #t~mem450#1.offset + (if ~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~0#1 % 18446744073709551616 % 18446744073709551616 else ~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589-1: SUMMARY for call window_write8(~vp~1#1.base, ~vp~1#1.offset, (if #t~mem451#1 % 256 % 4294967296 <= 2147483647 then #t~mem451#1 % 256 % 4294967296 else #t~mem451#1 % 256 % 4294967296 - 4294967296), 2, ~i~0#1); srcloc: null [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: SUMMARY for call #t~ret475#1 := printk(72, 0); srcloc: null [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: ~i~0#1 := 1 + ~i~0#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: assume 0 != (~tmp___1~10#1.base + ~tmp___1~10#1.offset) % 18446744073709551616;call write~int#4(1, ~vp~1#1.base, 798 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: assume !(0 != (~tmp___1~10#1.base + ~tmp___1~10#1.offset) % 18446744073709551616); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755-1: SUMMARY for call #t~ret525#1 := printk(91, 0); srcloc: null [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: assume 0 == ~phy~0#1;~phyx~0#1 := 24; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6722: assume !(0 == ~phy~0#1); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788-1: call #t~mem539#1 := read~int#4(~vp~1#1.base, 797 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6755: assume -2147483648 <= #t~ret525#1 && #t~ret525#1 <= 2147483647;havoc #t~ret525#1;call write~int#4(24, ~vp~1#1.base, 819 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9992: assume 0 != ~mii_preamble_required~0; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9992: assume !(0 != ~mii_preamble_required~0); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788: assume 0 != #t~mem539#1 % 256 % 4294967296;havoc #t~mem539#1;call write~$Pointer$#4(~#boomrang_netdev_ops~0.base, ~#boomrang_netdev_ops~0.offset, ~dev~0#1.base, 380 + ~dev~0#1.offset, 8);#t~short546#1 := ~card_idx#1 <= 7; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6788: assume !(0 != #t~mem539#1 % 256 % 4294967296);havoc #t~mem539#1;call write~$Pointer$#4(~#vortex_netdev_ops~0.base, ~#vortex_netdev_ops~0.offset, ~dev~0#1.base, 380 + ~dev~0#1.offset, 8); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-2: havoc #t~bitwise430#1;assume #t~bitwise430#1 % 4294967296 <= #t~mem429#1 % 4294967296 + ~checksum~0#1 % 4294967296; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-1: [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524: ~checksum~0#1 := #t~bitwise430#1;~i~0#1 := 1 + ~i~0#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6557: call #t~mem439#1 := read~int#37(~#eeprom~0#1.base, ~#eeprom~0#1.offset + 4 * (10 + ~i~0#1), 4);assume { :begin_inline___fswab16 } true;__fswab16_#in~val#1 := (if #t~mem439#1 % 65536 % 4294967296 <= 2147483647 then #t~mem439#1 % 65536 % 4294967296 else #t~mem439#1 % 65536 % 4294967296 - 4294967296);havoc __fswab16_#res#1;havoc __fswab16_#t~bitwise3#1, __fswab16_~val#1;__fswab16_~val#1 := __fswab16_#in~val#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-6: call #t~mem429#1 := read~int#37(~#eeprom~0#1.base, ~#eeprom~0#1.offset + 4 * ~i~0#1, 4); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-5: assume 0 == #t~mem429#1 % 4294967296;#t~bitwise430#1 := ~checksum~0#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-5: assume !(0 == #t~mem429#1 % 4294967296); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-4: assume 0 == ~checksum~0#1 % 4294967296;#t~bitwise430#1 := #t~mem429#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-4: assume !(0 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-3: assume #t~mem429#1 % 4294967296 == ~checksum~0#1 % 4294967296;#t~bitwise430#1 := 0; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6524-3: assume !(#t~mem429#1 % 4294967296 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10026: assume mdio_write_~i~11#1 >= 0; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10026: assume !(mdio_write_~i~11#1 >= 0); [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798: is_valid_ether_addr_#res#1 := (if 0 == (if 0 == is_valid_ether_addr_~tmp___3~1#1 then 0 else 1) % 256 then 0 else 1);#t~ret448#1 := is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret322#1, is_valid_ether_addr_#t~ret323#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~36#1, is_valid_ether_addr_~tmp___0~11#1, is_valid_ether_addr_~tmp___1~6#1, is_valid_ether_addr_~tmp___2~1#1, is_valid_ether_addr_~tmp___3~1#1;havoc is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;assume { :end_inline_is_valid_ether_addr } true;~tmp___7~0#1 := (if 0 == #t~ret448#1 % 256 then 0 else 1);havoc #t~mem447#1.base, #t~mem447#1.offset;havoc #t~ret448#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9993: SUMMARY for call mdio_sync(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, 32); srcloc: null [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: assume #t~short546#1;havoc #t~mem540#1;havoc #t~mem541#1;havoc #t~bitwise542#1;havoc #t~short543#1;havoc #t~mem544#1;havoc #t~short545#1;havoc #t~short546#1;call #t~mem547#1 := read~int#4(~dev~0#1.base, 124 + ~dev~0#1.offset, 8);call write~int#4(3 + #t~mem547#1 - #t~mem547#1 % 4, ~dev~0#1.base, 124 + ~dev~0#1.offset, 8);havoc #t~mem547#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: assume !#t~short546#1;havoc #t~mem540#1;havoc #t~mem541#1;havoc #t~bitwise542#1;havoc #t~short543#1;havoc #t~mem544#1;havoc #t~short545#1;havoc #t~short546#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6823: ~tmp___22~0#1.base, ~tmp___22~0#1.offset := ~tmp___21~0#1.base, ~tmp___21~0#1.offset; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-4: #t~short543#1 := 0 != #t~bitwise542#1; [2025-02-08 02:44:33,058 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658: call write~int#4(#t~ret491#1, ~vp~1#1.base, 809 + ~vp~1#1.offset, 2);havoc #t~ret491#1;call #t~mem492#1 := read~int#4(~vp~1#1.base, 809 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-3: #t~short545#1 := #t~short543#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-2: assume #t~short545#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-2: assume !#t~short545#1;call #t~mem544#1 := read~int#42(~#hw_checksums~0.base, ~#hw_checksums~0.offset + 4 * ~card_idx#1, 4);#t~short545#1 := 1 == #t~mem544#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-1: #t~short546#1 := #t~short545#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-8: assume 0 == #t~mem541#1;#t~bitwise542#1 := 0; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-8: assume !(0 == #t~mem541#1); [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-7: assume 8192 == #t~mem541#1;#t~bitwise542#1 := #t~mem541#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-7: assume !(8192 == #t~mem541#1); [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-6: havoc #t~bitwise542#1;assume ((((#t~mem541#1 < 0 || #t~bitwise542#1 <= #t~mem541#1) && #t~bitwise542#1 <= 8192) && #t~bitwise542#1 >= 0) && (#t~mem541#1 >= 0 || #t~bitwise542#1 > 8192 + #t~mem541#1)) && #t~bitwise542#1 >= -2147483648; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-5: [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6658-1: SUMMARY for call #t~ret491#1 := window_read16(~vp~1#1.base, ~vp~1#1.offset, 3, 8); srcloc: null [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-10: assume #t~short546#1;call #t~mem540#1 := read~int#42(~#hw_checksums~0.base, ~#hw_checksums~0.offset + 4 * ~card_idx#1, 4);#t~short543#1 := -1 == #t~mem540#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-10: assume !#t~short546#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493-1: SUMMARY for call window_write16(~vp~1#1.base, ~vp~1#1.offset, (if ~base~0#1 % 65536 % 4294967296 <= 2147483647 then ~base~0#1 % 65536 % 4294967296 else ~base~0#1 % 65536 % 4294967296 - 4294967296) + (if ~i~0#1 % 65536 % 4294967296 <= 2147483647 then ~i~0#1 % 65536 % 4294967296 else ~i~0#1 % 65536 % 4294967296 - 4294967296), 0, 10); srcloc: null [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-9: assume #t~short543#1;call #t~mem541#1 := read~int#4(~vp~1#1.base, 801 + ~vp~1#1.offset, 4); [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790-9: assume !#t~short543#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6493: ~timer~0#1 := 10; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758: assume -2147483648 <= #t~ret527#1 && #t~ret527#1 <= 2147483647;~tmp___17~0#1 := #t~ret527#1;havoc #t~mem526#1;havoc #t~ret527#1;call write~int#4(~tmp___17~0#1, ~vp~1#1.base, 817 + ~vp~1#1.offset, 2);call #t~mem528#1 := read~int#4(~vp~1#1.base, 797 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767: havoc is_multicast_ether_addr_#t~mem321#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767-1: is_valid_ether_addr_#t~ret322#1 := is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem321#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;assume { :end_inline_is_multicast_ether_addr } true;is_valid_ether_addr_~tmp~36#1 := (if 0 == is_valid_ether_addr_#t~ret322#1 % 256 then 0 else 1);havoc is_valid_ether_addr_#t~ret322#1; [2025-02-08 02:44:33,059 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: ~tmp___10~0#1 := #t~ret476#1;havoc #t~ret476#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume 0 == (if #t~mem492#1 % 65536 % 4294967296 <= 2147483647 then #t~mem492#1 % 65536 % 4294967296 else #t~mem492#1 % 65536 % 4294967296 - 4294967296) % 256;havoc #t~mem492#1;call write~int#4(64, ~vp~1#1.base, 809 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6659: assume !(0 == (if #t~mem492#1 % 65536 % 4294967296 <= 2147483647 then #t~mem492#1 % 65536 % 4294967296 else #t~mem492#1 % 65536 % 4294967296 - 4294967296) % 256);havoc #t~mem492#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6758-1: SUMMARY for call #t~ret527#1 := mdio_read(~dev~0#1.base, ~dev~0#1.offset, (if #t~mem526#1 % 256 % 4294967296 <= 2147483647 then #t~mem526#1 % 256 % 4294967296 else #t~mem526#1 % 256 % 4294967296 - 4294967296), 4); srcloc: null [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume ~phy~0#1 <= 24;~phyx~0#1 := -1 + ~phy~0#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6725: assume !(~phy~0#1 <= 24);~phyx~0#1 := ~phy~0#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-1: SUMMARY for call #t~ret476#1 := window_read16(~vp~1#1.base, ~vp~1#1.offset, 2, 12); srcloc: null [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-1: [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395: assume 0 != #t~bitwise402#1;havoc #t~mem401#1;havoc #t~bitwise402#1;assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := ~pdev~2#1.base, ~pdev~2#1.offset;havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset := pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395: assume !(0 != #t~bitwise402#1);havoc #t~mem401#1;havoc #t~bitwise402#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-5: call #t~mem401#1 := read~int#25(~vci~1#1.base, 8 + ~vci~1#1.offset, 4); [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-4: assume 0 == #t~mem401#1;#t~bitwise402#1 := 0; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-4: assume !(0 == #t~mem401#1); [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251-1: SUMMARY for call free_netdev(ldv_free_netdev_9_~dev#1.base, ldv_free_netdev_9_~dev#1.offset); srcloc: null [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-3: assume 4 == #t~mem401#1;#t~bitwise402#1 := #t~mem401#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-3: assume !(4 == #t~mem401#1); [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11251: ~ldv_state_variable_4~0 := 0;havoc ldv_free_netdev_9_~dev#1.base, ldv_free_netdev_9_~dev#1.offset;havoc ldv_free_netdev_9_#in~dev#1.base, ldv_free_netdev_9_#in~dev#1.offset;assume { :end_inline_ldv_free_netdev_9 } true; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6395-2: havoc #t~bitwise402#1;assume ((((#t~mem401#1 < 0 || #t~bitwise402#1 <= #t~mem401#1) && #t~bitwise402#1 <= 4) && #t~bitwise402#1 >= 0) && (#t~mem401#1 >= 0 || #t~bitwise402#1 > 4 + #t~mem401#1)) && #t~bitwise402#1 >= -2147483648; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9996: mdio_write_~i~11#1 := 31; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-3: havoc #t~bitwise499#1;assume #t~bitwise499#1 > 8; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-1: [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-2: [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627: ~n~0#1 := #t~bitwise477#1;havoc #t~bitwise477#1;call #t~mem478#1 := read~int#4(~vp~1#1.base, 801 + ~vp~1#1.offset, 4); [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-1: SUMMARY for call #t~ret501#1 := printk(88, 0); srcloc: null [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693: assume -2147483648 <= #t~ret501#1 && #t~ret501#1 <= 2147483647;havoc #t~bitwise499#1;havoc #t~mem500#1.base, #t~mem500#1.offset;havoc #t~ret501#1; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-4: assume 0 == ~tmp___10~0#1 % 65536 % 4294967296;#t~bitwise477#1 := 0; [2025-02-08 02:44:33,060 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-4: assume !(0 == ~tmp___10~0#1 % 65536 % 4294967296); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume ~timer~0#1 >= 0; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume !(~timer~0#1 >= 0); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-3: assume 49135 == ~tmp___10~0#1 % 65536 % 4294967296;#t~bitwise477#1 := ~tmp___10~0#1 % 65536; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-3: assume !(49135 == ~tmp___10~0#1 % 65536 % 4294967296); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-4: assume 0 == (if ~config~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~config~0#1 % 4294967296 % 4294967296 else ~config~0#1 % 4294967296 % 4294967296 - 4294967296) % 8;#t~bitwise499#1 := 8; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6693-4: assume !(0 == (if ~config~0#1 % 4294967296 % 4294967296 <= 2147483647 then ~config~0#1 % 4294967296 % 4294967296 else ~config~0#1 % 4294967296 % 4294967296 - 4294967296) % 8); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6627-2: havoc #t~bitwise477#1;assume #t~bitwise477#1 % 4294967296 <= ~tmp___10~0#1 % 65536 % 4294967296 && #t~bitwise477#1 % 4294967296 <= 49135; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: havoc pci_set_master_~arg0#1.base, pci_set_master_~arg0#1.offset;havoc pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset;assume { :end_inline_pci_set_master } true; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6694: call #t~mem500#1.base, #t~mem500#1.offset := read~$Pointer$#31(~#ram_split~0#1.base, ~#ram_split~0#1.offset + 8 * (if ~config~0#1 % 4294967296 / 65536 % 4294967296 % 4 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~config~0#1 % 4294967296 / 65536 % 4294967296 % 4 % 18446744073709551616 % 18446744073709551616 else ~config~0#1 % 4294967296 / 65536 % 4294967296 % 4 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: assume 0 != #t~mem528#1 % 256 % 4294967296;havoc #t~mem528#1;call #t~mem529#1 := read~int#4(~vp~1#1.base, 817 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6760: assume !(0 != #t~mem528#1 % 256 % 4294967296);havoc #t~mem528#1; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-2: havoc #t~bitwise479#1;assume ((((#t~mem478#1 < 0 || #t~bitwise479#1 <= #t~mem478#1) && #t~bitwise479#1 <= 1024) && #t~bitwise479#1 >= 0) && (#t~mem478#1 >= 0 || #t~bitwise479#1 > 1024 + #t~mem478#1)) && #t~bitwise479#1 >= -2147483648; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-1: [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume 0 != #t~bitwise479#1;havoc #t~mem478#1;havoc #t~bitwise479#1; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume !(0 != #t~bitwise479#1);havoc #t~mem478#1;havoc #t~bitwise479#1; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-4: assume 0 == #t~mem478#1;#t~bitwise479#1 := 0; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-4: assume !(0 == #t~mem478#1); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-3: assume 1024 == #t~mem478#1;#t~bitwise479#1 := #t~mem478#1; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628-3: assume !(1024 == #t~mem478#1); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6827-1: SUMMARY for call #t~ret556#1 := pci_save_state(~tmp___22~0#1.base, ~tmp___22~0#1.offset); srcloc: null [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6827: assume -2147483648 <= #t~ret556#1 && #t~ret556#1 <= 2147483647;havoc #t~ret556#1; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761-3: assume 64863 == #t~mem529#1 % 65536 % 4294967296;#t~bitwise530#1 := #t~mem529#1 % 65536; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761-3: assume !(64863 == #t~mem529#1 % 65536 % 4294967296); [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761-2: havoc #t~bitwise530#1;assume #t~bitwise530#1 % 4294967296 <= #t~mem529#1 % 65536 % 4294967296 && #t~bitwise530#1 % 4294967296 <= 64863; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761-1: [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761: call write~int#4(#t~bitwise530#1, ~vp~1#1.base, 817 + ~vp~1#1.offset, 2);havoc #t~mem529#1;havoc #t~bitwise530#1;call #t~mem531#1 := read~int#4(~vp~1#1.base, 819 + ~vp~1#1.offset, 1);call #t~mem532#1 := read~int#4(~vp~1#1.base, 817 + ~vp~1#1.offset, 2);assume { :begin_inline_mdio_write } true;mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset, mdio_write_#in~phy_id#1, mdio_write_#in~location#1, mdio_write_#in~value#1 := ~dev~0#1.base, ~dev~0#1.offset, (if #t~mem531#1 % 256 % 4294967296 <= 2147483647 then #t~mem531#1 % 256 % 4294967296 else #t~mem531#1 % 256 % 4294967296 - 4294967296), 4, (if #t~mem532#1 % 65536 % 4294967296 <= 2147483647 then #t~mem532#1 % 65536 % 4294967296 else #t~mem532#1 % 65536 % 4294967296 - 4294967296);havoc mdio_write_#t~ret1488#1.base, mdio_write_#t~ret1488#1.offset, mdio_write_#t~bitwise1489#1, mdio_write_#t~bitwise1490#1, mdio_write_#t~bitwise1491#1, mdio_write_#t~bitwise1492#1, mdio_write_~dev#1.base, mdio_write_~dev#1.offset, mdio_write_~phy_id#1, mdio_write_~location#1, mdio_write_~value#1, mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, mdio_write_~tmp~80#1.base, mdio_write_~tmp~80#1.offset, mdio_write_~write_cmd~0#1, mdio_write_~i~11#1, mdio_write_~dataval~1#1, mdio_write_~tmp___0~47#1;mdio_write_~dev#1.base, mdio_write_~dev#1.offset := mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset;mdio_write_~phy_id#1 := mdio_write_#in~phy_id#1;mdio_write_~location#1 := mdio_write_#in~location#1;mdio_write_~value#1 := mdio_write_#in~value#1;havoc mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset;havoc mdio_write_~tmp~80#1.base, mdio_write_~tmp~80#1.offset;havoc mdio_write_~write_cmd~0#1;havoc mdio_write_~i~11#1;havoc mdio_write_~dataval~1#1;havoc mdio_write_~tmp___0~47#1; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629-3: assume false;#t~bitwise480#1 := ~n~0#1 % 65536; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629-3: assume !false; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629-2: havoc #t~bitwise480#1;assume (#t~bitwise480#1 % 4294967296 >= ~n~0#1 % 65536 % 4294967296 && #t~bitwise480#1 % 4294967296 >= 16) && #t~bitwise480#1 % 4294967296 <= 16 + ~n~0#1 % 65536 % 4294967296; [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629-1: [2025-02-08 02:44:33,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761-4: assume 0 == #t~mem529#1 % 65536 % 4294967296;#t~bitwise530#1 := 0; [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6761-4: assume !(0 == #t~mem529#1 % 65536 % 4294967296); [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: ~n~0#1 := #t~bitwise480#1;havoc #t~bitwise480#1; [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629-4: assume 0 == ~n~0#1 % 65536 % 4294967296 || 16 == ~n~0#1 % 65536 % 4294967296;#t~bitwise480#1 := 16; [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629-4: assume !(0 == ~n~0#1 % 65536 % 4294967296 || 16 == ~n~0#1 % 65536 % 4294967296); [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6497: SUMMARY for call __const_udelay(695790); srcloc: null [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999-2: havoc mdio_write_#t~bitwise1492#1;assume mdio_write_#t~bitwise1492#1 < mdio_write_~write_cmd~0#1; [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11948: havoc pci_bus_read_config_byte_#t~nondet1718#1;pci_read_config_byte_#t~ret108#1 := pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet1718#1, pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset, pci_bus_read_config_byte_~arg1#1, pci_bus_read_config_byte_~arg2#1, pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset;havoc pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset, pci_bus_read_config_byte_#in~arg1#1, pci_bus_read_config_byte_#in~arg2#1, pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset;assume { :end_inline_pci_bus_read_config_byte } true;assume -2147483648 <= pci_read_config_byte_#t~ret108#1 && pci_read_config_byte_#t~ret108#1 <= 2147483647;pci_read_config_byte_~tmp~5#1 := pci_read_config_byte_#t~ret108#1;havoc pci_read_config_byte_#t~mem106#1.base, pci_read_config_byte_#t~mem106#1.offset;havoc pci_read_config_byte_#t~mem107#1;havoc pci_read_config_byte_#t~ret108#1;pci_read_config_byte_#res#1 := pci_read_config_byte_~tmp~5#1; [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999-3: assume 0 == mdio_write_~write_cmd~0#1 || 0 == mdio_write_~i~11#1;mdio_write_#t~bitwise1492#1 := mdio_write_~write_cmd~0#1; [2025-02-08 02:44:33,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999-3: assume !(0 == mdio_write_~write_cmd~0#1 || 0 == mdio_write_~i~11#1); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6762: havoc mdio_write_#t~ret1488#1.base, mdio_write_#t~ret1488#1.offset, mdio_write_#t~bitwise1489#1, mdio_write_#t~bitwise1490#1, mdio_write_#t~bitwise1491#1, mdio_write_#t~bitwise1492#1, mdio_write_~dev#1.base, mdio_write_~dev#1.offset, mdio_write_~phy_id#1, mdio_write_~location#1, mdio_write_~value#1, mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, mdio_write_~tmp~80#1.base, mdio_write_~tmp~80#1.offset, mdio_write_~write_cmd~0#1, mdio_write_~i~11#1, mdio_write_~dataval~1#1, mdio_write_~tmp___0~47#1;havoc mdio_write_#in~dev#1.base, mdio_write_#in~dev#1.offset, mdio_write_#in~phy_id#1, mdio_write_#in~location#1, mdio_write_#in~value#1;assume { :end_inline_mdio_write } true;havoc #t~mem531#1;havoc #t~mem532#1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10032: SUMMARY for call spin_unlock_bh(mdio_write_~vp~33#1.base, 893 + mdio_write_~vp~33#1.offset); srcloc: null [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: SUMMARY for call acpi_set_WOL(~dev~0#1.base, ~dev~0#1.offset); srcloc: null [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: assume 0 != mdio_write_#t~bitwise1492#1 % 2;havoc mdio_write_#t~bitwise1492#1;mdio_write_~tmp___0~47#1 := 6; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999: assume !(0 != mdio_write_#t~bitwise1492#1 % 2);havoc mdio_write_#t~bitwise1492#1;mdio_write_~tmp___0~47#1 := 4; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9999-1: [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663-1: SUMMARY for call #t~ret493#1 := window_read32(~vp~1#1.base, ~vp~1#1.offset, 3, 0); srcloc: null [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6663: ~config~0#1 := #t~ret493#1;havoc #t~ret493#1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: ~tmp___3~2#1 := #t~ret427#1;havoc #t~ret427#1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399-1: call #t~mem403#1 := read~int#25(~vci~1#1.base, 12 + ~vci~1#1.offset, 4); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: assume 0 != #t~mem403#1 % 2;havoc #t~mem403#1;~new_latency~0#1 := 248;assume { :begin_inline_pci_read_config_byte } true;pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset, pci_read_config_byte_#in~where#1, pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset := ~pdev~2#1.base, ~pdev~2#1.offset, 13, ~#pci_latency~0#1.base, ~#pci_latency~0#1.offset;havoc pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem106#1.base, pci_read_config_byte_#t~mem106#1.offset, pci_read_config_byte_#t~mem107#1, pci_read_config_byte_#t~ret108#1, pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset, pci_read_config_byte_~tmp~5#1;pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset := pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset;pci_read_config_byte_~where#1 := pci_read_config_byte_#in~where#1;pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset := pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset;havoc pci_read_config_byte_~tmp~5#1;call pci_read_config_byte_#t~mem106#1.base, pci_read_config_byte_#t~mem106#1.offset := read~$Pointer$#4(pci_read_config_byte_~dev#1.base, 16 + pci_read_config_byte_~dev#1.offset, 8);call pci_read_config_byte_#t~mem107#1 := read~int#4(pci_read_config_byte_~dev#1.base, 56 + pci_read_config_byte_~dev#1.offset, 4);assume { :begin_inline_pci_bus_read_config_byte } true;pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset, pci_bus_read_config_byte_#in~arg1#1, pci_bus_read_config_byte_#in~arg2#1, pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset := pci_read_config_byte_#t~mem106#1.base, pci_read_config_byte_#t~mem106#1.offset, pci_read_config_byte_#t~mem107#1, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset;havoc pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet1718#1, pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset, pci_bus_read_config_byte_~arg1#1, pci_bus_read_config_byte_~arg2#1, pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset;pci_bus_read_config_byte_~arg0#1.base, pci_bus_read_config_byte_~arg0#1.offset := pci_bus_read_config_byte_#in~arg0#1.base, pci_bus_read_config_byte_#in~arg0#1.offset;pci_bus_read_config_byte_~arg1#1 := pci_bus_read_config_byte_#in~arg1#1;pci_bus_read_config_byte_~arg2#1 := pci_bus_read_config_byte_#in~arg2#1;pci_bus_read_config_byte_~arg3#1.base, pci_bus_read_config_byte_~arg3#1.offset := pci_bus_read_config_byte_#in~arg3#1.base, pci_bus_read_config_byte_#in~arg3#1.offset;havoc pci_bus_read_config_byte_#t~nondet1718#1;assume -2147483648 <= pci_bus_read_config_byte_#t~nondet1718#1 && pci_bus_read_config_byte_#t~nondet1718#1 <= 2147483647;pci_bus_read_config_byte_#res#1 := pci_bus_read_config_byte_#t~nondet1718#1;havoc pci_bus_read_config_byte_#t~nondet1718#1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6399: assume !(0 != #t~mem403#1 % 2);havoc #t~mem403#1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498-1: SUMMARY for call #t~ret427#1 := window_read16(~vp~1#1.base, ~vp~1#1.offset, 0, 10); srcloc: null [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6730: assume -2147483648 <= #t~ret522#1 && #t~ret522#1 <= 2147483647;~mii_status~0#1 := #t~ret522#1;havoc #t~ret522#1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: assume 0 != ~print_info~0#1;call #t~mem452#1 := read~int#4(~dev~0#1.base, 64 + ~dev~0#1.offset, 4); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: assume 0 != ~print_info~0#1;call write~$Pointer$#17(78, 0, ~#descriptor~0#1.base, ~#descriptor~0#1.offset, 8);call write~$Pointer$#17(79, 0, ~#descriptor~0#1.base, 8 + ~#descriptor~0#1.offset, 8);call write~$Pointer$#17(80, 0, ~#descriptor~0#1.base, 16 + ~#descriptor~0#1.offset, 8);call write~$Pointer$#17(81, 0, ~#descriptor~0#1.base, 24 + ~#descriptor~0#1.offset, 8);call write~int#17(1412, ~#descriptor~0#1.base, 32 + ~#descriptor~0#1.offset, 4);call write~int#17(0, ~#descriptor~0#1.base, 36 + ~#descriptor~0#1.offset, 1);call #t~mem494#1 := read~int#17(~#descriptor~0#1.base, 36 + ~#descriptor~0#1.offset, 1); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6664: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6730-1: SUMMARY for call #t~ret522#1 := mdio_read(~dev~0#1.base, ~dev~0#1.offset, ~phyx~0#1, 1); srcloc: null [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6697: call write~int#4(~config~0#1 % 4294967296 / 1048576 % 256 % 16 % 16, ~vp~1#1.base, 785 + ~vp~1#1.offset, 1);call #t~mem502#1 := read~int#4(~vp~1#1.base, 796 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume (if ~tmp___3~2#1 % 65536 % 65536 <= 32767 then ~tmp___3~2#1 % 65536 % 65536 else ~tmp___3~2#1 % 65536 % 65536 - 65536) >= 0; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume !((if ~tmp___3~2#1 % 65536 % 65536 <= 32767 then ~tmp___3~2#1 % 65536 % 65536 else ~tmp___3~2#1 % 65536 % 65536 - 65536) >= 0);~timer~0#1 := ~timer~0#1 - 1; [2025-02-08 02:44:33,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint vortex_probe1FINAL: assume true; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: assume 128 == #t~mem502#1 % 256 % 4294967296;havoc #t~mem502#1;call write~int#4(1, ~vp~1#1.base, 793 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6698: assume !(128 == #t~mem502#1 % 256 % 4294967296);havoc #t~mem502#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume 0 != ~mii_status~0#1 && 65535 != ~mii_status~0#1;~tmp___16~0#1 := ~phy_idx~0#1;~phy_idx~0#1 := 1 + ~phy_idx~0#1;call write~int#4(~phyx~0#1, ~vp~1#1.base, 819 + ~vp~1#1.offset + ~tmp___16~0#1, 1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6731: assume !(0 != ~mii_status~0#1 && 65535 != ~mii_status~0#1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume 0 != ~print_info~0#1;call #t~mem548#1 := read~int#4(~dev~0#1.base, 124 + ~dev~0#1.offset, 8); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6797: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-2: havoc #t~bitwise482#1;assume ((((#t~mem481#1 < 0 || #t~bitwise482#1 <= #t~mem481#1) && #t~bitwise482#1 <= 512) && #t~bitwise482#1 >= 0) && (#t~mem481#1 >= 0 || #t~bitwise482#1 > 512 + #t~mem481#1)) && #t~bitwise482#1 >= -2147483648; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599-1: SUMMARY for call #t~ret453#1 := printk(69, 0); srcloc: null [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-1: [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: assume -2147483648 <= #t~ret453#1 && #t~ret453#1 <= 2147483647;havoc #t~mem452#1;havoc #t~ret453#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: assume 0 != #t~bitwise482#1;havoc #t~mem481#1;havoc #t~bitwise482#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632: assume !(0 != #t~bitwise482#1);havoc #t~mem481#1;havoc #t~bitwise482#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-3: assume ~checksum~0#1 % 4294967296 / 256 % 4294967296 == ~checksum~0#1 % 4294967296;#t~bitwise431#1 := 0; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-3: assume !(~checksum~0#1 % 4294967296 / 256 % 4294967296 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-5: call #t~mem481#1 := read~int#4(~vp~1#1.base, 801 + ~vp~1#1.offset, 4); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-2: havoc #t~bitwise431#1;assume #t~bitwise431#1 % 4294967296 <= ~checksum~0#1 % 4294967296 / 256 % 4294967296 + ~checksum~0#1 % 4294967296; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-4: assume 0 == #t~mem481#1;#t~bitwise482#1 := 0; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-4: assume !(0 == #t~mem481#1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-1: [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-3: assume 512 == #t~mem481#1;#t~bitwise482#1 := #t~mem481#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6632-3: assume !(512 == #t~mem481#1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: ~checksum~0#1 := #t~bitwise431#1 % 256; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-5: assume 0 == ~checksum~0#1 % 4294967296 / 256 % 4294967296;#t~bitwise431#1 := ~checksum~0#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-5: assume !(0 == ~checksum~0#1 % 4294967296 / 256 % 4294967296); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-4: assume 0 == ~checksum~0#1 % 4294967296;#t~bitwise431#1 := ~checksum~0#1 % 4294967296 / 256; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533-4: assume !(0 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: #t~ret404#1 := pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem106#1.base, pci_read_config_byte_#t~mem106#1.offset, pci_read_config_byte_#t~mem107#1, pci_read_config_byte_#t~ret108#1, pci_read_config_byte_~dev#1.base, pci_read_config_byte_~dev#1.offset, pci_read_config_byte_~where#1, pci_read_config_byte_~val#1.base, pci_read_config_byte_~val#1.offset, pci_read_config_byte_~tmp~5#1;havoc pci_read_config_byte_#in~dev#1.base, pci_read_config_byte_#in~dev#1.offset, pci_read_config_byte_#in~where#1, pci_read_config_byte_#in~val#1.base, pci_read_config_byte_#in~val#1.offset;assume { :end_inline_pci_read_config_byte } true;assume -2147483648 <= #t~ret404#1 && #t~ret404#1 <= 2147483647;havoc #t~ret404#1;call #t~mem405#1 := read~int#23(~#pci_latency~0#1.base, ~#pci_latency~0#1.offset, 1); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798: assume 0 != #t~bitwise549#1 % 18446744073709551616;havoc #t~mem548#1;havoc #t~bitwise549#1;~tmp___19~0#1.base, ~tmp___19~0#1.offset := 95, 0; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798: assume !(0 != #t~bitwise549#1 % 18446744073709551616);havoc #t~mem548#1;havoc #t~bitwise549#1;~tmp___19~0#1.base, ~tmp___19~0#1.offset := 96, 0; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6831: assume { :begin_inline_ldv_register_netdev_8 } true;ldv_register_netdev_8_#in~dev#1.base, ldv_register_netdev_8_#in~dev#1.offset := ~dev~0#1.base, ~dev~0#1.offset;havoc ldv_register_netdev_8_#res#1;havoc ldv_register_netdev_8_#t~ret1649#1, ldv_register_netdev_8_~dev#1.base, ldv_register_netdev_8_~dev#1.offset, ldv_register_netdev_8_~ldv_func_res~1#1, ldv_register_netdev_8_~tmp~87#1;ldv_register_netdev_8_~dev#1.base, ldv_register_netdev_8_~dev#1.offset := ldv_register_netdev_8_#in~dev#1.base, ldv_register_netdev_8_#in~dev#1.offset;havoc ldv_register_netdev_8_~ldv_func_res~1#1;havoc ldv_register_netdev_8_~tmp~87#1;assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := ldv_register_netdev_8_~dev#1.base, ldv_register_netdev_8_~dev#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet1725#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset := register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;havoc register_netdev_#t~nondet1725#1;assume -2147483648 <= register_netdev_#t~nondet1725#1 && register_netdev_#t~nondet1725#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet1725#1;havoc register_netdev_#t~nondet1725#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-4: assume 0 == #t~mem548#1 % 18446744073709551616;#t~bitwise549#1 := 0; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-4: assume !(0 == #t~mem548#1 % 18446744073709551616); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-3: assume 2 == #t~mem548#1 % 18446744073709551616;#t~bitwise549#1 := #t~mem548#1; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-3: assume !(2 == #t~mem548#1 % 18446744073709551616); [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-2: havoc #t~bitwise549#1;assume #t~bitwise549#1 % 18446744073709551616 <= #t~mem548#1 % 18446744073709551616 && #t~bitwise549#1 % 18446744073709551616 <= 2; [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6798-1: [2025-02-08 02:44:33,064 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-3: assume false;#t~bitwise483#1 := ~n~0#1 % 65536; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-3: assume !false; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: assume 0 != ~checksum~0#1 % 4294967296; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: assume !(0 != ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-2: havoc #t~bitwise483#1;assume (#t~bitwise483#1 % 4294967296 >= ~n~0#1 % 65536 % 4294967296 && #t~bitwise483#1 % 4294967296 >= 16384) && #t~bitwise483#1 % 4294967296 <= 16384 + ~n~0#1 % 65536 % 4294967296; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: call #t~mem442#1 := read~int#4(~dev~0#1.base, 465 + ~dev~0#1.offset, 1);~__len~0#1 := #t~mem442#1 % 256;call #t~mem443#1.base, #t~mem443#1.offset := read~$Pointer$#4(~dev~0#1.base, 666 + ~dev~0#1.offset, 8); [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-1: [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633: ~n~0#1 := #t~bitwise483#1;havoc #t~bitwise483#1; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: assume (if #t~mem405#1 % 256 % 4294967296 <= 2147483647 then #t~mem405#1 % 256 % 4294967296 else #t~mem405#1 % 256 % 4294967296 - 4294967296) < (if ~new_latency~0#1 % 256 % 4294967296 <= 2147483647 then ~new_latency~0#1 % 256 % 4294967296 else ~new_latency~0#1 % 256 % 4294967296 - 4294967296);havoc #t~mem405#1;call #t~mem406#1 := read~int#23(~#pci_latency~0#1.base, ~#pci_latency~0#1.offset, 1); [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: assume !((if #t~mem405#1 % 256 % 4294967296 <= 2147483647 then #t~mem405#1 % 256 % 4294967296 else #t~mem405#1 % 256 % 4294967296 - 4294967296) < (if ~new_latency~0#1 % 256 % 4294967296 <= 2147483647 then ~new_latency~0#1 % 256 % 4294967296 else ~new_latency~0#1 % 256 % 4294967296 - 4294967296));havoc #t~mem405#1; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11720: havoc alloc_etherdev_mqs_#t~ret1677#1.base, alloc_etherdev_mqs_#t~ret1677#1.offset; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: havoc pci_set_drvdata_#t~ret241#1, pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset, pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :end_inline_pci_set_drvdata } true; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-4: assume 0 == ~n~0#1 % 65536 % 4294967296 || 16384 == ~n~0#1 % 65536 % 4294967296;#t~bitwise483#1 := 16384; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6633-4: assume !(0 == ~n~0#1 % 65536 % 4294967296 || 16384 == ~n~0#1 % 65536 % 4294967296); [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6766: call #t~mem533#1 := read~int#4(~vp~1#1.base, 819 + ~vp~1#1.offset, 1);call write~int#4((if #t~mem533#1 % 256 % 4294967296 <= 2147483647 then #t~mem533#1 % 256 % 4294967296 else #t~mem533#1 % 256 % 4294967296 - 4294967296), ~vp~1#1.base, 961 + ~vp~1#1.offset, 4);havoc #t~mem533#1; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: assume 0 == ~retval~0#1;#res#1 := 0;call ULTIMATE.dealloc(~#eeprom~0#1.base, ~#eeprom~0#1.offset);havoc ~#eeprom~0#1.base, ~#eeprom~0#1.offset;call ULTIMATE.dealloc(~#pci_latency~0#1.base, ~#pci_latency~0#1.offset);havoc ~#pci_latency~0#1.base, ~#pci_latency~0#1.offset;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#ram_split~0#1.base, ~#ram_split~0#1.offset);havoc ~#ram_split~0#1.base, ~#ram_split~0#1.offset;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6832: assume !(0 == ~retval~0#1);call #t~mem558#1.base, #t~mem558#1.offset := read~$Pointer$#4(~vp~1#1.base, ~vp~1#1.offset, 8);call #t~mem559#1 := read~int#4(~vp~1#1.base, 16 + ~vp~1#1.offset, 8); [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11952: havoc pci_bus_write_config_byte_#t~nondet1719#1;pci_write_config_byte_#t~ret111#1 := pci_bus_write_config_byte_#res#1;havoc pci_bus_write_config_byte_#t~nondet1719#1, pci_bus_write_config_byte_~arg0#1.base, pci_bus_write_config_byte_~arg0#1.offset, pci_bus_write_config_byte_~arg1#1, pci_bus_write_config_byte_~arg2#1, pci_bus_write_config_byte_~arg3#1;havoc pci_bus_write_config_byte_#in~arg0#1.base, pci_bus_write_config_byte_#in~arg0#1.offset, pci_bus_write_config_byte_#in~arg1#1, pci_bus_write_config_byte_#in~arg2#1, pci_bus_write_config_byte_#in~arg3#1;assume { :end_inline_pci_bus_write_config_byte } true;assume -2147483648 <= pci_write_config_byte_#t~ret111#1 && pci_write_config_byte_#t~ret111#1 <= 2147483647;pci_write_config_byte_~tmp~6#1 := pci_write_config_byte_#t~ret111#1;havoc pci_write_config_byte_#t~mem109#1.base, pci_write_config_byte_#t~mem109#1.offset;havoc pci_write_config_byte_#t~mem110#1;havoc pci_write_config_byte_#t~ret111#1;pci_write_config_byte_#res#1 := pci_write_config_byte_~tmp~6#1; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568-1: SUMMARY for call #t~memcpy~res444#1.base, #t~memcpy~res444#1.offset := #Ultimate.C_memcpy#4(~dev~0#1.base, 432 + ~dev~0#1.offset, #t~mem443#1.base, #t~mem443#1.offset, ~__len~0#1); srcloc: null [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6568: ~__ret~1#1.base, ~__ret~1#1.offset := #t~memcpy~res444#1.base, #t~memcpy~res444#1.offset;havoc #t~mem443#1.base, #t~mem443#1.offset;havoc #t~memcpy~res444#1.base, #t~memcpy~res444#1.offset; [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-1: SUMMARY for call #t~ret407#1 := printk(62, 0); srcloc: null [2025-02-08 02:44:33,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: assume -2147483648 <= #t~ret407#1 && #t~ret407#1 <= 2147483647;havoc #t~mem406#1;havoc #t~ret407#1;assume { :begin_inline_pci_write_config_byte } true;pci_write_config_byte_#in~dev#1.base, pci_write_config_byte_#in~dev#1.offset, pci_write_config_byte_#in~where#1, pci_write_config_byte_#in~val#1 := ~pdev~2#1.base, ~pdev~2#1.offset, 13, (if ~new_latency~0#1 % 256 % 4294967296 <= 2147483647 then ~new_latency~0#1 % 256 % 4294967296 else ~new_latency~0#1 % 256 % 4294967296 - 4294967296);havoc pci_write_config_byte_#res#1;havoc pci_write_config_byte_#t~mem109#1.base, pci_write_config_byte_#t~mem109#1.offset, pci_write_config_byte_#t~mem110#1, pci_write_config_byte_#t~ret111#1, pci_write_config_byte_~dev#1.base, pci_write_config_byte_~dev#1.offset, pci_write_config_byte_~where#1, pci_write_config_byte_~val#1, pci_write_config_byte_~tmp~6#1;pci_write_config_byte_~dev#1.base, pci_write_config_byte_~dev#1.offset := pci_write_config_byte_#in~dev#1.base, pci_write_config_byte_#in~dev#1.offset;pci_write_config_byte_~where#1 := pci_write_config_byte_#in~where#1;pci_write_config_byte_~val#1 := pci_write_config_byte_#in~val#1;havoc pci_write_config_byte_~tmp~6#1;call pci_write_config_byte_#t~mem109#1.base, pci_write_config_byte_#t~mem109#1.offset := read~$Pointer$#4(pci_write_config_byte_~dev#1.base, 16 + pci_write_config_byte_~dev#1.offset, 8);call pci_write_config_byte_#t~mem110#1 := read~int#4(pci_write_config_byte_~dev#1.base, 56 + pci_write_config_byte_~dev#1.offset, 4);assume { :begin_inline_pci_bus_write_config_byte } true;pci_bus_write_config_byte_#in~arg0#1.base, pci_bus_write_config_byte_#in~arg0#1.offset, pci_bus_write_config_byte_#in~arg1#1, pci_bus_write_config_byte_#in~arg2#1, pci_bus_write_config_byte_#in~arg3#1 := pci_write_config_byte_#t~mem109#1.base, pci_write_config_byte_#t~mem109#1.offset, pci_write_config_byte_#t~mem110#1, pci_write_config_byte_~where#1, (if pci_write_config_byte_~val#1 % 256 % 4294967296 <= 2147483647 then pci_write_config_byte_~val#1 % 256 % 4294967296 else pci_write_config_byte_~val#1 % 256 % 4294967296 - 4294967296);havoc pci_bus_write_config_byte_#res#1;havoc pci_bus_write_config_byte_#t~nondet1719#1, pci_bus_write_config_byte_~arg0#1.base, pci_bus_write_config_byte_~arg0#1.offset, pci_bus_write_config_byte_~arg1#1, pci_bus_write_config_byte_~arg2#1, pci_bus_write_config_byte_~arg3#1;pci_bus_write_config_byte_~arg0#1.base, pci_bus_write_config_byte_~arg0#1.offset := pci_bus_write_config_byte_#in~arg0#1.base, pci_bus_write_config_byte_#in~arg0#1.offset;pci_bus_write_config_byte_~arg1#1 := pci_bus_write_config_byte_#in~arg1#1;pci_bus_write_config_byte_~arg2#1 := pci_bus_write_config_byte_#in~arg2#1;pci_bus_write_config_byte_~arg3#1 := pci_bus_write_config_byte_#in~arg3#1;havoc pci_bus_write_config_byte_#t~nondet1719#1;assume -2147483648 <= pci_bus_write_config_byte_#t~nondet1719#1 && pci_bus_write_config_byte_#t~nondet1719#1 <= 2147483647;pci_bus_write_config_byte_#res#1 := pci_bus_write_config_byte_#t~nondet1719#1;havoc pci_bus_write_config_byte_#t~nondet1719#1; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10004: mdio_write_~dataval~1#1 := mdio_write_~tmp___0~47#1; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume #t~short456#1;havoc #t~mem454#1;havoc #t~mem455#1;havoc #t~short456#1;call #t~mem457#1 := read~int#4(~dev~0#1.base, 64 + ~dev~0#1.offset, 4); [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume !#t~short456#1;havoc #t~mem454#1;havoc #t~mem455#1;havoc #t~short456#1; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-2: call #t~mem454#1 := read~int#4(~dev~0#1.base, 64 + ~dev~0#1.offset, 4);#t~short456#1 := 0 == #t~mem454#1 % 4294967296; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-1: assume #t~short456#1; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-1: assume !#t~short456#1;call #t~mem455#1 := read~int#4(~dev~0#1.base, 64 + ~dev~0#1.offset, 4);#t~short456#1 := #t~mem455#1 % 4294967296 >= ~nr_irqs~0 % 4294967296; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11689: havoc __request_region_#t~ret1675#1.base, __request_region_#t~ret1675#1.offset;#t~ret400#1.base, #t~ret400#1.offset := __request_region_#res#1.base, __request_region_#res#1.offset;havoc __request_region_#t~ret1675#1.base, __request_region_#t~ret1675#1.offset, __request_region_~arg0#1.base, __request_region_~arg0#1.offset, __request_region_~arg1#1, __request_region_~arg2#1, __request_region_~arg3#1.base, __request_region_~arg3#1.offset, __request_region_~arg4#1;havoc __request_region_#in~arg0#1.base, __request_region_#in~arg0#1.offset, __request_region_#in~arg1#1, __request_region_#in~arg2#1, __request_region_#in~arg3#1.base, __request_region_#in~arg3#1.offset, __request_region_#in~arg4#1;assume { :end_inline___request_region } true;~tmp___1~10#1.base, ~tmp___1~10#1.offset := #t~ret400#1.base, #t~ret400#1.offset;havoc #t~mem398#1;havoc #t~mem399#1;havoc #t~ret400#1.base, #t~ret400#1.offset; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10005: SUMMARY for call window_write16(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, (if mdio_write_~dataval~1#1 % 65536 % 4294967296 <= 2147483647 then mdio_write_~dataval~1#1 % 65536 % 4294967296 else mdio_write_~dataval~1#1 % 65536 % 4294967296 - 4294967296), 4, 8); srcloc: null [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702: call write~int#4(~config~0#1 % 4294967296 / 16777216 % 256 % 2 % 2, ~vp~1#1.base, 787 + ~vp~1#1.offset, 1);call #t~mem503#1 := read~int#4(~vp~1#1.base, 796 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735: assume 0 != ~print_info~0#1; [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6735: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603-1: SUMMARY for call #t~ret458#1 := printk(70, 0); srcloc: null [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: assume 0 != ~print_info~0#1;call #t~mem445#1.base, #t~mem445#1.offset := read~$Pointer$#4(~dev~0#1.base, 666 + ~dev~0#1.offset, 8); [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6570: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636-1: SUMMARY for call window_write16(~vp~1#1.base, ~vp~1#1.offset, (if ~n~0#1 % 65536 % 4294967296 <= 2147483647 then ~n~0#1 % 65536 % 4294967296 else ~n~0#1 % 65536 % 4294967296 - 4294967296), 2, 12); srcloc: null [2025-02-08 02:44:33,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: assume -2147483648 <= #t~ret458#1 && #t~ret458#1 <= 2147483647;havoc #t~mem457#1;havoc #t~ret458#1; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: call #t~mem484#1 := read~int#4(~vp~1#1.base, 801 + ~vp~1#1.offset, 4); [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: ~tmp___5~0#1 := ~i~0#1;~i~0#1 := 1 + ~i~0#1;call #t~mem432#1 := read~int#37(~#eeprom~0#1.base, ~#eeprom~0#1.offset + 4 * ~tmp___5~0#1, 4); [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: #t~ret408#1 := pci_write_config_byte_#res#1;havoc pci_write_config_byte_#t~mem109#1.base, pci_write_config_byte_#t~mem109#1.offset, pci_write_config_byte_#t~mem110#1, pci_write_config_byte_#t~ret111#1, pci_write_config_byte_~dev#1.base, pci_write_config_byte_~dev#1.offset, pci_write_config_byte_~where#1, pci_write_config_byte_~val#1, pci_write_config_byte_~tmp~6#1;havoc pci_write_config_byte_#in~dev#1.base, pci_write_config_byte_#in~dev#1.offset, pci_write_config_byte_#in~where#1, pci_write_config_byte_#in~val#1;assume { :end_inline_pci_write_config_byte } true;assume -2147483648 <= #t~ret408#1 && #t~ret408#1 <= 2147483647;havoc #t~ret408#1; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886: havoc __fswab16_#t~bitwise3#1; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-3: [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5778: assume 0 != is_valid_ether_addr_~tmp~36#1 % 256;is_valid_ether_addr_~tmp___0~11#1 := 0; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5778: assume !(0 != is_valid_ether_addr_~tmp~36#1 % 256);is_valid_ether_addr_~tmp___0~11#1 := 1; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-4: havoc __fswab16_#t~bitwise3#1;assume ((((((if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) < 0 && (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536) >= 0) || __fswab16_#t~bitwise3#1 >= (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536)) && (((if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536) < 0) || __fswab16_#t~bitwise3#1 >= (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536))) && (((if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) < 0 || (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536) < 0) || __fswab16_#t~bitwise3#1 <= (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) + (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536))) && (((if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) >= 0 && (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536) >= 0) || __fswab16_#t~bitwise3#1 < 0)) && __fswab16_#t~bitwise3#1 <= 2147483647; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-1: #t~ret440#1 := __fswab16_#res#1;havoc __fswab16_#t~bitwise3#1, __fswab16_~val#1;havoc __fswab16_#in~val#1;assume { :end_inline___fswab16 } true;~tmp___6~0#1 := #t~ret440#1;call #t~mem441#1.base, #t~mem441#1.offset := read~$Pointer$#4(~dev~0#1.base, 666 + ~dev~0#1.offset, 8);call write~int#4(~tmp___6~0#1, #t~mem441#1.base, #t~mem441#1.offset + 2 * (if ~i~0#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~0#1 % 18446744073709551616 % 18446744073709551616 else ~i~0#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 2);havoc #t~mem441#1.base, #t~mem441#1.offset;~i~0#1 := 1 + ~i~0#1; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: SUMMARY for call mdio_delay(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset); srcloc: null [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-2: __fswab16_#res#1 := __fswab16_#t~bitwise3#1;havoc __fswab16_#t~bitwise3#1; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-3: assume 32 == (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296);#t~bitwise535#1 := (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-3: assume !(32 == (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-2: havoc #t~bitwise535#1;assume (((((if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296) < 0 || #t~bitwise535#1 <= (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296)) && #t~bitwise535#1 <= 32) && #t~bitwise535#1 >= 0) && ((if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296) >= 0 || #t~bitwise535#1 > 32 + (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296))) && #t~bitwise535#1 >= -2147483648; [2025-02-08 02:44:33,068 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736-1: SUMMARY for call #t~ret523#1 := printk(90, 0); srcloc: null [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: assume 7 != #t~mem503#1 % 256 % 4294967296;havoc #t~mem503#1;call #t~mem504#1 := read~int#4(~vp~1#1.base, 784 + ~vp~1#1.offset, 1);call #t~mem505#1 := read~int#4(~vp~1#1.base, 784 + ~vp~1#1.offset, 1);call #t~mem506#1.base, #t~mem506#1.offset := read~$Pointer$#34(~#media_tbl~0.base, ~#media_tbl~0.offset + 16 * (if #t~mem505#1 % 256 % 4294967296 <= 2147483647 then #t~mem505#1 % 256 % 4294967296 else #t~mem505#1 % 256 % 4294967296 - 4294967296), 8); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6703: assume !(7 != #t~mem503#1 % 256 % 4294967296);havoc #t~mem503#1;call #t~mem509#1 := read~int#4(~vp~1#1.base, 785 + ~vp~1#1.offset, 1);call write~int#4(#t~mem509#1, ~dev~0#1.base, 418 + ~dev~0#1.offset, 1);havoc #t~mem509#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-1: [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6736: assume -2147483648 <= #t~ret523#1 && #t~ret523#1 <= 2147483647;havoc #t~ret523#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-5: assume 0 == (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536);__fswab16_#t~bitwise3#1 := (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-5: assume !(0 == (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536)); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: assume 0 != #t~bitwise535#1;havoc #t~mem534#1;havoc #t~bitwise535#1;call write~int#4(1, ~vp~1#1.base, 789 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: assume !(0 != #t~bitwise535#1);havoc #t~mem534#1;havoc #t~bitwise535#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-6: assume 0 == (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) == (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536);__fswab16_#t~bitwise3#1 := (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4886-6: assume !(0 == (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) || (if 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 <= 32767 then 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 else 256 * (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) % 65536 - 65536) == (if (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 <= 32767 then (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 else (if __fswab16_~val#1 % 65536 % 4294967296 <= 2147483647 then __fswab16_~val#1 % 65536 % 4294967296 else __fswab16_~val#1 % 65536 % 4294967296 - 4294967296) / 256 % 65536 - 65536)); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-3: assume 16384 == #t~mem484#1;#t~bitwise485#1 := #t~mem484#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-3: assume !(16384 == #t~mem484#1); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571-1: SUMMARY for call #t~ret446#1 := printk(67, 0); srcloc: null [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-2: havoc #t~bitwise485#1;assume ((((#t~mem484#1 < 0 || #t~bitwise485#1 <= #t~mem484#1) && #t~bitwise485#1 <= 16384) && #t~bitwise485#1 >= 0) && (#t~mem484#1 >= 0 || #t~bitwise485#1 > 16384 + #t~mem484#1)) && #t~bitwise485#1 >= -2147483648; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6571: assume -2147483648 <= #t~ret446#1 && #t~ret446#1 <= 2147483647;havoc #t~mem445#1.base, #t~mem445#1.offset;havoc #t~ret446#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-5: call #t~mem534#1 := read~int#4(~vp~1#1.base, 811 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-1: [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-4: assume 0 == (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296);#t~bitwise535#1 := 0; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-4: assume !(0 == (if #t~mem534#1 % 65536 % 4294967296 <= 2147483647 then #t~mem534#1 % 65536 % 4294967296 else #t~mem534#1 % 65536 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume 0 != #t~bitwise485#1;havoc #t~mem484#1;havoc #t~bitwise485#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: assume !(0 != #t~bitwise485#1);havoc #t~mem484#1;havoc #t~bitwise485#1; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439: havoc eisa_set_drvdata_#t~ret324#1, eisa_set_drvdata_~edev#1.base, eisa_set_drvdata_~edev#1.offset, eisa_set_drvdata_~data#1.base, eisa_set_drvdata_~data#1.offset;havoc eisa_set_drvdata_#in~edev#1.base, eisa_set_drvdata_#in~edev#1.offset, eisa_set_drvdata_#in~data#1.base, eisa_set_drvdata_#in~data#1.offset;assume { :end_inline_eisa_set_drvdata } true; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-4: assume 0 == #t~mem484#1;#t~bitwise485#1 := 0; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-4: assume !(0 == #t~mem484#1); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803-1: call #t~mem550#1 := read~int#4(~dev~0#1.base, 124 + ~dev~0#1.offset, 8); [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: assume 0 != (if #t~mem550#1 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem550#1 % 18446744073709551616 % 4294967296 else #t~mem550#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2;havoc #t~mem550#1;~tmp___20~0#1.base, ~tmp___20~0#1.offset := 97, 0; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6803: assume !(0 != (if #t~mem550#1 % 18446744073709551616 % 4294967296 <= 2147483647 then #t~mem550#1 % 18446744073709551616 % 4294967296 else #t~mem550#1 % 18446744073709551616 % 4294967296 - 4294967296) % 2);havoc #t~mem550#1;~tmp___20~0#1.base, ~tmp___20~0#1.offset := 98, 0; [2025-02-08 02:44:33,069 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10007: SUMMARY for call window_write16(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset, (if (1 + (if mdio_write_~dataval~1#1 % 65536 <= 32767 then mdio_write_~dataval~1#1 % 65536 else mdio_write_~dataval~1#1 % 65536 - 65536) - (if mdio_write_~dataval~1#1 % 65536 <= 32767 then mdio_write_~dataval~1#1 % 65536 else mdio_write_~dataval~1#1 % 65536 - 65536) % 2) % 65536 % 4294967296 <= 2147483647 then (1 + (if mdio_write_~dataval~1#1 % 65536 <= 32767 then mdio_write_~dataval~1#1 % 65536 else mdio_write_~dataval~1#1 % 65536 - 65536) - (if mdio_write_~dataval~1#1 % 65536 <= 32767 then mdio_write_~dataval~1#1 % 65536 else mdio_write_~dataval~1#1 % 65536 - 65536) % 2) % 65536 % 4294967296 else (1 + (if mdio_write_~dataval~1#1 % 65536 <= 32767 then mdio_write_~dataval~1#1 % 65536 else mdio_write_~dataval~1#1 % 65536 - 65536) - (if mdio_write_~dataval~1#1 % 65536 <= 32767 then mdio_write_~dataval~1#1 % 65536 else mdio_write_~dataval~1#1 % 65536 - 65536) % 2) % 65536 % 4294967296 - 4294967296), 4, 8); srcloc: null [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671-1: SUMMARY for call #t~ret495#1 := ldv__builtin_expect((if #t~mem494#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem494#1 % 256 % 18446744073709551616 else #t~mem494#1 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: SUMMARY for call window_write16(~vp~1#1.base, ~vp~1#1.offset, 2048, 0, 0); srcloc: null [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704-1: SUMMARY for call #t~ret507#1 := printk(89, 0); srcloc: null [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6671: assume -9223372036854775808 <= #t~ret495#1 && #t~ret495#1 <= 9223372036854775807;~tmp___12~0#1 := #t~ret495#1;havoc #t~mem494#1;havoc #t~ret495#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6704: assume -2147483648 <= #t~ret507#1 && #t~ret507#1 <= 2147483647;havoc #t~mem504#1;havoc #t~mem505#1;havoc #t~mem506#1.base, #t~mem506#1.offset;havoc #t~ret507#1;call #t~mem508#1 := read~int#4(~vp~1#1.base, 784 + ~vp~1#1.offset, 1);call write~int#4(#t~mem508#1, ~dev~0#1.base, 418 + ~dev~0#1.offset, 1);havoc #t~mem508#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-1: [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: ~checksum~0#1 := #t~bitwise433#1;havoc #t~mem432#1;havoc #t~bitwise433#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-5: assume 0 == #t~mem432#1 % 4294967296;#t~bitwise433#1 := ~checksum~0#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-5: assume !(0 == #t~mem432#1 % 4294967296); [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-4: assume 0 == ~checksum~0#1 % 4294967296;#t~bitwise433#1 := #t~mem432#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-4: assume !(0 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-3: assume #t~mem432#1 % 4294967296 == ~checksum~0#1 % 4294967296;#t~bitwise433#1 := 0; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-3: assume !(#t~mem432#1 % 4294967296 == ~checksum~0#1 % 4294967296); [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-2: havoc #t~bitwise433#1;assume #t~bitwise433#1 % 4294967296 <= #t~mem432#1 % 4294967296 + ~checksum~0#1 % 4294967296; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11990-1: ldv_register_netdev_8_#t~ret1649#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet1725#1, register_netdev_~arg0#1.base, register_netdev_~arg0#1.offset;havoc register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset;assume { :end_inline_register_netdev } true;assume -2147483648 <= ldv_register_netdev_8_#t~ret1649#1 && ldv_register_netdev_8_#t~ret1649#1 <= 2147483647;ldv_register_netdev_8_~tmp~87#1 := ldv_register_netdev_8_#t~ret1649#1;havoc ldv_register_netdev_8_#t~ret1649#1;ldv_register_netdev_8_~ldv_func_res~1#1 := ldv_register_netdev_8_~tmp~87#1;~ldv_state_variable_4~0 := 1;ldv_register_netdev_8_#res#1 := ldv_register_netdev_8_~ldv_func_res~1#1;#t~ret557#1 := ldv_register_netdev_8_#res#1;havoc ldv_register_netdev_8_#t~ret1649#1, ldv_register_netdev_8_~dev#1.base, ldv_register_netdev_8_~dev#1.offset, ldv_register_netdev_8_~ldv_func_res~1#1, ldv_register_netdev_8_~tmp~87#1;havoc ldv_register_netdev_8_#in~dev#1.base, ldv_register_netdev_8_#in~dev#1.offset;assume { :end_inline_ldv_register_netdev_8 } true;assume -2147483648 <= #t~ret557#1 && #t~ret557#1 <= 2147483647;~retval~0#1 := #t~ret557#1;havoc #t~ret557#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: assume 0 != ~print_info~0#1;call #t~mem536#1 := read~int#4(~vp~1#1.base, 815 + ~vp~1#1.offset, 2); [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6771: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10008: mdio_write_~i~11#1 := mdio_write_~i~11#1 - 1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837-1: SUMMARY for call pci_free_consistent(~pdev~2#1.base, ~pdev~2#1.offset, 2944, #t~mem558#1.base, #t~mem558#1.offset, #t~mem559#1); srcloc: null [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11990: havoc register_netdev_#t~nondet1725#1; [2025-02-08 02:44:33,070 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L10008-1: SUMMARY for call mdio_delay(mdio_write_~vp~33#1.base, mdio_write_~vp~33#1.offset); srcloc: null [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837: call #t~mem560#1 := read~int#4(~vp~1#1.base, 798 + ~vp~1#1.offset, 1); [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606: ~tmp___9~0#1 := #t~ret459#1;havoc #t~ret459#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: assume 0 != ~tmp___12~0#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: assume !(0 != ~tmp___12~0#1); [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6606-1: SUMMARY for call #t~ret459#1 := window_read8(~vp~1#1.base, ~vp~1#1.offset, 4, 6); srcloc: null [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-1: [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: assume 0 == #t~bitwise524#1;havoc #t~bitwise524#1;~mii_preamble_required~0 := (if (1 + ~mii_preamble_required~0) % 256 <= 127 then (1 + ~mii_preamble_required~0) % 256 else (1 + ~mii_preamble_required~0) % 256 - 256); [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739: assume !(0 == #t~bitwise524#1);havoc #t~bitwise524#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772: assume 0 != (if #t~mem536#1 % 65536 % 4294967296 <= 2147483647 then #t~mem536#1 % 65536 % 4294967296 else #t~mem536#1 % 65536 % 4294967296 - 4294967296) % 2;havoc #t~mem536#1;~tmp___18~0#1.base, ~tmp___18~0#1.offset := 92, 0; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6772: assume !(0 != (if #t~mem536#1 % 65536 % 4294967296 <= 2147483647 then #t~mem536#1 % 65536 % 4294967296 else #t~mem536#1 % 65536 % 4294967296 - 4294967296) % 2);havoc #t~mem536#1;~tmp___18~0#1.base, ~tmp___18~0#1.offset := 93, 0; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-1: [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6574: call #t~mem447#1.base, #t~mem447#1.offset := read~$Pointer$#4(~dev~0#1.base, 666 + ~dev~0#1.offset, 8);assume { :begin_inline_is_valid_ether_addr } true;is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset := #t~mem447#1.base, #t~mem447#1.offset;havoc is_valid_ether_addr_#res#1;havoc is_valid_ether_addr_#t~ret322#1, is_valid_ether_addr_#t~ret323#1, is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset, is_valid_ether_addr_~tmp~36#1, is_valid_ether_addr_~tmp___0~11#1, is_valid_ether_addr_~tmp___1~6#1, is_valid_ether_addr_~tmp___2~1#1, is_valid_ether_addr_~tmp___3~1#1;is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset := is_valid_ether_addr_#in~addr#1.base, is_valid_ether_addr_#in~addr#1.offset;havoc is_valid_ether_addr_~tmp~36#1;havoc is_valid_ether_addr_~tmp___0~11#1;havoc is_valid_ether_addr_~tmp___1~6#1;havoc is_valid_ether_addr_~tmp___2~1#1;havoc is_valid_ether_addr_~tmp___3~1#1;assume { :begin_inline_is_multicast_ether_addr } true;is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset := is_valid_ether_addr_~addr#1.base, is_valid_ether_addr_~addr#1.offset;havoc is_multicast_ether_addr_#res#1;havoc is_multicast_ether_addr_#t~mem321#1, is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset;is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset := is_multicast_ether_addr_#in~addr#1.base, is_multicast_ether_addr_#in~addr#1.offset;call is_multicast_ether_addr_#t~mem321#1 := read~int#4(is_multicast_ether_addr_~addr#1.base, is_multicast_ether_addr_~addr#1.offset, 1);is_multicast_ether_addr_#res#1 := (if 0 == (if 0 != (if is_multicast_ether_addr_#t~mem321#1 % 256 % 4294967296 <= 2147483647 then is_multicast_ether_addr_#t~mem321#1 % 256 % 4294967296 else is_multicast_ether_addr_#t~mem321#1 % 256 % 4294967296 - 4294967296) % 2 then 1 else 0) then 0 else 1);havoc is_multicast_ether_addr_#t~mem321#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-4: assume 0 == ~mii_status~0#1;#t~bitwise524#1 := 0; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-4: assume !(0 == ~mii_status~0#1); [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: ~step~0#1 := #t~bitwise460#1 / 2;havoc #t~bitwise460#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-3: assume 64 == ~mii_status~0#1;#t~bitwise524#1 := ~mii_status~0#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-3: assume !(64 == ~mii_status~0#1); [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673-1: SUMMARY for call #t~ret496#1 := window_read16(~vp~1#1.base, ~vp~1#1.offset, 3, 8); srcloc: null [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-2: havoc #t~bitwise524#1;assume ((((~mii_status~0#1 < 0 || #t~bitwise524#1 <= ~mii_status~0#1) && #t~bitwise524#1 <= 64) && #t~bitwise524#1 >= 0) && (~mii_status~0#1 >= 0 || #t~bitwise524#1 > 64 + ~mii_status~0#1)) && #t~bitwise524#1 >= -2147483648; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6673: ~tmp___11~0#1 := #t~ret496#1;havoc #t~ret496#1; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-4: assume 0 == (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296);#t~bitwise460#1 := 0; [2025-02-08 02:44:33,071 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-4: assume !(0 == (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-3: assume 30 == (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296);#t~bitwise460#1 := (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-3: assume !(30 == (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607-2: havoc #t~bitwise460#1;assume (((((if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise460#1 <= (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296)) && #t~bitwise460#1 <= 30) && #t~bitwise460#1 >= 0) && ((if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise460#1 > 30 + (if ~tmp___9~0#1 % 256 % 4294967296 <= 2147483647 then ~tmp___9~0#1 % 256 % 4294967296 else ~tmp___9~0#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise460#1 >= -2147483648; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: assume ~i~0#1 <= 32; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: assume !(~i~0#1 <= 32); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6244: call ULTIMATE.dealloc(~#eeprom~0#1.base, ~#eeprom~0#1.offset);havoc ~#eeprom~0#1.base, ~#eeprom~0#1.offset;call ULTIMATE.dealloc(~#pci_latency~0#1.base, ~#pci_latency~0#1.offset);havoc ~#pci_latency~0#1.base, ~#pci_latency~0#1.offset;call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset;call ULTIMATE.dealloc(~#ram_split~0#1.base, ~#ram_split~0#1.offset);havoc ~#ram_split~0#1.base, ~#ram_split~0#1.offset;call ULTIMATE.dealloc(~#descriptor~0#1.base, ~#descriptor~0#1.offset);havoc ~#descriptor~0#1.base, ~#descriptor~0#1.offset; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: assume 0 != #t~mem560#1 % 256 % 4294967296;havoc #t~mem560#1;call #t~mem561#1 := read~int#4(~dev~0#1.base, 56 + ~dev~0#1.offset, 8);call #t~mem562#1 := read~int#25(~vci~1#1.base, 16 + ~vci~1#1.offset, 4); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6839: assume !(0 != #t~mem560#1 % 256 % 4294967296);havoc #t~mem560#1; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6674: assume -2147483648 <= #t~ret497#1 && #t~ret497#1 <= 2147483647;havoc #t~ret497#1; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: assume 0 != ~tmp___7~0#1 % 256;~tmp___8~0#1 := 0; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: assume !(0 != ~tmp___7~0#1 % 256);~tmp___8~0#1 := 1; [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608: assume 0 != ~print_info~0#1;call #t~mem461#1 := read~int#37(~#eeprom~0#1.base, 24 + ~#eeprom~0#1.offset, 4);call #t~mem462#1 := read~int#37(~#eeprom~0#1.base, 24 + ~#eeprom~0#1.offset, 4);call #t~mem463#1 := read~int#37(~#eeprom~0#1.base, 80 + ~#eeprom~0#1.offset, 4);call #t~mem464#1 := read~int#37(~#eeprom~0#1.base, 16 + ~#eeprom~0#1.offset, 4);call #t~mem465#1 := read~int#37(~#eeprom~0#1.base, 16 + ~#eeprom~0#1.offset, 4);call #t~mem466#1 := read~int#37(~#eeprom~0#1.base, 16 + ~#eeprom~0#1.offset, 4); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6608: assume !(0 != ~print_info~0#1); [2025-02-08 02:44:33,072 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6674-1: SUMMARY for call #t~ret497#1 := __dynamic_pr_debug(~#descriptor~0#1.base, ~#descriptor~0#1.offset, 82, 0); srcloc: null [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640: assume -2147483648 <= #t~ret1089 && #t~ret1089 <= 2147483647;havoc #t~ret1089; [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8640-1: SUMMARY for call #t~ret1089 := __dynamic_pr_debug(~#descriptor___5~1.base, ~#descriptor___5~1.offset, 277, 0); srcloc: null [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574: assume ~tmp___7~6 % 4294967296 % 18446744073709551616 == (#t~mem1069 + 152 * ~entry~1) % 18446744073709551616;havoc #t~mem1069; [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8574: assume !(~tmp___7~6 % 4294967296 % 18446744073709551616 == (#t~mem1069 + 152 * ~entry~1) % 18446744073709551616);havoc #t~mem1069;call #t~mem1070.base, #t~mem1070.offset := read~$Pointer$#4(~vp~13.base, 288 + ~vp~13.offset + 8 * ~entry~1, 8); [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8599: ~tmp___10~6.base, ~tmp___10~6.offset := #t~ret1080.base, #t~ret1080.offset;call #t~mem1081 := read~int#4(~tmp___10~6.base, ~tmp___10~6.offset, 1); [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8599-1: SUMMARY for call #t~ret1080.base, #t~ret1080.offset := skb_end_pointer(~skb~2.base, ~skb~2.offset); srcloc: null [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: assume 0 != ~tmp___11~5; [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8616: assume !(0 != ~tmp___11~5); [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583: assume 0 != (#t~mem1072.base + #t~mem1072.offset) % 18446744073709551616;havoc #t~mem1072.base, #t~mem1072.offset;call #t~mem1073.base, #t~mem1073.offset := read~$Pointer$#4(~vp~13.base, 488 + ~vp~13.offset, 8);call #t~mem1074.base, #t~mem1074.offset := read~$Pointer$#4(#t~mem1073.base, 253 + #t~mem1073.offset, 8); [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583: assume !(0 != (#t~mem1072.base + #t~mem1072.offset) % 18446744073709551616);havoc #t~mem1072.base, #t~mem1072.offset;~tmp___9~6.base, ~tmp___9~6.offset := 0, 0; [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8583-1: call #t~mem1072.base, #t~mem1072.offset := read~$Pointer$#4(~vp~13.base, 488 + ~vp~13.offset, 8); [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume (if #t~mem1081 % 256 % 4294967296 <= 2147483647 then #t~mem1081 % 256 % 4294967296 else #t~mem1081 % 256 % 4294967296 - 4294967296) >= ~i~6;havoc #t~mem1081; [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8600: assume !((if #t~mem1081 % 256 % 4294967296 <= 2147483647 then #t~mem1081 % 256 % 4294967296 else #t~mem1081 % 256 % 4294967296 - 4294967296) >= ~i~6);havoc #t~mem1081; [2025-02-08 02:44:37,138 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617: assume -2147483648 <= #t~ret1084 && #t~ret1084 <= 2147483647;havoc #t~ret1084; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: assume (#t~mem1074.base + #t~mem1074.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1073.base, #t~mem1073.offset;havoc #t~mem1074.base, #t~mem1074.offset;call #t~mem1075.base, #t~mem1075.offset := read~$Pointer$#4(~vp~13.base, 488 + ~vp~13.offset, 8);~__mptr~8.base, ~__mptr~8.offset := #t~mem1075.base, #t~mem1075.offset;havoc #t~mem1075.base, #t~mem1075.offset;~tmp___8~6.base, ~tmp___8~6.offset := ~__mptr~8.base, -401736 + ~__mptr~8.offset; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8584: assume !((#t~mem1074.base + #t~mem1074.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1073.base, #t~mem1073.offset;havoc #t~mem1074.base, #t~mem1074.offset;~tmp___8~6.base, ~tmp___8~6.offset := 0, 0; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8617-1: SUMMARY for call #t~ret1084 := __dynamic_pr_debug(~#descriptor___4~1.base, ~#descriptor___4~1.offset, 272, 0); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8437: call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset;call ULTIMATE.dealloc(~#descriptor___0~4.base, ~#descriptor___0~4.offset);havoc ~#descriptor___0~4.base, ~#descriptor___0~4.offset;call ULTIMATE.dealloc(~#descriptor___1~3.base, ~#descriptor___1~3.offset);havoc ~#descriptor___1~3.base, ~#descriptor___1~3.offset;call ULTIMATE.dealloc(~#descriptor___2~2.base, ~#descriptor___2~2.offset);havoc ~#descriptor___2~2.base, ~#descriptor___2~2.offset;call ULTIMATE.dealloc(~#descriptor___3~2.base, ~#descriptor___3~2.offset);havoc ~#descriptor___3~2.base, ~#descriptor___3~2.offset;call ULTIMATE.dealloc(~#descriptor___4~1.base, ~#descriptor___4~1.offset);havoc ~#descriptor___4~1.base, ~#descriptor___4~1.offset;call ULTIMATE.dealloc(~#descriptor___5~1.base, ~#descriptor___5~1.offset);havoc ~#descriptor___5~1.base, ~#descriptor___5~1.offset;call ULTIMATE.dealloc(~#descriptor___6~1.base, ~#descriptor___6~1.offset);havoc ~#descriptor___6~1.base, ~#descriptor___6~1.offset; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8594: havoc #t~mem1076.base, #t~mem1076.offset;havoc #t~mem1077;havoc #t~mem1078.base, #t~mem1078.offset;havoc #t~mem1079;~i~6 := 1 + ~i~6; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8594-1: SUMMARY for call pci_unmap_single(~tmp___9~6.base, ~tmp___9~6.offset, #t~mem1077 % 4294967296, #t~mem1079 % 4294967296 % 4096, 1); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8594-2: call #t~mem1076.base, #t~mem1076.offset := read~$Pointer$#4(~vp~13.base, 8 + ~vp~13.offset, 8);call #t~mem1077 := read~int#4(#t~mem1076.base, 8 + (#t~mem1076.offset + 152 * (if ~entry~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~entry~1 % 18446744073709551616 % 18446744073709551616 else ~entry~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * ~i~6, 4);call #t~mem1078.base, #t~mem1078.offset := read~$Pointer$#4(~vp~13.base, 8 + ~vp~13.offset, 8);call #t~mem1079 := read~int#4(#t~mem1078.base, 4 + (8 + (#t~mem1078.offset + 152 * (if ~entry~1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~entry~1 % 18446744073709551616 % 18446744073709551616 else ~entry~1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)) + 8 * ~i~6), 4); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: assume 0 != (#t~mem1070.base + #t~mem1070.offset) % 18446744073709551616;havoc #t~mem1070.base, #t~mem1070.offset;call #t~mem1071.base, #t~mem1071.offset := read~$Pointer$#4(~vp~13.base, 288 + ~vp~13.offset + 8 * ~entry~1, 8);~skb~2.base, ~skb~2.offset := #t~mem1071.base, #t~mem1071.offset;havoc #t~mem1071.base, #t~mem1071.offset;~i~6 := 0; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8578: assume !(0 != (#t~mem1070.base + #t~mem1070.offset) % 18446744073709551616);havoc #t~mem1070.base, #t~mem1070.offset;call write~$Pointer$#17(268, 0, ~#descriptor___4~1.base, ~#descriptor___4~1.offset, 8);call write~$Pointer$#17(269, 0, ~#descriptor___4~1.base, 8 + ~#descriptor___4~1.offset, 8);call write~$Pointer$#17(270, 0, ~#descriptor___4~1.base, 16 + ~#descriptor___4~1.offset, 8);call write~$Pointer$#17(271, 0, ~#descriptor___4~1.base, 24 + ~#descriptor___4~1.offset, 8);call write~int#17(2469, ~#descriptor___4~1.base, 32 + ~#descriptor___4~1.offset, 4);call write~int#17(0, ~#descriptor___4~1.base, 36 + ~#descriptor___4~1.offset, 1);call #t~mem1082 := read~int#17(~#descriptor___4~1.base, 36 + ~#descriptor___4~1.offset, 1); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8645: SUMMARY for call netif_wake_queue(~dev~3.base, ~dev~3.offset); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8629: call write~int#4(~dirty_tx~0, ~vp~13.base, 428 + ~vp~13.offset, 4);call #t~mem1086 := read~int#4(~vp~13.base, 420 + ~vp~13.offset, 4); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8695: assume -9223372036854775808 <= #t~ret1106 && #t~ret1106 <= 9223372036854775807;~tmp___15~3 := #t~ret1106;havoc #t~mem1105;havoc #t~ret1106; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8695-1: SUMMARY for call #t~ret1106 := ldv__builtin_expect((if #t~mem1105 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1105 % 256 % 18446744073709551616 else #t~mem1105 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8621: ~dirty_tx~0 := 1 + ~dirty_tx~0;call #t~mem1085 := read~int#4(~vp~13.base, 420 + ~vp~13.offset, 4); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint boomerang_interruptFINAL: assume true; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638-1: SUMMARY for call #t~ret1088 := ldv__builtin_expect((if #t~mem1087 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1087 % 256 % 18446744073709551616 else #t~mem1087 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8572: ~entry~1 := (if ~dirty_tx~0 % 4294967296 % 4294967296 <= 2147483647 then ~dirty_tx~0 % 4294967296 % 4294967296 else ~dirty_tx~0 % 4294967296 % 4294967296 - 4294967296) % 16; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8704: call write~int#4(0, ~vp~13.base, 800 + ~vp~13.offset, 1); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671: assume -2147483648 <= #t~ret1101 && #t~ret1101 <= 2147483647; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8671-1: SUMMARY for call #t~ret1101 := mod_timer(~vp~13.base, 532 + ~vp~13.offset, 250 + ~jiffies~0); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8638: assume -9223372036854775808 <= #t~ret1088 && #t~ret1088 <= 9223372036854775807;~tmp___12~5 := #t~ret1088;havoc #t~mem1087;havoc #t~ret1088; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: assume 0 != ~tmp___15~3; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8696: assume !(0 != ~tmp___15~3); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8630: assume (#t~mem1086 - ~dirty_tx~0) % 4294967296 <= 15;havoc #t~mem1086; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8630: assume !((#t~mem1086 - ~dirty_tx~0) % 4294967296 <= 15);havoc #t~mem1086; [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume ~debug~0 > 4;call write~$Pointer$#17(279, 0, ~#descriptor___6~1.base, ~#descriptor___6~1.offset, 8);call write~$Pointer$#17(280, 0, ~#descriptor___6~1.base, 8 + ~#descriptor___6~1.offset, 8);call write~$Pointer$#17(281, 0, ~#descriptor___6~1.base, 16 + ~#descriptor___6~1.offset, 8);call write~$Pointer$#17(282, 0, ~#descriptor___6~1.base, 24 + ~#descriptor___6~1.offset, 8);call write~int#17(2509, ~#descriptor___6~1.base, 32 + ~#descriptor___6~1.offset, 4);call write~int#17(0, ~#descriptor___6~1.base, 36 + ~#descriptor___6~1.offset, 1);call #t~mem1105 := read~int#17(~#descriptor___6~1.base, 36 + ~#descriptor___6~1.offset, 1); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8688: assume !(~debug~0 > 4); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8606-1: SUMMARY for call dev_kfree_skb_irq(~skb~2.base, ~skb~2.offset); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8573: ~tmp___7~6 := #t~ret1068;havoc #t~ret1068;call #t~mem1069 := read~int#4(~vp~13.base, 24 + ~vp~13.offset, 8); [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8573-1: SUMMARY for call #t~ret1068 := ioread32(~ioaddr~9.base, 36 + ~ioaddr~9.offset); srcloc: null [2025-02-08 02:44:37,139 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705: #res := 1;call ULTIMATE.dealloc(~#descriptor~9.base, ~#descriptor~9.offset);havoc ~#descriptor~9.base, ~#descriptor~9.offset;call ULTIMATE.dealloc(~#descriptor___0~4.base, ~#descriptor___0~4.offset);havoc ~#descriptor___0~4.base, ~#descriptor___0~4.offset;call ULTIMATE.dealloc(~#descriptor___1~3.base, ~#descriptor___1~3.offset);havoc ~#descriptor___1~3.base, ~#descriptor___1~3.offset;call ULTIMATE.dealloc(~#descriptor___2~2.base, ~#descriptor___2~2.offset);havoc ~#descriptor___2~2.base, ~#descriptor___2~2.offset;call ULTIMATE.dealloc(~#descriptor___3~2.base, ~#descriptor___3~2.offset);havoc ~#descriptor___3~2.base, ~#descriptor___3~2.offset;call ULTIMATE.dealloc(~#descriptor___4~1.base, ~#descriptor___4~1.offset);havoc ~#descriptor___4~1.base, ~#descriptor___4~1.offset;call ULTIMATE.dealloc(~#descriptor___5~1.base, ~#descriptor___5~1.offset);havoc ~#descriptor___5~1.base, ~#descriptor___5~1.offset;call ULTIMATE.dealloc(~#descriptor___6~1.base, ~#descriptor___6~1.offset);havoc ~#descriptor___6~1.base, ~#descriptor___6~1.offset; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8705-1: SUMMARY for call spin_unlock(~vp~13.base, 825 + ~vp~13.offset); srcloc: null [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8639: assume 0 != ~tmp___12~5; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8639: assume !(0 != ~tmp___12~5); [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8606: call write~$Pointer$#4(0, 0, ~vp~13.base, 288 + ~vp~13.offset + 8 * ~entry~1, 8); [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697: assume -2147483648 <= #t~ret1107 && #t~ret1107 <= 2147483647;havoc #t~ret1107; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8697-1: SUMMARY for call #t~ret1107 := __dynamic_pr_debug(~#descriptor___6~1.base, ~#descriptor___6~1.offset, 283, 0); srcloc: null [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: assume ~debug~0 > 6;call write~$Pointer$#17(273, 0, ~#descriptor___5~1.base, ~#descriptor___5~1.offset, 8);call write~$Pointer$#17(274, 0, ~#descriptor___5~1.base, 8 + ~#descriptor___5~1.offset, 8);call write~$Pointer$#17(275, 0, ~#descriptor___5~1.base, 16 + ~#descriptor___5~1.offset, 8);call write~$Pointer$#17(276, 0, ~#descriptor___5~1.base, 24 + ~#descriptor___5~1.offset, 8);call write~int#17(2477, ~#descriptor___5~1.base, 32 + ~#descriptor___5~1.offset, 4);call write~int#17(0, ~#descriptor___5~1.base, 36 + ~#descriptor___5~1.offset, 1);call #t~mem1087 := read~int#17(~#descriptor___5~1.base, 36 + ~#descriptor___5~1.offset, 1); [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8631: assume !(~debug~0 > 6); [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: assume #t~mem1085 % 4294967296 != ~dirty_tx~0 % 4294967296;havoc #t~mem1085; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8623: assume !(#t~mem1085 % 4294967296 != ~dirty_tx~0 % 4294967296);havoc #t~mem1085; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8590: ~tmp___9~6.base, ~tmp___9~6.offset := ~tmp___8~6.base, ~tmp___8~6.offset; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615: assume -9223372036854775808 <= #t~ret1083 && #t~ret1083 <= 9223372036854775807;~tmp___11~5 := #t~ret1083;havoc #t~mem1082;havoc #t~ret1083; [2025-02-08 02:44:37,140 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8615-1: SUMMARY for call #t~ret1083 := ldv__builtin_expect((if #t~mem1082 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1082 % 256 % 18446744073709551616 else #t~mem1082 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:37,165 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11755: havoc #t~nondet1680; [2025-02-08 02:44:37,187 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11986: havoc #t~nondet1724; [2025-02-08 02:44:37,208 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11702: havoc #t~nondet1676; [2025-02-08 02:44:37,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11789: havoc generic_mii_ioctl_#t~nondet1687#1; [2025-02-08 02:44:37,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint mdio_syncFINAL: assume true; [2025-02-08 02:44:37,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9893: SUMMARY for call mdio_delay(~vp.base, ~vp.offset); srcloc: null [2025-02-08 02:44:37,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9892: SUMMARY for call window_write16(~vp.base, ~vp.offset, 6, 4, 8); srcloc: null [2025-02-08 02:44:37,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9895: SUMMARY for call mdio_delay(~vp.base, ~vp.offset); srcloc: null [2025-02-08 02:44:37,655 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L9894: SUMMARY for call window_write16(~vp.base, ~vp.offset, 7, 4, 8); srcloc: null [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764: assume 0 != #t~bitwise1115;havoc #t~bitwise1115; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764: assume !(0 != #t~bitwise1115);havoc #t~bitwise1115;~pkt_len~0 := ~rx_status~0 % 8192; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764-1: [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764-2: havoc #t~bitwise1115;assume ((((~rx_status~0 < 0 || #t~bitwise1115 <= ~rx_status~0) && #t~bitwise1115 <= 16384) && #t~bitwise1115 >= 0) && (~rx_status~0 >= 0 || #t~bitwise1115 > 16384 + ~rx_status~0)) && #t~bitwise1115 >= -2147483648; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8863: SUMMARY for call pci_unmap_single(~tmp___12~6.base, ~tmp___12~6.offset, ~dma~0, ~pkt_len~0, 2); srcloc: null [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764-3: assume 16384 == ~rx_status~0;#t~bitwise1115 := ~rx_status~0; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764-3: assume !(16384 == ~rx_status~0); [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764-4: assume 0 == ~rx_status~0;#t~bitwise1115 := 0; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8764-4: assume !(0 == ~rx_status~0); [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: assume 0 != #t~mem1134 % 256 % 4294967296;havoc #t~mem1134; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8822: assume !(0 != #t~mem1134 % 256 % 4294967296);havoc #t~mem1134; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8781: call #t~mem1120 := read~int#4(~dev.base, 204 + ~dev.offset, 8);call write~int#4(1 + #t~mem1120, ~dev.base, 204 + ~dev.offset, 8);havoc #t~mem1120; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-3: assume 4096 == ~tmp___15~4 % 4294967296;#t~bitwise1157 := ~tmp___15~4; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-3: assume !(4096 == ~tmp___15~4 % 4294967296); [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8814-1: SUMMARY for call #t~ret1133 := __dynamic_pr_debug(~#descriptor___1~4.base, ~#descriptor___1~4.offset, 298, 0); srcloc: null [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-4: assume 0 == ~tmp___15~4 % 4294967296;#t~bitwise1157 := 0; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-4: assume !(0 == ~tmp___15~4 % 4294967296); [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8715: call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset;call ULTIMATE.dealloc(~#descriptor___0~5.base, ~#descriptor___0~5.offset);havoc ~#descriptor___0~5.base, ~#descriptor___0~5.offset;call ULTIMATE.dealloc(~#descriptor___1~4.base, ~#descriptor___1~4.offset);havoc ~#descriptor___1~4.base, ~#descriptor___1~4.offset; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880: assume 0 == #t~bitwise1157 % 4294967296;havoc #t~bitwise1157; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880: assume !(0 == #t~bitwise1157 % 4294967296);havoc #t~bitwise1157;~i~7 := ~i~7 - 1; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-1: [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8880-2: havoc #t~bitwise1157;assume #t~bitwise1157 % 4294967296 <= ~tmp___15~4 % 4294967296 && #t~bitwise1157 % 4294967296 <= 4096; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8814: assume -2147483648 <= #t~ret1133 && #t~ret1133 <= 2147483647;havoc #t~ret1133; [2025-02-08 02:44:39,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8872: SUMMARY for call iowrite16(16384, ~ioaddr~10.base, 14 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839: call #t~mem1143 := read~int#4(~skb~3.base, 104 + ~skb~3.offset, 4); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8839-1: SUMMARY for call iowrite32(~dma~0, ~ioaddr~10.base, ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798-1: [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8765: ~tmp___3~12 := #t~ret1116;havoc #t~ret1116;~rx_error~0 := ~tmp___3~12; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798-2: havoc #t~bitwise1128;assume (((((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1128 <= (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)) && #t~bitwise1128 <= 16) && #t~bitwise1128 >= 0) && ((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1128 > 16 + (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296))) && #t~bitwise1128 >= -2147483648; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8765-1: SUMMARY for call #t~ret1116 := ioread8(~ioaddr~10.base, 20 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798-3: assume 16 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1128 := (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798-3: assume !(16 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798-4: assume 0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1128 := 0; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798-4: assume !(0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798: assume 0 != #t~bitwise1128;havoc #t~bitwise1128;call #t~mem1129 := read~int#4(~dev.base, 252 + ~dev.offset, 8);call write~int#4(1 + #t~mem1129, ~dev.base, 252 + ~dev.offset, 8);havoc #t~mem1129; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8798: assume !(0 != #t~bitwise1128);havoc #t~bitwise1128; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-1: [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-2: havoc #t~bitwise1124;assume (((((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1124 <= (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)) && #t~bitwise1124 <= 4) && #t~bitwise1124 >= 0) && ((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1124 > 4 + (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296))) && #t~bitwise1124 >= -2147483648; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-3: assume 4 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1124 := (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-3: assume !(4 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-4: assume 0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1124 := 0; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790-4: assume !(0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823: ~tmp___14~4 := #t~ret1135;havoc #t~ret1135; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790: assume 0 != #t~bitwise1124;havoc #t~bitwise1124;call #t~mem1125 := read~int#4(~dev.base, 276 + ~dev.offset, 8);call write~int#4(1 + #t~mem1125, ~dev.base, 276 + ~dev.offset, 8);havoc #t~mem1125; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8790: assume !(0 != #t~bitwise1124);havoc #t~bitwise1124; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8823-1: SUMMARY for call #t~ret1135 := ioread16(~ioaddr~10.base, 12 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8782: assume 0 != (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) % 2;call #t~mem1121 := read~int#4(~dev.base, 260 + ~dev.offset, 8);call write~int#4(1 + #t~mem1121, ~dev.base, 260 + ~dev.offset, 8);havoc #t~mem1121; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8782: assume !(0 != (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) % 2); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8774-1: SUMMARY for call #t~ret1118 := ldv__builtin_expect((if #t~mem1117 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1117 % 256 % 18446744073709551616 else #t~mem1117 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-3: havoc #t~bitwise1144;assume (((((if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296) < 0 || #t~bitwise1144 <= (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296)) && #t~bitwise1144 <= 65532) && #t~bitwise1144 >= 0) && ((if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296) >= 0 || #t~bitwise1144 > 65532 + (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296))) && #t~bitwise1144 >= -2147483648; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-4: assume 65532 == (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296);#t~bitwise1144 := (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-4: assume !(65532 == (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-5: assume 0 == (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296);#t~bitwise1144 := 0; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-5: assume !(0 == (if (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 <= 2147483647 then (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 else (3 + #t~mem1143 % 65536) % 4294967296 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873: call write~int#4(#t~ret1153, ~skb~3.base, 134 + ~skb~3.offset, 2);havoc #t~ret1153; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8873-1: SUMMARY for call #t~ret1153 := eth_type_trans(~skb~3.base, ~skb~3.offset, ~dev.base, ~dev.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840: havoc #t~mem1143;havoc #t~bitwise1144; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-1: SUMMARY for call iowrite16(#t~bitwise1144, ~ioaddr~10.base, 6 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8774: assume -9223372036854775808 <= #t~ret1118 && #t~ret1118 <= 9223372036854775807;~tmp___4~10 := #t~ret1118;havoc #t~mem1117;havoc #t~ret1118; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8840-2: [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8865: ~tmp___13~4.base, ~tmp___13~4.offset := #t~ret1151.base, #t~ret1151.offset;havoc #t~ret1151.base, #t~ret1151.offset; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8865-1: SUMMARY for call #t~ret1151.base, #t~ret1151.offset := skb_put(~skb~3.base, ~skb~3.offset, ~pkt_len~0); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824-3: assume 32768 == ~tmp___14~4 % 4294967296;#t~bitwise1136 := ~tmp___14~4; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824-3: assume !(32768 == ~tmp___14~4 % 4294967296); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824-4: assume 0 == ~tmp___14~4 % 4294967296;#t~bitwise1136 := 0; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824-4: assume !(0 == ~tmp___14~4 % 4294967296); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824: assume 0 == #t~bitwise1136 % 4294967296;havoc #t~bitwise1136; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824: assume !(0 == #t~bitwise1136 % 4294967296);havoc #t~bitwise1136; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824-1: [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8824-2: havoc #t~bitwise1136;assume #t~bitwise1136 % 4294967296 <= ~tmp___14~4 % 4294967296 && #t~bitwise1136 % 4294967296 <= 32768; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874: assume -2147483648 <= #t~ret1154 && #t~ret1154 <= 2147483647;havoc #t~ret1154;call #t~mem1155 := read~int#4(~dev.base, 172 + ~dev.offset, 8);call write~int#4(1 + #t~mem1155, ~dev.base, 172 + ~dev.offset, 8);havoc #t~mem1155;~i~7 := 200; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8899: call #t~mem1159 := read~int#4(~dev.base, 220 + ~dev.offset, 8);call write~int#4(1 + #t~mem1159, ~dev.base, 220 + ~dev.offset, 8);havoc #t~mem1159; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8866: SUMMARY for call ioread32_rep(~ioaddr~10.base, 16 + ~ioaddr~10.offset, ~tmp___13~4.base, ~tmp___13~4.offset, (3 + ~pkt_len~0) / 4); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8874-1: SUMMARY for call #t~ret1154 := netif_rx(~skb~3.base, ~skb~3.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8841: SUMMARY for call iowrite16(40960, ~ioaddr~10.base, 14 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8775: assume 0 != ~tmp___4~10; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8775: assume !(0 != ~tmp___4~10); [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: ~tmp___8~7.base, ~tmp___8~7.offset := ~tmp___7~7.base, ~tmp___7~7.offset; [2025-02-08 02:44:39,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: assume ~debug~0 > 2;call write~$Pointer$#17(289, 0, ~#descriptor___0~5.base, ~#descriptor___0~5.offset, 8);call write~$Pointer$#17(290, 0, ~#descriptor___0~5.base, 8 + ~#descriptor___0~5.offset, 8);call write~$Pointer$#17(291, 0, ~#descriptor___0~5.base, 16 + ~#descriptor___0~5.offset, 8);call write~$Pointer$#17(292, 0, ~#descriptor___0~5.base, 24 + ~#descriptor___0~5.offset, 8);call write~int#17(2530, ~#descriptor___0~5.base, 32 + ~#descriptor___0~5.offset, 4);call write~int#17(0, ~#descriptor___0~5.base, 36 + ~#descriptor___0~5.offset, 1);call #t~mem1117 := read~int#17(~#descriptor___0~5.base, 36 + ~#descriptor___0~5.offset, 1); [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8767: assume !(~debug~0 > 2); [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8825: ~tmp___6~7.base, ~tmp___6~7.offset := #t~ret1137.base, #t~ret1137.offset;havoc #t~ret1137.base, #t~ret1137.offset;call #t~mem1138.base, #t~mem1138.offset := read~$Pointer$#4(~vp~14.base, 488 + ~vp~14.offset, 8); [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8825-1: SUMMARY for call #t~ret1137.base, #t~ret1137.offset := skb_put(~skb~3.base, ~skb~3.offset, ~pkt_len~0); srcloc: null [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8776: assume -2147483648 <= #t~ret1119 && #t~ret1119 <= 2147483647;havoc #t~ret1119; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8776-1: SUMMARY for call #t~ret1119 := __dynamic_pr_debug(~#descriptor___0~5.base, ~#descriptor___0~5.offset, 293, 0); srcloc: null [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8859: ~tmp___12~6.base, ~tmp___12~6.offset := ~tmp___11~6.base, ~tmp___11~6.offset; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume 0 != (#t~mem1138.base + #t~mem1138.offset) % 18446744073709551616;havoc #t~mem1138.base, #t~mem1138.offset;call #t~mem1139.base, #t~mem1139.offset := read~$Pointer$#4(~vp~14.base, 488 + ~vp~14.offset, 8);call #t~mem1140.base, #t~mem1140.offset := read~$Pointer$#4(#t~mem1139.base, 253 + #t~mem1139.offset, 8); [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8826: assume !(0 != (#t~mem1138.base + #t~mem1138.offset) % 18446744073709551616);havoc #t~mem1138.base, #t~mem1138.offset;~tmp___8~7.base, ~tmp___8~7.offset := 0, 0; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8901: SUMMARY for call issue_and_wait(~dev.base, ~dev.offset, 16384); srcloc: null [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8827: assume (#t~mem1140.base + #t~mem1140.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1139.base, #t~mem1139.offset;havoc #t~mem1140.base, #t~mem1140.offset;call #t~mem1141.base, #t~mem1141.offset := read~$Pointer$#4(~vp~14.base, 488 + ~vp~14.offset, 8);~__mptr~9.base, ~__mptr~9.offset := #t~mem1141.base, #t~mem1141.offset;havoc #t~mem1141.base, #t~mem1141.offset;~tmp___7~7.base, ~tmp___7~7.offset := ~__mptr~9.base, -401736 + ~__mptr~9.offset; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8827: assume !((#t~mem1140.base + #t~mem1140.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1139.base, #t~mem1139.offset;havoc #t~mem1140.base, #t~mem1140.offset;~tmp___7~7.base, ~tmp___7~7.offset := 0, 0; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794: assume 0 != #t~bitwise1126;havoc #t~bitwise1126;call #t~mem1127 := read~int#4(~dev.base, 268 + ~dev.offset, 8);call write~int#4(1 + #t~mem1127, ~dev.base, 268 + ~dev.offset, 8);havoc #t~mem1127; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794: assume !(0 != #t~bitwise1126);havoc #t~bitwise1126; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8852: assume 0 != (#t~mem1147.base + #t~mem1147.offset) % 18446744073709551616;havoc #t~mem1147.base, #t~mem1147.offset;call #t~mem1148.base, #t~mem1148.offset := read~$Pointer$#4(~vp~14.base, 488 + ~vp~14.offset, 8);call #t~mem1149.base, #t~mem1149.offset := read~$Pointer$#4(#t~mem1148.base, 253 + #t~mem1148.offset, 8); [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8852: assume !(0 != (#t~mem1147.base + #t~mem1147.offset) % 18446744073709551616);havoc #t~mem1147.base, #t~mem1147.offset;~tmp___12~6.base, ~tmp___12~6.offset := 0, 0; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8852-1: call #t~mem1147.base, #t~mem1147.offset := read~$Pointer$#4(~vp~14.base, 488 + ~vp~14.offset, 8); [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786: assume 0 != #t~bitwise1122;havoc #t~bitwise1122;call #t~mem1123 := read~int#4(~dev.base, 252 + ~dev.offset, 8);call write~int#4(1 + #t~mem1123, ~dev.base, 252 + ~dev.offset, 8);havoc #t~mem1123; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786: assume !(0 != #t~bitwise1122);havoc #t~bitwise1122; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794-1: [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794-2: havoc #t~bitwise1126;assume (((((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1126 <= (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)) && #t~bitwise1126 <= 8) && #t~bitwise1126 >= 0) && ((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1126 > 8 + (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296))) && #t~bitwise1126 >= -2147483648; [2025-02-08 02:44:39,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794-3: assume 8 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1126 := (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:39,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794-3: assume !(8 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794-4: assume 0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1126 := 0; [2025-02-08 02:44:39,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8794-4: assume !(0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-1: [2025-02-08 02:44:39,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-2: havoc #t~bitwise1122;assume (((((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) < 0 || #t~bitwise1122 <= (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)) && #t~bitwise1122 <= 2) && #t~bitwise1122 >= 0) && ((if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296) >= 0 || #t~bitwise1122 > 2 + (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296))) && #t~bitwise1122 >= -2147483648; [2025-02-08 02:44:39,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-3: assume 2 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1122 := (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-3: assume !(2 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-4: assume 0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296);#t~bitwise1122 := 0; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8786-4: assume !(0 == (if ~rx_error~0 % 256 % 4294967296 <= 2147483647 then ~rx_error~0 % 256 % 4294967296 else ~rx_error~0 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8869: ~tmp___13~4.base, ~tmp___13~4.offset := #t~ret1152.base, #t~ret1152.offset;havoc #t~ret1152.base, #t~ret1152.offset; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8869-1: SUMMARY for call #t~ret1152.base, #t~ret1152.offset := skb_put(~skb~3.base, ~skb~3.offset, ~pkt_len~0); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint vortex_rxFINAL: assume true; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894: assume ~debug~0 > 0; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8894: assume !(~debug~0 > 0); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8853: assume (#t~mem1149.base + #t~mem1149.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616;havoc #t~mem1148.base, #t~mem1148.offset;havoc #t~mem1149.base, #t~mem1149.offset;call #t~mem1150.base, #t~mem1150.offset := read~$Pointer$#4(~vp~14.base, 488 + ~vp~14.offset, 8);~__mptr___0~3.base, ~__mptr___0~3.offset := #t~mem1150.base, #t~mem1150.offset;havoc #t~mem1150.base, #t~mem1150.offset;~tmp___11~6.base, ~tmp___11~6.offset := ~__mptr___0~3.base, -401736 + ~__mptr___0~3.offset; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8853: assume !((#t~mem1149.base + #t~mem1149.offset) % 18446744073709551616 == (~#pci_bus_type~0.base + ~#pci_bus_type~0.offset) % 18446744073709551616);havoc #t~mem1148.base, #t~mem1148.offset;havoc #t~mem1149.base, #t~mem1149.offset;~tmp___11~6.base, ~tmp___11~6.offset := 0, 0; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820: assume 0 != (~skb~3.base + ~skb~3.offset) % 18446744073709551616; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8820: assume !(0 != (~skb~3.base + ~skb~3.offset) % 18446744073709551616); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: assume ~i~7 >= 0; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8886: assume !(~i~7 >= 0); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845: ~tmp___10~7 := #t~ret1145; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8845-1: SUMMARY for call #t~ret1145 := ioread16(~ioaddr~10.base, 12 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812: assume -9223372036854775808 <= #t~ret1132 && #t~ret1132 <= 9223372036854775807;~tmp___5~7 := #t~ret1132;havoc #t~mem1131;havoc #t~ret1132; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8812-1: SUMMARY for call #t~ret1132 := ldv__builtin_expect((if #t~mem1131 % 256 % 18446744073709551616 <= 9223372036854775807 then #t~mem1131 % 256 % 18446744073709551616 else #t~mem1131 % 256 % 18446744073709551616 - 18446744073709551616) % 2, 0); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8911: #res := 0;call ULTIMATE.dealloc(~#descriptor~10.base, ~#descriptor~10.offset);havoc ~#descriptor~10.base, ~#descriptor~10.offset;call ULTIMATE.dealloc(~#descriptor___0~5.base, ~#descriptor___0~5.offset);havoc ~#descriptor___0~5.base, ~#descriptor___0~5.offset;call ULTIMATE.dealloc(~#descriptor___1~4.base, ~#descriptor___1~4.offset);havoc ~#descriptor___1~4.base, ~#descriptor___1~4.offset; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837: ~tmp___9~7 := #t~ret1142;havoc #t~ret1142;~dma~0 := ~tmp___9~7; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8837-1: SUMMARY for call #t~ret1142 := pci_map_single(~tmp___8~7.base, ~tmp___8~7.offset, ~tmp___6~7.base, ~tmp___6~7.offset, ~pkt_len~0, 2); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804: ~skb~3.base, ~skb~3.offset := #t~ret1130.base, #t~ret1130.offset;havoc #t~ret1130.base, #t~ret1130.offset; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8804-1: SUMMARY for call #t~ret1130.base, #t~ret1130.offset := netdev_alloc_skb(~dev.base, ~dev.offset, 5 + ~pkt_len~0); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8870: SUMMARY for call ioread32_rep(~ioaddr~10.base, 16 + ~ioaddr~10.offset, ~tmp___13~4.base, ~tmp___13~4.offset, (3 + ~pkt_len~0) / 4); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895: assume -2147483648 <= #t~ret1158 && #t~ret1158 <= 2147483647;havoc #t~ret1158; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8895-1: SUMMARY for call #t~ret1158 := printk(299, 0); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821: call #t~mem1134 := read~int#4(~vp~14.base, 797 + ~vp~14.offset, 1); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8821-1: SUMMARY for call skb_reserve(~skb~3.base, ~skb~3.offset, 2); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-1: [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume 0 != ~tmp___5~7; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8813: assume !(0 != ~tmp___5~7); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-2: havoc #t~bitwise1146;assume #t~bitwise1146 % 4294967296 <= ~tmp___10~7 % 4294967296 && #t~bitwise1146 % 4294967296 <= 32768; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-3: assume 32768 == ~tmp___10~7 % 4294967296;#t~bitwise1146 := ~tmp___10~7; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-3: assume !(32768 == ~tmp___10~7 % 4294967296); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-4: assume 0 == ~tmp___10~7 % 4294967296;#t~bitwise1146 := 0; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846-4: assume !(0 == ~tmp___10~7 % 4294967296); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879: ~tmp___15~4 := #t~ret1156; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8879-1: SUMMARY for call #t~ret1156 := ioread16(~ioaddr~10.base, 14 + ~ioaddr~10.offset); srcloc: null [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: assume 0 != #t~bitwise1146 % 4294967296;havoc #t~bitwise1146; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8846: assume !(0 != #t~bitwise1146 % 4294967296);havoc #t~bitwise1146; [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8805: assume ~debug~0 > 4;call write~$Pointer$#17(294, 0, ~#descriptor___1~4.base, ~#descriptor___1~4.offset, 8);call write~$Pointer$#17(295, 0, ~#descriptor___1~4.base, 8 + ~#descriptor___1~4.offset, 8);call write~$Pointer$#17(296, 0, ~#descriptor___1~4.base, 16 + ~#descriptor___1~4.offset, 8);call write~$Pointer$#17(297, 0, ~#descriptor___1~4.base, 24 + ~#descriptor___1~4.offset, 8);call write~int#17(2545, ~#descriptor___1~4.base, 32 + ~#descriptor___1~4.offset, 4);call write~int#17(0, ~#descriptor___1~4.base, 36 + ~#descriptor___1~4.offset, 1);call #t~mem1131 := read~int#17(~#descriptor___1~4.base, 36 + ~#descriptor___1~4.offset, 1); [2025-02-08 02:44:39,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8805: assume !(~debug~0 > 4); [2025-02-08 02:44:39,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11745: havoc #t~nondet1678; [2025-02-08 02:44:39,340 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880: havoc #t~mem1;havoc #t~bitwise2; [2025-02-08 02:44:39,508 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11648: havoc #t~nondet1665; [2025-02-08 02:44:39,839 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11771: havoc #t~nondet1684; [2025-02-08 02:44:40,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11959: havoc #t~nondet1720; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume ~i~2#1 <= 31; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7253: assume !(~i~2#1 <= 31); [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7204: SUMMARY for call iowrite16(4096, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7271: SUMMARY for call iowrite32(0, ~ioaddr~2#1.base, 36 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189-1: call #t~mem667#1.base, #t~mem667#1.offset := read~$Pointer$#4(~vp~5#1.base, 504 + ~vp~5#1.offset, 8); [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189: assume 0 != (#t~mem667#1.base + #t~mem667#1.offset) % 18446744073709551616;havoc #t~mem667#1.base, #t~mem667#1.offset; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7189: assume !(0 != (#t~mem667#1.base + #t~mem667#1.offset) % 18446744073709551616);havoc #t~mem667#1.base, #t~mem667#1.offset; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-3: assume false;#t~bitwise701#1 := #t~bitwise700#1; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-3: assume !false; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239-1: call #t~mem689#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-2: havoc #t~bitwise701#1;assume ((((#t~bitwise700#1 < 0 || #t~bitwise701#1 >= 1536) && #t~bitwise701#1 >= #t~bitwise700#1) && (#t~bitwise700#1 < 0 || #t~bitwise701#1 <= 1536 + #t~bitwise700#1)) && (#t~bitwise700#1 >= 0 || #t~bitwise701#1 < 0)) && #t~bitwise701#1 <= 2147483647; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239: assume 0 != #t~mem689#1 % 256 % 4294967296;havoc #t~mem689#1;~tmp___13~1#1 := 0;call write~int#4(~tmp___13~1#1, ~vp~5#1.base, 428 + ~vp~5#1.offset, 4);call write~int#4(~tmp___13~1#1, ~vp~5#1.base, 420 + ~vp~5#1.offset, 4);call #t~mem690#1 := read~int#4(~vp~5#1.base, 801 + ~vp~5#1.offset, 4); [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7239: assume !(0 != #t~mem689#1 % 256 % 4294967296);havoc #t~mem689#1; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-1: [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305: call write~int#4(#t~bitwise701#1, ~vp~5#1.base, 807 + ~vp~5#1.offset, 2);havoc #t~bitwise700#1;havoc #t~bitwise701#1;call #t~mem702#1 := read~int#4(~vp~5#1.base, 805 + ~vp~5#1.offset, 2); [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-7: assume 0 == ~tmp___18~1#1;#t~bitwise700#1 := ~tmp___17~1#1; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-7: assume !(0 == ~tmp___18~1#1); [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-6: havoc #t~bitwise700#1;assume (((((~tmp___17~1#1 < 0 && ~tmp___18~1#1 >= 0) || #t~bitwise700#1 >= ~tmp___18~1#1) && ((~tmp___17~1#1 >= 0 && ~tmp___18~1#1 < 0) || #t~bitwise700#1 >= ~tmp___17~1#1)) && ((~tmp___17~1#1 < 0 || ~tmp___18~1#1 < 0) || #t~bitwise700#1 <= ~tmp___17~1#1 + ~tmp___18~1#1)) && ((~tmp___17~1#1 >= 0 && ~tmp___18~1#1 >= 0) || #t~bitwise700#1 < 0)) && #t~bitwise700#1 <= 2147483647; [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-5: [2025-02-08 02:44:42,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-4: assume 0 == #t~bitwise700#1 || 1536 == #t~bitwise700#1;#t~bitwise701#1 := 1536; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-4: assume !(0 == #t~bitwise700#1 || 1536 == #t~bitwise700#1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-8: assume 0 == ~tmp___17~1#1 || ~tmp___17~1#1 == ~tmp___18~1#1;#t~bitwise700#1 := ~tmp___18~1#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7305-8: assume !(0 == ~tmp___17~1#1 || ~tmp___17~1#1 == ~tmp___18~1#1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190: ~tmp___10~1#1 := #t~ret668#1;havoc #t~ret668#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289-1: call #t~mem695#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: assume 0 != #t~mem695#1 % 256 % 4294967296;havoc #t~mem695#1;~tmp___16~1#1 := 256; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7289: assume !(0 != #t~mem695#1 % 256 % 4294967296);havoc #t~mem695#1;~tmp___16~1#1 := 0; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7190-1: SUMMARY for call #t~ret668#1 := window_read16(~vp~5#1.base, ~vp~5#1.offset, 2, 12); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306: havoc #t~mem702#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7207-1: call #t~mem677#1 := read~int#4(~dev#1.base, 418 + ~dev#1.offset, 1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7207: assume 8 != #t~mem677#1 % 256 % 4294967296;havoc #t~mem677#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7207: assume !(8 != #t~mem677#1 % 256 % 4294967296);havoc #t~mem677#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7306-1: SUMMARY for call iowrite16((if #t~mem702#1 % 65536 % 4294967296 <= 2147483647 then #t~mem702#1 % 65536 % 4294967296 else #t~mem702#1 % 65536 % 4294967296 - 4294967296), ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-1: [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191: ~n~1#1 := #t~bitwise669#1;havoc #t~bitwise669#1;call #t~mem670#1 := read~int#4(~vp~5#1.base, 801 + ~vp~5#1.offset, 4); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-4: assume 0 == ~tmp___10~1#1 % 65536 % 4294967296;#t~bitwise669#1 := 0; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-4: assume !(0 == ~tmp___10~1#1 % 65536 % 4294967296); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-3: assume 49135 == ~tmp___10~1#1 % 65536 % 4294967296;#t~bitwise669#1 := ~tmp___10~1#1 % 65536; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-3: assume !(49135 == ~tmp___10~1#1 % 65536 % 4294967296); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7191-2: havoc #t~bitwise669#1;assume #t~bitwise669#1 % 4294967296 <= ~tmp___10~1#1 % 65536 % 4294967296 && #t~bitwise669#1 % 4294967296 <= 49135; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307-1: SUMMARY for call iowrite16(26729, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7274: SUMMARY for call set_rx_mode(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7307: call #t~mem703#1 := read~int#4(~vp~5#1.base, 807 + ~vp~5#1.offset, 2); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208-1: SUMMARY for call #t~ret678#1 := window_read16(~vp~5#1.base, ~vp~5#1.offset, 4, 10); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7208: ~tmp___11~1#1 := #t~ret678#1;havoc #t~ret678#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7076: call #t~mem624#1 := read~int#4(~dev#1.base, 418 + ~dev#1.offset, 1);call #t~mem625#1 := read~int#34(~#media_tbl~0.base, 11 + (~#media_tbl~0.offset + 16 * (if #t~mem624#1 % 256 % 4294967296 <= 2147483647 then #t~mem624#1 % 256 % 4294967296 else #t~mem624#1 % 256 % 4294967296 - 4294967296)), 1);call write~int#4(#t~mem625#1, ~dev#1.base, 418 + ~dev#1.offset, 1);call #t~mem626#1 := read~int#4(~vp~5#1.base, 809 + ~vp~5#1.offset, 2);call #t~mem627#1 := read~int#4(~dev#1.base, 418 + ~dev#1.offset, 1);call #t~mem628#1 := read~int#34(~#media_tbl~0.base, 10 + (~#media_tbl~0.offset + 16 * (if #t~mem627#1 % 256 % 4294967296 <= 2147483647 then #t~mem627#1 % 256 % 4294967296 else #t~mem627#1 % 256 % 4294967296 - 4294967296)), 1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-2: havoc #t~bitwise671#1;assume ((((#t~mem670#1 < 0 || #t~bitwise671#1 <= #t~mem670#1) && #t~bitwise671#1 <= 1024) && #t~bitwise671#1 >= 0) && (#t~mem670#1 >= 0 || #t~bitwise671#1 > 1024 + #t~mem670#1)) && #t~bitwise671#1 >= -2147483648; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-1: [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192: assume 0 != #t~bitwise671#1;havoc #t~mem670#1;havoc #t~bitwise671#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192: assume !(0 != #t~bitwise671#1);havoc #t~mem670#1;havoc #t~bitwise671#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-4: assume 0 == #t~mem670#1;#t~bitwise671#1 := 0; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-4: assume !(0 == #t~mem670#1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-3: assume 1024 == #t~mem670#1;#t~bitwise671#1 := #t~mem670#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7192-3: assume !(1024 == #t~mem670#1); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308-1: SUMMARY for call iowrite16((if #t~mem703#1 % 65536 % 4294967296 <= 2147483647 then #t~mem703#1 % 65536 % 4294967296 else #t~mem703#1 % 65536 % 4294967296 - 4294967296), ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7275: SUMMARY for call set_8021q_mode(~dev#1.base, ~dev#1.offset, 1); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7308: havoc #t~mem703#1;call #t~mem704#1.base, #t~mem704#1.offset := read~$Pointer$#4(~vp~5#1.base, 504 + ~vp~5#1.offset, 8); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-3: havoc #t~bitwise682#1;assume (((((#t~bitwise679#1 < 0 && (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536) >= 0) || #t~bitwise682#1 >= (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536)) && ((#t~bitwise679#1 >= 0 && (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536) < 0) || #t~bitwise682#1 >= #t~bitwise679#1)) && ((#t~bitwise679#1 < 0 || (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536) < 0) || #t~bitwise682#1 <= #t~bitwise679#1 + (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536))) && ((#t~bitwise679#1 >= 0 && (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536) >= 0) || #t~bitwise682#1 < 0)) && #t~bitwise682#1 <= 2147483647; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-2: [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-1: SUMMARY for call window_write16(~vp~5#1.base, ~vp~5#1.offset, (if #t~bitwise682#1 % 65536 % 4294967296 <= 2147483647 then #t~bitwise682#1 % 65536 % 4294967296 else #t~bitwise682#1 % 65536 % 4294967296 - 4294967296), 4, 10); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209: havoc #t~bitwise679#1;havoc #t~mem680#1;havoc #t~mem681#1;havoc #t~bitwise682#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-7: [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-6: call #t~mem680#1 := read~int#4(~dev#1.base, 418 + ~dev#1.offset, 1);call #t~mem681#1 := read~int#34(~#media_tbl~0.base, 8 + (~#media_tbl~0.offset + 16 * (if #t~mem680#1 % 256 % 4294967296 <= 2147483647 then #t~mem680#1 % 256 % 4294967296 else #t~mem680#1 % 256 % 4294967296 - 4294967296)), 2); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-5: assume 0 == #t~bitwise679#1 || #t~bitwise679#1 == (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536);#t~bitwise682#1 := (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-5: assume !(0 == #t~bitwise679#1 || #t~bitwise679#1 == (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536)); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-4: assume 0 == (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536);#t~bitwise682#1 := #t~bitwise679#1; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-4: assume !(0 == (if #t~mem681#1 % 65536 % 65536 <= 32767 then #t~mem681#1 % 65536 % 65536 else #t~mem681#1 % 65536 % 65536 - 65536)); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-10: assume 0 == (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536);#t~bitwise679#1 := 0; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-10: assume !(0 == (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536)); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-9: assume -201 == (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536);#t~bitwise679#1 := (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-9: assume !(-201 == (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536)); [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7209-8: havoc #t~bitwise679#1;assume (((#t~bitwise679#1 <= (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536) && ((if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536) >= 0 || #t~bitwise679#1 <= -201)) && ((if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536) < 0 || #t~bitwise679#1 >= 0)) && #t~bitwise679#1 > -201 + (if ~tmp___11~1#1 % 65536 % 65536 <= 32767 then ~tmp___11~1#1 % 65536 % 65536 else ~tmp___11~1#1 % 65536 % 65536 - 65536)) && #t~bitwise679#1 >= -2147483648; [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: SUMMARY for call #t~ret684#1 := window_read16(~vp~5#1.base, ~vp~5#1.offset, 6, 10); srcloc: null [2025-02-08 02:44:42,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7259: ~i~2#1 := 0; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-3: assume false;#t~bitwise672#1 := ~n~1#1 % 65536; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-3: assume !false; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-2: havoc #t~bitwise672#1;assume (#t~bitwise672#1 % 4294967296 >= ~n~1#1 % 65536 % 4294967296 && #t~bitwise672#1 % 4294967296 >= 16) && #t~bitwise672#1 % 4294967296 <= 16 + ~n~1#1 % 65536 % 4294967296; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-1: [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193: ~n~1#1 := #t~bitwise672#1;havoc #t~bitwise672#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-4: assume 0 == ~n~1#1 % 65536 % 4294967296 || 16 == ~n~1#1 % 65536 % 4294967296;#t~bitwise672#1 := 16; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7193-4: assume !(0 == ~n~1#1 % 65536 % 4294967296 || 16 == ~n~1#1 % 65536 % 4294967296); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-1: [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume 0 != #t~bitwise691#1;havoc #t~mem690#1;havoc #t~bitwise691#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !(0 != #t~bitwise691#1);havoc #t~mem690#1;havoc #t~bitwise691#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7276: SUMMARY for call iowrite16(43008, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: assume 0 != (#t~mem704#1.base + #t~mem704#1.offset) % 18446744073709551616;havoc #t~mem704#1.base, #t~mem704#1.offset;call #t~mem705#1.base, #t~mem705#1.offset := read~$Pointer$#4(~vp~5#1.base, 504 + ~vp~5#1.offset, 8); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7309: assume !(0 != (#t~mem704#1.base + #t~mem704#1.offset) % 18446744073709551616);havoc #t~mem704#1.base, #t~mem704#1.offset; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: assume 0 == #t~bitwise629#1;havoc #t~mem626#1;havoc #t~mem627#1;havoc #t~mem628#1;havoc #t~bitwise629#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: assume !(0 == #t~bitwise629#1);havoc #t~mem626#1;havoc #t~mem627#1;havoc #t~mem628#1;havoc #t~bitwise629#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-4: assume 0 == #t~mem690#1;#t~bitwise691#1 := 0; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-4: assume !(0 == #t~mem690#1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-3: assume 2 == #t~mem690#1;#t~bitwise691#1 := #t~mem690#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-3: assume !(2 == #t~mem690#1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243-2: havoc #t~bitwise691#1;assume ((((#t~mem690#1 < 0 || #t~bitwise691#1 <= #t~mem690#1) && #t~bitwise691#1 <= 2) && #t~bitwise691#1 >= 0) && (#t~mem690#1 >= 0 || #t~bitwise691#1 > 2 + #t~mem690#1)) && #t~bitwise691#1 >= -2147483648; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-4: assume 0 == (if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) || 0 == (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296);#t~bitwise629#1 := 0; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-4: assume !(0 == (if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) || 0 == (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-3: assume (if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) == (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296);#t~bitwise629#1 := (if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-3: assume !((if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) == (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296)); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-2: havoc #t~bitwise629#1;assume ((((((if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) < 0 && (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296) >= 0) || #t~bitwise629#1 <= (if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296)) && (((if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296) < 0) || #t~bitwise629#1 <= (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296))) && (((if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) < 0 && (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296) < 0) || #t~bitwise629#1 >= 0)) && (((if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) >= 0 && (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296) >= 0) || #t~bitwise629#1 > (if #t~mem626#1 % 65536 % 4294967296 <= 2147483647 then #t~mem626#1 % 65536 % 4294967296 else #t~mem626#1 % 65536 % 4294967296 - 4294967296) + (if #t~mem628#1 % 256 % 4294967296 <= 2147483647 then #t~mem628#1 % 256 % 4294967296 else #t~mem628#1 % 256 % 4294967296 - 4294967296))) && #t~bitwise629#1 >= -2147483648; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078-1: [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227-1: SUMMARY for call #t~ret685#1 := window_read16(~vp~5#1.base, ~vp~5#1.offset, 6, 12); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7227: havoc #t~ret685#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310: havoc #t~mem705#1.base, #t~mem705#1.offset; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume ~i~2#1 <= 11; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7178: assume !(~i~2#1 <= 11); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7244: SUMMARY for call iowrite8(6, ~ioaddr~2#1.base, 47 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7310-1: SUMMARY for call iowrite32(32768, #t~mem705#1.base, 4 + #t~mem705#1.offset); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7277: SUMMARY for call iowrite16(8192, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~1#1.base, ~#__key___0~1#1.offset);havoc ~#__key___0~1#1.base, ~#__key___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294: call write~int#4(#t~bitwise697#1, ~vp~5#1.base, 805 + ~vp~5#1.offset, 2);havoc #t~bitwise696#1;havoc #t~bitwise697#1;call #t~mem698#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-4: assume 0 == #t~bitwise696#1 || #t~bitwise696#1 == ~tmp___16~1#1;#t~bitwise697#1 := ~tmp___16~1#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-4: assume !(0 == #t~bitwise696#1 || #t~bitwise696#1 == ~tmp___16~1#1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-3: assume 0 == ~tmp___16~1#1;#t~bitwise697#1 := #t~bitwise696#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-3: assume !(0 == ~tmp___16~1#1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228-1: SUMMARY for call #t~ret686#1 := window_read8(~vp~5#1.base, ~vp~5#1.offset, 4, 12); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-2: havoc #t~bitwise697#1;assume (((((#t~bitwise696#1 < 0 && ~tmp___16~1#1 >= 0) || #t~bitwise697#1 >= ~tmp___16~1#1) && ((#t~bitwise696#1 >= 0 && ~tmp___16~1#1 < 0) || #t~bitwise697#1 >= #t~bitwise696#1)) && ((#t~bitwise696#1 < 0 || ~tmp___16~1#1 < 0) || #t~bitwise697#1 <= #t~bitwise696#1 + ~tmp___16~1#1)) && ((#t~bitwise696#1 >= 0 && ~tmp___16~1#1 >= 0) || #t~bitwise697#1 < 0)) && #t~bitwise697#1 <= 2147483647; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7228: havoc #t~ret686#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-1: [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-8: assume 0 == ~tmp___14~1#1 || ~tmp___14~1#1 == ~tmp___15~1#1;#t~bitwise696#1 := ~tmp___15~1#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-8: assume !(0 == ~tmp___14~1#1 || ~tmp___14~1#1 == ~tmp___15~1#1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-7: assume 0 == ~tmp___15~1#1;#t~bitwise696#1 := ~tmp___14~1#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-7: assume !(0 == ~tmp___15~1#1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-6: havoc #t~bitwise696#1;assume (((((~tmp___14~1#1 < 0 && ~tmp___15~1#1 >= 0) || #t~bitwise696#1 >= ~tmp___15~1#1) && ((~tmp___14~1#1 >= 0 && ~tmp___15~1#1 < 0) || #t~bitwise696#1 >= ~tmp___14~1#1)) && ((~tmp___14~1#1 < 0 || ~tmp___15~1#1 < 0) || #t~bitwise696#1 <= ~tmp___14~1#1 + ~tmp___15~1#1)) && ((~tmp___14~1#1 >= 0 && ~tmp___15~1#1 >= 0) || #t~bitwise696#1 < 0)) && #t~bitwise696#1 <= 2147483647; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7294-5: [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278: call #t~mem693#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7278-1: SUMMARY for call iowrite16(18432, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7262: call write~$Pointer$#4(0, 0, ~vp~5#1.base, 288 + ~vp~5#1.offset + 8 * ~i~2#1, 8);~i~2#1 := 1 + ~i~2#1; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: assume 0 != #t~mem698#1 % 256 % 4294967296;havoc #t~mem698#1;~tmp___17~1#1 := 28879; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7295: assume !(0 != #t~mem698#1 % 256 % 4294967296);havoc #t~mem698#1;~tmp___17~1#1 := 28895; [2025-02-08 02:44:42,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-2: havoc #t~bitwise674#1;assume ((((#t~mem673#1 < 0 || #t~bitwise674#1 <= #t~mem673#1) && #t~bitwise674#1 <= 512) && #t~bitwise674#1 >= 0) && (#t~mem673#1 >= 0 || #t~bitwise674#1 > 512 + #t~mem673#1)) && #t~bitwise674#1 >= -2147483648; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-1: [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229-1: SUMMARY for call window_write16(~vp~5#1.base, ~vp~5#1.offset, 64, 4, 6); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: assume 0 != #t~bitwise674#1;havoc #t~mem673#1;havoc #t~bitwise674#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: assume !(0 != #t~bitwise674#1);havoc #t~mem673#1;havoc #t~bitwise674#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7229: call #t~mem687#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-5: call #t~mem673#1 := read~int#4(~vp~5#1.base, 801 + ~vp~5#1.offset, 4); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-4: assume 0 == #t~mem673#1;#t~bitwise674#1 := 0; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-4: assume !(0 == #t~mem673#1); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-3: assume 512 == #t~mem673#1;#t~bitwise674#1 := #t~mem673#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-3: assume !(512 == #t~mem673#1); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: assume 0 != #t~mem693#1 % 256 % 4294967296;havoc #t~mem693#1;~tmp___14~1#1 := 31430; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7279: assume !(0 != #t~mem693#1 % 256 % 4294967296);havoc #t~mem693#1;~tmp___14~1#1 := 30926; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180-1: SUMMARY for call window_write16(~vp~5#1.base, ~vp~5#1.offset, 0, 2, ~i~2#1); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-1: SUMMARY for call iowrite16(45056, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7180: ~i~2#1 := 2 + ~i~2#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: ~i~2#1 := 0; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230: assume 0 != #t~mem687#1 % 256 % 4294967296;havoc #t~mem687#1;~tmp___12~1#1 := 0;call write~int#4(~tmp___12~1#1, ~vp~5#1.base, 424 + ~vp~5#1.offset, 4);call write~int#4(~tmp___12~1#1, ~vp~5#1.base, 416 + ~vp~5#1.offset, 4); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7230: assume !(0 != #t~mem687#1 % 256 % 4294967296);havoc #t~mem687#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197-3: assume false;#t~bitwise675#1 := ~n~1#1 % 65536; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197-3: assume !false; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197-2: havoc #t~bitwise675#1;assume (#t~bitwise675#1 % 4294967296 >= ~n~1#1 % 65536 % 4294967296 && #t~bitwise675#1 % 4294967296 >= 16384) && #t~bitwise675#1 % 4294967296 <= 16384 + ~n~1#1 % 65536 % 4294967296; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197-1: [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: ~n~1#1 := #t~bitwise675#1;havoc #t~bitwise675#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197-4: assume 0 == ~n~1#1 % 65536 % 4294967296 || 16384 == ~n~1#1 % 65536 % 4294967296;#t~bitwise675#1 := 16384; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197-4: assume !(0 == ~n~1#1 % 65536 % 4294967296 || 16384 == ~n~1#1 % 65536 % 4294967296); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7247: ~i~2#1 := 0; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313-1: SUMMARY for call netif_start_queue(~dev#1.base, ~dev#1.offset); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7313: #res#1 := ~err~1#1;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~1#1.base, ~#__key___0~1#1.offset);havoc ~#__key___0~1#1.base, ~#__key___0~1#1.offset;call ULTIMATE.dealloc(~#descriptor~1#1.base, ~#descriptor~1#1.offset);havoc ~#descriptor~1#1.base, ~#descriptor~1#1.offset;call ULTIMATE.dealloc(~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset);havoc ~#descriptor___0~0#1.base, ~#descriptor___0~0#1.offset;call ULTIMATE.dealloc(~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset);havoc ~#descriptor___1~0#1.base, ~#descriptor___1~0#1.offset; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: assume ~i~2#1 <= 9; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: assume !(~i~2#1 <= 9); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume ~i~2#1 <= 15; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: assume !(~i~2#1 <= 15); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume ~debug~0 > 1;call #t~mem630#1 := read~int#4(~dev#1.base, 418 + ~dev#1.offset, 1);call #t~mem631#1.base, #t~mem631#1.offset := read~$Pointer$#34(~#media_tbl~0.base, ~#media_tbl~0.offset + 16 * (if #t~mem630#1 % 256 % 4294967296 <= 2147483647 then #t~mem630#1 % 256 % 4294967296 else #t~mem630#1 % 256 % 4294967296 - 4294967296), 8); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume !(~debug~0 > 1); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7200: SUMMARY for call window_write16(~vp~5#1.base, ~vp~5#1.offset, (if ~n~1#1 % 65536 % 4294967296 <= 2147483647 then ~n~1#1 % 65536 % 4294967296 else ~n~1#1 % 65536 % 4294967296 - 4294967296), 2, 12); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: call #t~mem692#1.base, #t~mem692#1.offset := read~$Pointer$#4(~vp~5#1.base, ~vp~5#1.offset, 8);call write~int#4(0, #t~mem692#1.base, 4 + (#t~mem692#1.offset + 16 * (if ~i~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2#1 % 18446744073709551616 % 18446744073709551616 else ~i~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)), 4);~i~2#1 := 1 + ~i~2#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217-1: SUMMARY for call #t~ret683#1 := window_read8(~vp~5#1.base, ~vp~5#1.offset, 6, ~i~2#1); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085-1: SUMMARY for call #t~ret632#1 := printk(109, 0); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: assume -2147483648 <= #t~ret632#1 && #t~ret632#1 <= 2147483647;havoc #t~mem630#1;havoc #t~mem631#1.base, #t~mem631#1.offset;havoc #t~ret632#1; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7234: SUMMARY for call iowrite16(35200, ~ioaddr~2#1.base, 14 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300-1: call #t~mem699#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume 0 != #t~mem699#1 % 256 % 4294967296;havoc #t~mem699#1;~tmp___18~1#1 := 256; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7300: assume !(0 != #t~mem699#1 % 256 % 4294967296);havoc #t~mem699#1;~tmp___18~1#1 := 0; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284-1: call #t~mem694#1 := read~int#4(~vp~5#1.base, 797 + ~vp~5#1.offset, 1); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: assume 0 != #t~mem694#1 % 256 % 4294967296;havoc #t~mem694#1;~tmp___15~1#1 := 1024; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7284: assume !(0 != #t~mem694#1 % 256 % 4294967296);havoc #t~mem694#1;~tmp___15~1#1 := 16; [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235-1: SUMMARY for call iowrite32(32, ~ioaddr~2#1.base, 32 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7235: call #t~mem688#1 := read~int#4(~vp~5#1.base, 16 + ~vp~5#1.offset, 8); [2025-02-08 02:44:42,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-2: call #t~mem665#1.base, #t~mem665#1.offset := read~$Pointer$#4(~dev#1.base, 666 + ~dev#1.offset, 8);call #t~mem666#1 := read~int#4(#t~mem665#1.base, #t~mem665#1.offset + (if ~i~2#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then ~i~2#1 % 18446744073709551616 % 18446744073709551616 else ~i~2#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 1); [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169-1: SUMMARY for call window_write8(~vp~5#1.base, ~vp~5#1.offset, (if #t~mem666#1 % 256 % 4294967296 <= 2147483647 then #t~mem666#1 % 256 % 4294967296 else #t~mem666#1 % 256 % 4294967296 - 4294967296), 2, ~i~2#1); srcloc: null [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7169: ~i~2#1 := 1 + ~i~2#1; [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint vortex_upFINAL: assume true; [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203-1: call #t~mem676#1 := read~int#4(~dev#1.base, 418 + ~dev#1.offset, 1); [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236-1: SUMMARY for call iowrite32(#t~mem688#1, ~ioaddr~2#1.base, 56 + ~ioaddr~2#1.offset); srcloc: null [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: assume 3 == #t~mem676#1 % 256 % 4294967296;havoc #t~mem676#1; [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7203: assume !(3 == #t~mem676#1 % 256 % 4294967296);havoc #t~mem676#1; [2025-02-08 02:44:42,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7236: havoc #t~mem688#1; [2025-02-08 02:44:42,780 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L11979: havoc #t~nondet1723; [2025-02-08 02:44:43,478 INFO L? ?]: Removed 2318 outVars from TransFormulas that were not future-live. [2025-02-08 02:44:43,478 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:44:43,556 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:44:43,560 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:44:43,561 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:44:43 BoogieIcfgContainer [2025-02-08 02:44:43,561 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:44:43,562 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:44:43,562 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:44:43,565 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:44:43,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:44:07" (1/3) ... [2025-02-08 02:44:43,565 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@124f116 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:44:43, skipping insertion in model container [2025-02-08 02:44:43,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:44:09" (2/3) ... [2025-02-08 02:44:43,565 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@124f116 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:44:43, skipping insertion in model container [2025-02-08 02:44:43,565 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:44:43" (3/3) ... [2025-02-08 02:44:43,568 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i [2025-02-08 02:44:43,577 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:44:43,581 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--net--ethernet--3com--3c59x.ko-main.cil.out.i that has 159 procedures, 2343 locations, 1 initial locations, 91 loop locations, and 1 error locations. [2025-02-08 02:44:43,661 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:44:43,669 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;@6be6c150, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:44:43,669 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:44:43,675 INFO L276 IsEmpty]: Start isEmpty. Operand has 2061 states, 1405 states have (on average 1.4548042704626334) internal successors, (2044), 1528 states have internal predecessors, (2044), 465 states have call successors, (465), 95 states have call predecessors, (465), 86 states have return successors, (443), 436 states have call predecessors, (443), 443 states have call successors, (443) [2025-02-08 02:44:43,706 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:44:43,708 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:44:43,711 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:44:43,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 2061 states, 1405 states have (on average 1.4548042704626334) internal successors, (2044), 1528 states have internal predecessors, (2044), 465 states have call successors, (465), 95 states have call predecessors, (465), 86 states have return successors, (443), 436 states have call predecessors, (443), 443 states have call successors, (443) [2025-02-08 02:44:44,030 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:44:44,039 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:44:44 BoogieIcfgContainer [2025-02-08 02:44:44,039 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:44:44,040 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:44:44,040 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:44:44,040 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:44:44,040 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:44:43" (3/4) ... [2025-02-08 02:44:44,042 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:44:44,049 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-02-08 02:44:44,049 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:44:44,049 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_resume [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_restore_state [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_probe1 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_reserve [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_rx [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_interrupt [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_alloc_skb [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_rx_mode [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_tx_start_queue [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __phys_addr [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#23 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_device_present [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure del_timer_sync [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#29 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#28 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#27 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#26 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#25 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#24 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure constant_test_bit [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_set_duplex [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_delay [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#34 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#33 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#32 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#31 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_get_stats [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __release_region [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#30 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_irq [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_8021q_mode [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_iomap [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __netdev_alloc_skb [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#39 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#38 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure trace_hardirqs_on [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#37 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_free_consistent [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#36 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#35 [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_local_irq_restore [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_error [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_error [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __dynamic_pr_debug [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure issue_and_wait [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_map_single [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_down [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure valid_dma_direction [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure eth_type_trans [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irq [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv__builtin_expect [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_close [2025-02-08 02:44:44,050 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iowrite16 [2025-02-08 02:44:44,051 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#43 [2025-02-08 02:44:44,051 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_write8 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#42 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_read32 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#41 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#40 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iowrite8 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_write32 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread32 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_name [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_local_irq_save [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:44:44,052 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread32_rep [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure consume_skb [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_start_queue [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_enable_device [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread16 [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure trace_hardirqs_off [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_headlen [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_irq [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_set [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_running [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure eth_mac_addr [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_up [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_get_drvdata [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure strlcpy [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iowrite32 [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_end_pointer [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_suspend [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure boomerang_interrupt [2025-02-08 02:44:44,053 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure eth_validate_addr [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_rx [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure acpi_set_WOL [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mod_timer [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_read16 [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_irqs_disabled_flags [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_write16 [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioread8 [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~TO~VOID [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure window_read8 [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_unmap_single [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_set_drvdata [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure init_timer_key [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_iounmap [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure update_stats [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_set_power_state [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_put [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure poll_vortex [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_frag_size [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_check_media [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure eth_change_mtu [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_priv [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_name [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure boomerang_rx [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_bh [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure arch_local_save_flags [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_netdev [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_open [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_ioctl [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_kfree_skb_irq [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vortex_tx_timeout [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dump_tx_ring [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_save_state [2025-02-08 02:44:44,054 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_read [2025-02-08 02:44:44,055 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mdio_sync [2025-02-08 02:44:44,055 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioport_map [2025-02-08 02:44:44,055 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_bh [2025-02-08 02:44:44,105 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 752 nodes and edges [2025-02-08 02:44:44,111 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 297 nodes and edges [2025-02-08 02:44:44,117 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 123 nodes and edges [2025-02-08 02:44:44,119 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 53 nodes and edges [2025-02-08 02:44:44,122 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 24 nodes and edges [2025-02-08 02:44:44,124 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2025-02-08 02:44:44,126 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2025-02-08 02:44:44,128 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 02:44:44,130 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:44:44,133 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:44:44,545 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:44:44,546 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:44:44,546 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:44:44,547 INFO L158 Benchmark]: Toolchain (without parser) took 37536.71ms. Allocated memory was 142.6MB in the beginning and 864.0MB in the end (delta: 721.4MB). Free memory was 92.2MB in the beginning and 275.5MB in the end (delta: -183.3MB). Peak memory consumption was 532.1MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,547 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 129.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:44:44,547 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2826.37ms. Allocated memory was 142.6MB in the beginning and 385.9MB in the end (delta: 243.3MB). Free memory was 92.2MB in the beginning and 193.7MB in the end (delta: -101.4MB). Peak memory consumption was 147.6MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,548 INFO L158 Benchmark]: Boogie Procedure Inliner took 287.95ms. Allocated memory is still 385.9MB. Free memory was 193.7MB in the beginning and 147.1MB in the end (delta: 46.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,549 INFO L158 Benchmark]: Boogie Preprocessor took 1382.11ms. Allocated memory is still 385.9MB. Free memory was 147.1MB in the beginning and 125.3MB in the end (delta: 21.8MB). Peak memory consumption was 97.1MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,549 INFO L158 Benchmark]: IcfgBuilder took 32051.46ms. Allocated memory was 385.9MB in the beginning and 864.0MB in the end (delta: 478.2MB). Free memory was 125.3MB in the beginning and 463.2MB in the end (delta: -338.0MB). Peak memory consumption was 424.8MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,549 INFO L158 Benchmark]: TraceAbstraction took 477.23ms. Allocated memory is still 864.0MB. Free memory was 463.2MB in the beginning and 395.3MB in the end (delta: 67.9MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,550 INFO L158 Benchmark]: Witness Printer took 506.18ms. Allocated memory is still 864.0MB. Free memory was 395.3MB in the beginning and 275.5MB in the end (delta: 119.9MB). Peak memory consumption was 117.4MB. Max. memory is 16.1GB. [2025-02-08 02:44:44,551 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 129.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2826.37ms. Allocated memory was 142.6MB in the beginning and 385.9MB in the end (delta: 243.3MB). Free memory was 92.2MB in the beginning and 193.7MB in the end (delta: -101.4MB). Peak memory consumption was 147.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 287.95ms. Allocated memory is still 385.9MB. Free memory was 193.7MB in the beginning and 147.1MB in the end (delta: 46.6MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Preprocessor took 1382.11ms. Allocated memory is still 385.9MB. Free memory was 147.1MB in the beginning and 125.3MB in the end (delta: 21.8MB). Peak memory consumption was 97.1MB. Max. memory is 16.1GB. * IcfgBuilder took 32051.46ms. Allocated memory was 385.9MB in the beginning and 864.0MB in the end (delta: 478.2MB). Free memory was 125.3MB in the beginning and 463.2MB in the end (delta: -338.0MB). Peak memory consumption was 424.8MB. Max. memory is 16.1GB. * TraceAbstraction took 477.23ms. Allocated memory is still 864.0MB. Free memory was 463.2MB in the beginning and 395.3MB in the end (delta: 67.9MB). Peak memory consumption was 67.1MB. Max. memory is 16.1GB. * Witness Printer took 506.18ms. Allocated memory is still 864.0MB. Free memory was 395.3MB in the beginning and 275.5MB in the end (delta: 119.9MB). Peak memory consumption was 117.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4858]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4858] - GenericResultAtLocation [Line: 4865]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4865] - GenericResultAtLocation [Line: 4872]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4872-4873] - GenericResultAtLocation [Line: 4914]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (825), "i" (12UL)); [4914-4915] - GenericResultAtLocation [Line: 4920]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4920-4922] - GenericResultAtLocation [Line: 4943]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (830), "i" (12UL)); [4943-4944] - GenericResultAtLocation [Line: 4949]: 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.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [4949-4951] - GenericResultAtLocation [Line: 4971]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/inst/current/envs/linux-3.8-rc1/linux-3.8-rc1/arch/x86/include/asm/paravirt.h"), "i" (835), "i" (12UL)); [4971-4972] - GenericResultAtLocation [Line: 4977]: 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" (47UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4977-4979] - GenericResultAtLocation [Line: 5247]: 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [5247-5248] - GenericResultAtLocation [Line: 5275]: 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [5275-5276] - GenericResultAtLocation [Line: 5304]: 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (103), "i" (12UL)); [5304-5305] - GenericResultAtLocation [Line: 5333]: 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 *)"include/asm-generic/dma-mapping-common.h"), "i" (115), "i" (12UL)); [5333-5334] - GenericResultAtLocation [Line: 10152]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/zakharov_benchmarks/bench/cpa/work/current--X--drivers/net/ethernet/3com/3c59x.ko--X--x1linux-3.8-rc1--X--32_7a--X--cpachecker/linux-3.8-rc1/csd_deg_dscv/12/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/3com/3c59x.c.prepared"), "i" (3272), "i" (12UL)); [10152-10153] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 11292]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 159 procedures, 2343 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2061occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 02:44:44,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE