./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 02:04:29,301 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 02:04:29,368 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-08 02:04:29,372 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 02:04:29,372 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 02:04:29,386 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 02:04:29,387 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 02:04:29,387 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 02:04:29,387 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 02:04:29,387 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 02:04:29,387 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 02:04:29,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 02:04:29,387 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 02:04:29,388 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 02:04:29,388 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 02:04:29,388 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:29,389 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 02:04:29,389 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 02:04:29,389 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 -> f51fd7a7e803b337407ebecb084bc416ae9c8b7a3d33ff72a0e0702d21471e83 [2025-02-08 02:04:29,565 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 02:04:29,571 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 02:04:29,572 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 02:04:29,573 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 02:04:29,573 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 02:04:29,574 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2025-02-08 02:04:30,780 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59a1f56a5/944197fd593a4a9ea94649f3da88fb4f/FLAG792aa4a3a [2025-02-08 02:04:31,316 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 02:04:31,318 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2025-02-08 02:04:31,362 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59a1f56a5/944197fd593a4a9ea94649f3da88fb4f/FLAG792aa4a3a [2025-02-08 02:04:31,384 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59a1f56a5/944197fd593a4a9ea94649f3da88fb4f [2025-02-08 02:04:31,387 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 02:04:31,392 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 02:04:31,393 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:31,393 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 02:04:31,396 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 02:04:31,399 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:31" (1/1) ... [2025-02-08 02:04:31,400 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7973a023 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:31, skipping insertion in model container [2025-02-08 02:04:31,401 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:31" (1/1) ... [2025-02-08 02:04:31,467 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 02:04:32,376 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2025-02-08 02:04:32,411 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:32,436 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 02:04:32,500 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4501] [2025-02-08 02:04:32,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4508] [2025-02-08 02:04:32,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4515-4516] [2025-02-08 02:04:32,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4523-4524] [2025-02-08 02:04:32,504 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [4560-4561] [2025-02-08 02:04:32,504 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4566-4568] [2025-02-08 02:04:32,505 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [4616] [2025-02-08 02:04:32,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [4623] [2025-02-08 02:04:32,506 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4630] [2025-02-08 02:04:32,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [4637] [2025-02-08 02:04:32,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [4644] [2025-02-08 02:04:32,507 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4651] [2025-02-08 02:04:32,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4692] [2025-02-08 02:04:32,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4699] [2025-02-08 02:04:32,508 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [4706] [2025-02-08 02:04:32,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4713] [2025-02-08 02:04:32,509 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4720] [2025-02-08 02:04:32,664 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-wan-farsync.ko.cil.out.i[221005,221018] [2025-02-08 02:04:32,671 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 02:04:32,805 INFO L204 MainTranslator]: Completed translation [2025-02-08 02:04:32,805 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32 WrapperNode [2025-02-08 02:04:32,806 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 02:04:32,806 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:32,806 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 02:04:32,807 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 02:04:32,810 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:32,861 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:32,958 INFO L138 Inliner]: procedures = 200, calls = 1603, calls flagged for inlining = 99, calls inlined = 85, statements flattened = 3643 [2025-02-08 02:04:32,958 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 02:04:32,958 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 02:04:32,958 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 02:04:32,959 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 02:04:32,965 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:32,965 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:32,987 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,224 INFO L175 MemorySlicer]: Split 814 memory accesses to 18 slices as follows [2, 8, 53, 36, 8, 1, 33, 3, 5, 34, 1, 8, 469, 40, 7, 5, 8, 93]. 58 percent of accesses are in the largest equivalence class. The 123 initializations are split as follows [2, 8, 0, 0, 8, 0, 32, 1, 5, 32, 1, 7, 14, 0, 0, 5, 8, 0]. The 293 writes are split as follows [0, 0, 3, 8, 0, 0, 0, 1, 0, 2, 0, 0, 188, 40, 0, 0, 0, 51]. [2025-02-08 02:04:33,224 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,224 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,326 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,333 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,353 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,365 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,389 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 02:04:33,391 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 02:04:33,391 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 02:04:33,391 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 02:04:33,392 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (1/1) ... [2025-02-08 02:04:33,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 02:04:33,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 02:04:33,420 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 02:04:33,434 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 02:04:33,457 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 02:04:33,458 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 02:04:33,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 02:04:33,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 02:04:33,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 02:04:33,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 02:04:33,459 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 02:04:33,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 02:04:33,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 02:04:33,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 02:04:33,460 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 02:04:33,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 02:04:33,460 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 02:04:33,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-08 02:04:33,462 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2025-02-08 02:04:33,462 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-02-08 02:04:33,462 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 02:04:33,462 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 02:04:33,462 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 02:04:33,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 02:04:33,463 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_return_value [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_return_value [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_toio [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_toio [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-02-08 02:04:33,464 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-02-08 02:04:33,464 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-02-08 02:04:33,465 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-02-08 02:04:33,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 02:04:33,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 02:04:33,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 02:04:33,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 02:04:33,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure netif_rx [2025-02-08 02:04:33,466 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_rx [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-02-08 02:04:33,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-02-08 02:04:33,466 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_type_trans [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_type_trans [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure outl [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure outl [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure farsync_type_trans [2025-02-08 02:04:33,467 INFO L138 BoogieDeclarations]: Found implementation of procedure farsync_type_trans [2025-02-08 02:04:33,467 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-08 02:04:33,468 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-08 02:04:33,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-08 02:04:33,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-08 02:04:33,470 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-08 02:04:33,470 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 02:04:33,470 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 02:04:33,470 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-08 02:04:33,470 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-02-08 02:04:33,471 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 02:04:33,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_hdlc [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_hdlc [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:33,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:33,472 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:33,473 INFO L130 BoogieDeclarations]: Found specification of procedure fst_issue_cmd [2025-02-08 02:04:33,473 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_issue_cmd [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 02:04:33,475 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 02:04:33,475 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-08 02:04:33,476 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 02:04:33,476 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure fst_disable_intr [2025-02-08 02:04:33,476 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_disable_intr [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 02:04:33,476 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure fst_cpureset [2025-02-08 02:04:33,476 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_cpureset [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 02:04:33,476 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure fst_process_rx_status [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_process_rx_status [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure fst_q_work_item [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_q_work_item [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure readw [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure readw [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure hdlc_ioctl [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure hdlc_ioctl [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure inb [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure inb [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure inl [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure inl [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure fst_clear_intr [2025-02-08 02:04:33,477 INFO L138 BoogieDeclarations]: Found implementation of procedure fst_clear_intr [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 02:04:33,477 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 02:04:33,480 INFO L130 BoogieDeclarations]: Found specification of procedure writeb [2025-02-08 02:04:33,480 INFO L138 BoogieDeclarations]: Found implementation of procedure writeb [2025-02-08 02:04:33,480 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reset_mac_header [2025-02-08 02:04:33,480 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reset_mac_header [2025-02-08 02:04:33,480 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2025-02-08 02:04:33,480 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2025-02-08 02:04:33,480 INFO L130 BoogieDeclarations]: Found specification of procedure readb [2025-02-08 02:04:33,480 INFO L138 BoogieDeclarations]: Found implementation of procedure readb [2025-02-08 02:04:33,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 02:04:33,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 02:04:33,480 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 02:04:33,480 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 02:04:34,068 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 02:04:34,070 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 02:04:34,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5119: havoc netif_tx_start_queue_~dev_queue#1.base, netif_tx_start_queue_~dev_queue#1.offset;havoc netif_tx_start_queue_#in~dev_queue#1.base, netif_tx_start_queue_#in~dev_queue#1.offset;assume { :end_inline_netif_tx_start_queue } true; [2025-02-08 02:04:34,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8174: havoc netpoll_trap_#t~nondet894#1; [2025-02-08 02:04:34,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5105: havoc clear_bit_~nr#1, clear_bit_~addr#1.base, clear_bit_~addr#1.offset;havoc clear_bit_#in~nr#1, clear_bit_#in~addr#1.base, clear_bit_#in~addr#1.offset;assume { :end_inline_clear_bit } true; [2025-02-08 02:04:34,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5129: 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~mem139#1.base, netif_tx_wake_queue_#t~mem139#1.offset; [2025-02-08 02:04:34,537 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4531: havoc constant_test_bit_#t~mem1#1;havoc constant_test_bit_#t~bitwise2#1; [2025-02-08 02:04:34,909 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8170: havoc #t~nondet893; [2025-02-08 02:04:34,914 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8141: havoc ioremap_nocache_#t~ret890#1.base, ioremap_nocache_#t~ret890#1.offset; [2025-02-08 02:04:34,921 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8206: havoc #t~nondet899; [2025-02-08 02:04:34,922 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8092: havoc #t~nondet882; [2025-02-08 02:04:34,936 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5058: havoc #t~mem123.base, #t~mem123.offset; [2025-02-08 02:04:34,944 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: havoc #t~nondet880; [2025-02-08 02:04:34,951 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4816: havoc #t~mem76.base, #t~mem76.offset; [2025-02-08 02:04:35,051 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628-1: SUMMARY for call #t~ret265#1 := readw(#t~mem263#1.base, #t~mem263#1.offset + (if (18940 + #t~mem264#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18940 + #t~mem264#1) % 18446744073709551616 % 18446744073709551616 else (18940 + #t~mem264#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5628: ~mbval~0#1 := #t~ret265#1;havoc #t~mem263#1.base, #t~mem263#1.offset;havoc #t~mem264#1;havoc #t~ret265#1; [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622: assume -2147483648 <= #t~ret262#1 && #t~ret262#1 <= 2147483647;havoc #t~ret262#1; [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5622-1: SUMMARY for call #t~ret262#1 := printk(8, 0); srcloc: null [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume ~safety~0#1 > 2000; [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5620: assume !(~safety~0#1 > 2000);call #t~mem263#1.base, #t~mem263#1.offset := read~$Pointer$#12(~card~0#1.base, ~card~0#1.offset, 8);call #t~mem264#1 := read~int#12(~port#1.base, 16 + ~port#1.offset, 4); [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5616-1: SUMMARY for call #t~ret260#1.base, #t~ret260#1.offset := spinlock_check(~card~0#1.base, 40 + ~card~0#1.offset); srcloc: null [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614: assume { :begin_inline_schedule_timeout_uninterruptible } true;schedule_timeout_uninterruptible_#in~arg0#1 := 1;havoc schedule_timeout_uninterruptible_#res#1;havoc schedule_timeout_uninterruptible_#t~nondet902#1, schedule_timeout_uninterruptible_~arg0#1;schedule_timeout_uninterruptible_~arg0#1 := schedule_timeout_uninterruptible_#in~arg0#1;havoc schedule_timeout_uninterruptible_#t~nondet902#1;assume -9223372036854775808 <= schedule_timeout_uninterruptible_#t~nondet902#1 && schedule_timeout_uninterruptible_#t~nondet902#1 <= 9223372036854775807;schedule_timeout_uninterruptible_#res#1 := schedule_timeout_uninterruptible_#t~nondet902#1;havoc schedule_timeout_uninterruptible_#t~nondet902#1; [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5616: ~tmp___0~9#1.base, ~tmp___0~9#1.offset := #t~ret260#1.base, #t~ret260#1.offset;havoc #t~ret260#1.base, #t~ret260#1.offset; [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5645: assume 3 == ~cmd#1 % 65536 % 4294967296;call write~int#12(0, ~port#1.base, 36 + ~port#1.offset, 4);call write~int#12(0, ~port#1.base, 40 + ~port#1.offset, 4);call write~int#12(0, ~port#1.base, 44 + ~port#1.offset, 4); [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5645: assume !(3 == ~cmd#1 % 65536 % 4294967296); [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5614-1: SUMMARY for call spin_unlock_irqrestore(~card~0#1.base, 40 + ~card~0#1.offset, ~flags~3#1); srcloc: null [2025-02-08 02:04:35,052 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218: havoc schedule_timeout_uninterruptible_#t~nondet902#1; [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8218-1: #t~ret259#1 := schedule_timeout_uninterruptible_#res#1;havoc schedule_timeout_uninterruptible_#t~nondet902#1, schedule_timeout_uninterruptible_~arg0#1;havoc schedule_timeout_uninterruptible_#in~arg0#1;assume { :end_inline_schedule_timeout_uninterruptible } true;assume -9223372036854775808 <= #t~ret259#1 && #t~ret259#1 <= 9223372036854775807;havoc #t~ret259#1; [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5652: SUMMARY for call spin_unlock_irqrestore(~card~0#1.base, 40 + ~card~0#1.offset, ~flags~3#1); srcloc: null [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint fst_issue_cmdFINAL: assume true; [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617: ~flags~3#1 := #t~ret261#1;havoc #t~ret261#1;~safety~0#1 := 1 + ~safety~0#1; [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5617-1: SUMMARY for call #t~ret261#1 := _raw_spin_lock_irqsave(~tmp___0~9#1.base, ~tmp___0~9#1.offset); srcloc: null [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638: havoc #t~mem266#1.base, #t~mem266#1.offset;havoc #t~mem267#1; [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: assume 5 == ~cmd#1 % 65536 % 4294967296;call write~int#12(0, ~port#1.base, 36 + ~port#1.offset, 4);call write~int#12(0, ~port#1.base, 40 + ~port#1.offset, 4);call write~int#12(0, ~port#1.base, 44 + ~port#1.offset, 4); [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5640: assume !(5 == ~cmd#1 % 65536 % 4294967296); [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-1: SUMMARY for call writew((if ~cmd#1 % 65536 % 4294967296 <= 2147483647 then ~cmd#1 % 65536 % 4294967296 else ~cmd#1 % 65536 % 4294967296 - 4294967296), #t~mem266#1.base, #t~mem266#1.offset + (if (18940 + #t~mem267#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18940 + #t~mem267#1) % 18446744073709551616 % 18446744073709551616 else (18940 + #t~mem267#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:35,053 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5638-2: call #t~mem266#1.base, #t~mem266#1.offset := read~$Pointer$#12(~card~0#1.base, ~card~0#1.offset, 8);call #t~mem267#1 := read~int#12(~port#1.base, 16 + ~port#1.offset, 4); [2025-02-08 02:04:35,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8088: havoc _copy_to_user_#t~nondet881#1; [2025-02-08 02:04:35,078 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5021: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 02:04:35,115 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-1: SUMMARY for call outw(9231, 110 + (if #t~mem191#1 % 65536 % 4294967296 <= 2147483647 then #t~mem191#1 % 65536 % 4294967296 else #t~mem191#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378-2: call #t~mem191#1 := read~int#12(~card#1.base, 108 + ~card#1.offset, 2); [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8182: havoc pci_bus_write_config_byte_#t~nondet896#1;pci_write_config_byte_#t~ret48#1 := pci_bus_write_config_byte_#res#1;havoc pci_bus_write_config_byte_#t~nondet896#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~ret48#1 && pci_write_config_byte_#t~ret48#1 <= 2147483647;pci_write_config_byte_~tmp~4#1 := pci_write_config_byte_#t~ret48#1;havoc pci_write_config_byte_#t~mem46#1.base, pci_write_config_byte_#t~mem46#1.offset;havoc pci_write_config_byte_#t~mem47#1;havoc pci_write_config_byte_#t~ret48#1;pci_write_config_byte_#res#1 := pci_write_config_byte_~tmp~4#1; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8178: havoc pci_bus_read_config_byte_#t~nondet895#1;pci_read_config_byte_#t~ret45#1 := pci_bus_read_config_byte_#res#1;havoc pci_bus_read_config_byte_#t~nondet895#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~ret45#1 && pci_read_config_byte_#t~ret45#1 <= 2147483647;pci_read_config_byte_~tmp~3#1 := pci_read_config_byte_#t~ret45#1;havoc pci_read_config_byte_#t~mem43#1.base, pci_read_config_byte_#t~mem43#1.offset;havoc pci_read_config_byte_#t~mem44#1;havoc pci_read_config_byte_#t~ret45#1;pci_read_config_byte_#res#1 := pci_read_config_byte_~tmp~3#1; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5391: havoc #t~mem192#1;call #t~mem193#1.base, #t~mem193#1.offset := read~$Pointer$#12(~card#1.base, 862 + ~card#1.offset, 8);call #t~mem194#1 := read~int#5(~#interrupt_line_register~0#1.base, ~#interrupt_line_register~0#1.offset, 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 := #t~mem193#1.base, #t~mem193#1.offset, 60, (if #t~mem194#1 % 256 % 4294967296 <= 2147483647 then #t~mem194#1 % 256 % 4294967296 else #t~mem194#1 % 256 % 4294967296 - 4294967296);havoc pci_write_config_byte_#res#1;havoc pci_write_config_byte_#t~mem46#1.base, pci_write_config_byte_#t~mem46#1.offset, pci_write_config_byte_#t~mem47#1, pci_write_config_byte_#t~ret48#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~4#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~4#1;call pci_write_config_byte_#t~mem46#1.base, pci_write_config_byte_#t~mem46#1.offset := read~$Pointer$#12(pci_write_config_byte_~dev#1.base, 16 + pci_write_config_byte_~dev#1.offset, 8);call pci_write_config_byte_#t~mem47#1 := read~int#12(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~mem46#1.base, pci_write_config_byte_#t~mem46#1.offset, pci_write_config_byte_#t~mem47#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~nondet896#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~nondet896#1;assume -2147483648 <= pci_bus_write_config_byte_#t~nondet896#1 && pci_bus_write_config_byte_#t~nondet896#1 <= 2147483647;pci_bus_write_config_byte_#res#1 := pci_bus_write_config_byte_#t~nondet896#1;havoc pci_bus_write_config_byte_#t~nondet896#1; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5391-1: SUMMARY for call outw(1039, 110 + (if #t~mem192#1 % 65536 % 4294967296 <= 2147483647 then #t~mem192#1 % 65536 % 4294967296 else #t~mem192#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5354: call ULTIMATE.dealloc(~#interrupt_line_register~0#1.base, ~#interrupt_line_register~0#1.offset);havoc ~#interrupt_line_register~0#1.base, ~#interrupt_line_register~0#1.offset; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5391-2: call #t~mem192#1 := read~int#12(~card#1.base, 108 + ~card#1.offset, 2); [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5371: assume ~jiffies~0 % 18446744073709551616 < ~j~0#1 % 18446744073709551616; [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5371: assume !(~jiffies~0 % 18446744073709551616 < ~j~0#1 % 18446744073709551616); [2025-02-08 02:04:35,116 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5363: #t~ret188#1 := pci_read_config_byte_#res#1;havoc pci_read_config_byte_#t~mem43#1.base, pci_read_config_byte_#t~mem43#1.offset, pci_read_config_byte_#t~mem44#1, pci_read_config_byte_#t~ret45#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~3#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~ret188#1 && #t~ret188#1 <= 2147483647;~tmp~28#1 := #t~ret188#1;havoc #t~mem187#1.base, #t~mem187#1.offset;havoc #t~ret188#1;call #t~mem189#1 := read~int#12(~card#1.base, 108 + ~card#1.offset, 2); [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5392: #t~ret195#1 := pci_write_config_byte_#res#1;havoc pci_write_config_byte_#t~mem46#1.base, pci_write_config_byte_#t~mem46#1.offset, pci_write_config_byte_#t~mem47#1, pci_write_config_byte_#t~ret48#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~4#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~ret195#1 && #t~ret195#1 <= 2147483647;~tmp___0~7#1 := #t~ret195#1;havoc #t~mem193#1.base, #t~mem193#1.offset;havoc #t~mem194#1;havoc #t~ret195#1; [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: assume ~jiffies~0 % 18446744073709551616 < ~j~0#1 % 18446744073709551616; [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5384: assume !(~jiffies~0 % 18446744073709551616 < ~j~0#1 % 18446744073709551616); [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364-1: SUMMARY for call outw(17423, 110 + (if #t~mem189#1 % 65536 % 4294967296 <= 2147483647 then #t~mem189#1 % 65536 % 4294967296 else #t~mem189#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5364: havoc #t~mem189#1;call #t~mem190#1 := read~int#12(~card#1.base, 108 + ~card#1.offset, 2); [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365: havoc #t~mem190#1;~j~0#1 := 1 + ~jiffies~0; [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5365-1: SUMMARY for call outw(1039, 110 + (if #t~mem190#1 % 65536 % 4294967296 <= 2147483647 then #t~mem190#1 % 65536 % 4294967296 else #t~mem190#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:35,117 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5378: havoc #t~mem191#1;~j~0#1 := 1 + ~jiffies~0; [2025-02-08 02:04:35,121 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5091: havoc __tasklet_schedule_~arg0#1.base, __tasklet_schedule_~arg0#1.offset;havoc __tasklet_schedule_#in~arg0#1.base, __tasklet_schedule_#in~arg0#1.offset;assume { :end_inline___tasklet_schedule } true; [2025-02-08 02:04:35,144 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8134: havoc #t~nondet888; [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6972: havoc check_started_ok_#t~mem471#1.base, check_started_ok_#t~mem471#1.offset, check_started_ok_#t~ret472#1, check_started_ok_#t~mem473#1.base, check_started_ok_#t~mem473#1.offset, check_started_ok_#t~ret474#1, check_started_ok_#t~ret475#1, check_started_ok_#t~mem476#1.base, check_started_ok_#t~mem476#1.offset, check_started_ok_#t~ret477#1, check_started_ok_#t~ret478#1, check_started_ok_#t~mem479#1.base, check_started_ok_#t~mem479#1.offset, check_started_ok_#t~ret480#1, check_started_ok_#t~ret481#1, check_started_ok_#t~ret482#1, check_started_ok_#t~mem483#1.base, check_started_ok_#t~mem483#1.offset, check_started_ok_#t~ret484#1, check_started_ok_#t~mem485#1, check_started_ok_#t~mem486#1.base, check_started_ok_#t~mem486#1.offset, check_started_ok_#t~ret487#1, check_started_ok_#t~mem488#1, check_started_ok_#t~mem489#1, check_started_ok_#t~ret490#1, check_started_ok_~card#1.base, check_started_ok_~card#1.offset, check_started_ok_~i~5#1, check_started_ok_~tmp~40#1, check_started_ok_~tmp___0~14#1, check_started_ok_~tmp___1~6#1, check_started_ok_~tmp___2~4#1, check_started_ok_~tmp___3~0#1, check_started_ok_~tmp___4~0#1;havoc check_started_ok_#in~card#1.base, check_started_ok_#in~card#1.offset;assume { :end_inline_check_started_ok } true;call fst_ioctl_#t~mem686#1 := read~int#12(fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4); [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7699-1: fst_add_one_#res#1 := 0;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-2: call fst_set_iface_#t~mem639#1.base, fst_set_iface_#t~mem639#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642: gather_conf_info_~tmp___1~7#1 := gather_conf_info_#t~ret621#1;havoc gather_conf_info_#t~mem620#1.base, gather_conf_info_#t~mem620#1.offset;havoc gather_conf_info_#t~ret621#1;call write~int#17(gather_conf_info_~tmp___1~7#1 % 256, gather_conf_info_~info#1.base, 92 + gather_conf_info_~info#1.offset, 2);call gather_conf_info_#t~mem622#1.base, gather_conf_info_#t~mem622#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708-1: SUMMARY for call writew(1, fst_set_iface_#t~mem639#1.base, fst_set_iface_#t~mem639#1.offset + (if (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6708: havoc fst_set_iface_#t~mem639#1.base, fst_set_iface_#t~mem639#1.offset;call write~int#12(1, fst_set_iface_~port#1.base, 20 + fst_set_iface_~port#1.offset, 4); [2025-02-08 02:04:40,554 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6642-1: SUMMARY for call gather_conf_info_#t~ret621#1 := readb(gather_conf_info_#t~mem620#1.base, 19301 + gather_conf_info_#t~mem620#1.offset); srcloc: null [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: call fst_intr_#t~mem463#1.base, fst_intr_#t~mem463#1.offset := read~$Pointer$#2(fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset, 8);call fst_intr_#t~mem464#1.base, fst_intr_#t~mem464#1.offset := read~$Pointer$#2(fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset, 8);call fst_intr_#t~mem465#1 := read~int#12(fst_intr_#t~mem464#1.base, 228 + fst_intr_#t~mem464#1.offset, 8);call write~int#12(1 + fst_intr_#t~mem465#1, fst_intr_#t~mem463#1.base, 228 + fst_intr_#t~mem463#1.offset, 8);call fst_intr_#t~mem466#1.base, fst_intr_#t~mem466#1.offset := read~$Pointer$#2(fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset, 8);call fst_intr_#t~mem467#1.base, fst_intr_#t~mem467#1.offset := read~$Pointer$#2(fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset, 8);call fst_intr_#t~mem468#1 := read~int#12(fst_intr_#t~mem467#1.base, 332 + fst_intr_#t~mem467#1.offset, 8);call write~int#12(1 + fst_intr_#t~mem468#1, fst_intr_#t~mem466#1.base, 332 + fst_intr_#t~mem466#1.offset, 8);havoc fst_intr_#t~mem466#1.base, fst_intr_#t~mem466#1.offset;havoc fst_intr_#t~mem467#1.base, fst_intr_#t~mem467#1.offset;havoc fst_intr_#t~mem468#1; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: havoc fst_intr_#t~mem436#1.base, fst_intr_#t~mem436#1.offset; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: assume 26 == fst_intr_~event~0#1; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6312: assume !(26 == fst_intr_~event~0#1); [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246-1: SUMMARY for call writeb(238, fst_intr_#t~mem436#1.base, 18753 + fst_intr_#t~mem436#1.offset); srcloc: null [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8030: ldv_try_module_get_1_#t~ret873#1 := ldv_try_module_get_#res#1;havoc ldv_try_module_get_#t~ret872#1, ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset, ldv_try_module_get_~module_get_succeeded~0#1;havoc ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset;assume { :end_inline_ldv_try_module_get } true;assume -2147483648 <= ldv_try_module_get_1_#t~ret873#1 && ldv_try_module_get_1_#t~ret873#1 <= 2147483647;ldv_try_module_get_1_~tmp~53#1 := ldv_try_module_get_1_#t~ret873#1;havoc ldv_try_module_get_1_#t~ret873#1;ldv_try_module_get_1_#res#1 := ldv_try_module_get_1_~tmp~53#1; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: assume 4099 == (if fst_ioctl_#t~mem706#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem706#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem706#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem706#1; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7039: assume !(4099 == (if fst_ioctl_#t~mem706#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem706#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem706#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem706#1;call fst_ioctl_#t~mem707#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: assume 0 != main_~res_fst_add_one_42~0#1; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7898: assume !(0 != main_~res_fst_add_one_42~0#1);main_~ldv_s_fst_driver_pci_driver~0#1 := 0; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5718: assume fst_rx_config_~i~2#1 <= 7; [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5718: assume !(fst_rx_config_~i~2#1 <= 7); [2025-02-08 02:04:40,555 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7832: havoc main_#t~nondet865#1;assume -2147483648 <= main_#t~nondet865#1 && main_#t~nondet865#1 <= 2147483647;main_~tmp___0~23#1 := main_#t~nondet865#1;havoc main_#t~nondet865#1; [2025-02-08 02:04:40,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5784: assume 0 != fst_intr_te1_alarm_~los~0#1 % 256 % 4294967296;call fst_intr_te1_alarm_#t~mem309#1.base, fst_intr_te1_alarm_#t~mem309#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset, 8); [2025-02-08 02:04:40,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5784: assume !(0 != fst_intr_te1_alarm_~los~0#1 % 256 % 4294967296); [2025-02-08 02:04:40,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511-1: SUMMARY for call writew((if set_conf_from_info_#t~mem505#1 % 65536 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem505#1 % 65536 % 4294967296 else set_conf_from_info_#t~mem505#1 % 65536 % 4294967296 - 4294967296), set_conf_from_info_#t~mem506#1.base, 19212 + set_conf_from_info_#t~mem506#1.offset); srcloc: null [2025-02-08 02:04:40,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6511: havoc set_conf_from_info_#t~mem505#1;havoc set_conf_from_info_#t~mem506#1.base, set_conf_from_info_#t~mem506#1.offset; [2025-02-08 02:04:40,558 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume 4 == fst_ioctl_#t~mem686#1 % 4294967296;havoc fst_ioctl_#t~mem686#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6974: assume !(4 == fst_ioctl_#t~mem686#1 % 4294967296);havoc fst_ioctl_#t~mem686#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume 35146 == fst_ioctl_~cmd#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume !(35146 == fst_ioctl_~cmd#1); [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6776: call ULTIMATE.dealloc(fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset);havoc fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset;fst_ioctl_#t~ret710#1 := fst_get_iface_#res#1;havoc fst_get_iface_#t~mem650#1, fst_get_iface_#t~mem651#1, fst_get_iface_#t~mem652#1, fst_get_iface_#t~mem653#1, fst_get_iface_#t~mem654#1, fst_get_iface_#t~mem655#1, fst_get_iface_#t~mem656#1, fst_get_iface_#t~mem657#1, fst_get_iface_#t~mem658#1, fst_get_iface_#t~mem659#1.base, fst_get_iface_#t~mem659#1.offset, fst_get_iface_#t~ret660#1, fst_get_iface_#t~mem661#1.base, fst_get_iface_#t~mem661#1.offset, fst_get_iface_#t~ret662#1, fst_get_iface_#t~mem663#1.base, fst_get_iface_#t~mem663#1.offset, fst_get_iface_#t~ret664#1, fst_get_iface_~card#1.base, fst_get_iface_~card#1.offset, fst_get_iface_~port#1.base, fst_get_iface_~port#1.offset, fst_get_iface_~ifr#1.base, fst_get_iface_~ifr#1.offset, fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset, fst_get_iface_~i~8#1, fst_get_iface_~tmp___0~16#1, fst_get_iface_~tmp___1~8#1;havoc fst_get_iface_#in~card#1.base, fst_get_iface_#in~card#1.offset, fst_get_iface_#in~port#1.base, fst_get_iface_#in~port#1.offset, fst_get_iface_#in~ifr#1.base, fst_get_iface_#in~ifr#1.offset;assume { :end_inline_fst_get_iface } true;assume -2147483648 <= fst_ioctl_#t~ret710#1 && fst_ioctl_#t~ret710#1 <= 2147483647;fst_ioctl_~tmp___9~0#1 := fst_ioctl_#t~ret710#1;havoc fst_ioctl_#t~ret710#1;fst_ioctl_#res#1 := fst_ioctl_~tmp___9~0#1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6644-1: SUMMARY for call gather_conf_info_#t~ret623#1 := readb(gather_conf_info_#t~mem622#1.base, 19302 + gather_conf_info_#t~mem622#1.offset); srcloc: null [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6644: gather_conf_info_~tmp___2~5#1 := gather_conf_info_#t~ret623#1;havoc gather_conf_info_#t~mem622#1.base, gather_conf_info_#t~mem622#1.offset;havoc gather_conf_info_#t~ret623#1;call write~int#17(gather_conf_info_~tmp___2~5#1 % 256, gather_conf_info_~info#1.base, 94 + gather_conf_info_~info#1.offset, 2);call gather_conf_info_#t~mem624#1.base, gather_conf_info_#t~mem624#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: check_started_ok_~tmp___2~4#1 := check_started_ok_#t~ret480#1;havoc check_started_ok_#t~mem479#1.base, check_started_ok_#t~mem479#1.offset;havoc check_started_ok_#t~ret480#1;check_started_ok_~i~5#1 := (if check_started_ok_~tmp___2~4#1 % 256 % 4294967296 <= 2147483647 then check_started_ok_~tmp___2~4#1 % 256 % 4294967296 else check_started_ok_~tmp___2~4#1 % 256 % 4294967296 - 4294967296); [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: SUMMARY for call check_started_ok_#t~ret480#1 := readb(check_started_ok_#t~mem479#1.base, 18752 + check_started_ok_#t~mem479#1.offset); srcloc: null [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098: havoc alloc_hdlcdev_#t~ret883#1.base, alloc_hdlcdev_#t~ret883#1.offset;fst_add_one_#t~ret821#1.base, fst_add_one_#t~ret821#1.offset := alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset;havoc alloc_hdlcdev_#t~ret883#1.base, alloc_hdlcdev_#t~ret883#1.offset, alloc_hdlcdev_~arg0#1.base, alloc_hdlcdev_~arg0#1.offset;havoc alloc_hdlcdev_#in~arg0#1.base, alloc_hdlcdev_#in~arg0#1.offset;assume { :end_inline_alloc_hdlcdev } true;fst_add_one_~tmp___6~1#1.base, fst_add_one_~tmp___6~1#1.offset := fst_add_one_#t~ret821#1.base, fst_add_one_#t~ret821#1.offset;havoc fst_add_one_#t~ret821#1.base, fst_add_one_#t~ret821#1.offset;fst_add_one_~dev~5#1.base, fst_add_one_~dev~5#1.offset := fst_add_one_~tmp___6~1#1.base, fst_add_one_~tmp___6~1#1.offset; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: assume 4 == fst_openport_#t~mem717#1 % 4294967296;havoc fst_openport_#t~mem716#1.base, fst_openport_#t~mem716#1.offset;havoc fst_openport_#t~mem717#1;call fst_openport_#t~mem718#1 := read~int#12(fst_openport_~port#1.base, 24 + fst_openport_~port#1.offset, 4); [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7107: assume !(4 == fst_openport_#t~mem717#1 % 4294967296);havoc fst_openport_#t~mem716#1.base, fst_openport_#t~mem716#1.offset;havoc fst_openport_#t~mem717#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173-1: SUMMARY for call fst_open_#t~ret733#1.base, fst_open_#t~ret733#1.offset := dev_to_hdlc(fst_open_~dev#1.base, fst_open_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7173: fst_open_~tmp~45#1.base, fst_open_~tmp~45#1.offset := fst_open_#t~ret733#1.base, fst_open_#t~ret733#1.offset;havoc fst_open_#t~ret733#1.base, fst_open_#t~ret733#1.offset;call fst_open_#t~mem734#1.base, fst_open_#t~mem734#1.offset := read~$Pointer$#12(fst_open_~tmp~45#1.base, 108 + fst_open_~tmp~45#1.offset, 8);fst_open_~port~4#1.base, fst_open_~port~4#1.offset := fst_open_#t~mem734#1.base, fst_open_#t~mem734#1.offset;havoc fst_open_#t~mem734#1.base, fst_open_#t~mem734#1.offset;assume { :begin_inline_ldv_try_module_get_1 } true;ldv_try_module_get_1_#in~module#1.base, ldv_try_module_get_1_#in~module#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_try_module_get_1_#res#1;havoc ldv_try_module_get_1_#t~ret873#1, ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset, ldv_try_module_get_1_~tmp~53#1;ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset := ldv_try_module_get_1_#in~module#1.base, ldv_try_module_get_1_#in~module#1.offset;havoc ldv_try_module_get_1_~tmp~53#1;assume { :begin_inline_ldv_try_module_get } true;ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset := ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset;havoc ldv_try_module_get_#res#1;havoc ldv_try_module_get_#t~ret872#1, ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset, ldv_try_module_get_~module_get_succeeded~0#1;ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset := ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset;havoc ldv_try_module_get_~module_get_succeeded~0#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-3: SUMMARY for call alloc_hdlcdev_#t~ret883#1.base, alloc_hdlcdev_#t~ret883#1.offset := ldv_malloc(2385); srcloc: null [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8098-2: alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset := alloc_hdlcdev_#t~ret883#1.base, alloc_hdlcdev_#t~ret883#1.offset;havoc alloc_hdlcdev_#t~ret883#1.base, alloc_hdlcdev_#t~ret883#1.offset; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume 0 == main_~tmp___0~23#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7834: assume !(0 == main_~tmp___0~23#1); [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5786: assume -2147483648 <= fst_intr_te1_alarm_#t~ret310#1 && fst_intr_te1_alarm_#t~ret310#1 <= 2147483647;fst_intr_te1_alarm_~tmp___0~10#1 := fst_intr_te1_alarm_#t~ret310#1;havoc fst_intr_te1_alarm_#t~mem309#1.base, fst_intr_te1_alarm_#t~mem309#1.offset;havoc fst_intr_te1_alarm_#t~ret310#1; [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6843: call write~int#17(0, fst_get_iface_~#sync~1#1.base, 8 + fst_get_iface_~#sync~1#1.offset, 2);call fst_get_iface_#t~mem663#1.base, fst_get_iface_#t~mem663#1.offset := read~$Pointer$#3(fst_get_iface_~ifr#1.base, 24 + fst_get_iface_~ifr#1.offset, 8); [2025-02-08 02:04:40,559 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5786-1: SUMMARY for call fst_intr_te1_alarm_#t~ret310#1 := netif_carrier_ok(fst_intr_te1_alarm_#t~mem309#1.base, fst_intr_te1_alarm_#t~mem309#1.offset); srcloc: null [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7768: call write~$Pointer$#9(0, 0, ~#fst_card_array~0.base, ~#fst_card_array~0.offset + 8 * fst_init_~i~12#1, 8);fst_init_~i~12#1 := 1 + fst_init_~i~12#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: assume 0 != fst_add_one_~err~3#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7504: assume !(0 != fst_add_one_~err~3#1);call fst_add_one_#t~mem797#1 := read~int#12(fst_add_one_~pdev#1.base, 1265 + fst_add_one_~pdev#1.offset, 8);call write~int#12(fst_add_one_#t~mem797#1, fst_add_one_~card~8#1.base, 108 + fst_add_one_~card~8#1.offset, 2);havoc fst_add_one_#t~mem797#1;call fst_add_one_#t~mem798#1 := read~int#12(fst_add_one_~pdev#1.base, 1321 + fst_add_one_~pdev#1.offset, 8);call write~int#12(fst_add_one_#t~mem798#1, fst_add_one_~card~8#1.base, 16 + fst_add_one_~card~8#1.offset, 4);havoc fst_add_one_#t~mem798#1;call fst_add_one_#t~mem799#1 := read~int#12(fst_add_one_~pdev#1.base, 1377 + fst_add_one_~pdev#1.offset, 8);call write~int#12(fst_add_one_#t~mem799#1, fst_add_one_~card~8#1.base, 20 + fst_add_one_~card~8#1.offset, 4);havoc fst_add_one_#t~mem799#1;call fst_add_one_#t~mem800#1 := read~int#12(fst_add_one_~card~8#1.base, 16 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: assume 27 == fst_intr_~event~0#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6315: assume !(27 == fst_intr_~event~0#1); [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: assume 4100 == (if fst_ioctl_#t~mem707#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem707#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem707#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem707#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7042: assume !(4100 == (if fst_ioctl_#t~mem707#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem707#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem707#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem707#1;call fst_ioctl_#t~mem708#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: assume 0 != fst_openport_#t~mem718#1;havoc fst_openport_#t~mem718#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7108: assume !(0 != fst_openport_#t~mem718#1);havoc fst_openport_#t~mem718#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976-1: SUMMARY for call fst_ioctl_#t~ret687#1.base, fst_ioctl_#t~ret687#1.offset := spinlock_check(fst_ioctl_~card~4#1.base, 40 + fst_ioctl_~card~4#1.offset); srcloc: null [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: assume 0 != (ldv_try_module_get_~module#1.base + ldv_try_module_get_~module#1.offset) % 18446744073709551616;assume { :begin_inline_ldv_undefined_int } true;havoc ldv_undefined_int_#res#1;havoc ldv_undefined_int_#t~nondet891#1;havoc ldv_undefined_int_#t~nondet891#1;assume -2147483648 <= ldv_undefined_int_#t~nondet891#1 && ldv_undefined_int_#t~nondet891#1 <= 2147483647;ldv_undefined_int_#res#1 := ldv_undefined_int_#t~nondet891#1;havoc ldv_undefined_int_#t~nondet891#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7967: assume !(0 != (ldv_try_module_get_~module#1.base + ldv_try_module_get_~module#1.offset) % 18446744073709551616);ldv_try_module_get_#res#1 := 0; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6976: fst_ioctl_~tmp___5~0#1.base, fst_ioctl_~tmp___5~0#1.offset := fst_ioctl_#t~ret687#1.base, fst_ioctl_#t~ret687#1.offset;havoc fst_ioctl_#t~ret687#1.base, fst_ioctl_#t~ret687#1.offset; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6844-1: SUMMARY for call fst_get_iface_#t~ret664#1 := copy_to_user(fst_get_iface_#t~mem663#1.base, fst_get_iface_#t~mem663#1.offset, fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset, 12); srcloc: null [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6844: assume -2147483648 <= fst_get_iface_#t~ret664#1 && fst_get_iface_#t~ret664#1 <= 2147483647;fst_get_iface_~tmp___1~8#1 := fst_get_iface_#t~ret664#1;havoc fst_get_iface_#t~mem663#1.base, fst_get_iface_#t~mem663#1.offset;havoc fst_get_iface_#t~ret664#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646: gather_conf_info_~tmp___3~1#1 := gather_conf_info_#t~ret625#1;havoc gather_conf_info_#t~mem624#1.base, gather_conf_info_#t~mem624#1.offset;havoc gather_conf_info_#t~ret625#1;call write~int#17(gather_conf_info_~tmp___3~1#1 % 256, gather_conf_info_~info#1.base, 96 + gather_conf_info_~info#1.offset, 2); [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6646-1: SUMMARY for call gather_conf_info_#t~ret625#1 := readb(gather_conf_info_#t~mem624#1.base, 19303 + gather_conf_info_#t~mem624#1.offset); srcloc: null [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume 1 == fst_intr_#t~mem437#1;havoc fst_intr_#t~mem437#1;call fst_intr_#t~mem438#1 := read~int#2(fst_intr_~card~3#1.base, 108 + fst_intr_~card~3#1.offset, 2); [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250: assume !(1 == fst_intr_#t~mem437#1);havoc fst_intr_#t~mem437#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7175: fst_open_#t~ret735#1 := ldv_try_module_get_1_#res#1;havoc ldv_try_module_get_1_#t~ret873#1, ldv_try_module_get_1_~module#1.base, ldv_try_module_get_1_~module#1.offset, ldv_try_module_get_1_~tmp~53#1;havoc ldv_try_module_get_1_#in~module#1.base, ldv_try_module_get_1_#in~module#1.offset;assume { :end_inline_ldv_try_module_get_1 } true;assume -2147483648 <= fst_open_#t~ret735#1 && fst_open_#t~ret735#1 <= 2147483647;fst_open_~tmp___0~19#1 := fst_open_#t~ret735#1;havoc fst_open_#t~ret735#1; [2025-02-08 02:04:40,560 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6250-1: call fst_intr_#t~mem437#1 := read~int#2(fst_intr_~card~3#1.base, 874 + fst_intr_~card~3#1.offset, 4); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977-1: SUMMARY for call fst_ioctl_#t~ret688#1 := _raw_spin_lock_irqsave(fst_ioctl_~tmp___5~0#1.base, fst_ioctl_~tmp___5~0#1.offset); srcloc: null [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6977: fst_ioctl_~flags~7#1 := fst_ioctl_#t~ret688#1;havoc fst_ioctl_#t~ret688#1;assume { :begin_inline_fst_enable_intr } true;fst_enable_intr_#in~card#1.base, fst_enable_intr_#in~card#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset;havoc fst_enable_intr_#t~mem213#1, fst_enable_intr_#t~mem214#1, fst_enable_intr_#t~mem215#1, fst_enable_intr_~card#1.base, fst_enable_intr_~card#1.offset;fst_enable_intr_~card#1.base, fst_enable_intr_~card#1.offset := fst_enable_intr_#in~card#1.base, fst_enable_intr_#in~card#1.offset;call fst_enable_intr_#t~mem213#1 := read~int#12(fst_enable_intr_~card#1.base, 874 + fst_enable_intr_~card#1.offset, 4); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788: assume 0 != fst_intr_te1_alarm_~tmp___0~10#1;call fst_intr_te1_alarm_#t~mem311#1.base, fst_intr_te1_alarm_#t~mem311#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset, 8); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5788: assume !(0 != fst_intr_te1_alarm_~tmp___0~10#1);call fst_intr_te1_alarm_#t~mem312#1.base, fst_intr_te1_alarm_#t~mem312#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset, 8); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506: assume -2147483648 <= fst_add_one_#t~ret796#1 && fst_add_one_#t~ret796#1 <= 2147483647;havoc fst_add_one_#t~ret796#1; [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-1: [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515: assume 0 != set_conf_from_info_#t~bitwise508#1 % 4294967296;havoc set_conf_from_info_#t~mem507#1;havoc set_conf_from_info_#t~bitwise508#1;call set_conf_from_info_#t~mem509#1 := read~int#17(set_conf_from_info_~info#1.base, 36 + set_conf_from_info_~info#1.offset, 4);call set_conf_from_info_#t~mem510#1.base, set_conf_from_info_#t~mem510#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515: assume !(0 != set_conf_from_info_#t~bitwise508#1 % 4294967296);havoc set_conf_from_info_#t~mem507#1;havoc set_conf_from_info_#t~bitwise508#1; [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7572: call write~int#12(fst_add_one_~tmp___5~1#1, fst_add_one_~card~8#1.base, 874 + fst_add_one_~card~8#1.offset, 4);call fst_add_one_#t~mem816#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7374: call write~int#12(fst_init_card_~i~9#1, fst_init_card_~card#1.base, 28 + fst_init_card_~card#1.offset, 4); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-5: call set_conf_from_info_#t~mem507#1 := read~int#17(set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, 4); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-4: assume 0 == set_conf_from_info_#t~mem507#1 % 4294967296;set_conf_from_info_#t~bitwise508#1 := 0; [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-4: assume !(0 == set_conf_from_info_#t~mem507#1 % 4294967296); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-3: assume 4096 == set_conf_from_info_#t~mem507#1 % 4294967296;set_conf_from_info_#t~bitwise508#1 := set_conf_from_info_#t~mem507#1; [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-3: assume !(4096 == set_conf_from_info_#t~mem507#1 % 4294967296); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7506-1: SUMMARY for call fst_add_one_#t~ret796#1 := printk(32, 0); srcloc: null [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6515-2: havoc set_conf_from_info_#t~bitwise508#1;assume set_conf_from_info_#t~bitwise508#1 % 4294967296 <= set_conf_from_info_#t~mem507#1 % 4294967296 && set_conf_from_info_#t~bitwise508#1 % 4294967296 <= 4096; [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: assume 1 == check_started_ok_~i~5#1;call write~int#12(4, check_started_ok_~card#1.base, 36 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6449: assume !(1 == check_started_ok_~i~5#1); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110: call write~int#12(0, fst_openport_~port#1.base, 24 + fst_openport_~port#1.offset, 4); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: havoc fst_enable_intr_#t~mem213#1, fst_enable_intr_#t~mem214#1, fst_enable_intr_#t~mem215#1, fst_enable_intr_~card#1.base, fst_enable_intr_~card#1.offset;havoc fst_enable_intr_#in~card#1.base, fst_enable_intr_#in~card#1.offset;assume { :end_inline_fst_enable_intr } true;call fst_ioctl_#t~mem689#1.base, fst_ioctl_#t~mem689#1.offset := read~$Pointer$#12(fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, 8); [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7110-1: SUMMARY for call fst_issue_cmd(fst_openport_~port#1.base, fst_openport_~port#1.offset, 4); srcloc: null [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume false; [2025-02-08 02:04:40,561 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !false;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset;main_#t~ret868#1 := fst_ioctl_#res#1;havoc fst_ioctl_#t~ret665#1.base, fst_ioctl_#t~ret665#1.offset, fst_ioctl_#t~mem666#1.base, fst_ioctl_#t~mem666#1.offset, fst_ioctl_#t~mem667#1.base, fst_ioctl_#t~mem667#1.offset, fst_ioctl_#t~ret668#1, fst_ioctl_#t~mem669#1.base, fst_ioctl_#t~mem669#1.offset, fst_ioctl_#t~mem670#1.base, fst_ioctl_#t~mem670#1.offset, fst_ioctl_#t~ret671#1, fst_ioctl_#t~mem672#1, fst_ioctl_#t~mem673#1, fst_ioctl_#t~mem674#1, fst_ioctl_#t~mem675#1, fst_ioctl_#t~mem676#1.base, fst_ioctl_#t~mem676#1.offset, fst_ioctl_#t~mem677#1, fst_ioctl_#t~ret678#1.base, fst_ioctl_#t~ret678#1.offset, fst_ioctl_#t~ret679#1, fst_ioctl_#t~ret680#1, fst_ioctl_#t~mem681#1.base, fst_ioctl_#t~mem681#1.offset, fst_ioctl_#t~mem682#1, fst_ioctl_#t~mem683#1, fst_ioctl_#t~mem684#1, fst_ioctl_#t~mem685#1, fst_ioctl_#t~mem686#1, fst_ioctl_#t~ret687#1.base, fst_ioctl_#t~ret687#1.offset, fst_ioctl_#t~ret688#1, fst_ioctl_#t~mem689#1.base, fst_ioctl_#t~mem689#1.offset, fst_ioctl_#t~mem690#1.base, fst_ioctl_#t~mem690#1.offset, fst_ioctl_#t~mem691#1.base, fst_ioctl_#t~mem691#1.offset, fst_ioctl_#t~ret692#1, fst_ioctl_#t~mem693#1, fst_ioctl_#t~mem694#1, fst_ioctl_#t~mem695#1, fst_ioctl_#t~ret696#1, fst_ioctl_#t~mem697#1.base, fst_ioctl_#t~mem697#1.offset, fst_ioctl_#t~ret698#1, fst_ioctl_#t~ret699#1, fst_ioctl_#t~mem700#1, fst_ioctl_#t~mem701#1, fst_ioctl_#t~mem702#1, fst_ioctl_#t~mem703#1, fst_ioctl_#t~mem704#1, fst_ioctl_#t~mem705#1, fst_ioctl_#t~mem706#1, fst_ioctl_#t~mem707#1, fst_ioctl_#t~mem708#1, fst_ioctl_#t~mem709#1, fst_ioctl_#t~ret710#1, fst_ioctl_#t~ret711#1, fst_ioctl_#t~mem712#1, fst_ioctl_#t~ret713#1, fst_ioctl_#t~ret714#1, fst_ioctl_#t~ret715#1, fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset, fst_ioctl_~cmd#1, fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset, fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset, fst_ioctl_~flags~7#1, fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset, fst_ioctl_~tmp~43#1.base, fst_ioctl_~tmp~43#1.offset, fst_ioctl_~tmp___0~17#1, fst_ioctl_~tmp___1~9#1, fst_ioctl_~tmp___2~6#1, fst_ioctl_~tmp___3~2#1, fst_ioctl_~tmp___4~1#1, fst_ioctl_~tmp___5~0#1.base, fst_ioctl_~tmp___5~0#1.offset, fst_ioctl_~tmp___6~0#1, fst_ioctl_~tmp___7~0#1, fst_ioctl_~tmp___8~0#1, fst_ioctl_~tmp___9~0#1, fst_ioctl_~tmp___10~0#1, fst_ioctl_~tmp___11~0#1, fst_ioctl_~tmp___12~0#1, fst_ioctl_~tmp___13~0#1;havoc fst_ioctl_#in~dev#1.base, fst_ioctl_#in~dev#1.offset, fst_ioctl_#in~ifr#1.base, fst_ioctl_#in~ifr#1.offset, fst_ioctl_#in~cmd#1;assume { :end_inline_fst_ioctl } true;assume -2147483648 <= main_#t~ret868#1 && main_#t~ret868#1 <= 2147483647;havoc main_#t~ret868#1; [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714: havoc fst_set_iface_#t~mem640#1.base, fst_set_iface_#t~mem640#1.offset;call write~int#12(2, fst_set_iface_~port#1.base, 20 + fst_set_iface_~port#1.offset, 4); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7837: assume 1 == main_~tmp___0~23#1; [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7837: assume !(1 == main_~tmp___0~23#1); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714-2: call fst_set_iface_#t~mem640#1.base, fst_set_iface_#t~mem640#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6714-1: SUMMARY for call writew(2, fst_set_iface_#t~mem640#1.base, fst_set_iface_#t~mem640#1.offset + (if (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7507: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: assume 3 == fst_add_one_#t~mem816#1 % 18446744073709551616;havoc fst_add_one_#t~mem816#1;call write~int#12(1, fst_add_one_~card~8#1.base, 28 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7573: assume !(3 == fst_add_one_#t~mem816#1 % 18446744073709551616);havoc fst_add_one_#t~mem816#1;call fst_add_one_#t~mem817#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: assume 36 == fst_intr_~event~0#1; [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: assume !(36 == fst_intr_~event~0#1); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6384: call write~int#2(7, fst_intr_~card~3#1.base, 36 + fst_intr_~card~3#1.offset, 4); [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset;main_#t~ret869#1 := fst_add_one_#res#1;havoc fst_add_one_#t~ret786#1, fst_add_one_#t~mem787#1, fst_add_one_#t~mem788#1, fst_add_one_#t~mem789#1, fst_add_one_#t~ret790#1, fst_add_one_#t~ret791#1.base, fst_add_one_#t~ret791#1.offset, fst_add_one_#t~ret792#1, fst_add_one_#t~ret793#1, fst_add_one_#t~ret794#1, fst_add_one_#t~ret795#1, fst_add_one_#t~ret796#1, fst_add_one_#t~mem797#1, fst_add_one_#t~mem798#1, fst_add_one_#t~mem799#1, fst_add_one_#t~mem800#1, fst_add_one_#t~ret801#1.base, fst_add_one_#t~ret801#1.offset, fst_add_one_#t~ret802#1, fst_add_one_#t~mem803#1, fst_add_one_#t~ret804#1.base, fst_add_one_#t~ret804#1.offset, fst_add_one_#t~ret805#1, fst_add_one_#t~mem806#1, fst_add_one_#t~ret807#1, fst_add_one_#t~mem808#1, fst_add_one_#t~ret809#1, fst_add_one_#t~mem810#1.base, fst_add_one_#t~mem810#1.offset, fst_add_one_#t~mem811#1.base, fst_add_one_#t~mem811#1.offset, fst_add_one_#t~mem812#1, fst_add_one_#t~mem813#1, fst_add_one_#t~mem814#1, fst_add_one_#t~mem815#1, fst_add_one_#t~mem816#1, fst_add_one_#t~mem817#1, fst_add_one_#t~mem818#1, fst_add_one_#t~mem819#1, fst_add_one_#t~ret820#1.base, fst_add_one_#t~ret820#1.offset, fst_add_one_#t~ret821#1.base, fst_add_one_#t~ret821#1.offset, fst_add_one_#t~mem822#1.base, fst_add_one_#t~mem822#1.offset, fst_add_one_#t~ret823#1, fst_add_one_#t~mem824#1, fst_add_one_#t~mem825#1.base, fst_add_one_#t~mem825#1.offset, fst_add_one_#t~mem826#1.base, fst_add_one_#t~mem826#1.offset, fst_add_one_#t~ret827#1.base, fst_add_one_#t~ret827#1.offset, fst_add_one_#t~mem828#1, fst_add_one_#t~mem829#1, fst_add_one_#t~mem830#1, fst_add_one_#t~mem831#1, fst_add_one_#t~mem832#1, fst_add_one_#t~mem833#1, fst_add_one_#t~mem834#1.base, fst_add_one_#t~mem834#1.offset, fst_add_one_#t~ret835#1.base, fst_add_one_#t~ret835#1.offset, fst_add_one_#t~mem836#1.base, fst_add_one_#t~mem836#1.offset, fst_add_one_#t~ret837#1, fst_add_one_#t~mem838#1.base, fst_add_one_#t~mem838#1.offset, fst_add_one_#t~mem839#1.base, fst_add_one_#t~mem839#1.offset, fst_add_one_#t~mem840#1.base, fst_add_one_#t~mem840#1.offset, fst_add_one_#t~ret841#1.base, fst_add_one_#t~ret841#1.offset, fst_add_one_#t~mem842#1.base, fst_add_one_#t~mem842#1.offset, fst_add_one_#t~ret843#1, fst_add_one_#t~mem844#1.base, fst_add_one_#t~mem844#1.offset, fst_add_one_#t~mem845#1.base, fst_add_one_#t~mem845#1.offset, fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset, fst_add_one_~ent#1.base, fst_add_one_~ent#1.offset, fst_add_one_~no_of_cards_added~0#1, fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, fst_add_one_~err~3#1, fst_add_one_~i~10#1, fst_add_one_~__print_once~0#1, fst_add_one_~tmp~49#1.base, fst_add_one_~tmp~49#1.offset, fst_add_one_~tmp___0~22#1.base, fst_add_one_~tmp___0~22#1.offset, fst_add_one_~tmp___1~11#1.base, fst_add_one_~tmp___1~11#1.offset, fst_add_one_~tmp___2~8#1.base, fst_add_one_~tmp___2~8#1.offset, fst_add_one_~tmp___3~3#1.base, fst_add_one_~tmp___3~3#1.offset, fst_add_one_~tmp___4~2#1, fst_add_one_~tmp___5~1#1, fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset, fst_add_one_~dev~5#1.base, fst_add_one_~dev~5#1.offset, fst_add_one_~tmp___6~1#1.base, fst_add_one_~tmp___6~1#1.offset, fst_add_one_~hdlc~1#1.base, fst_add_one_~hdlc~1#1.offset, fst_add_one_~tmp___7~1#1, fst_add_one_~tmp___8~1#1.base, fst_add_one_~tmp___8~1#1.offset, fst_add_one_~tmp___9~1#1;havoc fst_add_one_#in~pdev#1.base, fst_add_one_#in~pdev#1.offset, fst_add_one_#in~ent#1.base, fst_add_one_#in~ent#1.offset;assume { :end_inline_fst_add_one } true;assume -2147483648 <= main_#t~ret869#1 && main_#t~ret869#1 <= 2147483647;main_~res_fst_add_one_42~0#1 := main_#t~ret869#1;havoc main_#t~ret869#1; [2025-02-08 02:04:40,563 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252-1: SUMMARY for call fst_intr_#t~ret439#1 := inl(104 + (if fst_intr_#t~mem438#1 % 65536 % 4294967296 <= 2147483647 then fst_intr_#t~mem438#1 % 65536 % 4294967296 else fst_intr_#t~mem438#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,568 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6252: fst_intr_~dma_intcsr~0#1 := fst_intr_#t~ret439#1;havoc fst_intr_#t~mem438#1;havoc fst_intr_#t~ret439#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8102: havoc capable_#t~nondet884#1;fst_ioctl_#t~ret668#1 := capable_#res#1;havoc capable_#t~nondet884#1, capable_~arg0#1;havoc capable_#in~arg0#1;assume { :end_inline_capable } true;fst_ioctl_~tmp___0~17#1 := (if 0 == fst_ioctl_#t~ret668#1 % 256 then 0 else 1);havoc fst_ioctl_#t~ret668#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: assume 0 == fst_open_~tmp___0~19#1;fst_open_#res#1 := -16; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7177: assume !(0 == fst_open_~tmp___0~19#1);call fst_open_#t~mem736#1 := read~int#12(fst_open_~port~4#1.base, 28 + fst_open_~port~4#1.offset, 4); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979-1: SUMMARY for call writeb(238, fst_ioctl_#t~mem689#1.base, 18753 + fst_ioctl_#t~mem689#1.offset); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6979: havoc fst_ioctl_#t~mem689#1.base, fst_ioctl_#t~mem689#1.offset; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: assume 8204 == (if fst_ioctl_#t~mem708#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem708#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem708#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem708#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7045: assume !(8204 == (if fst_ioctl_#t~mem708#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem708#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem708#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem708#1;call fst_ioctl_#t~mem709#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5790: havoc fst_intr_te1_alarm_#t~mem311#1.base, fst_intr_te1_alarm_#t~mem311#1.offset; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: assume 0 != fst_get_iface_~tmp___1~8#1;fst_get_iface_#res#1 := -14;call ULTIMATE.dealloc(fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset);havoc fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: assume !(0 != fst_get_iface_~tmp___1~8#1);call write~int#3(12, fst_get_iface_~ifr#1.base, 20 + fst_get_iface_~ifr#1.offset, 4);fst_get_iface_#res#1 := 0;call ULTIMATE.dealloc(fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset);havoc fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5790-1: SUMMARY for call netif_carrier_off(fst_intr_te1_alarm_#t~mem311#1.base, fst_intr_te1_alarm_#t~mem311#1.offset); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: assume 6 == fst_get_iface_#t~mem650#1;havoc fst_get_iface_#t~mem650#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6781: assume !(6 == fst_get_iface_#t~mem650#1);havoc fst_get_iface_#t~mem650#1;call fst_get_iface_#t~mem651#1 := read~int#12(fst_get_iface_~port#1.base, 20 + fst_get_iface_~port#1.offset, 4); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7508: fst_add_one_#res#1 := fst_add_one_~err~3#1;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517-1: SUMMARY for call writel(set_conf_from_info_#t~mem509#1, set_conf_from_info_#t~mem510#1.base, 19216 + set_conf_from_info_#t~mem510#1.offset); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6517: havoc set_conf_from_info_#t~mem509#1;havoc set_conf_from_info_#t~mem510#1.base, set_conf_from_info_#t~mem510#1.offset;call set_conf_from_info_#t~mem511#1 := read~int#17(set_conf_from_info_~info#1.base, 59 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem512#1.base, set_conf_from_info_#t~mem512#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: assume 1 == ldv_try_module_get_~module_get_succeeded~0#1;~ldv_module_refcounter~0 := 1 + ~ldv_module_refcounter~0;ldv_try_module_get_#res#1 := 1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7971: assume !(1 == ldv_try_module_get_~module_get_succeeded~0#1);ldv_try_module_get_#res#1 := 0; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6980: SUMMARY for call spin_unlock_irqrestore(fst_ioctl_~card~4#1.base, 40 + fst_ioctl_~card~4#1.offset, fst_ioctl_~flags~7#1); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5725: call write~int#12(0, fst_rx_config_~port#1.base, 32 + fst_rx_config_~port#1.offset, 4); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6518: havoc set_conf_from_info_#t~mem511#1;havoc set_conf_from_info_#t~mem512#1.base, set_conf_from_info_#t~mem512#1.offset;set_conf_from_info_~my_framing~0#1 := 0;call set_conf_from_info_#t~mem513#1 := read~int#17(set_conf_from_info_~info#1.base, 60 + set_conf_from_info_~info#1.offset, 1); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: assume 4 == gather_conf_info_#t~mem551#1 % 4294967296;havoc gather_conf_info_#t~mem551#1;call write~int#17(8191, gather_conf_info_~info#1.base, gather_conf_info_~info#1.offset, 4); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: assume !(4 == gather_conf_info_#t~mem551#1 % 4294967296);havoc gather_conf_info_#t~mem551#1;call write~int#17(256, gather_conf_info_~info#1.base, gather_conf_info_~info#1.offset, 4); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume 255 == check_started_ok_~i~5#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume !(255 == check_started_ok_~i~5#1); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6518-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem511#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem511#1 % 256 % 4294967296 else set_conf_from_info_#t~mem511#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem512#1.base, 19220 + set_conf_from_info_#t~mem512#1.offset); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: assume 0 != fst_intr_#t~bitwise440#1 % 4294967296;havoc fst_intr_#t~bitwise440#1;call fst_intr_#t~mem441#1 := read~int#2(fst_intr_~card~3#1.base, 108 + fst_intr_~card~3#1.offset, 2); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254: assume !(0 != fst_intr_#t~bitwise440#1 % 4294967296);havoc fst_intr_#t~bitwise440#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-3: assume 2097152 == fst_intr_~dma_intcsr~0#1 % 4294967296;fst_intr_#t~bitwise440#1 := fst_intr_~dma_intcsr~0#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-3: assume !(2097152 == fst_intr_~dma_intcsr~0#1 % 4294967296); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-4: assume 0 == fst_intr_~dma_intcsr~0#1 % 4294967296;fst_intr_#t~bitwise440#1 := 0; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-4: assume !(0 == fst_intr_~dma_intcsr~0#1 % 4294967296); [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-1: [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6254-2: havoc fst_intr_#t~bitwise440#1;assume fst_intr_#t~bitwise440#1 % 4294967296 <= fst_intr_~dma_intcsr~0#1 % 4294967296 && fst_intr_#t~bitwise440#1 % 4294967296 <= 2097152; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-1: SUMMARY for call fst_cpureset(fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: call write~int#12(1, fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4);fst_ioctl_#res#1 := 0;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5726: SUMMARY for call spin_unlock_irqrestore(fst_rx_config_~card~1#1.base, 40 + fst_rx_config_~card~1#1.offset, fst_rx_config_~flags~4#1); srcloc: null [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: assume 2 == main_~tmp___0~23#1; [2025-02-08 02:04:40,569 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7840: assume !(2 == main_~tmp___0~23#1); [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: assume 6 == fst_add_one_#t~mem817#1 % 18446744073709551616;havoc fst_add_one_#t~mem817#1;call write~int#12(1, fst_add_one_~card~8#1.base, 28 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7576: assume !(6 == fst_add_one_#t~mem817#1 % 18446744073709551616);havoc fst_add_one_#t~mem817#1;call fst_add_one_#t~mem818#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8); [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: assume 37 == fst_intr_~event~0#1; [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6321: assume !(37 == fst_intr_~event~0#1); [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8039: SUMMARY for call ldv_module_put(ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume 2 == (if fst_ioctl_#t~mem709#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem709#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem709#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem709#1; [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7048: assume !(2 == (if fst_ioctl_#t~mem709#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem709#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem709#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem709#1; [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6784: assume 5 == fst_get_iface_#t~mem651#1;havoc fst_get_iface_#t~mem651#1; [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6784: assume !(5 == fst_get_iface_#t~mem651#1);havoc fst_get_iface_#t~mem651#1;call fst_get_iface_#t~mem652#1 := read~int#12(fst_get_iface_~port#1.base, 20 + fst_get_iface_~port#1.offset, 4); [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661: fst_op_raise_~tmp~30#1 := fst_op_raise_#t~ret271#1;havoc fst_op_raise_#t~mem268#1.base, fst_op_raise_#t~mem268#1.offset;havoc fst_op_raise_#t~mem269#1.base, fst_op_raise_#t~mem269#1.offset;havoc fst_op_raise_#t~mem270#1;havoc fst_op_raise_#t~ret271#1; [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5661-1: SUMMARY for call fst_op_raise_#t~ret271#1 := readl(fst_op_raise_#t~mem269#1.base, fst_op_raise_#t~mem269#1.offset + (if (18834 + fst_op_raise_#t~mem270#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18834 + fst_op_raise_#t~mem270#1) % 18446744073709551616 % 18446744073709551616 else (18834 + fst_op_raise_#t~mem270#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume -2147483648 <= check_started_ok_#t~ret481#1 && check_started_ok_#t~ret481#1 <= 2147483647;havoc check_started_ok_#t~ret481#1;call write~int#12(6, check_started_ok_~card#1.base, 36 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6388-1: SUMMARY for call fst_intr_#t~ret469#1 := printk(11, 0); srcloc: null [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6388: assume -2147483648 <= fst_intr_#t~ret469#1 && fst_intr_#t~ret469#1 <= 2147483647;havoc fst_intr_#t~ret469#1; [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454-1: SUMMARY for call check_started_ok_#t~ret481#1 := printk(14, 0); srcloc: null [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256-1: SUMMARY for call outb(8, 168 + (if fst_intr_#t~mem441#1 % 65536 % 4294967296 <= 2147483647 then fst_intr_#t~mem441#1 % 65536 % 4294967296 else fst_intr_#t~mem441#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,570 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6256: havoc fst_intr_#t~mem441#1;call fst_intr_#t~mem442#1.base, fst_intr_#t~mem442#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, 942 + fst_intr_~card~3#1.offset, 8);call fst_intr_#t~mem443#1 := read~int#2(fst_intr_~card~3#1.base, 958 + fst_intr_~card~3#1.offset, 4);call fst_intr_#t~mem444#1.base, fst_intr_#t~mem444#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, 934 + fst_intr_~card~3#1.offset, 8);call fst_intr_#t~mem445#1 := read~int#2(fst_intr_~card~3#1.base, 970 + fst_intr_~card~3#1.offset, 4);assume { :begin_inline_fst_rx_dma_complete } true;fst_rx_dma_complete_#in~card#1.base, fst_rx_dma_complete_#in~card#1.offset, fst_rx_dma_complete_#in~port#1.base, fst_rx_dma_complete_#in~port#1.offset, fst_rx_dma_complete_#in~len#1, fst_rx_dma_complete_#in~skb#1.base, fst_rx_dma_complete_#in~skb#1.offset, fst_rx_dma_complete_#in~rxp#1 := fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, fst_intr_#t~mem442#1.base, fst_intr_#t~mem442#1.offset, fst_intr_#t~mem443#1, fst_intr_#t~mem444#1.base, fst_intr_#t~mem444#1.offset, fst_intr_#t~mem445#1;havoc fst_rx_dma_complete_#t~mem229#1.base, fst_rx_dma_complete_#t~mem229#1.offset, fst_rx_dma_complete_#t~mem230#1, fst_rx_dma_complete_#t~ret231#1.base, fst_rx_dma_complete_#t~ret231#1.offset, fst_rx_dma_complete_#t~mem232#1.base, fst_rx_dma_complete_#t~mem232#1.offset, fst_rx_dma_complete_#t~memcpy~res233#1.base, fst_rx_dma_complete_#t~memcpy~res233#1.offset, fst_rx_dma_complete_#t~mem234#1.base, fst_rx_dma_complete_#t~mem234#1.offset, fst_rx_dma_complete_#t~mem235#1, fst_rx_dma_complete_#t~mem236#1, fst_rx_dma_complete_#t~mem237#1, fst_rx_dma_complete_#t~ret238#1, fst_rx_dma_complete_#t~ret239#1, fst_rx_dma_complete_#t~ret240#1, fst_rx_dma_complete_#t~mem241#1.base, fst_rx_dma_complete_#t~mem241#1.offset, fst_rx_dma_complete_#t~mem242#1, fst_rx_dma_complete_~card#1.base, fst_rx_dma_complete_~card#1.offset, fst_rx_dma_complete_~port#1.base, fst_rx_dma_complete_~port#1.offset, fst_rx_dma_complete_~len#1, fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset, fst_rx_dma_complete_~rxp#1, fst_rx_dma_complete_~dev~1#1.base, fst_rx_dma_complete_~dev~1#1.offset, fst_rx_dma_complete_~pi~0#1, fst_rx_dma_complete_~rx_status~0#1, fst_rx_dma_complete_~__len~2#1, fst_rx_dma_complete_~__ret~3#1.base, fst_rx_dma_complete_~__ret~3#1.offset, fst_rx_dma_complete_~tmp___0~8#1.base, fst_rx_dma_complete_~tmp___0~8#1.offset;fst_rx_dma_complete_~card#1.base, fst_rx_dma_complete_~card#1.offset := fst_rx_dma_complete_#in~card#1.base, fst_rx_dma_complete_#in~card#1.offset;fst_rx_dma_complete_~port#1.base, fst_rx_dma_complete_~port#1.offset := fst_rx_dma_complete_#in~port#1.base, fst_rx_dma_complete_#in~port#1.offset;fst_rx_dma_complete_~len#1 := fst_rx_dma_complete_#in~len#1;fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset := fst_rx_dma_complete_#in~skb#1.base, fst_rx_dma_complete_#in~skb#1.offset;fst_rx_dma_complete_~rxp#1 := fst_rx_dma_complete_#in~rxp#1;havoc fst_rx_dma_complete_~dev~1#1.base, fst_rx_dma_complete_~dev~1#1.offset;havoc fst_rx_dma_complete_~pi~0#1;havoc fst_rx_dma_complete_~rx_status~0#1;havoc fst_rx_dma_complete_~__len~2#1;havoc fst_rx_dma_complete_~__ret~3#1.base, fst_rx_dma_complete_~__ret~3#1.offset;havoc fst_rx_dma_complete_~tmp___0~8#1.base, fst_rx_dma_complete_~tmp___0~8#1.offset;call fst_rx_dma_complete_#t~mem229#1.base, fst_rx_dma_complete_#t~mem229#1.offset := read~$Pointer$#12(fst_rx_dma_complete_~port#1.base, fst_rx_dma_complete_~port#1.offset, 8);fst_rx_dma_complete_~dev~1#1.base, fst_rx_dma_complete_~dev~1#1.offset := fst_rx_dma_complete_#t~mem229#1.base, fst_rx_dma_complete_#t~mem229#1.offset;havoc fst_rx_dma_complete_#t~mem229#1.base, fst_rx_dma_complete_#t~mem229#1.offset;call fst_rx_dma_complete_#t~mem230#1 := read~int#12(fst_rx_dma_complete_~port#1.base, 16 + fst_rx_dma_complete_~port#1.offset, 4);fst_rx_dma_complete_~pi~0#1 := fst_rx_dma_complete_#t~mem230#1;havoc fst_rx_dma_complete_#t~mem230#1;fst_rx_dma_complete_~__len~2#1 := fst_rx_dma_complete_~len#1; [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: assume 4 != fst_open_#t~mem736#1;havoc fst_open_#t~mem736#1;assume { :begin_inline_hdlc_open } true;hdlc_open_#in~arg0#1.base, hdlc_open_#in~arg0#1.offset := fst_open_~dev#1.base, fst_open_~dev#1.offset;havoc hdlc_open_#res#1;havoc hdlc_open_#t~nondet889#1, hdlc_open_~arg0#1.base, hdlc_open_~arg0#1.offset;hdlc_open_~arg0#1.base, hdlc_open_~arg0#1.offset := hdlc_open_#in~arg0#1.base, hdlc_open_#in~arg0#1.offset;havoc hdlc_open_#t~nondet889#1;assume -2147483648 <= hdlc_open_#t~nondet889#1 && hdlc_open_#t~nondet889#1 <= 2147483647;hdlc_open_#res#1 := hdlc_open_#t~nondet889#1;havoc hdlc_open_#t~nondet889#1; [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7181: assume !(4 != fst_open_#t~mem736#1);havoc fst_open_#t~mem736#1; [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5794: assume -2147483648 <= fst_intr_te1_alarm_#t~ret313#1 && fst_intr_te1_alarm_#t~ret313#1 <= 2147483647;fst_intr_te1_alarm_~tmp~34#1 := fst_intr_te1_alarm_#t~ret313#1;havoc fst_intr_te1_alarm_#t~mem312#1.base, fst_intr_te1_alarm_#t~mem312#1.offset;havoc fst_intr_te1_alarm_#t~ret313#1; [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7908: ~LDV_IN_INTERRUPT~0 := 2;assume { :begin_inline_fst_intr } true;fst_intr_#in~dummy#1, fst_intr_#in~dev_id#1.base, fst_intr_#in~dev_id#1.offset := main_~var_fst_intr_27_p0~0#1, main_~var_fst_intr_27_p1~0#1.base, main_~var_fst_intr_27_p1~0#1.offset;havoc fst_intr_#res#1;havoc fst_intr_#t~mem430#1, fst_intr_#t~mem431#1, fst_intr_#t~mem432#1, fst_intr_#t~ret433#1, fst_intr_#t~mem434#1.base, fst_intr_#t~mem434#1.offset, fst_intr_#t~ret435#1, fst_intr_#t~mem436#1.base, fst_intr_#t~mem436#1.offset, fst_intr_#t~mem437#1, fst_intr_#t~mem438#1, fst_intr_#t~ret439#1, fst_intr_#t~bitwise440#1, fst_intr_#t~mem441#1, fst_intr_#t~mem442#1.base, fst_intr_#t~mem442#1.offset, fst_intr_#t~mem443#1, fst_intr_#t~mem444#1.base, fst_intr_#t~mem444#1.offset, fst_intr_#t~mem445#1, fst_intr_#t~bitwise446#1, fst_intr_#t~mem447#1, fst_intr_#t~mem448#1.base, fst_intr_#t~mem448#1.offset, fst_intr_#t~mem449#1, fst_intr_#t~mem450#1, fst_intr_#t~mem451#1.base, fst_intr_#t~mem451#1.offset, fst_intr_#t~ret452#1, fst_intr_#t~mem453#1.base, fst_intr_#t~mem453#1.offset, fst_intr_#t~mem454#1, fst_intr_#t~mem455#1.base, fst_intr_#t~mem455#1.offset, fst_intr_#t~ret456#1, fst_intr_#t~mem457#1.base, fst_intr_#t~mem457#1.offset, fst_intr_#t~ret458#1, fst_intr_#t~mem459#1.base, fst_intr_#t~mem459#1.offset, fst_intr_#t~ret460#1, fst_intr_#t~mem461#1, fst_intr_#t~mem462#1, fst_intr_#t~mem463#1.base, fst_intr_#t~mem463#1.offset, fst_intr_#t~mem464#1.base, fst_intr_#t~mem464#1.offset, fst_intr_#t~mem465#1, fst_intr_#t~mem466#1.base, fst_intr_#t~mem466#1.offset, fst_intr_#t~mem467#1.base, fst_intr_#t~mem467#1.offset, fst_intr_#t~mem468#1, fst_intr_#t~ret469#1, fst_intr_#t~mem470#1.base, fst_intr_#t~mem470#1.offset, fst_intr_~dummy#1, fst_intr_~dev_id#1.base, fst_intr_~dev_id#1.offset, fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset, fst_intr_~rdidx~0#1, fst_intr_~wridx~0#1, fst_intr_~event~0#1, fst_intr_~dma_intcsr~0#1, fst_intr_~do_card_interrupt~0#1, fst_intr_~int_retry_count~0#1, fst_intr_~tmp~39#1, fst_intr_~tmp___0~13#1, fst_intr_~tmp___1~5#1, fst_intr_~tmp___2~3#1;fst_intr_~dummy#1 := fst_intr_#in~dummy#1;fst_intr_~dev_id#1.base, fst_intr_~dev_id#1.offset := fst_intr_#in~dev_id#1.base, fst_intr_#in~dev_id#1.offset;havoc fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset;havoc fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset;havoc fst_intr_~rdidx~0#1;havoc fst_intr_~wridx~0#1;havoc fst_intr_~event~0#1;havoc fst_intr_~dma_intcsr~0#1;havoc fst_intr_~do_card_interrupt~0#1;havoc fst_intr_~int_retry_count~0#1;havoc fst_intr_~tmp~39#1;havoc fst_intr_~tmp___0~13#1;havoc fst_intr_~tmp___1~5#1;havoc fst_intr_~tmp___2~3#1;fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset := fst_intr_~dev_id#1.base, fst_intr_~dev_id#1.offset;fst_intr_~dma_intcsr~0#1 := 0;call fst_intr_#t~mem430#1 := read~int#2(fst_intr_~card~3#1.base, 36 + fst_intr_~card~3#1.offset, 4); [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662: fst_op_raise_~outputs#1 := fst_op_raise_#t~bitwise272#1;havoc fst_op_raise_#t~bitwise272#1;call fst_op_raise_#t~mem273#1.base, fst_op_raise_#t~mem273#1.offset := read~$Pointer$#12(fst_op_raise_~port#1.base, 8 + fst_op_raise_~port#1.offset, 8);call fst_op_raise_#t~mem274#1.base, fst_op_raise_#t~mem274#1.offset := read~$Pointer$#12(fst_op_raise_#t~mem273#1.base, fst_op_raise_#t~mem273#1.offset, 8);call fst_op_raise_#t~mem275#1 := read~int#12(fst_op_raise_~port#1.base, 16 + fst_op_raise_~port#1.offset, 4); [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5794-1: SUMMARY for call fst_intr_te1_alarm_#t~ret313#1 := netif_carrier_ok(fst_intr_te1_alarm_#t~mem312#1.base, fst_intr_te1_alarm_#t~mem312#1.offset); srcloc: null [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-3: assume 0 == fst_op_raise_~outputs#1 % 4294967296;fst_op_raise_#t~bitwise272#1 := fst_op_raise_~tmp~30#1; [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-3: assume !(0 == fst_op_raise_~outputs#1 % 4294967296); [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-4: assume 0 == fst_op_raise_~tmp~30#1 % 4294967296 || fst_op_raise_~tmp~30#1 % 4294967296 == fst_op_raise_~outputs#1 % 4294967296;fst_op_raise_#t~bitwise272#1 := fst_op_raise_~outputs#1; [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-4: assume !(0 == fst_op_raise_~tmp~30#1 % 4294967296 || fst_op_raise_~tmp~30#1 % 4294967296 == fst_op_raise_~outputs#1 % 4294967296); [2025-02-08 02:04:40,571 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-1: [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5662-2: havoc fst_op_raise_#t~bitwise272#1;assume (fst_op_raise_#t~bitwise272#1 % 4294967296 >= fst_op_raise_~tmp~30#1 % 4294967296 && fst_op_raise_#t~bitwise272#1 % 4294967296 >= fst_op_raise_~outputs#1 % 4294967296) && fst_op_raise_#t~bitwise272#1 % 4294967296 <= fst_op_raise_~tmp~30#1 % 4294967296 + fst_op_raise_~outputs#1 % 4294967296; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: assume 6 == set_conf_from_info_#t~mem513#1 % 256 % 4294967296;havoc set_conf_from_info_#t~mem513#1;set_conf_from_info_~my_framing~0#1 := 0; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6521: assume !(6 == set_conf_from_info_#t~mem513#1 % 256 % 4294967296);havoc set_conf_from_info_#t~mem513#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume fst_init_card_~i~9#1 % 4294967296 < fst_init_card_#t~mem777#1 % 4294967296;havoc fst_init_card_#t~mem777#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7380: assume !(fst_init_card_~i~9#1 % 4294967296 < fst_init_card_#t~mem777#1 % 4294967296);havoc fst_init_card_#t~mem777#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6257: havoc fst_rx_dma_complete_#t~mem229#1.base, fst_rx_dma_complete_#t~mem229#1.offset, fst_rx_dma_complete_#t~mem230#1, fst_rx_dma_complete_#t~ret231#1.base, fst_rx_dma_complete_#t~ret231#1.offset, fst_rx_dma_complete_#t~mem232#1.base, fst_rx_dma_complete_#t~mem232#1.offset, fst_rx_dma_complete_#t~memcpy~res233#1.base, fst_rx_dma_complete_#t~memcpy~res233#1.offset, fst_rx_dma_complete_#t~mem234#1.base, fst_rx_dma_complete_#t~mem234#1.offset, fst_rx_dma_complete_#t~mem235#1, fst_rx_dma_complete_#t~mem236#1, fst_rx_dma_complete_#t~mem237#1, fst_rx_dma_complete_#t~ret238#1, fst_rx_dma_complete_#t~ret239#1, fst_rx_dma_complete_#t~ret240#1, fst_rx_dma_complete_#t~mem241#1.base, fst_rx_dma_complete_#t~mem241#1.offset, fst_rx_dma_complete_#t~mem242#1, fst_rx_dma_complete_~card#1.base, fst_rx_dma_complete_~card#1.offset, fst_rx_dma_complete_~port#1.base, fst_rx_dma_complete_~port#1.offset, fst_rx_dma_complete_~len#1, fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset, fst_rx_dma_complete_~rxp#1, fst_rx_dma_complete_~dev~1#1.base, fst_rx_dma_complete_~dev~1#1.offset, fst_rx_dma_complete_~pi~0#1, fst_rx_dma_complete_~rx_status~0#1, fst_rx_dma_complete_~__len~2#1, fst_rx_dma_complete_~__ret~3#1.base, fst_rx_dma_complete_~__ret~3#1.offset, fst_rx_dma_complete_~tmp___0~8#1.base, fst_rx_dma_complete_~tmp___0~8#1.offset;havoc fst_rx_dma_complete_#in~card#1.base, fst_rx_dma_complete_#in~card#1.offset, fst_rx_dma_complete_#in~port#1.base, fst_rx_dma_complete_#in~port#1.offset, fst_rx_dma_complete_#in~len#1, fst_rx_dma_complete_#in~skb#1.base, fst_rx_dma_complete_#in~skb#1.offset, fst_rx_dma_complete_#in~rxp#1;assume { :end_inline_fst_rx_dma_complete } true;havoc fst_intr_#t~mem442#1.base, fst_intr_#t~mem442#1.offset;havoc fst_intr_#t~mem443#1;havoc fst_intr_#t~mem444#1.base, fst_intr_#t~mem444#1.offset;havoc fst_intr_#t~mem445#1;call write~int#2(0, fst_intr_~card~3#1.base, 878 + fst_intr_~card~3#1.offset, 4);fst_intr_~do_card_interrupt~0#1 := 1 + fst_intr_~do_card_interrupt~0#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116-1: assume { :begin_inline_fst_rx_config } true;fst_rx_config_#in~port#1.base, fst_rx_config_#in~port#1.offset := fst_openport_~port#1.base, fst_openport_~port#1.offset;havoc fst_rx_config_#t~mem286#1, fst_rx_config_#t~mem287#1.base, fst_rx_config_#t~mem287#1.offset, fst_rx_config_#t~ret288#1.base, fst_rx_config_#t~ret288#1.offset, fst_rx_config_#t~ret289#1, fst_rx_config_#t~mem290#1.base, fst_rx_config_#t~mem290#1.offset, fst_rx_config_#t~mem291#1.base, fst_rx_config_#t~mem291#1.offset, fst_rx_config_#t~mem292#1.base, fst_rx_config_#t~mem292#1.offset, fst_rx_config_#t~mem293#1.base, fst_rx_config_#t~mem293#1.offset, fst_rx_config_#t~mem294#1.base, fst_rx_config_#t~mem294#1.offset, fst_rx_config_~port#1.base, fst_rx_config_~port#1.offset, fst_rx_config_~i~2#1, fst_rx_config_~pi~1#1, fst_rx_config_~offset~0#1, fst_rx_config_~flags~4#1, fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, fst_rx_config_~tmp~32#1.base, fst_rx_config_~tmp~32#1.offset;fst_rx_config_~port#1.base, fst_rx_config_~port#1.offset := fst_rx_config_#in~port#1.base, fst_rx_config_#in~port#1.offset;havoc fst_rx_config_~i~2#1;havoc fst_rx_config_~pi~1#1;havoc fst_rx_config_~offset~0#1;havoc fst_rx_config_~flags~4#1;havoc fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset;havoc fst_rx_config_~tmp~32#1.base, fst_rx_config_~tmp~32#1.offset;call fst_rx_config_#t~mem286#1 := read~int#12(fst_rx_config_~port#1.base, 16 + fst_rx_config_~port#1.offset, 4);fst_rx_config_~pi~1#1 := fst_rx_config_#t~mem286#1;havoc fst_rx_config_#t~mem286#1;call fst_rx_config_#t~mem287#1.base, fst_rx_config_#t~mem287#1.offset := read~$Pointer$#12(fst_rx_config_~port#1.base, 8 + fst_rx_config_~port#1.offset, 8);fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset := fst_rx_config_#t~mem287#1.base, fst_rx_config_#t~mem287#1.offset;havoc fst_rx_config_#t~mem287#1.base, fst_rx_config_#t~mem287#1.offset; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7116: havoc fst_rx_config_#t~mem286#1, fst_rx_config_#t~mem287#1.base, fst_rx_config_#t~mem287#1.offset, fst_rx_config_#t~ret288#1.base, fst_rx_config_#t~ret288#1.offset, fst_rx_config_#t~ret289#1, fst_rx_config_#t~mem290#1.base, fst_rx_config_#t~mem290#1.offset, fst_rx_config_#t~mem291#1.base, fst_rx_config_#t~mem291#1.offset, fst_rx_config_#t~mem292#1.base, fst_rx_config_#t~mem292#1.offset, fst_rx_config_#t~mem293#1.base, fst_rx_config_#t~mem293#1.offset, fst_rx_config_#t~mem294#1.base, fst_rx_config_#t~mem294#1.offset, fst_rx_config_~port#1.base, fst_rx_config_~port#1.offset, fst_rx_config_~i~2#1, fst_rx_config_~pi~1#1, fst_rx_config_~offset~0#1, fst_rx_config_~flags~4#1, fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, fst_rx_config_~tmp~32#1.base, fst_rx_config_~tmp~32#1.offset;havoc fst_rx_config_#in~port#1.base, fst_rx_config_#in~port#1.offset;assume { :end_inline_fst_rx_config } true;assume { :begin_inline_fst_tx_config } true;fst_tx_config_#in~port#1.base, fst_tx_config_#in~port#1.offset := fst_openport_~port#1.base, fst_openport_~port#1.offset;havoc fst_tx_config_#t~mem295#1, fst_tx_config_#t~mem296#1.base, fst_tx_config_#t~mem296#1.offset, fst_tx_config_#t~ret297#1.base, fst_tx_config_#t~ret297#1.offset, fst_tx_config_#t~ret298#1, fst_tx_config_#t~mem299#1.base, fst_tx_config_#t~mem299#1.offset, fst_tx_config_#t~mem300#1.base, fst_tx_config_#t~mem300#1.offset, fst_tx_config_#t~mem301#1.base, fst_tx_config_#t~mem301#1.offset, fst_tx_config_#t~mem302#1.base, fst_tx_config_#t~mem302#1.offset, fst_tx_config_~port#1.base, fst_tx_config_~port#1.offset, fst_tx_config_~i~3#1, fst_tx_config_~pi~2#1, fst_tx_config_~offset~1#1, fst_tx_config_~flags~5#1, fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset, fst_tx_config_~tmp~33#1.base, fst_tx_config_~tmp~33#1.offset;fst_tx_config_~port#1.base, fst_tx_config_~port#1.offset := fst_tx_config_#in~port#1.base, fst_tx_config_#in~port#1.offset;havoc fst_tx_config_~i~3#1;havoc fst_tx_config_~pi~2#1;havoc fst_tx_config_~offset~1#1;havoc fst_tx_config_~flags~5#1;havoc fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset;havoc fst_tx_config_~tmp~33#1.base, fst_tx_config_~tmp~33#1.offset;call fst_tx_config_#t~mem295#1 := read~int#12(fst_tx_config_~port#1.base, 16 + fst_tx_config_~port#1.offset, 4);fst_tx_config_~pi~2#1 := fst_tx_config_#t~mem295#1;havoc fst_tx_config_#t~mem295#1;call fst_tx_config_#t~mem296#1.base, fst_tx_config_#t~mem296#1.offset := read~$Pointer$#12(fst_tx_config_~port#1.base, 8 + fst_tx_config_~port#1.offset, 8);fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset := fst_tx_config_#t~mem296#1.base, fst_tx_config_#t~mem296#1.offset;havoc fst_tx_config_#t~mem296#1.base, fst_tx_config_#t~mem296#1.offset; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume 3 == main_~tmp___0~23#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7843: assume !(3 == main_~tmp___0~23#1); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7909: main_#t~ret870#1 := fst_intr_#res#1;havoc fst_intr_#t~mem430#1, fst_intr_#t~mem431#1, fst_intr_#t~mem432#1, fst_intr_#t~ret433#1, fst_intr_#t~mem434#1.base, fst_intr_#t~mem434#1.offset, fst_intr_#t~ret435#1, fst_intr_#t~mem436#1.base, fst_intr_#t~mem436#1.offset, fst_intr_#t~mem437#1, fst_intr_#t~mem438#1, fst_intr_#t~ret439#1, fst_intr_#t~bitwise440#1, fst_intr_#t~mem441#1, fst_intr_#t~mem442#1.base, fst_intr_#t~mem442#1.offset, fst_intr_#t~mem443#1, fst_intr_#t~mem444#1.base, fst_intr_#t~mem444#1.offset, fst_intr_#t~mem445#1, fst_intr_#t~bitwise446#1, fst_intr_#t~mem447#1, fst_intr_#t~mem448#1.base, fst_intr_#t~mem448#1.offset, fst_intr_#t~mem449#1, fst_intr_#t~mem450#1, fst_intr_#t~mem451#1.base, fst_intr_#t~mem451#1.offset, fst_intr_#t~ret452#1, fst_intr_#t~mem453#1.base, fst_intr_#t~mem453#1.offset, fst_intr_#t~mem454#1, fst_intr_#t~mem455#1.base, fst_intr_#t~mem455#1.offset, fst_intr_#t~ret456#1, fst_intr_#t~mem457#1.base, fst_intr_#t~mem457#1.offset, fst_intr_#t~ret458#1, fst_intr_#t~mem459#1.base, fst_intr_#t~mem459#1.offset, fst_intr_#t~ret460#1, fst_intr_#t~mem461#1, fst_intr_#t~mem462#1, fst_intr_#t~mem463#1.base, fst_intr_#t~mem463#1.offset, fst_intr_#t~mem464#1.base, fst_intr_#t~mem464#1.offset, fst_intr_#t~mem465#1, fst_intr_#t~mem466#1.base, fst_intr_#t~mem466#1.offset, fst_intr_#t~mem467#1.base, fst_intr_#t~mem467#1.offset, fst_intr_#t~mem468#1, fst_intr_#t~ret469#1, fst_intr_#t~mem470#1.base, fst_intr_#t~mem470#1.offset, fst_intr_~dummy#1, fst_intr_~dev_id#1.base, fst_intr_~dev_id#1.offset, fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset, fst_intr_~rdidx~0#1, fst_intr_~wridx~0#1, fst_intr_~event~0#1, fst_intr_~dma_intcsr~0#1, fst_intr_~do_card_interrupt~0#1, fst_intr_~int_retry_count~0#1, fst_intr_~tmp~39#1, fst_intr_~tmp___0~13#1, fst_intr_~tmp___1~5#1, fst_intr_~tmp___2~3#1;havoc fst_intr_#in~dummy#1, fst_intr_#in~dev_id#1.base, fst_intr_#in~dev_id#1.offset;assume { :end_inline_fst_intr } true;assume -2147483648 <= main_#t~ret870#1 && main_#t~ret870#1 <= 2147483647;havoc main_#t~ret870#1;~LDV_IN_INTERRUPT~0 := 1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720-2: call fst_set_iface_#t~mem641#1.base, fst_set_iface_#t~mem641#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663: havoc fst_op_raise_#t~mem273#1.base, fst_op_raise_#t~mem273#1.offset;havoc fst_op_raise_#t~mem274#1.base, fst_op_raise_#t~mem274#1.offset;havoc fst_op_raise_#t~mem275#1;call fst_op_raise_#t~mem276#1 := read~int#12(fst_op_raise_~port#1.base, 24 + fst_op_raise_~port#1.offset, 4); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720-1: SUMMARY for call writew(4, fst_set_iface_#t~mem641#1.base, fst_set_iface_#t~mem641#1.offset + (if (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5663-1: SUMMARY for call writel(fst_op_raise_~outputs#1, fst_op_raise_#t~mem274#1.base, fst_op_raise_#t~mem274#1.offset + (if (18834 + fst_op_raise_#t~mem275#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18834 + fst_op_raise_#t~mem275#1) % 18446744073709551616 % 18446744073709551616 else (18834 + fst_op_raise_#t~mem275#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6720: havoc fst_set_iface_#t~mem641#1.base, fst_set_iface_#t~mem641#1.offset;call write~int#12(4, fst_set_iface_~port#1.base, 20 + fst_set_iface_~port#1.offset, 4); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume 1 == fst_add_one_#t~mem818#1 % 18446744073709551616;havoc fst_add_one_#t~mem818#1;call write~int#12(2, fst_add_one_~card~8#1.base, 28 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7579: assume !(1 == fst_add_one_#t~mem818#1 % 18446744073709551616);havoc fst_add_one_#t~mem818#1;call fst_add_one_#t~mem819#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume 38 == fst_intr_~event~0#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6324: assume !(38 == fst_intr_~event~0#1); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7117: havoc fst_tx_config_#t~mem295#1, fst_tx_config_#t~mem296#1.base, fst_tx_config_#t~mem296#1.offset, fst_tx_config_#t~ret297#1.base, fst_tx_config_#t~ret297#1.offset, fst_tx_config_#t~ret298#1, fst_tx_config_#t~mem299#1.base, fst_tx_config_#t~mem299#1.offset, fst_tx_config_#t~mem300#1.base, fst_tx_config_#t~mem300#1.offset, fst_tx_config_#t~mem301#1.base, fst_tx_config_#t~mem301#1.offset, fst_tx_config_#t~mem302#1.base, fst_tx_config_#t~mem302#1.offset, fst_tx_config_~port#1.base, fst_tx_config_~port#1.offset, fst_tx_config_~i~3#1, fst_tx_config_~pi~2#1, fst_tx_config_~offset~1#1, fst_tx_config_~flags~5#1, fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset, fst_tx_config_~tmp~33#1.base, fst_tx_config_~tmp~33#1.offset;havoc fst_tx_config_#in~port#1.base, fst_tx_config_#in~port#1.offset;assume { :end_inline_fst_tx_config } true;assume { :begin_inline_fst_op_raise } true;fst_op_raise_#in~port#1.base, fst_op_raise_#in~port#1.offset, fst_op_raise_#in~outputs#1 := fst_openport_~port#1.base, fst_openport_~port#1.offset, 3;havoc fst_op_raise_#t~mem268#1.base, fst_op_raise_#t~mem268#1.offset, fst_op_raise_#t~mem269#1.base, fst_op_raise_#t~mem269#1.offset, fst_op_raise_#t~mem270#1, fst_op_raise_#t~ret271#1, fst_op_raise_#t~bitwise272#1, fst_op_raise_#t~mem273#1.base, fst_op_raise_#t~mem273#1.offset, fst_op_raise_#t~mem274#1.base, fst_op_raise_#t~mem274#1.offset, fst_op_raise_#t~mem275#1, fst_op_raise_#t~mem276#1, fst_op_raise_~port#1.base, fst_op_raise_~port#1.offset, fst_op_raise_~outputs#1, fst_op_raise_~tmp~30#1;fst_op_raise_~port#1.base, fst_op_raise_~port#1.offset := fst_op_raise_#in~port#1.base, fst_op_raise_#in~port#1.offset;fst_op_raise_~outputs#1 := fst_op_raise_#in~outputs#1;havoc fst_op_raise_~tmp~30#1;call fst_op_raise_#t~mem268#1.base, fst_op_raise_#t~mem268#1.offset := read~$Pointer$#12(fst_op_raise_~port#1.base, 8 + fst_op_raise_~port#1.offset, 8);call fst_op_raise_#t~mem269#1.base, fst_op_raise_#t~mem269#1.offset := read~$Pointer$#12(fst_op_raise_#t~mem268#1.base, fst_op_raise_#t~mem268#1.offset, 8);call fst_op_raise_#t~mem270#1 := read~int#12(fst_op_raise_~port#1.base, 16 + fst_op_raise_~port#1.offset, 4); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778: havoc fst_init_#t~ret860#1.base, fst_init_#t~ret860#1.offset; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787: assume 3 == fst_get_iface_#t~mem652#1;havoc fst_get_iface_#t~mem652#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6787: assume !(3 == fst_get_iface_#t~mem652#1);havoc fst_get_iface_#t~mem652#1;call fst_get_iface_#t~mem653#1 := read~int#12(fst_get_iface_~port#1.base, 20 + fst_get_iface_~port#1.offset, 4); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5796: assume 0 == fst_intr_te1_alarm_~tmp~34#1;call fst_intr_te1_alarm_#t~mem314#1.base, fst_intr_te1_alarm_#t~mem314#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset, 8); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5796: assume !(0 == fst_intr_te1_alarm_~tmp~34#1); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: assume fst_add_one_~i~10#1 % 4294967296 < fst_add_one_#t~mem832#1 % 4294967296;havoc fst_add_one_#t~mem832#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7646: assume !(fst_add_one_~i~10#1 % 4294967296 < fst_add_one_#t~mem832#1 % 4294967296);havoc fst_add_one_#t~mem832#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7778-1: SUMMARY for call fst_init_#t~ret860#1.base, fst_init_#t~ret860#1.offset := spinlock_check(~#fst_work_q_lock~0.base, ~#fst_work_q_lock~0.offset); srcloc: null [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250: fst_tx_timeout_~tmp~47#1.base, fst_tx_timeout_~tmp~47#1.offset := fst_tx_timeout_#t~ret748#1.base, fst_tx_timeout_#t~ret748#1.offset;havoc fst_tx_timeout_#t~ret748#1.base, fst_tx_timeout_#t~ret748#1.offset;call fst_tx_timeout_#t~mem749#1.base, fst_tx_timeout_#t~mem749#1.offset := read~$Pointer$#12(fst_tx_timeout_~tmp~47#1.base, 108 + fst_tx_timeout_~tmp~47#1.offset, 8);fst_tx_timeout_~port~6#1.base, fst_tx_timeout_~port~6#1.offset := fst_tx_timeout_#t~mem749#1.base, fst_tx_timeout_#t~mem749#1.offset;havoc fst_tx_timeout_#t~mem749#1.base, fst_tx_timeout_#t~mem749#1.offset;call fst_tx_timeout_#t~mem750#1.base, fst_tx_timeout_#t~mem750#1.offset := read~$Pointer$#12(fst_tx_timeout_~port~6#1.base, 8 + fst_tx_timeout_~port~6#1.offset, 8);fst_tx_timeout_~card~6#1.base, fst_tx_timeout_~card~6#1.offset := fst_tx_timeout_#t~mem750#1.base, fst_tx_timeout_#t~mem750#1.offset;havoc fst_tx_timeout_#t~mem750#1.base, fst_tx_timeout_#t~mem750#1.offset;call fst_tx_timeout_#t~mem751#1 := read~int#12(fst_tx_timeout_~dev#1.base, 228 + fst_tx_timeout_~dev#1.offset, 8);call write~int#12(1 + fst_tx_timeout_#t~mem751#1, fst_tx_timeout_~dev#1.base, 228 + fst_tx_timeout_~dev#1.offset, 8);havoc fst_tx_timeout_#t~mem751#1;call fst_tx_timeout_#t~mem752#1 := read~int#12(fst_tx_timeout_~dev#1.base, 316 + fst_tx_timeout_~dev#1.offset, 8);call write~int#12(1 + fst_tx_timeout_#t~mem752#1, fst_tx_timeout_~dev#1.base, 316 + fst_tx_timeout_~dev#1.offset, 8);havoc fst_tx_timeout_#t~mem752#1; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7118: havoc fst_op_raise_#t~mem268#1.base, fst_op_raise_#t~mem268#1.offset, fst_op_raise_#t~mem269#1.base, fst_op_raise_#t~mem269#1.offset, fst_op_raise_#t~mem270#1, fst_op_raise_#t~ret271#1, fst_op_raise_#t~bitwise272#1, fst_op_raise_#t~mem273#1.base, fst_op_raise_#t~mem273#1.offset, fst_op_raise_#t~mem274#1.base, fst_op_raise_#t~mem274#1.offset, fst_op_raise_#t~mem275#1, fst_op_raise_#t~mem276#1, fst_op_raise_~port#1.base, fst_op_raise_~port#1.offset, fst_op_raise_~outputs#1, fst_op_raise_~tmp~30#1;havoc fst_op_raise_#in~port#1.base, fst_op_raise_#in~port#1.offset, fst_op_raise_#in~outputs#1;assume { :end_inline_fst_op_raise } true; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7250-1: SUMMARY for call fst_tx_timeout_#t~ret748#1.base, fst_tx_timeout_#t~ret748#1.offset := dev_to_hdlc(fst_tx_timeout_~dev#1.base, fst_tx_timeout_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume 0 == (fst_ioctl_#t~mem690#1.base + fst_ioctl_#t~mem690#1.offset) % 18446744073709551616;havoc fst_ioctl_#t~mem690#1.base, fst_ioctl_#t~mem690#1.offset;fst_ioctl_#res#1 := -22;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986: assume !(0 == (fst_ioctl_#t~mem690#1.base + fst_ioctl_#t~mem690#1.offset) % 18446744073709551616);havoc fst_ioctl_#t~mem690#1.base, fst_ioctl_#t~mem690#1.offset;assume { :begin_inline_gather_conf_info } true;gather_conf_info_#in~card#1.base, gather_conf_info_#in~card#1.offset, gather_conf_info_#in~port#1.base, gather_conf_info_#in~port#1.offset, gather_conf_info_#in~info#1.base, gather_conf_info_#in~info#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset, fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset;havoc gather_conf_info_#t~memset~res546#1.base, gather_conf_info_#t~memset~res546#1.offset, gather_conf_info_#t~mem547#1, gather_conf_info_#t~mem548#1, gather_conf_info_#t~mem549#1, gather_conf_info_#t~mem550#1, gather_conf_info_#t~mem551#1, gather_conf_info_#t~mem552#1.base, gather_conf_info_#t~mem552#1.offset, gather_conf_info_#t~ret553#1, gather_conf_info_#t~mem554#1.base, gather_conf_info_#t~mem554#1.offset, gather_conf_info_#t~ret555#1, gather_conf_info_#t~mem556#1.base, gather_conf_info_#t~mem556#1.offset, gather_conf_info_#t~ret557#1, gather_conf_info_#t~mem558#1.base, gather_conf_info_#t~mem558#1.offset, gather_conf_info_#t~ret559#1, gather_conf_info_#t~mem560#1.base, gather_conf_info_#t~mem560#1.offset, gather_conf_info_#t~ret561#1, gather_conf_info_#t~mem562#1.base, gather_conf_info_#t~mem562#1.offset, gather_conf_info_#t~ret563#1, gather_conf_info_#t~mem564#1.base, gather_conf_info_#t~mem564#1.offset, gather_conf_info_#t~ret565#1, gather_conf_info_#t~mem566#1.base, gather_conf_info_#t~mem566#1.offset, gather_conf_info_#t~ret567#1, gather_conf_info_#t~mem568#1.base, gather_conf_info_#t~mem568#1.offset, gather_conf_info_#t~ret569#1, gather_conf_info_#t~mem570#1.base, gather_conf_info_#t~mem570#1.offset, gather_conf_info_#t~ret571#1, gather_conf_info_#t~mem572#1, gather_conf_info_#t~mem573#1, gather_conf_info_#t~mem574#1, gather_conf_info_#t~mem575#1, gather_conf_info_#t~mem576#1, gather_conf_info_#t~mem577#1, gather_conf_info_#t~mem578#1.base, gather_conf_info_#t~mem578#1.offset, gather_conf_info_#t~ret579#1, gather_conf_info_#t~mem580#1.base, gather_conf_info_#t~mem580#1.offset, gather_conf_info_#t~ret581#1, gather_conf_info_#t~mem582#1.base, gather_conf_info_#t~mem582#1.offset, gather_conf_info_#t~ret583#1, gather_conf_info_#t~mem584#1.base, gather_conf_info_#t~mem584#1.offset, gather_conf_info_#t~ret585#1, gather_conf_info_#t~mem586#1.base, gather_conf_info_#t~mem586#1.offset, gather_conf_info_#t~ret587#1, gather_conf_info_#t~mem588#1.base, gather_conf_info_#t~mem588#1.offset, gather_conf_info_#t~ret589#1, gather_conf_info_#t~mem590#1.base, gather_conf_info_#t~mem590#1.offset, gather_conf_info_#t~ret591#1, gather_conf_info_#t~mem592#1.base, gather_conf_info_#t~mem592#1.offset, gather_conf_info_#t~ret593#1, gather_conf_info_#t~mem594#1.base, gather_conf_info_#t~mem594#1.offset, gather_conf_info_#t~ret595#1, gather_conf_info_#t~mem596#1.base, gather_conf_info_#t~mem596#1.offset, gather_conf_info_#t~ret597#1, gather_conf_info_#t~mem598#1.base, gather_conf_info_#t~mem598#1.offset, gather_conf_info_#t~ret599#1, gather_conf_info_#t~mem600#1.base, gather_conf_info_#t~mem600#1.offset, gather_conf_info_#t~ret601#1, gather_conf_info_#t~mem602#1.base, gather_conf_info_#t~mem602#1.offset, gather_conf_info_#t~ret603#1, gather_conf_info_#t~mem604#1.base, gather_conf_info_#t~mem604#1.offset, gather_conf_info_#t~ret605#1, gather_conf_info_#t~mem606#1.base, gather_conf_info_#t~mem606#1.offset, gather_conf_info_#t~ret607#1, gather_conf_info_#t~mem608#1.base, gather_conf_info_#t~mem608#1.offset, gather_conf_info_#t~ret609#1, gather_conf_info_#t~mem610#1.base, gather_conf_info_#t~mem610#1.offset, gather_conf_info_#t~ret611#1, gather_conf_info_#t~mem612#1.base, gather_conf_info_#t~mem612#1.offset, gather_conf_info_#t~ret613#1, gather_conf_info_#t~mem614#1.base, gather_conf_info_#t~mem614#1.offset, gather_conf_info_#t~ret615#1, gather_conf_info_#t~mem616#1.base, gather_conf_info_#t~mem616#1.offset, gather_conf_info_#t~ret617#1, gather_conf_info_#t~mem618#1.base, gather_conf_info_#t~mem618#1.offset, gather_conf_info_#t~ret619#1, gather_conf_info_#t~mem620#1.base, gather_conf_info_#t~mem620#1.offset, gather_conf_info_#t~ret621#1, gather_conf_info_#t~mem622#1.base, gather_conf_info_#t~mem622#1.offset, gather_conf_info_#t~ret623#1, gather_conf_info_#t~mem624#1.base, gather_conf_info_#t~mem624#1.offset, gather_conf_info_#t~ret625#1, gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, gather_conf_info_~port#1.base, gather_conf_info_~port#1.offset, gather_conf_info_~info#1.base, gather_conf_info_~info#1.offset, gather_conf_info_~i~6#1, gather_conf_info_~tmp~41#1, gather_conf_info_~tmp___0~15#1, gather_conf_info_~tmp___1~7#1, gather_conf_info_~tmp___2~5#1, gather_conf_info_~tmp___3~1#1;gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset := gather_conf_info_#in~card#1.base, gather_conf_info_#in~card#1.offset;gather_conf_info_~port#1.base, gather_conf_info_~port#1.offset := gather_conf_info_#in~port#1.base, gather_conf_info_#in~port#1.offset;gather_conf_info_~info#1.base, gather_conf_info_~info#1.offset := gather_conf_info_#in~info#1.base, gather_conf_info_#in~info#1.offset;havoc gather_conf_info_~i~6#1;havoc gather_conf_info_~tmp~41#1;havoc gather_conf_info_~tmp___0~15#1;havoc gather_conf_info_~tmp___1~7#1;havoc gather_conf_info_~tmp___2~5#1;havoc gather_conf_info_~tmp___3~1#1;assume { :begin_inline_#Ultimate.C_memset } true;#Ultimate.C_memset_#ptr#1.base, #Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#value#1, #Ultimate.C_memset_#amount#1 := gather_conf_info_~info#1.base, gather_conf_info_~info#1.offset, 0, 104;havoc #Ultimate.C_memset_#res#1.base, #Ultimate.C_memset_#res#1.offset;havoc #Ultimate.C_memset_#t~loopctr908#1;#Ultimate.C_memset_#t~loopctr908#1 := 0; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7052: assume false;assume { :begin_inline_fst_get_iface } true;fst_get_iface_#in~card#1.base, fst_get_iface_#in~card#1.offset, fst_get_iface_#in~port#1.base, fst_get_iface_#in~port#1.offset, fst_get_iface_#in~ifr#1.base, fst_get_iface_#in~ifr#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset;havoc fst_get_iface_#res#1;havoc fst_get_iface_#t~mem650#1, fst_get_iface_#t~mem651#1, fst_get_iface_#t~mem652#1, fst_get_iface_#t~mem653#1, fst_get_iface_#t~mem654#1, fst_get_iface_#t~mem655#1, fst_get_iface_#t~mem656#1, fst_get_iface_#t~mem657#1, fst_get_iface_#t~mem658#1, fst_get_iface_#t~mem659#1.base, fst_get_iface_#t~mem659#1.offset, fst_get_iface_#t~ret660#1, fst_get_iface_#t~mem661#1.base, fst_get_iface_#t~mem661#1.offset, fst_get_iface_#t~ret662#1, fst_get_iface_#t~mem663#1.base, fst_get_iface_#t~mem663#1.offset, fst_get_iface_#t~ret664#1, fst_get_iface_~card#1.base, fst_get_iface_~card#1.offset, fst_get_iface_~port#1.base, fst_get_iface_~port#1.offset, fst_get_iface_~ifr#1.base, fst_get_iface_~ifr#1.offset, fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset, fst_get_iface_~i~8#1, fst_get_iface_~tmp___0~16#1, fst_get_iface_~tmp___1~8#1;fst_get_iface_~card#1.base, fst_get_iface_~card#1.offset := fst_get_iface_#in~card#1.base, fst_get_iface_#in~card#1.offset;fst_get_iface_~port#1.base, fst_get_iface_~port#1.offset := fst_get_iface_#in~port#1.base, fst_get_iface_#in~port#1.offset;fst_get_iface_~ifr#1.base, fst_get_iface_~ifr#1.offset := fst_get_iface_#in~ifr#1.base, fst_get_iface_#in~ifr#1.offset;call fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset := #Ultimate.allocOnStack(10);havoc fst_get_iface_~i~8#1;havoc fst_get_iface_~tmp___0~16#1;havoc fst_get_iface_~tmp___1~8#1;call fst_get_iface_#t~mem650#1 := read~int#12(fst_get_iface_~port#1.base, 20 + fst_get_iface_~port#1.offset, 4); [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7052: assume !false; [2025-02-08 02:04:40,572 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6986-1: call fst_ioctl_#t~mem690#1.base, fst_ioctl_#t~mem690#1.offset := read~$Pointer$#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779-1: SUMMARY for call __raw_spin_lock_init(~#fst_work_q_lock~0.base, ~#fst_work_q_lock~0.offset, 42, 0, fst_init_~#__key~1#1.base, fst_init_~#__key~1#1.offset); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7779: assume { :begin_inline___pci_register_driver } true;__pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset, __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset, __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset := ~#fst_driver~0.base, ~#fst_driver~0.offset, ~#__this_module~0.base, ~#__this_module~0.offset, 43, 0;havoc __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet879#1, __pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset, __pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset, __pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset;__pci_register_driver_~arg0#1.base, __pci_register_driver_~arg0#1.offset := __pci_register_driver_#in~arg0#1.base, __pci_register_driver_#in~arg0#1.offset;__pci_register_driver_~arg1#1.base, __pci_register_driver_~arg1#1.offset := __pci_register_driver_#in~arg1#1.base, __pci_register_driver_#in~arg1#1.offset;__pci_register_driver_~arg2#1.base, __pci_register_driver_~arg2#1.offset := __pci_register_driver_#in~arg2#1.base, __pci_register_driver_#in~arg2#1.offset;havoc __pci_register_driver_#t~nondet879#1;assume -2147483648 <= __pci_register_driver_#t~nondet879#1 && __pci_register_driver_#t~nondet879#1 <= 2147483647;__pci_register_driver_#res#1 := __pci_register_driver_#t~nondet879#1;havoc __pci_register_driver_#t~nondet879#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590: call write~int#17(gather_conf_info_#t~ret553#1, gather_conf_info_~info#1.base, 32 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem552#1.base, gather_conf_info_#t~mem552#1.offset;havoc gather_conf_info_#t~ret553#1;call gather_conf_info_#t~mem554#1.base, gather_conf_info_#t~mem554#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6656: call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset;fst_ioctl_#t~ret711#1 := fst_set_iface_#res#1;havoc fst_set_iface_#t~mem626#1, fst_set_iface_#t~mem627#1.base, fst_set_iface_#t~mem627#1.offset, fst_set_iface_#t~ret628#1, fst_set_iface_#t~mem629#1, fst_set_iface_#t~mem630#1, fst_set_iface_#t~mem631#1, fst_set_iface_#t~mem632#1, fst_set_iface_#t~mem633#1, fst_set_iface_#t~mem634#1, fst_set_iface_#t~mem635#1, fst_set_iface_#t~mem636#1, fst_set_iface_#t~mem637#1, fst_set_iface_#t~mem638#1.base, fst_set_iface_#t~mem638#1.offset, fst_set_iface_#t~mem639#1.base, fst_set_iface_#t~mem639#1.offset, fst_set_iface_#t~mem640#1.base, fst_set_iface_#t~mem640#1.offset, fst_set_iface_#t~mem641#1.base, fst_set_iface_#t~mem641#1.offset, fst_set_iface_#t~mem642#1.base, fst_set_iface_#t~mem642#1.offset, fst_set_iface_#t~mem643#1.base, fst_set_iface_#t~mem643#1.offset, fst_set_iface_#t~mem644#1, fst_set_iface_#t~mem645#1, fst_set_iface_#t~mem646#1.base, fst_set_iface_#t~mem646#1.offset, fst_set_iface_#t~mem647#1.base, fst_set_iface_#t~mem647#1.offset, fst_set_iface_#t~mem648#1, fst_set_iface_#t~mem649#1.base, fst_set_iface_#t~mem649#1.offset, fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, fst_set_iface_~port#1.base, fst_set_iface_~port#1.offset, fst_set_iface_~ifr#1.base, fst_set_iface_~ifr#1.offset, fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset, fst_set_iface_~i~7#1, fst_set_iface_~tmp~42#1;havoc fst_set_iface_#in~card#1.base, fst_set_iface_#in~card#1.offset, fst_set_iface_#in~port#1.base, fst_set_iface_#in~port#1.offset, fst_set_iface_#in~ifr#1.base, fst_set_iface_#in~ifr#1.offset;assume { :end_inline_fst_set_iface } true;assume -2147483648 <= fst_ioctl_#t~ret711#1 && fst_ioctl_#t~ret711#1 <= 2147483647;fst_ioctl_~tmp___10~0#1 := fst_ioctl_#t~ret711#1;havoc fst_ioctl_#t~ret711#1;fst_ioctl_#res#1 := fst_ioctl_~tmp___10~0#1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: assume 0 != fst_op_raise_#t~mem276#1;havoc fst_op_raise_#t~mem276#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5665: assume !(0 != fst_op_raise_#t~mem276#1);havoc fst_op_raise_#t~mem276#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590-2: call gather_conf_info_#t~mem552#1.base, gather_conf_info_#t~mem552#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6590-1: SUMMARY for call gather_conf_info_#t~ret553#1 := readw(gather_conf_info_#t~mem552#1.base, gather_conf_info_#t~mem552#1.offset + (if (18850 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119-1: SUMMARY for call fst_issue_cmd(fst_openport_~port#1.base, fst_openport_~port#1.offset, 3); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7119: call write~int#12(1, fst_openport_~port#1.base, 24 + fst_openport_~port#1.offset, 4);call fst_openport_#t~mem719#1.base, fst_openport_#t~mem719#1.offset := read~$Pointer$#12(fst_openport_~port#1.base, 8 + fst_openport_~port#1.offset, 8);call fst_openport_#t~mem720#1.base, fst_openport_#t~mem720#1.offset := read~$Pointer$#12(fst_openport_#t~mem719#1.base, fst_openport_#t~mem719#1.offset, 8);call fst_openport_#t~mem721#1 := read~int#12(fst_openport_~port#1.base, 16 + fst_openport_~port#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume 0 != fst_open_~err~1#1;assume { :begin_inline_ldv_module_put_2 } true;ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset := ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7185: assume !(0 != fst_open_~err~1#1); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: assume 4 == main_~tmp___0~23#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7846: assume !(4 == main_~tmp___0~23#1); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798: havoc fst_intr_te1_alarm_#t~mem314#1.base, fst_intr_te1_alarm_#t~mem314#1.offset; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921-1: assume { :begin_inline_fst_cpurelease } true;fst_cpurelease_#in~card#1.base, fst_cpurelease_#in~card#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset;havoc fst_cpurelease_#t~mem202#1, fst_cpurelease_#t~mem203#1.base, fst_cpurelease_#t~mem203#1.offset, fst_cpurelease_#t~ret204#1, fst_cpurelease_#t~mem205#1, fst_cpurelease_#t~mem206#1, fst_cpurelease_#t~mem207#1.base, fst_cpurelease_#t~mem207#1.offset, fst_cpurelease_#t~ret208#1, fst_cpurelease_~card#1.base, fst_cpurelease_~card#1.offset;fst_cpurelease_~card#1.base, fst_cpurelease_~card#1.offset := fst_cpurelease_#in~card#1.base, fst_cpurelease_#in~card#1.offset;call fst_cpurelease_#t~mem202#1 := read~int#12(fst_cpurelease_~card#1.base, 874 + fst_cpurelease_~card#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: havoc fst_cpurelease_#t~mem202#1, fst_cpurelease_#t~mem203#1.base, fst_cpurelease_#t~mem203#1.offset, fst_cpurelease_#t~ret204#1, fst_cpurelease_#t~mem205#1, fst_cpurelease_#t~mem206#1, fst_cpurelease_#t~mem207#1.base, fst_cpurelease_#t~mem207#1.offset, fst_cpurelease_#t~ret208#1, fst_cpurelease_~card#1.base, fst_cpurelease_~card#1.offset;havoc fst_cpurelease_#in~card#1.base, fst_cpurelease_#in~card#1.offset;assume { :end_inline_fst_cpurelease } true;call write~int#12(3, fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4);fst_ioctl_#res#1 := 0;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5798-1: SUMMARY for call netif_carrier_on(fst_intr_te1_alarm_#t~mem314#1.base, fst_intr_te1_alarm_#t~mem314#1.offset); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: assume 4 == fst_add_one_#t~mem819#1 % 18446744073709551616;havoc fst_add_one_#t~mem819#1;call write~int#12(2, fst_add_one_~card~8#1.base, 28 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7582: assume !(4 == fst_add_one_#t~mem819#1 % 18446744073709551616);havoc fst_add_one_#t~mem819#1;call write~int#12(4, fst_add_one_~card~8#1.base, 28 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591-1: SUMMARY for call gather_conf_info_#t~ret555#1 := readb(gather_conf_info_#t~mem554#1.base, gather_conf_info_#t~mem554#1.offset + (if (18853 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18853 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18853 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6591: call write~int#17(gather_conf_info_#t~ret555#1, gather_conf_info_~info#1.base, 35 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem554#1.base, gather_conf_info_#t~mem554#1.offset;havoc gather_conf_info_#t~ret555#1;call gather_conf_info_#t~mem556#1.base, gather_conf_info_#t~mem556#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume 0 != check_started_ok_~i~5#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume !(0 != check_started_ok_~i~5#1); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525-1: call set_conf_from_info_#t~mem514#1 := read~int#17(set_conf_from_info_~info#1.base, 60 + set_conf_from_info_~info#1.offset, 1); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: assume 5 == set_conf_from_info_#t~mem514#1 % 256 % 4294967296;havoc set_conf_from_info_#t~mem514#1;set_conf_from_info_~my_framing~0#1 := 2; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6525: assume !(5 == set_conf_from_info_#t~mem514#1 % 256 % 4294967296);havoc set_conf_from_info_#t~mem514#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: assume 39 == fst_intr_~event~0#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6327: assume !(39 == fst_intr_~event~0#1); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: assume 1 == fst_get_iface_#t~mem653#1;havoc fst_get_iface_#t~mem653#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6790: assume !(1 == fst_get_iface_#t~mem653#1);havoc fst_get_iface_#t~mem653#1;call fst_get_iface_#t~mem654#1 := read~int#12(fst_get_iface_~port#1.base, 20 + fst_get_iface_~port#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5667: SUMMARY for call fst_issue_cmd(fst_op_raise_~port#1.base, fst_op_raise_~port#1.offset, 6); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592-1: SUMMARY for call gather_conf_info_#t~ret557#1 := readl(gather_conf_info_#t~mem556#1.base, gather_conf_info_#t~mem556#1.offset + (if (18862 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18862 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18862 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: call write~int#17(gather_conf_info_#t~ret557#1, gather_conf_info_~info#1.base, 36 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem556#1.base, gather_conf_info_#t~mem556#1.offset;havoc gather_conf_info_#t~ret557#1;call gather_conf_info_#t~mem558#1.base, gather_conf_info_#t~mem558#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume 0 == fst_add_one_~__print_once~0#1 % 256;fst_add_one_~__print_once~0#1 := 1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7451: assume !(0 == fst_add_one_~__print_once~0#1 % 256); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517-1: SUMMARY for call fst_add_one_#t~ret801#1.base, fst_add_one_#t~ret801#1.offset := ioremap(fst_add_one_#t~mem800#1 % 4294967296, 1048576); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: fst_add_one_~tmp___1~11#1.base, fst_add_one_~tmp___1~11#1.offset := fst_add_one_#t~ret801#1.base, fst_add_one_#t~ret801#1.offset;havoc fst_add_one_#t~mem800#1;havoc fst_add_one_#t~ret801#1.base, fst_add_one_#t~ret801#1.offset;fst_add_one_~tmp___0~22#1.base, fst_add_one_~tmp___0~22#1.offset := fst_add_one_~tmp___1~11#1.base, fst_add_one_~tmp___1~11#1.offset;call write~$Pointer$#12(fst_add_one_~tmp___0~22#1.base, fst_add_one_~tmp___0~22#1.offset, fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7187: havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;havoc ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_2 } true;fst_open_#res#1 := fst_open_~err~1#1; [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7121-1: SUMMARY for call fst_openport_#t~ret722#1 := readl(fst_openport_#t~mem720#1.base, fst_openport_#t~mem720#1.offset + (if (19000 + fst_openport_#t~mem721#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (19000 + fst_openport_#t~mem721#1) % 18446744073709551616 % 18446744073709551616 else (19000 + fst_openport_#t~mem721#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7121: fst_openport_~tmp~44#1 := fst_openport_#t~ret722#1;havoc fst_openport_#t~mem719#1.base, fst_openport_#t~mem719#1.offset;havoc fst_openport_#t~mem720#1.base, fst_openport_#t~mem720#1.offset;havoc fst_openport_#t~mem721#1;havoc fst_openport_#t~ret722#1;fst_openport_~signals~1#1 := (if fst_openport_~tmp~44#1 % 4294967296 % 4294967296 <= 2147483647 then fst_openport_~tmp~44#1 % 4294967296 % 4294967296 else fst_openport_~tmp~44#1 % 4294967296 % 4294967296 - 4294967296);call fst_openport_#t~mem723#1 := read~int#12(fst_openport_~port#1.base, 20 + fst_openport_~port#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593-1: SUMMARY for call gather_conf_info_#t~ret559#1 := readb(gather_conf_info_#t~mem558#1.base, gather_conf_info_#t~mem558#1.offset + (if (18855 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18855 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18855 + 16 * gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6593: call write~int#17(gather_conf_info_#t~ret559#1, gather_conf_info_~info#1.base, 57 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem558#1.base, gather_conf_info_#t~mem558#1.offset;havoc gather_conf_info_#t~ret559#1;call gather_conf_info_#t~mem560#1.base, gather_conf_info_#t~mem560#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-1: SUMMARY for call check_started_ok_#t~ret482#1 := printk(15, 0); srcloc: null [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume -2147483648 <= check_started_ok_#t~ret482#1 && check_started_ok_#t~ret482#1 <= 2147483647;havoc check_started_ok_#t~ret482#1;call write~int#12(6, check_started_ok_~card#1.base, 36 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,573 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726: havoc fst_set_iface_#t~mem642#1.base, fst_set_iface_#t~mem642#1.offset;call write~int#12(5, fst_set_iface_~port#1.base, 20 + fst_set_iface_~port#1.offset, 4); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7783: main_#t~ret864#1 := fst_init_#res#1;havoc fst_init_#t~ret860#1.base, fst_init_#t~ret860#1.offset, fst_init_#t~ret861#1, fst_init_~i~12#1, fst_init_~#__key~1#1.base, fst_init_~#__key~1#1.offset, fst_init_~tmp~51#1;assume { :end_inline_fst_init } true;assume -2147483648 <= main_#t~ret864#1 && main_#t~ret864#1 <= 2147483647;main_~tmp~52#1 := main_#t~ret864#1;havoc main_#t~ret864#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume 5 == main_~tmp___0~23#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7849: assume !(5 == main_~tmp___0~23#1); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594: call write~int#17(gather_conf_info_#t~ret561#1, gather_conf_info_~info#1.base, 40 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem560#1.base, gather_conf_info_#t~mem560#1.offset;havoc gather_conf_info_#t~ret561#1;call gather_conf_info_#t~mem562#1.base, gather_conf_info_#t~mem562#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726-2: call fst_set_iface_#t~mem642#1.base, fst_set_iface_#t~mem642#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume 12 != fst_set_iface_#t~mem626#1 % 4294967296;havoc fst_set_iface_#t~mem626#1;fst_set_iface_#res#1 := -12;call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6660: assume !(12 != fst_set_iface_#t~mem626#1 % 4294967296);havoc fst_set_iface_#t~mem626#1;call fst_set_iface_#t~mem627#1.base, fst_set_iface_#t~mem627#1.offset := read~$Pointer$#3(fst_set_iface_~ifr#1.base, 24 + fst_set_iface_~ifr#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6726-1: SUMMARY for call writew(5, fst_set_iface_#t~mem642#1.base, fst_set_iface_#t~mem642#1.offset + (if (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6594-1: SUMMARY for call gather_conf_info_#t~ret561#1 := readl(gather_conf_info_#t~mem560#1.base, gather_conf_info_#t~mem560#1.offset + (if (18818 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18818 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18818 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: assume 40 == fst_intr_~event~0#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: assume !(40 == fst_intr_~event~0#1); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387-1: SUMMARY for call fst_init_card_#t~ret785#1 := printk(26, 0); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387: assume -2147483648 <= fst_init_card_#t~ret785#1 && fst_init_card_#t~ret785#1 <= 2147483647;havoc fst_init_card_#t~mem778#1.base, fst_init_card_#t~mem778#1.offset;havoc fst_init_card_#t~mem779#1;havoc fst_init_card_#t~mem780#1.base, fst_init_card_#t~mem780#1.offset;havoc fst_init_card_#t~mem781#1;havoc fst_init_card_#t~mem782#1.base, fst_init_card_#t~mem782#1.offset;havoc fst_init_card_#t~mem783#1;havoc fst_init_card_#t~mem784#1;havoc fst_init_card_#t~ret785#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: assume fst_intr_~rdidx~0#1 > 31;fst_intr_~rdidx~0#1 := 0; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6396: assume !(fst_intr_~rdidx~0#1 > 31); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-1: [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255-1: SUMMARY for call fst_issue_cmd(fst_tx_timeout_~port~6#1.base, fst_tx_timeout_~port~6#1.offset, 5); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-2: havoc fst_intr_#t~bitwise446#1;assume fst_intr_#t~bitwise446#1 % 4294967296 <= fst_intr_~dma_intcsr~0#1 % 4294967296 && fst_intr_#t~bitwise446#1 % 4294967296 <= 4194304; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7255: call write~int#12(~jiffies~0, fst_tx_timeout_~dev#1.base, 916 + fst_tx_timeout_~dev#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: assume 0 != fst_intr_#t~bitwise446#1 % 4294967296;havoc fst_intr_#t~bitwise446#1;call fst_intr_#t~mem447#1 := read~int#2(fst_intr_~card~3#1.base, 108 + fst_intr_~card~3#1.offset, 2); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264: assume !(0 != fst_intr_#t~bitwise446#1 % 4294967296);havoc fst_intr_#t~bitwise446#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387-2: call fst_init_card_#t~mem778#1.base, fst_init_card_#t~mem778#1.offset := read~$Pointer$#12(fst_init_card_~card#1.base, 110 + fst_init_card_~card#1.offset, 8);call fst_init_card_#t~mem779#1 := read~int#12(fst_init_card_~card#1.base, 28 + fst_init_card_~card#1.offset, 4);call fst_init_card_#t~mem780#1.base, fst_init_card_#t~mem780#1.offset := read~$Pointer$#12(fst_init_card_~card#1.base, 110 + fst_init_card_~card#1.offset + 188 * (if (fst_init_card_#t~mem779#1 - 1) % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (fst_init_card_#t~mem779#1 - 1) % 4294967296 % 18446744073709551616 % 18446744073709551616 else (fst_init_card_#t~mem779#1 - 1) % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), 8);call fst_init_card_#t~mem781#1 := read~int#12(fst_init_card_~card#1.base, 32 + fst_init_card_~card#1.offset, 4);call fst_init_card_#t~mem782#1.base, fst_init_card_#t~mem782#1.offset := read~$Pointer$#11(~#type_strings~0.base, ~#type_strings~0.offset + 8 * (if fst_init_card_#t~mem781#1 % 4294967296 % 18446744073709551616 <= 9223372036854775807 then fst_init_card_#t~mem781#1 % 4294967296 % 18446744073709551616 else fst_init_card_#t~mem781#1 % 4294967296 % 18446744073709551616 - 18446744073709551616), 8);call fst_init_card_#t~mem783#1 := read~int#12(fst_init_card_~card#1.base, 24 + fst_init_card_~card#1.offset, 4);call fst_init_card_#t~mem784#1 := read~int#12(fst_init_card_~card#1.base, 28 + fst_init_card_~card#1.offset, 4); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-3: assume 4194304 == fst_intr_~dma_intcsr~0#1 % 4294967296;fst_intr_#t~bitwise446#1 := fst_intr_~dma_intcsr~0#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-3: assume !(4194304 == fst_intr_~dma_intcsr~0#1 % 4294967296); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-4: assume 0 == fst_intr_~dma_intcsr~0#1 % 4294967296;fst_intr_#t~bitwise446#1 := 0; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6264-4: assume !(0 == fst_intr_~dma_intcsr~0#1 % 4294967296); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: havoc gather_conf_info_#t~memset~res546#1.base, gather_conf_info_#t~memset~res546#1.offset, gather_conf_info_#t~mem547#1, gather_conf_info_#t~mem548#1, gather_conf_info_#t~mem549#1, gather_conf_info_#t~mem550#1, gather_conf_info_#t~mem551#1, gather_conf_info_#t~mem552#1.base, gather_conf_info_#t~mem552#1.offset, gather_conf_info_#t~ret553#1, gather_conf_info_#t~mem554#1.base, gather_conf_info_#t~mem554#1.offset, gather_conf_info_#t~ret555#1, gather_conf_info_#t~mem556#1.base, gather_conf_info_#t~mem556#1.offset, gather_conf_info_#t~ret557#1, gather_conf_info_#t~mem558#1.base, gather_conf_info_#t~mem558#1.offset, gather_conf_info_#t~ret559#1, gather_conf_info_#t~mem560#1.base, gather_conf_info_#t~mem560#1.offset, gather_conf_info_#t~ret561#1, gather_conf_info_#t~mem562#1.base, gather_conf_info_#t~mem562#1.offset, gather_conf_info_#t~ret563#1, gather_conf_info_#t~mem564#1.base, gather_conf_info_#t~mem564#1.offset, gather_conf_info_#t~ret565#1, gather_conf_info_#t~mem566#1.base, gather_conf_info_#t~mem566#1.offset, gather_conf_info_#t~ret567#1, gather_conf_info_#t~mem568#1.base, gather_conf_info_#t~mem568#1.offset, gather_conf_info_#t~ret569#1, gather_conf_info_#t~mem570#1.base, gather_conf_info_#t~mem570#1.offset, gather_conf_info_#t~ret571#1, gather_conf_info_#t~mem572#1, gather_conf_info_#t~mem573#1, gather_conf_info_#t~mem574#1, gather_conf_info_#t~mem575#1, gather_conf_info_#t~mem576#1, gather_conf_info_#t~mem577#1, gather_conf_info_#t~mem578#1.base, gather_conf_info_#t~mem578#1.offset, gather_conf_info_#t~ret579#1, gather_conf_info_#t~mem580#1.base, gather_conf_info_#t~mem580#1.offset, gather_conf_info_#t~ret581#1, gather_conf_info_#t~mem582#1.base, gather_conf_info_#t~mem582#1.offset, gather_conf_info_#t~ret583#1, gather_conf_info_#t~mem584#1.base, gather_conf_info_#t~mem584#1.offset, gather_conf_info_#t~ret585#1, gather_conf_info_#t~mem586#1.base, gather_conf_info_#t~mem586#1.offset, gather_conf_info_#t~ret587#1, gather_conf_info_#t~mem588#1.base, gather_conf_info_#t~mem588#1.offset, gather_conf_info_#t~ret589#1, gather_conf_info_#t~mem590#1.base, gather_conf_info_#t~mem590#1.offset, gather_conf_info_#t~ret591#1, gather_conf_info_#t~mem592#1.base, gather_conf_info_#t~mem592#1.offset, gather_conf_info_#t~ret593#1, gather_conf_info_#t~mem594#1.base, gather_conf_info_#t~mem594#1.offset, gather_conf_info_#t~ret595#1, gather_conf_info_#t~mem596#1.base, gather_conf_info_#t~mem596#1.offset, gather_conf_info_#t~ret597#1, gather_conf_info_#t~mem598#1.base, gather_conf_info_#t~mem598#1.offset, gather_conf_info_#t~ret599#1, gather_conf_info_#t~mem600#1.base, gather_conf_info_#t~mem600#1.offset, gather_conf_info_#t~ret601#1, gather_conf_info_#t~mem602#1.base, gather_conf_info_#t~mem602#1.offset, gather_conf_info_#t~ret603#1, gather_conf_info_#t~mem604#1.base, gather_conf_info_#t~mem604#1.offset, gather_conf_info_#t~ret605#1, gather_conf_info_#t~mem606#1.base, gather_conf_info_#t~mem606#1.offset, gather_conf_info_#t~ret607#1, gather_conf_info_#t~mem608#1.base, gather_conf_info_#t~mem608#1.offset, gather_conf_info_#t~ret609#1, gather_conf_info_#t~mem610#1.base, gather_conf_info_#t~mem610#1.offset, gather_conf_info_#t~ret611#1, gather_conf_info_#t~mem612#1.base, gather_conf_info_#t~mem612#1.offset, gather_conf_info_#t~ret613#1, gather_conf_info_#t~mem614#1.base, gather_conf_info_#t~mem614#1.offset, gather_conf_info_#t~ret615#1, gather_conf_info_#t~mem616#1.base, gather_conf_info_#t~mem616#1.offset, gather_conf_info_#t~ret617#1, gather_conf_info_#t~mem618#1.base, gather_conf_info_#t~mem618#1.offset, gather_conf_info_#t~ret619#1, gather_conf_info_#t~mem620#1.base, gather_conf_info_#t~mem620#1.offset, gather_conf_info_#t~ret621#1, gather_conf_info_#t~mem622#1.base, gather_conf_info_#t~mem622#1.offset, gather_conf_info_#t~ret623#1, gather_conf_info_#t~mem624#1.base, gather_conf_info_#t~mem624#1.offset, gather_conf_info_#t~ret625#1, gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, gather_conf_info_~port#1.base, gather_conf_info_~port#1.offset, gather_conf_info_~info#1.base, gather_conf_info_~info#1.offset, gather_conf_info_~i~6#1, gather_conf_info_~tmp~41#1, gather_conf_info_~tmp___0~15#1, gather_conf_info_~tmp___1~7#1, gather_conf_info_~tmp___2~5#1, gather_conf_info_~tmp___3~1#1;havoc gather_conf_info_#in~card#1.base, gather_conf_info_#in~card#1.offset, gather_conf_info_#in~port#1.base, gather_conf_info_#in~port#1.offset, gather_conf_info_#in~info#1.base, gather_conf_info_#in~info#1.offset;assume { :end_inline_gather_conf_info } true;call fst_ioctl_#t~mem691#1.base, fst_ioctl_#t~mem691#1.offset := read~$Pointer$#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8048: SUMMARY for call ldv_module_put(ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume 4 == fst_get_iface_#t~mem654#1;havoc fst_get_iface_#t~mem654#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6793: assume !(4 == fst_get_iface_#t~mem654#1);havoc fst_get_iface_#t~mem654#1;call fst_get_iface_#t~mem655#1 := read~int#12(fst_get_iface_~port#1.base, 20 + fst_get_iface_~port#1.offset, 4); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595-1: SUMMARY for call gather_conf_info_#t~ret563#1 := readl(gather_conf_info_#t~mem562#1.base, gather_conf_info_#t~mem562#1.offset + (if (18834 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18834 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18834 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6595: call write~int#17(gather_conf_info_#t~ret563#1, gather_conf_info_~info#1.base, 44 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem562#1.base, gather_conf_info_#t~mem562#1.offset;havoc gather_conf_info_#t~ret563#1;call gather_conf_info_#t~mem564#1.base, gather_conf_info_#t~mem564#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454: assume -2147483648 <= fst_add_one_#t~ret786#1 && fst_add_one_#t~ret786#1 <= 2147483647;havoc fst_add_one_#t~ret786#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-1: call set_conf_from_info_#t~mem515#1 := read~int#17(set_conf_from_info_~info#1.base, 60 + set_conf_from_info_~info#1.offset, 1); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: assume 7 == set_conf_from_info_#t~mem515#1 % 256 % 4294967296;havoc set_conf_from_info_#t~mem515#1;set_conf_from_info_~my_framing~0#1 := 1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: assume !(7 == set_conf_from_info_#t~mem515#1 % 256 % 4294967296);havoc set_conf_from_info_#t~mem515#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7454-1: SUMMARY for call fst_add_one_#t~ret786#1 := printk(27, 0); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume 2 == fst_openport_#t~mem723#1;havoc fst_openport_#t~mem723#1;fst_openport_~tmp___0~18#1 := 1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7124: assume !(2 == fst_openport_#t~mem723#1);havoc fst_openport_#t~mem723#1;call fst_openport_#t~mem724#1 := read~int#12(fst_openport_~port#1.base, 20 + fst_openport_~port#1.offset, 4); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: assume 0 == (fst_ioctl_#t~mem669#1.base + fst_ioctl_#t~mem669#1.offset) % 18446744073709551616;havoc fst_ioctl_#t~mem669#1.base, fst_ioctl_#t~mem669#1.offset;fst_ioctl_#res#1 := -22;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926: assume !(0 == (fst_ioctl_#t~mem669#1.base + fst_ioctl_#t~mem669#1.offset) % 18446744073709551616);havoc fst_ioctl_#t~mem669#1.base, fst_ioctl_#t~mem669#1.offset;call fst_ioctl_#t~mem670#1.base, fst_ioctl_#t~mem670#1.offset := read~$Pointer$#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992-1: SUMMARY for call fst_ioctl_#t~ret692#1 := copy_to_user(fst_ioctl_#t~mem691#1.base, fst_ioctl_#t~mem691#1.offset, fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset, 104); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6992: assume -2147483648 <= fst_ioctl_#t~ret692#1 && fst_ioctl_#t~ret692#1 <= 2147483647;fst_ioctl_~tmp___6~0#1 := fst_ioctl_#t~ret692#1;havoc fst_ioctl_#t~mem691#1.base, fst_ioctl_#t~mem691#1.offset;havoc fst_ioctl_#t~ret692#1; [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6926-1: call fst_ioctl_#t~mem669#1.base, fst_ioctl_#t~mem669#1.offset := read~$Pointer$#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: fst_rx_dma_complete_~tmp___0~8#1.base, fst_rx_dma_complete_~tmp___0~8#1.offset := fst_rx_dma_complete_#t~ret231#1.base, fst_rx_dma_complete_#t~ret231#1.offset;havoc fst_rx_dma_complete_#t~ret231#1.base, fst_rx_dma_complete_#t~ret231#1.offset;call fst_rx_dma_complete_#t~mem232#1.base, fst_rx_dma_complete_#t~mem232#1.offset := read~$Pointer$#2(fst_rx_dma_complete_~card#1.base, 902 + fst_rx_dma_complete_~card#1.offset, 8); [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: SUMMARY for call fst_rx_dma_complete_#t~ret231#1.base, fst_rx_dma_complete_#t~ret231#1.offset := skb_put(fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset, fst_rx_dma_complete_~len#1); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6596-1: SUMMARY for call gather_conf_info_#t~ret565#1 := readw(gather_conf_info_#t~mem564#1.base, gather_conf_info_#t~mem564#1.offset + (if (18914 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18914 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 else (18914 + gather_conf_info_~i~6#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,574 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6596: call write~int#17(gather_conf_info_#t~ret565#1, gather_conf_info_~info#1.base, 48 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem564#1.base, gather_conf_info_#t~mem564#1.offset;havoc gather_conf_info_#t~ret565#1;call gather_conf_info_#t~mem566#1.base, gather_conf_info_#t~mem566#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7653: call write~$Pointer$#12(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset, fst_add_one_~card~8#1.base, 862 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5407: assume 1 == fst_cpurelease_#t~mem202#1;havoc fst_cpurelease_#t~mem202#1;call fst_cpurelease_#t~mem203#1.base, fst_cpurelease_#t~mem203#1.offset := read~$Pointer$#12(fst_cpurelease_~card#1.base, fst_cpurelease_~card#1.offset, 8); [2025-02-08 02:04:40,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5407: assume !(1 == fst_cpurelease_#t~mem202#1);havoc fst_cpurelease_#t~mem202#1;call fst_cpurelease_#t~mem207#1.base, fst_cpurelease_#t~mem207#1.offset := read~$Pointer$#12(fst_cpurelease_~card#1.base, 8 + fst_cpurelease_~card#1.offset, 8); [2025-02-08 02:04:40,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume 0 == (fst_add_one_~tmp___0~22#1.base + fst_add_one_~tmp___0~22#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7521: assume !(0 == (fst_add_one_~tmp___0~22#1.base + fst_add_one_~tmp___0~22#1.offset) % 18446744073709551616);call fst_add_one_#t~mem803#1 := read~int#12(fst_add_one_~card~8#1.base, 20 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,575 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6266: havoc fst_intr_#t~mem447#1;call fst_intr_#t~mem448#1.base, fst_intr_#t~mem448#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, 950 + fst_intr_~card~3#1.offset, 8);call fst_intr_#t~mem449#1 := read~int#2(fst_intr_~card~3#1.base, 962 + fst_intr_~card~3#1.offset, 4);call fst_intr_#t~mem450#1 := read~int#2(fst_intr_~card~3#1.base, 966 + fst_intr_~card~3#1.offset, 4);assume { :begin_inline_fst_tx_dma_complete } true;fst_tx_dma_complete_#in~card#1.base, fst_tx_dma_complete_#in~card#1.offset, fst_tx_dma_complete_#in~port#1.base, fst_tx_dma_complete_#in~port#1.offset, fst_tx_dma_complete_#in~len#1, fst_tx_dma_complete_#in~txpos#1 := fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, fst_intr_#t~mem448#1.base, fst_intr_#t~mem448#1.offset, fst_intr_#t~mem449#1, fst_intr_#t~mem450#1;havoc fst_tx_dma_complete_#t~mem224#1.base, fst_tx_dma_complete_#t~mem224#1.offset, fst_tx_dma_complete_#t~mem225#1.base, fst_tx_dma_complete_#t~mem225#1.offset, fst_tx_dma_complete_#t~mem226#1, fst_tx_dma_complete_#t~mem227#1, fst_tx_dma_complete_#t~mem228#1, fst_tx_dma_complete_~card#1.base, fst_tx_dma_complete_~card#1.offset, fst_tx_dma_complete_~port#1.base, fst_tx_dma_complete_~port#1.offset, fst_tx_dma_complete_~len#1, fst_tx_dma_complete_~txpos#1, fst_tx_dma_complete_~dev~0#1.base, fst_tx_dma_complete_~dev~0#1.offset;fst_tx_dma_complete_~card#1.base, fst_tx_dma_complete_~card#1.offset := fst_tx_dma_complete_#in~card#1.base, fst_tx_dma_complete_#in~card#1.offset;fst_tx_dma_complete_~port#1.base, fst_tx_dma_complete_~port#1.offset := fst_tx_dma_complete_#in~port#1.base, fst_tx_dma_complete_#in~port#1.offset;fst_tx_dma_complete_~len#1 := fst_tx_dma_complete_#in~len#1;fst_tx_dma_complete_~txpos#1 := fst_tx_dma_complete_#in~txpos#1;havoc fst_tx_dma_complete_~dev~0#1.base, fst_tx_dma_complete_~dev~0#1.offset;call fst_tx_dma_complete_#t~mem224#1.base, fst_tx_dma_complete_#t~mem224#1.offset := read~$Pointer$#12(fst_tx_dma_complete_~port#1.base, fst_tx_dma_complete_~port#1.offset, 8);fst_tx_dma_complete_~dev~0#1.base, fst_tx_dma_complete_~dev~0#1.offset := fst_tx_dma_complete_#t~mem224#1.base, fst_tx_dma_complete_#t~mem224#1.offset;havoc fst_tx_dma_complete_#t~mem224#1.base, fst_tx_dma_complete_#t~mem224#1.offset;call fst_tx_dma_complete_#t~mem225#1.base, fst_tx_dma_complete_#t~mem225#1.offset := read~$Pointer$#2(fst_tx_dma_complete_~card#1.base, fst_tx_dma_complete_~card#1.offset, 8);call fst_tx_dma_complete_#t~mem226#1 := read~int#12(fst_tx_dma_complete_~port#1.base, 16 + fst_tx_dma_complete_~port#1.offset, 4); [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6266-1: SUMMARY for call outb(8, 169 + (if fst_intr_#t~mem447#1 % 65536 % 4294967296 <= 2147483647 then fst_intr_#t~mem447#1 % 65536 % 4294967296 else fst_intr_#t~mem447#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257-1: SUMMARY for call netif_wake_queue(fst_tx_timeout_~dev#1.base, fst_tx_timeout_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7257: call write~int#12(0, fst_tx_timeout_~port~6#1.base, 44 + fst_tx_timeout_~port~6#1.offset, 4); [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654: call write~int#12(1, fst_add_one_~card~8#1.base, 36 + fst_add_one_~card~8#1.offset, 4);assume { :begin_inline_fst_init_dma } true;fst_init_dma_#in~card#1.base, fst_init_dma_#in~card#1.offset := fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset;havoc fst_init_dma_#t~mem219#1, fst_init_dma_#t~mem220#1.base, fst_init_dma_#t~mem220#1.offset, fst_init_dma_#t~mem221#1, fst_init_dma_#t~mem222#1, fst_init_dma_#t~mem223#1, fst_init_dma_~card#1.base, fst_init_dma_~card#1.offset;fst_init_dma_~card#1.base, fst_init_dma_~card#1.offset := fst_init_dma_#in~card#1.base, fst_init_dma_#in~card#1.offset;call fst_init_dma_#t~mem219#1 := read~int#12(fst_init_dma_~card#1.base, 874 + fst_init_dma_~card#1.offset, 4); [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540-1: SUMMARY for call fst_rx_dma_complete_#t~memcpy~res233#1.base, fst_rx_dma_complete_#t~memcpy~res233#1.offset := #Ultimate.C_memcpy#12(fst_rx_dma_complete_~tmp___0~8#1.base, fst_rx_dma_complete_~tmp___0~8#1.offset, fst_rx_dma_complete_#t~mem232#1.base, fst_rx_dma_complete_#t~mem232#1.offset, fst_rx_dma_complete_~__len~2#1); srcloc: null [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7588: call write~int#12(0, fst_add_one_~card~8#1.base, 36 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597-1: SUMMARY for call gather_conf_info_#t~ret567#1 := readw(gather_conf_info_#t~mem566#1.base, 18922 + gather_conf_info_#t~mem566#1.offset); srcloc: null [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: fst_rx_dma_complete_~__ret~3#1.base, fst_rx_dma_complete_~__ret~3#1.offset := fst_rx_dma_complete_#t~memcpy~res233#1.base, fst_rx_dma_complete_#t~memcpy~res233#1.offset;havoc fst_rx_dma_complete_#t~mem232#1.base, fst_rx_dma_complete_#t~mem232#1.offset;havoc fst_rx_dma_complete_#t~memcpy~res233#1.base, fst_rx_dma_complete_#t~memcpy~res233#1.offset;call fst_rx_dma_complete_#t~mem234#1.base, fst_rx_dma_complete_#t~mem234#1.offset := read~$Pointer$#2(fst_rx_dma_complete_~card#1.base, fst_rx_dma_complete_~card#1.offset, 8); [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7654-1: SUMMARY for call fst_cpureset(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6597: call write~int#17(gather_conf_info_#t~ret567#1, gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem566#1.base, gather_conf_info_#t~mem566#1.offset;havoc gather_conf_info_#t~ret567#1;call gather_conf_info_#t~mem568#1.base, gather_conf_info_#t~mem568#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,579 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6267: havoc fst_tx_dma_complete_#t~mem224#1.base, fst_tx_dma_complete_#t~mem224#1.offset, fst_tx_dma_complete_#t~mem225#1.base, fst_tx_dma_complete_#t~mem225#1.offset, fst_tx_dma_complete_#t~mem226#1, fst_tx_dma_complete_#t~mem227#1, fst_tx_dma_complete_#t~mem228#1, fst_tx_dma_complete_~card#1.base, fst_tx_dma_complete_~card#1.offset, fst_tx_dma_complete_~port#1.base, fst_tx_dma_complete_~port#1.offset, fst_tx_dma_complete_~len#1, fst_tx_dma_complete_~txpos#1, fst_tx_dma_complete_~dev~0#1.base, fst_tx_dma_complete_~dev~0#1.offset;havoc fst_tx_dma_complete_#in~card#1.base, fst_tx_dma_complete_#in~card#1.offset, fst_tx_dma_complete_#in~port#1.base, fst_tx_dma_complete_#in~port#1.offset, fst_tx_dma_complete_#in~len#1, fst_tx_dma_complete_#in~txpos#1;assume { :end_inline_fst_tx_dma_complete } true;havoc fst_intr_#t~mem448#1.base, fst_intr_#t~mem448#1.offset;havoc fst_intr_#t~mem449#1;havoc fst_intr_#t~mem450#1;call write~int#2(0, fst_intr_~card~3#1.base, 882 + fst_intr_~card~3#1.offset, 4);fst_intr_~do_card_interrupt~0#1 := 2 + fst_intr_~do_card_interrupt~0#1; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6333: assume 41 == fst_intr_~event~0#1; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6333: assume !(41 == fst_intr_~event~0#1); [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume 0 != fst_ioctl_~tmp___6~0#1;fst_ioctl_#res#1 := -14;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume !(0 != fst_ioctl_~tmp___6~0#1);fst_ioctl_#res#1 := 0;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6796: assume 2 == fst_get_iface_#t~mem655#1;havoc fst_get_iface_#t~mem655#1; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6796: assume !(2 == fst_get_iface_#t~mem655#1);havoc fst_get_iface_#t~mem655#1; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: assume false; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7853: assume !false; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: call write~int#17(gather_conf_info_#t~ret569#1, gather_conf_info_~info#1.base, 52 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem568#1.base, gather_conf_info_#t~mem568#1.offset;havoc gather_conf_info_#t~ret569#1;call gather_conf_info_#t~mem570#1.base, gather_conf_info_#t~mem570#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523-1: SUMMARY for call fst_add_one_#t~ret802#1 := printk(33, 0); srcloc: null [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7523: assume -2147483648 <= fst_add_one_#t~ret802#1 && fst_add_one_#t~ret802#1 <= 2147483647;havoc fst_add_one_#t~ret802#1; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7589-1: SUMMARY for call fst_add_one_#t~ret820#1.base, fst_add_one_#t~ret820#1.offset := spinlock_check(fst_add_one_~card~8#1.base, 40 + fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7589: havoc fst_add_one_#t~ret820#1.base, fst_add_one_#t~ret820#1.offset; [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-1: SUMMARY for call gather_conf_info_#t~ret569#1 := readw(gather_conf_info_#t~mem568#1.base, 19212 + gather_conf_info_#t~mem568#1.offset); srcloc: null [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5409: havoc fst_cpurelease_#t~mem203#1.base, fst_cpurelease_#t~mem203#1.offset;havoc fst_cpurelease_#t~ret204#1;call fst_cpurelease_#t~mem205#1 := read~int#12(fst_cpurelease_~card#1.base, 108 + fst_cpurelease_~card#1.offset, 2); [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5409-1: SUMMARY for call fst_cpurelease_#t~ret204#1 := readb(fst_cpurelease_#t~mem203#1.base, fst_cpurelease_#t~mem203#1.offset); srcloc: null [2025-02-08 02:04:40,580 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: assume 4 == fst_openport_#t~mem724#1;havoc fst_openport_#t~mem724#1;fst_openport_~tmp___0~18#1 := 1; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7127: assume !(4 == fst_openport_#t~mem724#1);havoc fst_openport_#t~mem724#1;fst_openport_~tmp___0~18#1 := 4; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590: fst_add_one_~i~10#1 := 0; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599-1: SUMMARY for call gather_conf_info_#t~ret571#1 := readl(gather_conf_info_#t~mem570#1.base, 18756 + gather_conf_info_#t~mem570#1.offset); srcloc: null [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: havoc fst_rx_dma_complete_#t~mem234#1.base, fst_rx_dma_complete_#t~mem234#1.offset;call fst_rx_dma_complete_#t~mem235#1 := read~int#12(fst_rx_dma_complete_~dev~1#1.base, 188 + fst_rx_dma_complete_~dev~1#1.offset, 8);call write~int#12(1 + fst_rx_dma_complete_#t~mem235#1, fst_rx_dma_complete_~dev~1#1.base, 188 + fst_rx_dma_complete_~dev~1#1.offset, 8);havoc fst_rx_dma_complete_#t~mem235#1;call fst_rx_dma_complete_#t~mem236#1 := read~int#12(fst_rx_dma_complete_~dev~1#1.base, 204 + fst_rx_dma_complete_~dev~1#1.offset, 8);call write~int#12(fst_rx_dma_complete_#t~mem236#1 + fst_rx_dma_complete_~len#1, fst_rx_dma_complete_~dev~1#1.base, 204 + fst_rx_dma_complete_~dev~1#1.offset, 8);havoc fst_rx_dma_complete_#t~mem236#1;call fst_rx_dma_complete_#t~mem237#1 := read~int#12(fst_rx_dma_complete_~port#1.base, 28 + fst_rx_dma_complete_~port#1.offset, 4); [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: call write~int#17(gather_conf_info_#t~ret571#1, gather_conf_info_~info#1.base, 20 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem570#1.base, gather_conf_info_#t~mem570#1.offset;havoc gather_conf_info_#t~ret571#1;call gather_conf_info_#t~mem572#1 := read~int#12(gather_conf_info_~card#1.base, 874 + gather_conf_info_~card#1.offset, 4); [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7656: havoc fst_init_dma_#t~mem219#1, fst_init_dma_#t~mem220#1.base, fst_init_dma_#t~mem220#1.offset, fst_init_dma_#t~mem221#1, fst_init_dma_#t~mem222#1, fst_init_dma_#t~mem223#1, fst_init_dma_~card#1.base, fst_init_dma_~card#1.offset;havoc fst_init_dma_#in~card#1.base, fst_init_dma_#in~card#1.offset;assume { :end_inline_fst_init_dma } true;assume { :begin_inline_pci_set_drvdata } true;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 := fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset, fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset;havoc pci_set_drvdata_#t~ret104#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;pci_set_drvdata_~pdev#1.base, pci_set_drvdata_~pdev#1.offset := pci_set_drvdata_#in~pdev#1.base, pci_set_drvdata_#in~pdev#1.offset;pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset := pci_set_drvdata_#in~data#1.base, pci_set_drvdata_#in~data#1.offset;assume { :begin_inline_dev_set_drvdata } true;dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset := pci_set_drvdata_~pdev#1.base, 137 + pci_set_drvdata_~pdev#1.offset, pci_set_drvdata_~data#1.base, pci_set_drvdata_~data#1.offset;havoc dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet887#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset := dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset;dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset := dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;havoc dev_set_drvdata_#t~nondet887#1;assume -2147483648 <= dev_set_drvdata_#t~nondet887#1 && dev_set_drvdata_#t~nondet887#1 <= 2147483647;dev_set_drvdata_#res#1 := dev_set_drvdata_#t~nondet887#1;havoc dev_set_drvdata_#t~nondet887#1; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665-1: SUMMARY for call fst_set_iface_#t~ret628#1 := copy_from_user(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset, fst_set_iface_#t~mem627#1.base, fst_set_iface_#t~mem627#1.offset, 12); srcloc: null [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6665: fst_set_iface_~tmp~42#1 := fst_set_iface_#t~ret628#1;havoc fst_set_iface_#t~mem627#1.base, fst_set_iface_#t~mem627#1.offset;havoc fst_set_iface_#t~ret628#1; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458: assume 0 != ~fst_excluded_cards~0;fst_add_one_~i~10#1 := 0; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7458: assume !(0 != ~fst_excluded_cards~0);assume { :begin_inline_kzalloc } true;kzalloc_#in~size#1, kzalloc_#in~flags#1 := 1000, 208;havoc kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~bitwise62#1, kzalloc_#t~ret63#1.base, kzalloc_#t~ret63#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~5#1.base, kzalloc_~tmp~5#1.offset;kzalloc_~size#1 := kzalloc_#in~size#1;kzalloc_~flags#1 := kzalloc_#in~flags#1;havoc kzalloc_~tmp~5#1.base, kzalloc_~tmp~5#1.offset; [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5410: havoc fst_cpurelease_#t~mem205#1;call fst_cpurelease_#t~mem206#1 := read~int#12(fst_cpurelease_~card#1.base, 108 + fst_cpurelease_~card#1.offset, 2); [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-1: SUMMARY for call writeb(128, fst_rx_dma_complete_#t~mem234#1.base, fst_rx_dma_complete_#t~mem234#1.offset + (if (8195 + 8 * (8 * fst_rx_dma_complete_~pi~0#1 + fst_rx_dma_complete_~rxp#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8195 + 8 * (8 * fst_rx_dma_complete_~pi~0#1 + fst_rx_dma_complete_~rxp#1)) % 18446744073709551616 % 18446744073709551616 else (8195 + 8 * (8 * fst_rx_dma_complete_~pi~0#1 + fst_rx_dma_complete_~rxp#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7524: SUMMARY for call pci_release_regions(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7590-1: SUMMARY for call __raw_spin_lock_init(fst_add_one_~card~8#1.base, 40 + fst_add_one_~card~8#1.offset, 37, 0, fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset); srcloc: null [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5410-1: SUMMARY for call outw(1038, 110 + (if fst_cpurelease_#t~mem205#1 % 65536 % 4294967296 <= 2147483647 then fst_cpurelease_#t~mem205#1 % 65536 % 4294967296 else fst_cpurelease_#t~mem205#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,581 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: assume fst_intr_~rdidx~0#1 != fst_intr_~wridx~0#1; [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: assume !(fst_intr_~rdidx~0#1 != fst_intr_~wridx~0#1); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: assume 0 == main_~ldv_s_fst_ops_net_device_ops~0#1;assume { :begin_inline_fst_open } true;fst_open_#in~dev#1.base, fst_open_#in~dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc fst_open_#res#1;havoc fst_open_#t~ret733#1.base, fst_open_#t~ret733#1.offset, fst_open_#t~mem734#1.base, fst_open_#t~mem734#1.offset, fst_open_#t~ret735#1, fst_open_#t~mem736#1, fst_open_#t~ret737#1, fst_open_~dev#1.base, fst_open_~dev#1.offset, fst_open_~err~1#1, fst_open_~port~4#1.base, fst_open_~port~4#1.offset, fst_open_~tmp~45#1.base, fst_open_~tmp~45#1.offset, fst_open_~tmp___0~19#1;fst_open_~dev#1.base, fst_open_~dev#1.offset := fst_open_#in~dev#1.base, fst_open_#in~dev#1.offset;havoc fst_open_~err~1#1;havoc fst_open_~port~4#1.base, fst_open_~port~4#1.offset;havoc fst_open_~tmp~45#1.base, fst_open_~tmp~45#1.offset;havoc fst_open_~tmp___0~19#1; [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7855: assume !(0 == main_~ldv_s_fst_ops_net_device_ops~0#1); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732-2: call fst_set_iface_#t~mem643#1.base, fst_set_iface_#t~mem643#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732-1: SUMMARY for call writew(6, fst_set_iface_#t~mem643#1.base, fst_set_iface_#t~mem643#1.offset + (if (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6732: havoc fst_set_iface_#t~mem643#1.base, fst_set_iface_#t~mem643#1.offset;call write~int#12(6, fst_set_iface_~port#1.base, 20 + fst_set_iface_~port#1.offset, 4); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534: havoc set_conf_from_info_#t~mem516#1.base, set_conf_from_info_#t~mem516#1.offset;call set_conf_from_info_#t~mem517#1 := read~int#17(set_conf_from_info_~info#1.base, 61 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem518#1.base, set_conf_from_info_#t~mem518#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: havoc pci_set_drvdata_#t~ret104#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;call write~$Pointer$#9(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, ~#fst_card_array~0.base, ~#fst_card_array~0.offset + 8 * fst_add_one_~no_of_cards_added~0#1, 8);fst_add_one_~tmp___9~1#1 := fst_add_one_~no_of_cards_added~0#1;fst_add_one_~no_of_cards_added~0#1 := 1 + fst_add_one_~no_of_cards_added~0#1;call write~int#12(fst_add_one_~tmp___9~1#1, fst_add_one_~card~8#1.base, 870 + fst_add_one_~card~8#1.offset, 4);assume { :begin_inline_fst_init_card } true;fst_init_card_#in~card#1.base, fst_init_card_#in~card#1.offset := fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset;havoc fst_init_card_#t~mem772#1.base, fst_init_card_#t~mem772#1.offset, fst_init_card_#t~ret773#1, fst_init_card_#t~ret774#1, fst_init_card_#t~mem775#1.base, fst_init_card_#t~mem775#1.offset, fst_init_card_#t~mem776#1, fst_init_card_#t~mem777#1, fst_init_card_#t~mem778#1.base, fst_init_card_#t~mem778#1.offset, fst_init_card_#t~mem779#1, fst_init_card_#t~mem780#1.base, fst_init_card_#t~mem780#1.offset, fst_init_card_#t~mem781#1, fst_init_card_#t~mem782#1.base, fst_init_card_#t~mem782#1.offset, fst_init_card_#t~mem783#1, fst_init_card_#t~mem784#1, fst_init_card_#t~ret785#1, fst_init_card_~card#1.base, fst_init_card_~card#1.offset, fst_init_card_~i~9#1, fst_init_card_~err~2#1, fst_init_card_~j~1#1;fst_init_card_~card#1.base, fst_init_card_~card#1.offset := fst_init_card_#in~card#1.base, fst_init_card_#in~card#1.offset;havoc fst_init_card_~i~9#1;havoc fst_init_card_~err~2#1;havoc fst_init_card_~j~1#1;fst_init_card_~i~9#1 := 0; [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-2: call check_started_ok_#t~mem483#1.base, check_started_ok_#t~mem483#1.offset := read~$Pointer$#12(check_started_ok_~card#1.base, check_started_ok_~card#1.offset, 8); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5411: havoc fst_cpurelease_#t~mem206#1; [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468-1: SUMMARY for call check_started_ok_#t~ret484#1 := readl(check_started_ok_#t~mem483#1.base, 19080 + check_started_ok_#t~mem483#1.offset); srcloc: null [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5411-1: SUMMARY for call outw(1039, 110 + (if fst_cpurelease_#t~mem206#1 % 65536 % 4294967296 <= 2147483647 then fst_cpurelease_#t~mem206#1 % 65536 % 4294967296 else fst_cpurelease_#t~mem206#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534-2: call set_conf_from_info_#t~mem516#1.base, set_conf_from_info_#t~mem516#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6468: check_started_ok_~tmp___4~0#1 := check_started_ok_#t~ret484#1;havoc check_started_ok_#t~mem483#1.base, check_started_ok_#t~mem483#1.offset;havoc check_started_ok_#t~ret484#1;call check_started_ok_#t~mem485#1 := read~int#12(check_started_ok_~card#1.base, 28 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7525: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6534-1: SUMMARY for call writeb((if set_conf_from_info_~my_framing~0#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_~my_framing~0#1 % 256 % 4294967296 else set_conf_from_info_~my_framing~0#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem516#1.base, 19221 + set_conf_from_info_#t~mem516#1.offset); srcloc: null [2025-02-08 02:04:40,582 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume 42 == fst_intr_~event~0#1; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: assume !(42 == fst_intr_~event~0#1); [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7195-1: assume { :begin_inline_fst_openport } true;fst_openport_#in~port#1.base, fst_openport_#in~port#1.offset := fst_open_~port~4#1.base, fst_open_~port~4#1.offset;havoc fst_openport_#t~mem716#1.base, fst_openport_#t~mem716#1.offset, fst_openport_#t~mem717#1, fst_openport_#t~mem718#1, fst_openport_#t~mem719#1.base, fst_openport_#t~mem719#1.offset, fst_openport_#t~mem720#1.base, fst_openport_#t~mem720#1.offset, fst_openport_#t~mem721#1, fst_openport_#t~ret722#1, fst_openport_#t~mem723#1, fst_openport_#t~mem724#1, fst_openport_#t~bitwise725#1, fst_openport_#t~mem726#1.base, fst_openport_#t~mem726#1.offset, fst_openport_#t~mem727#1.base, fst_openport_#t~mem727#1.offset, fst_openport_#t~mem728#1, fst_openport_#t~mem729#1, fst_openport_~port#1.base, fst_openport_~port#1.offset, fst_openport_~signals~1#1, fst_openport_~txq_length~1#1, fst_openport_~tmp~44#1, fst_openport_~tmp___0~18#1;fst_openport_~port#1.base, fst_openport_~port#1.offset := fst_openport_#in~port#1.base, fst_openport_#in~port#1.offset;havoc fst_openport_~signals~1#1;havoc fst_openport_~txq_length~1#1;havoc fst_openport_~tmp~44#1;havoc fst_openport_~tmp___0~18#1;call fst_openport_#t~mem716#1.base, fst_openport_#t~mem716#1.offset := read~$Pointer$#12(fst_openport_~port#1.base, 8 + fst_openport_~port#1.offset, 8);call fst_openport_#t~mem717#1 := read~int#12(fst_openport_#t~mem716#1.base, 36 + fst_openport_#t~mem716#1.offset, 4); [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7195: havoc fst_openport_#t~mem716#1.base, fst_openport_#t~mem716#1.offset, fst_openport_#t~mem717#1, fst_openport_#t~mem718#1, fst_openport_#t~mem719#1.base, fst_openport_#t~mem719#1.offset, fst_openport_#t~mem720#1.base, fst_openport_#t~mem720#1.offset, fst_openport_#t~mem721#1, fst_openport_#t~ret722#1, fst_openport_#t~mem723#1, fst_openport_#t~mem724#1, fst_openport_#t~bitwise725#1, fst_openport_#t~mem726#1.base, fst_openport_#t~mem726#1.offset, fst_openport_#t~mem727#1.base, fst_openport_#t~mem727#1.offset, fst_openport_#t~mem728#1, fst_openport_#t~mem729#1, fst_openport_~port#1.base, fst_openport_~port#1.offset, fst_openport_~signals~1#1, fst_openport_~txq_length~1#1, fst_openport_~tmp~44#1, fst_openport_~tmp___0~18#1;havoc fst_openport_#in~port#1.base, fst_openport_#in~port#1.offset;assume { :end_inline_fst_openport } true; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: SUMMARY for call fst_ioctl_#t~ret671#1 := copy_from_user(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, fst_ioctl_#t~mem670#1.base, fst_ioctl_#t~mem670#1.offset, 8); srcloc: null [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: fst_ioctl_~tmp___2~6#1 := fst_ioctl_#t~ret671#1;havoc fst_ioctl_#t~mem670#1.base, fst_ioctl_#t~mem670#1.offset;havoc fst_ioctl_#t~ret671#1; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790: assume -2147483648 <= fst_cleanup_module_#t~ret862#1 && fst_cleanup_module_#t~ret862#1 <= 2147483647;havoc fst_cleanup_module_#t~ret862#1;assume { :begin_inline_pci_unregister_driver } true;pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset := ~#fst_driver~0.base, ~#fst_driver~0.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset := pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;havoc pci_unregister_driver_~arg0#1.base, pci_unregister_driver_~arg0#1.offset;havoc pci_unregister_driver_#in~arg0#1.base, pci_unregister_driver_#in~arg0#1.offset;assume { :end_inline_pci_unregister_driver } true;havoc fst_cleanup_module_#t~ret862#1;assume { :end_inline_fst_cleanup_module } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742: fst_tx_config_~tmp~33#1.base, fst_tx_config_~tmp~33#1.offset := fst_tx_config_#t~ret297#1.base, fst_tx_config_#t~ret297#1.offset;havoc fst_tx_config_#t~ret297#1.base, fst_tx_config_#t~ret297#1.offset; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5742-1: SUMMARY for call fst_tx_config_#t~ret297#1.base, fst_tx_config_#t~ret297#1.offset := spinlock_check(fst_tx_config_~card~2#1.base, 40 + fst_tx_config_~card~2#1.offset); srcloc: null [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7790-1: SUMMARY for call fst_cleanup_module_#t~ret862#1 := printk(44, 0); srcloc: null [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526: fst_add_one_#res#1 := -19;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem517#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem517#1 % 256 % 4294967296 else set_conf_from_info_#t~mem517#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem518#1.base, 19222 + set_conf_from_info_#t~mem518#1.offset); srcloc: null [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6535: havoc set_conf_from_info_#t~mem517#1;havoc set_conf_from_info_#t~mem518#1.base, set_conf_from_info_#t~mem518#1.offset;call set_conf_from_info_#t~mem519#1 := read~int#17(set_conf_from_info_~info#1.base, 62 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem520#1.base, set_conf_from_info_#t~mem520#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume 1 == gather_conf_info_#t~mem572#1;havoc gather_conf_info_#t~mem572#1;call gather_conf_info_#t~mem573#1 := read~int#12(gather_conf_info_~port#1.base, 16 + gather_conf_info_~port#1.offset, 4); [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: assume !(1 == gather_conf_info_#t~mem572#1);havoc gather_conf_info_#t~mem572#1; [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7526-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,583 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196-1: SUMMARY for call netif_wake_queue(fst_open_~dev#1.base, fst_open_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7196: fst_open_#res#1 := 0; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8121: havoc dev_set_drvdata_#t~nondet887#1;pci_set_drvdata_#t~ret104#1 := dev_set_drvdata_#res#1;havoc dev_set_drvdata_#t~nondet887#1, dev_set_drvdata_~arg0#1.base, dev_set_drvdata_~arg0#1.offset, dev_set_drvdata_~arg1#1.base, dev_set_drvdata_~arg1#1.offset;havoc dev_set_drvdata_#in~arg0#1.base, dev_set_drvdata_#in~arg0#1.offset, dev_set_drvdata_#in~arg1#1.base, dev_set_drvdata_#in~arg1#1.offset;assume { :end_inline_dev_set_drvdata } true;assume -2147483648 <= pci_set_drvdata_#t~ret104#1 && pci_set_drvdata_#t~ret104#1 <= 2147483647;havoc pci_set_drvdata_#t~ret104#1; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7923: assume 0 != main_~tmp___1~12#1; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7923: assume !(0 != main_~tmp___1~12#1); [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743: fst_tx_config_~flags~5#1 := fst_tx_config_#t~ret298#1;havoc fst_tx_config_#t~ret298#1;fst_tx_config_~i~3#1 := 0; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5743-1: SUMMARY for call fst_tx_config_#t~ret298#1 := _raw_spin_lock_irqsave(fst_tx_config_~tmp~33#1.base, fst_tx_config_~tmp~33#1.offset); srcloc: null [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800: assume false;call write~int#3(4100, fst_get_iface_~ifr#1.base, 16 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6800: assume !false;call fst_get_iface_#t~mem656#1 := read~int#3(fst_get_iface_~ifr#1.base, 20 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7857: main_#t~ret866#1 := fst_open_#res#1;havoc fst_open_#t~ret733#1.base, fst_open_#t~ret733#1.offset, fst_open_#t~mem734#1.base, fst_open_#t~mem734#1.offset, fst_open_#t~ret735#1, fst_open_#t~mem736#1, fst_open_#t~ret737#1, fst_open_~dev#1.base, fst_open_~dev#1.offset, fst_open_~err~1#1, fst_open_~port~4#1.base, fst_open_~port~4#1.offset, fst_open_~tmp~45#1.base, fst_open_~tmp~45#1.offset, fst_open_~tmp___0~19#1;havoc fst_open_#in~dev#1.base, fst_open_#in~dev#1.offset;assume { :end_inline_fst_open } true;assume -2147483648 <= main_#t~ret866#1 && main_#t~ret866#1 <= 2147483647;main_~res_fst_open_36~0#1 := main_#t~ret866#1;havoc main_#t~ret866#1; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume 0 == gather_conf_info_#t~mem573#1;havoc gather_conf_info_#t~mem573#1;call gather_conf_info_#t~mem574#1 := read~int#17(gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);call write~int#17(gather_conf_info_#t~mem574#1 % 65536 % 2, gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem574#1; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: assume !(0 == gather_conf_info_#t~mem573#1);havoc gather_conf_info_#t~mem573#1;call gather_conf_info_#t~mem575#1 := read~int#17(gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);call write~int#17((if gather_conf_info_#t~mem575#1 % 65536 % 4294967296 <= 2147483647 then gather_conf_info_#t~mem575#1 % 65536 % 4294967296 else gather_conf_info_#t~mem575#1 % 65536 % 4294967296 - 4294967296) / 2, gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem575#1;call gather_conf_info_#t~mem576#1 := read~int#17(gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);call write~int#17(gather_conf_info_#t~mem576#1 % 65536 % 2, gather_conf_info_~info#1.base, 50 + gather_conf_info_~info#1.offset, 2);havoc gather_conf_info_#t~mem576#1; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: assume 0 != fst_set_iface_~tmp~42#1 % 18446744073709551616;fst_set_iface_#res#1 := -14;call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6668: assume !(0 != fst_set_iface_~tmp~42#1 % 18446744073709551616);call fst_set_iface_#t~mem629#1 := read~int#17(fst_set_iface_~#sync~0#1.base, 8 + fst_set_iface_~#sync~0#1.offset, 2); [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume check_started_ok_~tmp___4~0#1 % 4294967296 != check_started_ok_#t~mem485#1 % 4294967296;havoc check_started_ok_#t~mem485#1;call check_started_ok_#t~mem486#1.base, check_started_ok_#t~mem486#1.offset := read~$Pointer$#12(check_started_ok_~card#1.base, check_started_ok_~card#1.offset, 8); [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6470: assume !(check_started_ok_~tmp___4~0#1 % 4294967296 != check_started_ok_#t~mem485#1 % 4294967296);havoc check_started_ok_#t~mem485#1; [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem519#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem519#1 % 256 % 4294967296 else set_conf_from_info_#t~mem519#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem520#1.base, 19223 + set_conf_from_info_#t~mem520#1.offset); srcloc: null [2025-02-08 02:04:40,584 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: havoc set_conf_from_info_#t~mem519#1;havoc set_conf_from_info_#t~mem520#1.base, set_conf_from_info_#t~mem520#1.offset;call set_conf_from_info_#t~mem521#1 := read~int#17(set_conf_from_info_~info#1.base, 63 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem522#1.base, set_conf_from_info_#t~mem522#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7858: SUMMARY for call ldv_check_return_value(main_~res_fst_open_36~0#1); srcloc: null [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678: fst_op_lower_~tmp~31#1 := fst_op_lower_#t~ret280#1;havoc fst_op_lower_#t~mem277#1.base, fst_op_lower_#t~mem277#1.offset;havoc fst_op_lower_#t~mem278#1.base, fst_op_lower_#t~mem278#1.offset;havoc fst_op_lower_#t~mem279#1;havoc fst_op_lower_#t~ret280#1; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546: assume 4 == fst_rx_dma_complete_#t~mem237#1;havoc fst_rx_dma_complete_#t~mem237#1; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5546: assume !(4 == fst_rx_dma_complete_#t~mem237#1);havoc fst_rx_dma_complete_#t~mem237#1; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5678-1: SUMMARY for call fst_op_lower_#t~ret280#1 := readl(fst_op_lower_#t~mem278#1.base, fst_op_lower_#t~mem278#1.offset + (if (18834 + fst_op_lower_#t~mem279#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18834 + fst_op_lower_#t~mem279#1) % 18446744073709551616 % 18446744073709551616 else (18834 + fst_op_lower_#t~mem279#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: assume fst_add_one_#t~mem787#1 % 4294967296 / 8 % 4294967296 == fst_add_one_#t~mem788#1 % 4294967296;havoc fst_add_one_#t~mem787#1;havoc fst_add_one_#t~mem788#1;call fst_add_one_#t~mem789#1 := read~int#12(fst_add_one_~pdev#1.base, 56 + fst_add_one_~pdev#1.offset, 4); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: assume !(fst_add_one_#t~mem787#1 % 4294967296 / 8 % 4294967296 == fst_add_one_#t~mem788#1 % 4294967296);havoc fst_add_one_#t~mem787#1;havoc fst_add_one_#t~mem788#1;fst_add_one_~i~10#1 := 1 + fst_add_one_~i~10#1; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem521#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem521#1 % 256 % 4294967296 else set_conf_from_info_#t~mem521#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem522#1.base, 19224 + set_conf_from_info_#t~mem522#1.offset); srcloc: null [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6537: havoc set_conf_from_info_#t~mem521#1;havoc set_conf_from_info_#t~mem522#1.base, set_conf_from_info_#t~mem522#1.offset;call set_conf_from_info_#t~mem523#1 := read~int#17(set_conf_from_info_~info#1.base, 64 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem524#1.base, set_conf_from_info_#t~mem524#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: assume 43 == fst_intr_~event~0#1; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: assume !(43 == fst_intr_~event~0#1); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462-1: call fst_add_one_#t~mem787#1 := read~int#12(fst_add_one_~pdev#1.base, 56 + fst_add_one_~pdev#1.offset, 4);call fst_add_one_#t~mem788#1 := read~int#6(~#fst_excluded_list~0.base, ~#fst_excluded_list~0.offset + 4 * fst_add_one_~i~10#1, 4); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: assume { :begin_inline_fst_set_iface } true;fst_set_iface_#in~card#1.base, fst_set_iface_#in~card#1.offset, fst_set_iface_#in~port#1.base, fst_set_iface_#in~port#1.offset, fst_set_iface_#in~ifr#1.base, fst_set_iface_#in~ifr#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset;havoc fst_set_iface_#res#1;havoc fst_set_iface_#t~mem626#1, fst_set_iface_#t~mem627#1.base, fst_set_iface_#t~mem627#1.offset, fst_set_iface_#t~ret628#1, fst_set_iface_#t~mem629#1, fst_set_iface_#t~mem630#1, fst_set_iface_#t~mem631#1, fst_set_iface_#t~mem632#1, fst_set_iface_#t~mem633#1, fst_set_iface_#t~mem634#1, fst_set_iface_#t~mem635#1, fst_set_iface_#t~mem636#1, fst_set_iface_#t~mem637#1, fst_set_iface_#t~mem638#1.base, fst_set_iface_#t~mem638#1.offset, fst_set_iface_#t~mem639#1.base, fst_set_iface_#t~mem639#1.offset, fst_set_iface_#t~mem640#1.base, fst_set_iface_#t~mem640#1.offset, fst_set_iface_#t~mem641#1.base, fst_set_iface_#t~mem641#1.offset, fst_set_iface_#t~mem642#1.base, fst_set_iface_#t~mem642#1.offset, fst_set_iface_#t~mem643#1.base, fst_set_iface_#t~mem643#1.offset, fst_set_iface_#t~mem644#1, fst_set_iface_#t~mem645#1, fst_set_iface_#t~mem646#1.base, fst_set_iface_#t~mem646#1.offset, fst_set_iface_#t~mem647#1.base, fst_set_iface_#t~mem647#1.offset, fst_set_iface_#t~mem648#1, fst_set_iface_#t~mem649#1.base, fst_set_iface_#t~mem649#1.offset, fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, fst_set_iface_~port#1.base, fst_set_iface_~port#1.offset, fst_set_iface_~ifr#1.base, fst_set_iface_~ifr#1.offset, fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset, fst_set_iface_~i~7#1, fst_set_iface_~tmp~42#1;fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset := fst_set_iface_#in~card#1.base, fst_set_iface_#in~card#1.offset;fst_set_iface_~port#1.base, fst_set_iface_~port#1.offset := fst_set_iface_#in~port#1.base, fst_set_iface_#in~port#1.offset;fst_set_iface_~ifr#1.base, fst_set_iface_~ifr#1.offset := fst_set_iface_#in~ifr#1.base, fst_set_iface_#in~ifr#1.offset;call fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset := #Ultimate.allocOnStack(10);havoc fst_set_iface_~i~7#1;havoc fst_set_iface_~tmp~42#1;call fst_set_iface_#t~mem626#1 := read~int#3(fst_set_iface_~ifr#1.base, 20 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-2: havoc fst_openport_#t~bitwise725#1;assume (((((fst_openport_~tmp___0~18#1 < 0 && fst_openport_~signals~1#1 >= 0) || fst_openport_#t~bitwise725#1 <= fst_openport_~tmp___0~18#1) && ((fst_openport_~tmp___0~18#1 >= 0 && fst_openport_~signals~1#1 < 0) || fst_openport_#t~bitwise725#1 <= fst_openport_~signals~1#1)) && ((fst_openport_~tmp___0~18#1 < 0 && fst_openport_~signals~1#1 < 0) || fst_openport_#t~bitwise725#1 >= 0)) && ((fst_openport_~tmp___0~18#1 >= 0 && fst_openport_~signals~1#1 >= 0) || fst_openport_#t~bitwise725#1 > fst_openport_~tmp___0~18#1 + fst_openport_~signals~1#1)) && fst_openport_#t~bitwise725#1 >= -2147483648; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-1: [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume 0 != fst_openport_#t~bitwise725#1;havoc fst_openport_#t~bitwise725#1;call fst_openport_#t~mem726#1.base, fst_openport_#t~mem726#1.offset := read~$Pointer$#12(fst_openport_~port#1.base, fst_openport_~port#1.offset, 8); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132: assume !(0 != fst_openport_#t~bitwise725#1);havoc fst_openport_#t~bitwise725#1;call fst_openport_#t~mem727#1.base, fst_openport_#t~mem727#1.offset := read~$Pointer$#12(fst_openport_~port#1.base, fst_openport_~port#1.offset, 8); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8189: havoc pci_enable_device_#t~nondet897#1;fst_add_one_#t~ret793#1 := pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet897#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;havoc pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;assume { :end_inline_pci_enable_device } true;assume -2147483648 <= fst_add_one_#t~ret793#1 && fst_add_one_#t~ret793#1 <= 2147483647;fst_add_one_~err~3#1 := fst_add_one_#t~ret793#1;havoc fst_add_one_#t~ret793#1; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: assume 0 != fst_ioctl_~tmp___2~6#1 % 18446744073709551616;fst_ioctl_#res#1 := -14;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: assume !(0 != fst_ioctl_~tmp___2~6#1 % 18446744073709551616);call fst_ioctl_#t~mem672#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, 4); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000-1: call fst_ioctl_#t~mem693#1 := read~int#12(fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: assume 4 != fst_ioctl_#t~mem693#1 % 4294967296;havoc fst_ioctl_#t~mem693#1;call fst_ioctl_#t~mem694#1 := read~int#12(fst_ioctl_~card~4#1.base, 870 + fst_ioctl_~card~4#1.offset, 4);call fst_ioctl_#t~mem695#1 := read~int#12(fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4); [2025-02-08 02:04:40,585 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7000: assume !(4 != fst_ioctl_#t~mem693#1 % 4294967296);havoc fst_ioctl_#t~mem693#1;call fst_ioctl_#t~mem697#1.base, fst_ioctl_#t~mem697#1.offset := read~$Pointer$#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 8); [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-4: assume 0 == fst_openport_~tmp___0~18#1 || 0 == fst_openport_~signals~1#1;fst_openport_#t~bitwise725#1 := 0; [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-4: assume !(0 == fst_openport_~tmp___0~18#1 || 0 == fst_openport_~signals~1#1); [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-3: assume fst_openport_~tmp___0~18#1 == fst_openport_~signals~1#1;fst_openport_#t~bitwise725#1 := fst_openport_~tmp___0~18#1; [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7132-3: assume !(fst_openport_~tmp___0~18#1 == fst_openport_~signals~1#1); [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679: fst_op_lower_~outputs#1 := fst_op_lower_#t~bitwise281#1;havoc fst_op_lower_#t~bitwise281#1;call fst_op_lower_#t~mem282#1.base, fst_op_lower_#t~mem282#1.offset := read~$Pointer$#12(fst_op_lower_~port#1.base, 8 + fst_op_lower_~port#1.offset, 8);call fst_op_lower_#t~mem283#1.base, fst_op_lower_#t~mem283#1.offset := read~$Pointer$#12(fst_op_lower_#t~mem282#1.base, fst_op_lower_#t~mem282#1.offset, 8);call fst_op_lower_#t~mem284#1 := read~int#12(fst_op_lower_~port#1.base, 16 + fst_op_lower_~port#1.offset, 4); [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-1: [2025-02-08 02:04:40,586 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538: havoc set_conf_from_info_#t~mem523#1;havoc set_conf_from_info_#t~mem524#1.base, set_conf_from_info_#t~mem524#1.offset;call set_conf_from_info_#t~mem525#1 := read~int#17(set_conf_from_info_~info#1.base, 65 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem526#1.base, set_conf_from_info_#t~mem526#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-4: assume 0 == (4294967295 - fst_op_lower_~outputs#1) % 4294967296 || 0 == fst_op_lower_~tmp~31#1 % 4294967296;fst_op_lower_#t~bitwise281#1 := 0; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-4: assume !(0 == (4294967295 - fst_op_lower_~outputs#1) % 4294967296 || 0 == fst_op_lower_~tmp~31#1 % 4294967296); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-2: havoc fst_op_lower_#t~bitwise281#1;assume fst_op_lower_#t~bitwise281#1 % 4294967296 <= (4294967295 - fst_op_lower_~outputs#1) % 4294967296 && fst_op_lower_#t~bitwise281#1 % 4294967296 <= fst_op_lower_~tmp~31#1 % 4294967296; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-3: assume (4294967295 - fst_op_lower_~outputs#1) % 4294967296 == fst_op_lower_~tmp~31#1 % 4294967296;fst_op_lower_#t~bitwise281#1 := 4294967295 - fst_op_lower_~outputs#1; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5679-3: assume !((4294967295 - fst_op_lower_~outputs#1) % 4294967296 == fst_op_lower_~tmp~31#1 % 4294967296); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5415: havoc fst_cpurelease_#t~mem207#1.base, fst_cpurelease_#t~mem207#1.offset;havoc fst_cpurelease_#t~ret208#1; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call check_started_ok_#t~ret487#1 := readl(check_started_ok_#t~mem486#1.base, 19080 + check_started_ok_#t~mem486#1.offset); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5415-1: SUMMARY for call fst_cpurelease_#t~ret208#1 := readb(fst_cpurelease_#t~mem207#1.base, fst_cpurelease_#t~mem207#1.offset); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: check_started_ok_~tmp___3~0#1 := check_started_ok_#t~ret487#1;havoc check_started_ok_#t~mem486#1.base, check_started_ok_#t~mem486#1.offset;havoc check_started_ok_#t~ret487#1;call check_started_ok_#t~mem488#1 := read~int#12(check_started_ok_~card#1.base, 870 + check_started_ok_~card#1.offset, 4);call check_started_ok_#t~mem489#1 := read~int#12(check_started_ok_~card#1.base, 28 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6538-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem523#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem523#1 % 256 % 4294967296 else set_conf_from_info_#t~mem523#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem524#1.base, 19225 + set_conf_from_info_#t~mem524#1.offset); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: assume 0 != main_~ldv_s_fst_ops_net_device_ops~0#1; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7926: assume !(0 != main_~ldv_s_fst_ops_net_device_ops~0#1); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7860: assume main_~res_fst_open_36~0#1 < 0; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7860: assume !(main_~res_fst_open_36~0#1 < 0);main_~ldv_s_fst_ops_net_device_ops~0#1 := 1 + main_~ldv_s_fst_ops_net_device_ops~0#1; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7662: havoc fst_init_card_#t~mem772#1.base, fst_init_card_#t~mem772#1.offset, fst_init_card_#t~ret773#1, fst_init_card_#t~ret774#1, fst_init_card_#t~mem775#1.base, fst_init_card_#t~mem775#1.offset, fst_init_card_#t~mem776#1, fst_init_card_#t~mem777#1, fst_init_card_#t~mem778#1.base, fst_init_card_#t~mem778#1.offset, fst_init_card_#t~mem779#1, fst_init_card_#t~mem780#1.base, fst_init_card_#t~mem780#1.offset, fst_init_card_#t~mem781#1, fst_init_card_#t~mem782#1.base, fst_init_card_#t~mem782#1.offset, fst_init_card_#t~mem783#1, fst_init_card_#t~mem784#1, fst_init_card_#t~ret785#1, fst_init_card_~card#1.base, fst_init_card_~card#1.offset, fst_init_card_~i~9#1, fst_init_card_~err~2#1, fst_init_card_~j~1#1;havoc fst_init_card_#in~card#1.base, fst_init_card_#in~card#1.offset;assume { :end_inline_fst_init_card } true;call fst_add_one_#t~mem833#1 := read~int#12(fst_add_one_~card~8#1.base, 874 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680-1: SUMMARY for call writel(fst_op_lower_~outputs#1, fst_op_lower_#t~mem283#1.base, fst_op_lower_#t~mem283#1.offset + (if (18834 + fst_op_lower_#t~mem284#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18834 + fst_op_lower_#t~mem284#1) % 18446744073709551616 % 18446744073709551616 else (18834 + fst_op_lower_#t~mem284#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5680: havoc fst_op_lower_#t~mem282#1.base, fst_op_lower_#t~mem282#1.offset;havoc fst_op_lower_#t~mem283#1.base, fst_op_lower_#t~mem283#1.offset;havoc fst_op_lower_#t~mem284#1;call fst_op_lower_#t~mem285#1 := read~int#12(fst_op_lower_~port#1.base, 24 + fst_op_lower_~port#1.offset, 4); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548-1: SUMMARY for call fst_rx_dma_complete_#t~ret238#1 := farsync_type_trans(fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset, fst_rx_dma_complete_~dev~1#1.base, fst_rx_dma_complete_~dev~1#1.offset); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem525#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem525#1 % 256 % 4294967296 else set_conf_from_info_#t~mem525#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem526#1.base, 19226 + set_conf_from_info_#t~mem526#1.offset); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: havoc set_conf_from_info_#t~mem525#1;havoc set_conf_from_info_#t~mem526#1.base, set_conf_from_info_#t~mem526#1.offset;call set_conf_from_info_#t~mem527#1 := read~int#17(set_conf_from_info_~info#1.base, 56 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem528#1.base, set_conf_from_info_#t~mem528#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548: call write~int#12(fst_rx_dma_complete_#t~ret238#1, fst_rx_dma_complete_~skb#1.base, 134 + fst_rx_dma_complete_~skb#1.offset, 2);havoc fst_rx_dma_complete_#t~ret238#1; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7464-1: SUMMARY for call fst_add_one_#t~ret790#1 := printk(28, 0); srcloc: null [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7464: assume -2147483648 <= fst_add_one_#t~ret790#1 && fst_add_one_#t~ret790#1 <= 2147483647;havoc fst_add_one_#t~mem789#1;havoc fst_add_one_#t~ret790#1;fst_add_one_#res#1 := -16;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-1: SUMMARY for call check_started_ok_#t~ret490#1 := printk(16, 0); srcloc: null [2025-02-08 02:04:40,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: assume -2147483648 <= check_started_ok_#t~ret490#1 && check_started_ok_#t~ret490#1 <= 2147483647;havoc check_started_ok_#t~mem488#1;havoc check_started_ok_#t~mem489#1;havoc check_started_ok_#t~ret490#1; [2025-02-08 02:04:40,588 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134: havoc fst_openport_#t~mem726#1.base, fst_openport_#t~mem726#1.offset; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume #Ultimate.C_memset_#t~loopctr908#1 % 18446744073709551616 < #Ultimate.C_memset_#amount#1 % 18446744073709551616;#memory_int#17 := #memory_int#17[#Ultimate.C_memset_#ptr#1.base,#Ultimate.C_memset_#ptr#1.offset + #Ultimate.C_memset_#t~loopctr908#1 := #Ultimate.C_memset_#value#1];#memory_$Pointer$#17.base, #memory_$Pointer$#17.offset := #memory_$Pointer$#17.base[#Ultimate.C_memset_#ptr#1.base,#Ultimate.C_memset_#ptr#1.offset + #Ultimate.C_memset_#t~loopctr908#1 := 0], #memory_$Pointer$#17.offset[#Ultimate.C_memset_#ptr#1.base,#Ultimate.C_memset_#ptr#1.offset + #Ultimate.C_memset_#t~loopctr908#1 := (if #Ultimate.C_memset_#value#1 % 256 % 18446744073709551616 <= 9223372036854775807 then #Ultimate.C_memset_#value#1 % 256 % 18446744073709551616 else #Ultimate.C_memset_#value#1 % 256 % 18446744073709551616 - 18446744073709551616)];#Ultimate.C_memset_#t~loopctr908#1 := 1 + #Ultimate.C_memset_#t~loopctr908#1; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume !(#Ultimate.C_memset_#t~loopctr908#1 % 18446744073709551616 < #Ultimate.C_memset_#amount#1 % 18446744073709551616);assume #Ultimate.C_memset_#res#1.base == #Ultimate.C_memset_#ptr#1.base && #Ultimate.C_memset_#res#1.offset == #Ultimate.C_memset_#ptr#1.offset;gather_conf_info_#t~memset~res546#1.base, gather_conf_info_#t~memset~res546#1.offset := #Ultimate.C_memset_#res#1.base, #Ultimate.C_memset_#res#1.offset;havoc #Ultimate.C_memset_#t~loopctr908#1;havoc #Ultimate.C_memset_#ptr#1.base, #Ultimate.C_memset_#ptr#1.offset, #Ultimate.C_memset_#value#1, #Ultimate.C_memset_#amount#1;assume { :end_inline_#Ultimate.C_memset } true;havoc gather_conf_info_#t~memset~res546#1.base, gather_conf_info_#t~memset~res546#1.offset;call gather_conf_info_#t~mem547#1 := read~int#12(gather_conf_info_~port#1.base, 16 + gather_conf_info_~port#1.offset, 4);gather_conf_info_~i~6#1 := gather_conf_info_#t~mem547#1;havoc gather_conf_info_#t~mem547#1;call write~int#17(196609, gather_conf_info_~info#1.base, 24 + gather_conf_info_~info#1.offset, 8);call gather_conf_info_#t~mem548#1 := read~int#12(gather_conf_info_~card#1.base, 28 + gather_conf_info_~card#1.offset, 4);call write~int#17(gather_conf_info_#t~mem548#1, gather_conf_info_~info#1.base, 4 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem548#1;call gather_conf_info_#t~mem549#1 := read~int#12(gather_conf_info_~card#1.base, 32 + gather_conf_info_~card#1.offset, 4);call write~int#17(gather_conf_info_#t~mem549#1, gather_conf_info_~info#1.base, 8 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem549#1;call gather_conf_info_#t~mem550#1 := read~int#12(gather_conf_info_~card#1.base, 36 + gather_conf_info_~card#1.offset, 4);call write~int#17(gather_conf_info_#t~mem550#1, gather_conf_info_~info#1.base, 12 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem550#1;call write~int#17(5, gather_conf_info_~info#1.base, 34 + gather_conf_info_~info#1.offset, 1);call write~int#17(gather_conf_info_~i~6#1, gather_conf_info_~info#1.base, 16 + gather_conf_info_~info#1.offset, 4);call gather_conf_info_#t~mem551#1 := read~int#12(gather_conf_info_~card#1.base, 36 + gather_conf_info_~card#1.offset, 4); [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7002: assume -2147483648 <= fst_ioctl_#t~ret696#1 && fst_ioctl_#t~ret696#1 <= 2147483647;havoc fst_ioctl_#t~mem694#1;havoc fst_ioctl_#t~mem695#1;havoc fst_ioctl_#t~ret696#1;fst_ioctl_#res#1 := -5;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7134-1: SUMMARY for call netif_carrier_on(fst_openport_#t~mem726#1.base, fst_openport_#t~mem726#1.offset); srcloc: null [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7002-1: SUMMARY for call fst_ioctl_#t~ret696#1 := printk(17, 0); srcloc: null [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: assume 0 != fst_set_iface_#t~mem629#1 % 65536 % 4294967296;havoc fst_set_iface_#t~mem629#1;fst_set_iface_#res#1 := -22;call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6672: assume !(0 != fst_set_iface_#t~mem629#1 % 65536 % 4294967296);havoc fst_set_iface_#t~mem629#1;call fst_set_iface_#t~mem630#1 := read~int#12(fst_set_iface_~port#1.base, 16 + fst_set_iface_~port#1.offset, 4);fst_set_iface_~i~7#1 := fst_set_iface_#t~mem630#1;havoc fst_set_iface_#t~mem630#1;call fst_set_iface_#t~mem631#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem527#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem527#1 % 256 % 4294967296 else set_conf_from_info_#t~mem527#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem528#1.base, 19227 + set_conf_from_info_#t~mem528#1.offset); srcloc: null [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6540: havoc set_conf_from_info_#t~mem527#1;havoc set_conf_from_info_#t~mem528#1.base, set_conf_from_info_#t~mem528#1.offset;call set_conf_from_info_#t~mem529#1 := read~int#17(set_conf_from_info_~info#1.base, 66 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem530#1.base, set_conf_from_info_#t~mem530#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7597: assume { :begin_inline_alloc_hdlcdev } true;alloc_hdlcdev_#in~arg0#1.base, alloc_hdlcdev_#in~arg0#1.offset := fst_add_one_~card~8#1.base, 110 + fst_add_one_~card~8#1.offset + (if fst_add_one_~i~10#1 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fst_add_one_~i~10#1 % 18446744073709551616 % 18446744073709551616 else fst_add_one_~i~10#1 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616);havoc alloc_hdlcdev_#res#1.base, alloc_hdlcdev_#res#1.offset;havoc alloc_hdlcdev_#t~ret883#1.base, alloc_hdlcdev_#t~ret883#1.offset, alloc_hdlcdev_~arg0#1.base, alloc_hdlcdev_~arg0#1.offset;alloc_hdlcdev_~arg0#1.base, alloc_hdlcdev_~arg0#1.offset := alloc_hdlcdev_#in~arg0#1.base, alloc_hdlcdev_#in~arg0#1.offset; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-2: call fst_intr_#t~mem470#1.base, fst_intr_#t~mem470#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: assume 32 == fst_intr_~event~0#1; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: assume !(32 == fst_intr_~event~0#1); [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-1: SUMMARY for call writeb((if fst_intr_~rdidx~0#1 % 256 % 4294967296 <= 2147483647 then fst_intr_~rdidx~0#1 % 256 % 4294967296 else fst_intr_~rdidx~0#1 % 256 % 4294967296 - 4294967296), fst_intr_#t~mem470#1.base, 18784 + fst_intr_#t~mem470#1.offset); srcloc: null [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: havoc fst_intr_#t~mem470#1.base, fst_intr_#t~mem470#1.offset;fst_intr_#res#1 := 1; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276-1: SUMMARY for call fst_intr_#t~ret452#1 := readl(fst_intr_#t~mem451#1.base, 18964 + fst_intr_#t~mem451#1.offset); srcloc: null [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276-2: call fst_intr_#t~mem451#1.base, fst_intr_#t~mem451#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6276: fst_intr_~int_retry_count~0#1 := fst_intr_#t~ret452#1;havoc fst_intr_#t~mem451#1.base, fst_intr_#t~mem451#1.offset;havoc fst_intr_#t~ret452#1; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6739-1: fst_set_iface_#res#1 := -22;call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume 0 != fst_op_lower_#t~mem285#1;havoc fst_op_lower_#t~mem285#1; [2025-02-08 02:04:40,589 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5682: assume !(0 != fst_op_lower_#t~mem285#1);havoc fst_op_lower_#t~mem285#1; [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6805: call write~int#3(4099, fst_get_iface_~ifr#1.base, 16 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7664: assume 1 == fst_add_one_#t~mem833#1;havoc fst_add_one_#t~mem833#1;call fst_add_one_#t~mem834#1.base, fst_add_one_#t~mem834#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 862 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7664: assume !(1 == fst_add_one_#t~mem833#1);havoc fst_add_one_#t~mem833#1; [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532-1: SUMMARY for call fst_add_one_#t~ret804#1.base, fst_add_one_#t~ret804#1.offset := ioremap(fst_add_one_#t~mem803#1 % 4294967296, 16); srcloc: null [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7532: fst_add_one_~tmp___3~3#1.base, fst_add_one_~tmp___3~3#1.offset := fst_add_one_#t~ret804#1.base, fst_add_one_#t~ret804#1.offset;havoc fst_add_one_#t~mem803#1;havoc fst_add_one_#t~ret804#1.base, fst_add_one_#t~ret804#1.offset;fst_add_one_~tmp___2~8#1.base, fst_add_one_~tmp___2~8#1.offset := fst_add_one_~tmp___3~3#1.base, fst_add_one_~tmp___3~3#1.offset;call write~$Pointer$#12(fst_add_one_~tmp___2~8#1.base, fst_add_one_~tmp___2~8#1.offset, fst_add_one_~card~8#1.base, 8 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem529#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem529#1 % 256 % 4294967296 else set_conf_from_info_#t~mem529#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem530#1.base, 19228 + set_conf_from_info_#t~mem530#1.offset); srcloc: null [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6541: havoc set_conf_from_info_#t~mem529#1;havoc set_conf_from_info_#t~mem530#1.base, set_conf_from_info_#t~mem530#1.offset;call set_conf_from_info_#t~mem531#1 := read~int#17(set_conf_from_info_~info#1.base, 67 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem532#1.base, set_conf_from_info_#t~mem532#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7070: call write~int#12(4, fst_ioctl_~port~3#1.base, 28 + fst_ioctl_~port~3#1.offset, 4);fst_ioctl_#res#1 := 0;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: assume fst_ioctl_#t~mem672#1 % 4294967296 > 1048576;havoc fst_ioctl_#t~mem672#1;fst_ioctl_#res#1 := -6;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: assume !(fst_ioctl_#t~mem672#1 % 4294967296 > 1048576);havoc fst_ioctl_#t~mem672#1;call fst_ioctl_#t~mem673#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, 4 + fst_ioctl_~#wrthdr~0#1.offset, 4); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume 0 != main_~ldv_s_fst_driver_pci_driver~0#1; [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7929: assume !(0 != main_~ldv_s_fst_driver_pci_driver~0#1); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5749: fst_tx_config_~offset~1#1 := 8192 * (8 + (2 * fst_tx_config_~pi~2#1 + fst_tx_config_~i~3#1));call fst_tx_config_#t~mem299#1.base, fst_tx_config_#t~mem299#1.offset := read~$Pointer$#12(fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: havoc set_conf_from_info_#t~mem531#1;havoc set_conf_from_info_#t~mem532#1.base, set_conf_from_info_#t~mem532#1.offset;call set_conf_from_info_#t~mem533#1 := read~int#17(set_conf_from_info_~info#1.base, 68 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem534#1.base, set_conf_from_info_#t~mem534#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem531#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem531#1 % 256 % 4294967296 else set_conf_from_info_#t~mem531#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem532#1.base, 19229 + set_conf_from_info_#t~mem532#1.offset); srcloc: null [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: assume 0 != fst_intr_~int_retry_count~0#1 % 4294967296;call fst_intr_#t~mem453#1.base, fst_intr_#t~mem453#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6278: assume !(0 != fst_intr_~int_retry_count~0#1 % 4294967296); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816-1: SUMMARY for call fst_intr_ctlchg_#t~ret317#1 := readl(fst_intr_ctlchg_#t~mem315#1.base, fst_intr_ctlchg_#t~mem315#1.offset + (if (19000 + fst_intr_ctlchg_#t~mem316#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (19000 + fst_intr_ctlchg_#t~mem316#1) % 18446744073709551616 % 18446744073709551616 else (19000 + fst_intr_ctlchg_#t~mem316#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750: havoc fst_tx_config_#t~mem299#1.base, fst_tx_config_#t~mem299#1.offset;call fst_tx_config_#t~mem300#1.base, fst_tx_config_#t~mem300#1.offset := read~$Pointer$#12(fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5816: fst_intr_ctlchg_~tmp~35#1 := fst_intr_ctlchg_#t~ret317#1;havoc fst_intr_ctlchg_#t~mem315#1.base, fst_intr_ctlchg_#t~mem315#1.offset;havoc fst_intr_ctlchg_#t~mem316#1;havoc fst_intr_ctlchg_#t~ret317#1;fst_intr_ctlchg_~signals~0#1 := (if fst_intr_ctlchg_~tmp~35#1 % 4294967296 % 4294967296 <= 2147483647 then fst_intr_ctlchg_~tmp~35#1 % 4294967296 % 4294967296 else fst_intr_ctlchg_~tmp~35#1 % 4294967296 % 4294967296 - 4294967296);call fst_intr_ctlchg_#t~mem318#1 := read~int#2(fst_intr_ctlchg_~port#1.base, 20 + fst_intr_ctlchg_~port#1.offset, 4); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666: call write~$Pointer$#12(fst_add_one_#t~ret835#1.base, fst_add_one_#t~ret835#1.offset, fst_add_one_~card~8#1.base, 902 + fst_add_one_~card~8#1.offset, 8);havoc fst_add_one_#t~mem834#1.base, fst_add_one_#t~mem834#1.offset;havoc fst_add_one_#t~ret835#1.base, fst_add_one_#t~ret835#1.offset;call fst_add_one_#t~mem836#1.base, fst_add_one_#t~mem836#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 902 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,590 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5750-1: SUMMARY for call writew((if fst_tx_config_~offset~1#1 % 65536 % 4294967296 <= 2147483647 then fst_tx_config_~offset~1#1 % 65536 % 4294967296 else fst_tx_config_~offset~1#1 % 65536 % 4294967296 - 4294967296), fst_tx_config_#t~mem299#1.base, fst_tx_config_#t~mem299#1.offset + (if (8192 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8192 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 else (8192 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5684: SUMMARY for call fst_issue_cmd(fst_op_lower_~port#1.base, fst_op_lower_~port#1.offset, 6); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552-1: SUMMARY for call fst_rx_dma_complete_#t~ret239#1 := hdlc_type_trans(fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset, fst_rx_dma_complete_~dev~1#1.base, fst_rx_dma_complete_~dev~1#1.offset); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem533#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem533#1 % 256 % 4294967296 else set_conf_from_info_#t~mem533#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem534#1.base, 19230 + set_conf_from_info_#t~mem534#1.offset); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6543: havoc set_conf_from_info_#t~mem533#1;havoc set_conf_from_info_#t~mem534#1.base, set_conf_from_info_#t~mem534#1.offset;call set_conf_from_info_#t~mem535#1 := read~int#17(set_conf_from_info_~info#1.base, 69 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem536#1.base, set_conf_from_info_#t~mem536#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600: assume 0 == (fst_add_one_~dev~5#1.base + fst_add_one_~dev~5#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7600: assume !(0 == (fst_add_one_~dev~5#1.base + fst_add_one_~dev~5#1.offset) % 18446744073709551616);call write~$Pointer$#12(fst_add_one_~dev~5#1.base, fst_add_one_~dev~5#1.offset, fst_add_one_~card~8#1.base, 110 + fst_add_one_~card~8#1.offset + 188 * fst_add_one_~i~10#1, 8);call write~$Pointer$#12(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, fst_add_one_~card~8#1.base, 8 + (110 + fst_add_one_~card~8#1.offset + 188 * fst_add_one_~i~10#1), 8);call write~int#12(fst_add_one_~i~10#1, fst_add_one_~card~8#1.base, 16 + (110 + fst_add_one_~card~8#1.offset + 188 * fst_add_one_~i~10#1), 4);call write~int#12(0, fst_add_one_~card~8#1.base, 24 + (110 + fst_add_one_~card~8#1.offset + 188 * fst_add_one_~i~10#1), 4); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: call write~int#12(fst_rx_dma_complete_#t~ret239#1, fst_rx_dma_complete_~skb#1.base, 134 + fst_rx_dma_complete_~skb#1.offset, 2);havoc fst_rx_dma_complete_#t~ret239#1; [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7666-1: SUMMARY for call fst_add_one_#t~ret835#1.base, fst_add_one_#t~ret835#1.offset := pci_alloc_consistent(fst_add_one_#t~mem834#1.base, fst_add_one_#t~mem834#1.offset, 8000, fst_add_one_~card~8#1.base, 910 + fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345: assume 33 == fst_intr_~event~0#1; [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345: assume !(33 == fst_intr_~event~0#1); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: havoc fst_openport_#t~mem727#1.base, fst_openport_#t~mem727#1.offset; [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-1: SUMMARY for call netif_carrier_off(fst_openport_#t~mem727#1.base, fst_openport_#t~mem727#1.offset); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751: havoc fst_tx_config_#t~mem300#1.base, fst_tx_config_#t~mem300#1.offset;call fst_tx_config_#t~mem301#1.base, fst_tx_config_#t~mem301#1.offset := read~$Pointer$#12(fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset, 8); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5751-1: SUMMARY for call writeb((if fst_tx_config_~offset~1#1 % 4294967296 / 65536 % 256 % 4294967296 <= 2147483647 then fst_tx_config_~offset~1#1 % 4294967296 / 65536 % 256 % 4294967296 else fst_tx_config_~offset~1#1 % 4294967296 / 65536 % 256 % 4294967296 - 4294967296), fst_tx_config_#t~mem300#1.base, fst_tx_config_#t~mem300#1.offset + (if (8194 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8194 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 else (8194 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6808: call write~int#3(4096, fst_get_iface_~ifr#1.base, 16 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume 6 == gather_conf_info_#t~mem577#1 % 4294967296;havoc gather_conf_info_#t~mem577#1;call gather_conf_info_#t~mem578#1.base, gather_conf_info_#t~mem578#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: assume !(6 == gather_conf_info_#t~mem577#1 % 4294967296);havoc gather_conf_info_#t~mem577#1; [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem535#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem535#1 % 256 % 4294967296 else set_conf_from_info_#t~mem535#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem536#1.base, 19231 + set_conf_from_info_#t~mem536#1.offset); srcloc: null [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6544: havoc set_conf_from_info_#t~mem535#1;havoc set_conf_from_info_#t~mem536#1.base, set_conf_from_info_#t~mem536#1.offset;call set_conf_from_info_#t~mem537#1 := read~int#17(set_conf_from_info_~info#1.base, 58 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem538#1.base, set_conf_from_info_#t~mem538#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,591 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: call gather_conf_info_#t~mem577#1 := read~int#12(gather_conf_info_~card#1.base, 32 + gather_conf_info_~card#1.offset, 4); [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280-1: SUMMARY for call writel(0, fst_intr_#t~mem453#1.base, 18964 + fst_intr_#t~mem453#1.offset); srcloc: null [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: havoc fst_intr_#t~mem453#1.base, fst_intr_#t~mem453#1.offset; [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8196: havoc pci_request_regions_#t~nondet898#1;fst_add_one_#t~ret795#1 := pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet898#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;havoc pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;assume { :end_inline_pci_request_regions } true;assume -2147483648 <= fst_add_one_#t~ret795#1 && fst_add_one_#t~ret795#1 <= 2147483647;fst_add_one_~err~3#1 := fst_add_one_#t~ret795#1;havoc fst_add_one_#t~ret795#1; [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073-1: call fst_ioctl_#t~mem712#1 := read~int#12(fst_ioctl_~port~3#1.base, 28 + fst_ioctl_~port~3#1.offset, 4); [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073: assume 4 == fst_ioctl_#t~mem712#1;havoc fst_ioctl_#t~mem712#1;call write~int#3(8204, fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4);fst_ioctl_#res#1 := 0;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7073: assume !(4 == fst_ioctl_#t~mem712#1);havoc fst_ioctl_#t~mem712#1; [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume fst_ioctl_#t~mem673#1 % 4294967296 > 1048576;havoc fst_ioctl_#t~mem673#1;fst_ioctl_#res#1 := -6;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume !(fst_ioctl_#t~mem673#1 % 4294967296 > 1048576);havoc fst_ioctl_#t~mem673#1;call fst_ioctl_#t~mem674#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, 4);call fst_ioctl_#t~mem675#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, 4 + fst_ioctl_~#wrthdr~0#1.offset, 4); [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752-1: SUMMARY for call writew(0, fst_tx_config_#t~mem301#1.base, fst_tx_config_#t~mem301#1.offset + (if (8196 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8196 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 else (8196 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5752: havoc fst_tx_config_#t~mem301#1.base, fst_tx_config_#t~mem301#1.offset;call fst_tx_config_#t~mem302#1.base, fst_tx_config_#t~mem302#1.offset := read~$Pointer$#12(fst_tx_config_~card~2#1.base, fst_tx_config_~card~2#1.offset, 8); [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: assume 0 == (fst_add_one_#t~mem836#1.base + fst_add_one_#t~mem836#1.offset) % 18446744073709551616;havoc fst_add_one_#t~mem836#1.base, fst_add_one_#t~mem836#1.offset; [2025-02-08 02:04:40,592 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7668: assume !(0 == (fst_add_one_#t~mem836#1.base + fst_add_one_#t~mem836#1.offset) % 18446744073709551616);havoc fst_add_one_#t~mem836#1.base, fst_add_one_#t~mem836#1.offset;call fst_add_one_#t~mem840#1.base, fst_add_one_#t~mem840#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 862 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume 4096 == (if fst_set_iface_#t~mem631#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem631#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem631#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem631#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6677: assume !(4096 == (if fst_set_iface_#t~mem631#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem631#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem631#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem631#1;call fst_set_iface_#t~mem632#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: assume 0 == (fst_add_one_~tmp___2~8#1.base + fst_add_one_~tmp___2~8#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7536: assume !(0 == (fst_add_one_~tmp___2~8#1.base + fst_add_one_~tmp___2~8#1.offset) % 18446744073709551616);call fst_add_one_#t~mem806#1 := read~int#12(fst_add_one_~pdev#1.base, 1205 + fst_add_one_~pdev#1.offset, 4);assume { :begin_inline_request_irq } true;request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset := fst_add_one_#t~mem806#1, #funAddr~fst_intr.base, #funAddr~fst_intr.offset, 128, 35, 0, fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset;havoc request_irq_#res#1;havoc request_irq_#t~ret130#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~16#1;request_irq_~irq#1 := request_irq_#in~irq#1;request_irq_~handler#1.base, request_irq_~handler#1.offset := request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset;request_irq_~flags#1 := request_irq_#in~flags#1;request_irq_~name#1.base, request_irq_~name#1.offset := request_irq_#in~name#1.base, request_irq_#in~name#1.offset;request_irq_~dev#1.base, request_irq_~dev#1.offset := request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;havoc request_irq_~tmp~16#1;assume { :begin_inline_request_threaded_irq } true;request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset := request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, 0, 0, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset;havoc request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet901#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;request_threaded_irq_~arg0#1 := request_threaded_irq_#in~arg0#1;request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset := request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset;request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset := request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset;request_threaded_irq_~arg3#1 := request_threaded_irq_#in~arg3#1;request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset := request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset;request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset := request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;havoc request_threaded_irq_#t~nondet901#1;assume -2147483648 <= request_threaded_irq_#t~nondet901#1 && request_threaded_irq_#t~nondet901#1 <= 2147483647;request_threaded_irq_#res#1 := request_threaded_irq_#t~nondet901#1;havoc request_threaded_irq_#t~nondet901#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem537#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem537#1 % 256 % 4294967296 else set_conf_from_info_#t~mem537#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem538#1.base, 19232 + set_conf_from_info_#t~mem538#1.offset); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: havoc set_conf_from_info_#t~mem537#1;havoc set_conf_from_info_#t~mem538#1.base, set_conf_from_info_#t~mem538#1.offset;call set_conf_from_info_#t~mem539#1 := read~int#17(set_conf_from_info_~info#1.base, 70 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem540#1.base, set_conf_from_info_#t~mem540#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5819: assume 2 == fst_intr_ctlchg_#t~mem318#1;havoc fst_intr_ctlchg_#t~mem318#1;fst_intr_ctlchg_~tmp___2~2#1 := 1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5819: assume !(2 == fst_intr_ctlchg_#t~mem318#1);havoc fst_intr_ctlchg_#t~mem318#1;call fst_intr_ctlchg_#t~mem319#1 := read~int#2(fst_intr_ctlchg_~port#1.base, 20 + fst_intr_ctlchg_~port#1.offset, 4); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume 1 == (if fst_set_iface_#t~mem644#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem644#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem644#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem644#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6744: assume !(1 == (if fst_set_iface_#t~mem644#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem644#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem644#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem644#1;call fst_set_iface_#t~mem645#1 := read~int#17(fst_set_iface_~#sync~0#1.base, 4 + fst_set_iface_~#sync~0#1.offset, 4); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753: havoc fst_tx_config_#t~mem302#1.base, fst_tx_config_#t~mem302#1.offset;fst_tx_config_~i~3#1 := 1 + fst_tx_config_~i~3#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5753-1: SUMMARY for call writeb(0, fst_tx_config_#t~mem302#1.base, fst_tx_config_#t~mem302#1.offset + (if (8195 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8195 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 else (8195 + 8 * (2 * (16 + fst_tx_config_~pi~2#1) + fst_tx_config_~i~3#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546: havoc set_conf_from_info_#t~mem539#1;havoc set_conf_from_info_#t~mem540#1.base, set_conf_from_info_#t~mem540#1.offset;call set_conf_from_info_#t~mem541#1 := read~int#17(set_conf_from_info_~info#1.base, 71 + set_conf_from_info_~info#1.offset, 1); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612-1: SUMMARY for call gather_conf_info_#t~ret579#1 := readl(gather_conf_info_#t~mem578#1.base, 19216 + gather_conf_info_#t~mem578#1.offset); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612: call write~int#17(gather_conf_info_#t~ret579#1, gather_conf_info_~info#1.base, 36 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem578#1.base, gather_conf_info_#t~mem578#1.offset;havoc gather_conf_info_#t~ret579#1;call gather_conf_info_#t~mem580#1.base, gather_conf_info_#t~mem580#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: assume fst_add_one_~i~10#1 < ~fst_excluded_cards~0; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7471: assume !(fst_add_one_~i~10#1 < ~fst_excluded_cards~0); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: assume 1 == fst_init_dma_#t~mem219#1;havoc fst_init_dma_#t~mem219#1;call fst_init_dma_#t~mem220#1.base, fst_init_dma_#t~mem220#1.offset := read~$Pointer$#12(fst_init_dma_~card#1.base, 862 + fst_init_dma_~card#1.offset, 8);assume { :begin_inline_pci_set_master } true;pci_set_master_#in~arg0#1.base, pci_set_master_#in~arg0#1.offset := fst_init_dma_#t~mem220#1.base, fst_init_dma_#t~mem220#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:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: assume !(1 == fst_init_dma_#t~mem219#1);havoc fst_init_dma_#t~mem219#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6546-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem539#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem539#1 % 256 % 4294967296 else set_conf_from_info_#t~mem539#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem540#1.base, 19233 + set_conf_from_info_#t~mem540#1.offset); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7141: call fst_openport_#t~mem728#1 := read~int#12(fst_openport_~port#1.base, 52 + fst_openport_~port#1.offset, 4);call fst_openport_#t~mem729#1 := read~int#12(fst_openport_~port#1.base, 48 + fst_openport_~port#1.offset, 4);fst_openport_~txq_length~1#1 := fst_openport_#t~mem728#1 - fst_openport_#t~mem729#1;havoc fst_openport_#t~mem728#1;havoc fst_openport_#t~mem729#1;call write~int#12(0, fst_openport_~port#1.base, 52 + fst_openport_~port#1.offset, 4);call write~int#12(0, fst_openport_~port#1.base, 48 + fst_openport_~port#1.offset, 4); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009-1: SUMMARY for call fst_ioctl_#t~ret698#1 := copy_from_user(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset, fst_ioctl_#t~mem697#1.base, fst_ioctl_#t~mem697#1.offset, 104); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7009: fst_ioctl_~tmp___7~0#1 := fst_ioctl_#t~ret698#1;havoc fst_ioctl_#t~mem697#1.base, fst_ioctl_#t~mem697#1.offset;havoc fst_ioctl_#t~ret698#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6811: call write~int#3(4097, fst_get_iface_~ifr#1.base, 16 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670: assume -2147483648 <= fst_add_one_#t~ret837#1 && fst_add_one_#t~ret837#1 <= 2147483647;havoc fst_add_one_#t~ret837#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5556-1: SUMMARY for call fst_rx_dma_complete_#t~ret240#1 := netif_rx(fst_rx_dma_complete_~skb#1.base, fst_rx_dma_complete_~skb#1.offset); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604-2: call fst_add_one_#t~mem822#1.base, fst_add_one_#t~mem822#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 110 + fst_add_one_~card~8#1.offset + 188 * fst_add_one_~i~10#1, 8); [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: assume -2147483648 <= fst_add_one_#t~ret805#1 && fst_add_one_#t~ret805#1 <= 2147483647;havoc fst_add_one_#t~ret805#1; [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604-1: SUMMARY for call free_netdev(fst_add_one_#t~mem822#1.base, fst_add_one_#t~mem822#1.offset); srcloc: null [2025-02-08 02:04:40,593 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7604: havoc fst_add_one_#t~mem822#1.base, fst_add_one_#t~mem822#1.offset;fst_add_one_~tmp___7~1#1 := fst_add_one_~i~10#1;fst_add_one_~i~10#1 := fst_add_one_~i~10#1 - 1; [2025-02-08 02:04:40,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-1: SUMMARY for call gather_conf_info_#t~ret581#1 := readb(gather_conf_info_#t~mem580#1.base, 19220 + gather_conf_info_#t~mem580#1.offset); srcloc: null [2025-02-08 02:04:40,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5556: assume -2147483648 <= fst_rx_dma_complete_#t~ret240#1 && fst_rx_dma_complete_#t~ret240#1 <= 2147483647;fst_rx_dma_complete_~rx_status~0#1 := fst_rx_dma_complete_#t~ret240#1;havoc fst_rx_dma_complete_#t~ret240#1;call fst_rx_dma_complete_#t~mem241#1.base, fst_rx_dma_complete_#t~mem241#1.offset := read~$Pointer$#12(fst_rx_dma_complete_~port#1.base, fst_rx_dma_complete_~port#1.offset, 8); [2025-02-08 02:04:40,594 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7670-1: SUMMARY for call fst_add_one_#t~ret837#1 := printk(39, 0); srcloc: null [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613: call write~int#17(gather_conf_info_#t~ret581#1, gather_conf_info_~info#1.base, 59 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem580#1.base, gather_conf_info_#t~mem580#1.offset;havoc gather_conf_info_#t~ret581#1;call gather_conf_info_#t~mem582#1.base, gather_conf_info_#t~mem582#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538-1: SUMMARY for call fst_add_one_#t~ret805#1 := printk(34, 0); srcloc: null [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: assume false;call fst_intr_#t~mem461#1 := read~int#2(fst_intr_~port~2#1.base, 24 + fst_intr_~port~2#1.offset, 4); [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6349: assume !false;fst_intr_~rdidx~0#1 := 1 + fst_intr_~rdidx~0#1; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067: havoc __kmalloc_#t~ret878#1.base, __kmalloc_#t~ret878#1.offset;kmalloc_#t~ret61#1.base, kmalloc_#t~ret61#1.offset := __kmalloc_#res#1.base, __kmalloc_#res#1.offset;havoc __kmalloc_#t~ret878#1.base, __kmalloc_#t~ret878#1.offset, __kmalloc_~arg0#1, __kmalloc_~arg1#1;havoc __kmalloc_#in~arg0#1, __kmalloc_#in~arg1#1;assume { :end_inline___kmalloc } true;kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset := kmalloc_#t~ret61#1.base, kmalloc_#t~ret61#1.offset;havoc kmalloc_#t~ret61#1.base, kmalloc_#t~ret61#1.offset;kmalloc_#res#1.base, kmalloc_#res#1.offset := kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067-3: SUMMARY for call __kmalloc_#t~ret878#1.base, __kmalloc_#t~ret878#1.offset := ldv_malloc(__kmalloc_~arg0#1); srcloc: null [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: assume (fst_ioctl_#t~mem674#1 + fst_ioctl_#t~mem675#1) % 4294967296 > 1048576;havoc fst_ioctl_#t~mem674#1;havoc fst_ioctl_#t~mem675#1;fst_ioctl_#res#1 := -6;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: assume !((fst_ioctl_#t~mem674#1 + fst_ioctl_#t~mem675#1) % 4294967296 > 1048576);havoc fst_ioctl_#t~mem674#1;havoc fst_ioctl_#t~mem675#1;call fst_ioctl_#t~mem676#1.base, fst_ioctl_#t~mem676#1.offset := read~$Pointer$#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 8);call fst_ioctl_#t~mem677#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, 4);assume { :begin_inline_memdup_user } true;memdup_user_#in~arg0#1.base, memdup_user_#in~arg0#1.offset, memdup_user_#in~arg1#1 := fst_ioctl_#t~mem676#1.base, 8 + fst_ioctl_#t~mem676#1.offset, fst_ioctl_#t~mem677#1 % 4294967296;havoc memdup_user_#res#1.base, memdup_user_#res#1.offset;havoc memdup_user_#t~ret892#1.base, memdup_user_#t~ret892#1.offset, memdup_user_~arg0#1.base, memdup_user_~arg0#1.offset, memdup_user_~arg1#1;memdup_user_~arg0#1.base, memdup_user_~arg0#1.offset := memdup_user_#in~arg0#1.base, memdup_user_#in~arg0#1.offset;memdup_user_~arg1#1 := memdup_user_#in~arg1#1; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8067-2: __kmalloc_#res#1.base, __kmalloc_#res#1.offset := __kmalloc_#t~ret878#1.base, __kmalloc_#t~ret878#1.offset;havoc __kmalloc_#t~ret878#1.base, __kmalloc_#t~ret878#1.offset; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume 1 == main_~ldv_s_fst_ops_net_device_ops~0#1;assume { :begin_inline_fst_close } true;fst_close_#in~dev#1.base, fst_close_#in~dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc fst_close_#res#1;havoc fst_close_#t~ret738#1.base, fst_close_#t~ret738#1.offset, fst_close_#t~mem739#1.base, fst_close_#t~mem739#1.offset, fst_close_#t~mem740#1.base, fst_close_#t~mem740#1.offset, fst_close_#t~mem741#1, fst_close_#t~ret742#1, fst_close_#t~mem743#1, fst_close_#t~ret744#1, fst_close_#t~ret745#1.base, fst_close_#t~ret745#1.offset, fst_close_#t~mem746#1.base, fst_close_#t~mem746#1.offset, fst_close_#t~mem747#1, fst_close_~dev#1.base, fst_close_~dev#1.offset, fst_close_~port~5#1.base, fst_close_~port~5#1.offset, fst_close_~card~5#1.base, fst_close_~card~5#1.offset, fst_close_~tx_dma_done~0#1, fst_close_~rx_dma_done~0#1, fst_close_~tmp~46#1.base, fst_close_~tmp~46#1.offset, fst_close_~tmp___0~20#1.base, fst_close_~tmp___0~20#1.offset;fst_close_~dev#1.base, fst_close_~dev#1.offset := fst_close_#in~dev#1.base, fst_close_#in~dev#1.offset;havoc fst_close_~port~5#1.base, fst_close_~port~5#1.offset;havoc fst_close_~card~5#1.base, fst_close_~card~5#1.offset;havoc fst_close_~tx_dma_done~0#1;havoc fst_close_~rx_dma_done~0#1;havoc fst_close_~tmp~46#1.base, fst_close_~tmp~46#1.offset;havoc fst_close_~tmp___0~20#1.base, fst_close_~tmp___0~20#1.offset; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: assume !(1 == main_~ldv_s_fst_ops_net_device_ops~0#1); [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614: call write~int#17(gather_conf_info_#t~ret583#1, gather_conf_info_~info#1.base, 60 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem582#1.base, gather_conf_info_#t~mem582#1.offset;havoc gather_conf_info_#t~ret583#1;call gather_conf_info_#t~mem584#1.base, gather_conf_info_#t~mem584#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7671: SUMMARY for call fst_disable_intr(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: assume 4097 == (if fst_set_iface_#t~mem632#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem632#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem632#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem632#1; [2025-02-08 02:04:40,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6680: assume !(4097 == (if fst_set_iface_#t~mem632#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem632#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem632#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem632#1;call fst_set_iface_#t~mem633#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491: 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;havoc fst_init_dma_#t~mem220#1.base, fst_init_dma_#t~mem220#1.offset;call fst_init_dma_#t~mem221#1 := read~int#12(fst_init_dma_~card#1.base, 108 + fst_init_dma_~card#1.offset, 2); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7539: SUMMARY for call pci_release_regions(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557: havoc fst_rx_dma_complete_#t~mem241#1.base, fst_rx_dma_complete_#t~mem241#1.offset; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume 0 != set_conf_from_info_#t~mem541#1 % 256 % 4294967296;havoc set_conf_from_info_#t~mem541#1;call set_conf_from_info_#t~mem542#1.base, set_conf_from_info_#t~mem542#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume !(0 != set_conf_from_info_#t~mem541#1 % 256 % 4294967296);havoc set_conf_from_info_#t~mem541#1;call set_conf_from_info_#t~mem543#1.base, set_conf_from_info_#t~mem543#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5557-1: SUMMARY for call fst_process_rx_status(fst_rx_dma_complete_~rx_status~0#1, fst_rx_dma_complete_#t~mem241#1.base, fst_rx_dma_complete_#t~mem241#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6614-1: SUMMARY for call gather_conf_info_#t~ret583#1 := readb(gather_conf_info_#t~mem582#1.base, 19221 + gather_conf_info_#t~mem582#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6284: assume 0 == fst_intr_~do_card_interrupt~0#1 % 4294967296;fst_intr_#res#1 := 1; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6284: assume !(0 == fst_intr_~do_card_interrupt~0#1 % 4294967296);call fst_intr_#t~mem454#1 := read~int#2(fst_intr_~card~3#1.base, 870 + fst_intr_~card~3#1.offset, 4); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879-1: SUMMARY for call fst_ioctl_#t~ret665#1.base, fst_ioctl_#t~ret665#1.offset := dev_to_hdlc(fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5822: assume 4 == fst_intr_ctlchg_#t~mem319#1;havoc fst_intr_ctlchg_#t~mem319#1;fst_intr_ctlchg_~tmp___2~2#1 := 1; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5822: assume !(4 == fst_intr_ctlchg_#t~mem319#1);havoc fst_intr_ctlchg_#t~mem319#1;fst_intr_ctlchg_~tmp___2~2#1 := 4; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6879: fst_ioctl_~tmp~43#1.base, fst_ioctl_~tmp~43#1.offset := fst_ioctl_#t~ret665#1.base, fst_ioctl_#t~ret665#1.offset;havoc fst_ioctl_#t~ret665#1.base, fst_ioctl_#t~ret665#1.offset;call fst_ioctl_#t~mem666#1.base, fst_ioctl_#t~mem666#1.offset := read~$Pointer$#12(fst_ioctl_~tmp~43#1.base, 108 + fst_ioctl_~tmp~43#1.offset, 8);fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset := fst_ioctl_#t~mem666#1.base, fst_ioctl_#t~mem666#1.offset;havoc fst_ioctl_#t~mem666#1.base, fst_ioctl_#t~mem666#1.offset;call fst_ioctl_#t~mem667#1.base, fst_ioctl_#t~mem667#1.offset := read~$Pointer$#12(fst_ioctl_~port~3#1.base, 8 + fst_ioctl_~port~3#1.offset, 8);fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset := fst_ioctl_#t~mem667#1.base, fst_ioctl_#t~mem667#1.offset;havoc fst_ioctl_#t~mem667#1.base, fst_ioctl_#t~mem667#1.offset;assume { :begin_inline_capable } true;capable_#in~arg0#1 := 12;havoc capable_#res#1;havoc capable_#t~nondet884#1, capable_~arg0#1;capable_~arg0#1 := capable_#in~arg0#1;havoc capable_#t~nondet884#1;assume 0 == capable_#t~nondet884#1 || 1 == capable_#t~nondet884#1;capable_#res#1 := (if 0 == capable_#t~nondet884#1 % 256 then 0 else 1);havoc capable_#t~nondet884#1; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: assume 2 == (if fst_set_iface_#t~mem645#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem645#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem645#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem645#1; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6747: assume !(2 == (if fst_set_iface_#t~mem645#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem645#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem645#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem645#1; [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: SUMMARY for call gather_conf_info_#t~ret585#1 := readb(gather_conf_info_#t~mem584#1.base, 19222 + gather_conf_info_#t~mem584#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: call write~int#17(gather_conf_info_#t~ret585#1, gather_conf_info_~info#1.base, 61 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem584#1.base, gather_conf_info_#t~mem584#1.offset;havoc gather_conf_info_#t~ret585#1;call gather_conf_info_#t~mem586#1.base, gather_conf_info_#t~mem586#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7672: SUMMARY for call pci_release_regions(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492-1: SUMMARY for call outl(132161, 128 + (if fst_init_dma_#t~mem221#1 % 65536 % 4294967296 <= 2147483647 then fst_init_dma_#t~mem221#1 % 65536 % 4294967296 else fst_init_dma_#t~mem221#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7540: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5492: havoc fst_init_dma_#t~mem221#1;call fst_init_dma_#t~mem222#1 := read~int#12(fst_init_dma_~card#1.base, 108 + fst_init_dma_~card#1.offset, 2); [2025-02-08 02:04:40,596 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351: assume 0 != fst_intr_#t~mem461#1;havoc fst_intr_#t~mem461#1;assume { :begin_inline_fst_intr_te1_alarm } true;fst_intr_te1_alarm_#in~card#1.base, fst_intr_te1_alarm_#in~card#1.offset, fst_intr_te1_alarm_#in~port#1.base, fst_intr_te1_alarm_#in~port#1.offset := fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset;havoc fst_intr_te1_alarm_#t~mem303#1.base, fst_intr_te1_alarm_#t~mem303#1.offset, fst_intr_te1_alarm_#t~ret304#1, fst_intr_te1_alarm_#t~mem305#1.base, fst_intr_te1_alarm_#t~mem305#1.offset, fst_intr_te1_alarm_#t~ret306#1, fst_intr_te1_alarm_#t~mem307#1.base, fst_intr_te1_alarm_#t~mem307#1.offset, fst_intr_te1_alarm_#t~ret308#1, fst_intr_te1_alarm_#t~mem309#1.base, fst_intr_te1_alarm_#t~mem309#1.offset, fst_intr_te1_alarm_#t~ret310#1, fst_intr_te1_alarm_#t~mem311#1.base, fst_intr_te1_alarm_#t~mem311#1.offset, fst_intr_te1_alarm_#t~mem312#1.base, fst_intr_te1_alarm_#t~mem312#1.offset, fst_intr_te1_alarm_#t~ret313#1, fst_intr_te1_alarm_#t~mem314#1.base, fst_intr_te1_alarm_#t~mem314#1.offset, fst_intr_te1_alarm_~card#1.base, fst_intr_te1_alarm_~card#1.offset, fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset, fst_intr_te1_alarm_~los~0#1, fst_intr_te1_alarm_~rra~0#1, fst_intr_te1_alarm_~ais~0#1, fst_intr_te1_alarm_~tmp~34#1, fst_intr_te1_alarm_~tmp___0~10#1;fst_intr_te1_alarm_~card#1.base, fst_intr_te1_alarm_~card#1.offset := fst_intr_te1_alarm_#in~card#1.base, fst_intr_te1_alarm_#in~card#1.offset;fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset := fst_intr_te1_alarm_#in~port#1.base, fst_intr_te1_alarm_#in~port#1.offset;havoc fst_intr_te1_alarm_~los~0#1;havoc fst_intr_te1_alarm_~rra~0#1;havoc fst_intr_te1_alarm_~ais~0#1;havoc fst_intr_te1_alarm_~tmp~34#1;havoc fst_intr_te1_alarm_~tmp___0~10#1;call fst_intr_te1_alarm_#t~mem303#1.base, fst_intr_te1_alarm_#t~mem303#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~card#1.base, fst_intr_te1_alarm_~card#1.offset, 8); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6351: assume !(0 != fst_intr_#t~mem461#1);havoc fst_intr_#t~mem461#1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7210: fst_close_~tmp~46#1.base, fst_close_~tmp~46#1.offset := fst_close_#t~ret738#1.base, fst_close_#t~ret738#1.offset;havoc fst_close_#t~ret738#1.base, fst_close_#t~ret738#1.offset;call fst_close_#t~mem739#1.base, fst_close_#t~mem739#1.offset := read~$Pointer$#12(fst_close_~tmp~46#1.base, 108 + fst_close_~tmp~46#1.offset, 8);fst_close_~port~5#1.base, fst_close_~port~5#1.offset := fst_close_#t~mem739#1.base, fst_close_#t~mem739#1.offset;havoc fst_close_#t~mem739#1.base, fst_close_#t~mem739#1.offset;call fst_close_#t~mem740#1.base, fst_close_#t~mem740#1.offset := read~$Pointer$#12(fst_close_~port~5#1.base, 8 + fst_close_~port~5#1.offset, 8);fst_close_~card~5#1.base, fst_close_~card~5#1.offset := fst_close_#t~mem740#1.base, fst_close_#t~mem740#1.offset;havoc fst_close_#t~mem740#1.base, fst_close_#t~mem740#1.offset;call fst_close_#t~mem741#1 := read~int#12(fst_close_~card~5#1.base, 108 + fst_close_~card~5#1.offset, 2); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7210-1: SUMMARY for call fst_close_#t~ret738#1.base, fst_close_#t~ret738#1.offset := dev_to_hdlc(fst_close_~dev#1.base, fst_close_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: assume 0 != fst_ioctl_~tmp___7~0#1 % 18446744073709551616;fst_ioctl_#res#1 := -14;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7012: assume !(0 != fst_ioctl_~tmp___7~0#1 % 18446744073709551616);assume { :begin_inline_set_conf_from_info } true;set_conf_from_info_#in~card#1.base, set_conf_from_info_#in~card#1.offset, set_conf_from_info_#in~port#1.base, set_conf_from_info_#in~port#1.offset, set_conf_from_info_#in~info#1.base, set_conf_from_info_#in~info#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset, fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset;havoc set_conf_from_info_#res#1;havoc set_conf_from_info_#t~mem491#1, set_conf_from_info_#t~bitwise492#1, set_conf_from_info_#t~mem493#1, set_conf_from_info_#t~mem494#1, set_conf_from_info_#t~bitwise495#1, set_conf_from_info_#t~mem496#1, set_conf_from_info_#t~bitwise497#1, set_conf_from_info_#t~mem498#1, set_conf_from_info_#t~bitwise499#1, set_conf_from_info_#t~mem500#1, set_conf_from_info_#t~mem501#1.base, set_conf_from_info_#t~mem501#1.offset, set_conf_from_info_#t~mem502#1, set_conf_from_info_#t~mem503#1, set_conf_from_info_#t~bitwise504#1, set_conf_from_info_#t~mem505#1, set_conf_from_info_#t~mem506#1.base, set_conf_from_info_#t~mem506#1.offset, set_conf_from_info_#t~mem507#1, set_conf_from_info_#t~bitwise508#1, set_conf_from_info_#t~mem509#1, set_conf_from_info_#t~mem510#1.base, set_conf_from_info_#t~mem510#1.offset, set_conf_from_info_#t~mem511#1, set_conf_from_info_#t~mem512#1.base, set_conf_from_info_#t~mem512#1.offset, set_conf_from_info_#t~mem513#1, set_conf_from_info_#t~mem514#1, set_conf_from_info_#t~mem515#1, set_conf_from_info_#t~mem516#1.base, set_conf_from_info_#t~mem516#1.offset, set_conf_from_info_#t~mem517#1, set_conf_from_info_#t~mem518#1.base, set_conf_from_info_#t~mem518#1.offset, set_conf_from_info_#t~mem519#1, set_conf_from_info_#t~mem520#1.base, set_conf_from_info_#t~mem520#1.offset, set_conf_from_info_#t~mem521#1, set_conf_from_info_#t~mem522#1.base, set_conf_from_info_#t~mem522#1.offset, set_conf_from_info_#t~mem523#1, set_conf_from_info_#t~mem524#1.base, set_conf_from_info_#t~mem524#1.offset, set_conf_from_info_#t~mem525#1, set_conf_from_info_#t~mem526#1.base, set_conf_from_info_#t~mem526#1.offset, set_conf_from_info_#t~mem527#1, set_conf_from_info_#t~mem528#1.base, set_conf_from_info_#t~mem528#1.offset, set_conf_from_info_#t~mem529#1, set_conf_from_info_#t~mem530#1.base, set_conf_from_info_#t~mem530#1.offset, set_conf_from_info_#t~mem531#1, set_conf_from_info_#t~mem532#1.base, set_conf_from_info_#t~mem532#1.offset, set_conf_from_info_#t~mem533#1, set_conf_from_info_#t~mem534#1.base, set_conf_from_info_#t~mem534#1.offset, set_conf_from_info_#t~mem535#1, set_conf_from_info_#t~mem536#1.base, set_conf_from_info_#t~mem536#1.offset, set_conf_from_info_#t~mem537#1, set_conf_from_info_#t~mem538#1.base, set_conf_from_info_#t~mem538#1.offset, set_conf_from_info_#t~mem539#1, set_conf_from_info_#t~mem540#1.base, set_conf_from_info_#t~mem540#1.offset, set_conf_from_info_#t~mem541#1, set_conf_from_info_#t~mem542#1.base, set_conf_from_info_#t~mem542#1.offset, set_conf_from_info_#t~mem543#1.base, set_conf_from_info_#t~mem543#1.offset, set_conf_from_info_#t~mem544#1, set_conf_from_info_#t~mem545#1.base, set_conf_from_info_#t~mem545#1.offset, set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, set_conf_from_info_~port#1.base, set_conf_from_info_~port#1.offset, set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, set_conf_from_info_~err~0#1, set_conf_from_info_~my_framing~0#1;set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset := set_conf_from_info_#in~card#1.base, set_conf_from_info_#in~card#1.offset;set_conf_from_info_~port#1.base, set_conf_from_info_~port#1.offset := set_conf_from_info_#in~port#1.base, set_conf_from_info_#in~port#1.offset;set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset := set_conf_from_info_#in~info#1.base, set_conf_from_info_#in~info#1.offset;havoc set_conf_from_info_~err~0#1;havoc set_conf_from_info_~my_framing~0#1;set_conf_from_info_~err~0#1 := 0;call set_conf_from_info_#t~mem491#1 := read~int#17(set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, 4); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6814: call write~int#3(4102, fst_get_iface_~ifr#1.base, 16 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7871: main_#t~ret867#1 := fst_close_#res#1;havoc fst_close_#t~ret738#1.base, fst_close_#t~ret738#1.offset, fst_close_#t~mem739#1.base, fst_close_#t~mem739#1.offset, fst_close_#t~mem740#1.base, fst_close_#t~mem740#1.offset, fst_close_#t~mem741#1, fst_close_#t~ret742#1, fst_close_#t~mem743#1, fst_close_#t~ret744#1, fst_close_#t~ret745#1.base, fst_close_#t~ret745#1.offset, fst_close_#t~mem746#1.base, fst_close_#t~mem746#1.offset, fst_close_#t~mem747#1, fst_close_~dev#1.base, fst_close_~dev#1.offset, fst_close_~port~5#1.base, fst_close_~port~5#1.offset, fst_close_~card~5#1.base, fst_close_~card~5#1.offset, fst_close_~tx_dma_done~0#1, fst_close_~rx_dma_done~0#1, fst_close_~tmp~46#1.base, fst_close_~tmp~46#1.offset, fst_close_~tmp___0~20#1.base, fst_close_~tmp___0~20#1.offset;havoc fst_close_#in~dev#1.base, fst_close_#in~dev#1.offset;assume { :end_inline_fst_close } true;assume -2147483648 <= main_#t~ret867#1 && main_#t~ret867#1 <= 2147483647;main_~res_fst_close_37~0#1 := main_#t~ret867#1;havoc main_#t~ret867#1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: assume { :begin_inline_fst_cleanup_module } true;havoc fst_cleanup_module_#t~ret862#1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume fst_tx_config_~i~3#1 <= 1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5757: assume !(fst_tx_config_~i~3#1 <= 1); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: assume 1 == fst_rx_dma_complete_~rx_status~0#1;call fst_rx_dma_complete_#t~mem242#1 := read~int#12(fst_rx_dma_complete_~dev~1#1.base, 236 + fst_rx_dma_complete_~dev~1#1.offset, 8);call write~int#12(1 + fst_rx_dma_complete_#t~mem242#1, fst_rx_dma_complete_~dev~1#1.base, 236 + fst_rx_dma_complete_~dev~1#1.offset, 8);havoc fst_rx_dma_complete_#t~mem242#1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5559: assume !(1 == fst_rx_dma_complete_~rx_status~0#1); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550: havoc set_conf_from_info_#t~mem542#1.base, set_conf_from_info_#t~mem542#1.offset; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616-1: SUMMARY for call gather_conf_info_#t~ret587#1 := readb(gather_conf_info_#t~mem586#1.base, 19223 + gather_conf_info_#t~mem586#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673-1: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6616: call write~int#17(gather_conf_info_#t~ret587#1, gather_conf_info_~info#1.base, 62 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem586#1.base, gather_conf_info_#t~mem586#1.offset;havoc gather_conf_info_#t~ret587#1;call gather_conf_info_#t~mem588#1.base, gather_conf_info_#t~mem588#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7673: call fst_add_one_#t~mem838#1.base, fst_add_one_#t~mem838#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 8 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: havoc fst_init_dma_#t~mem222#1;call fst_init_dma_#t~mem223#1 := read~int#12(fst_init_dma_~card#1.base, 108 + fst_init_dma_~card#1.offset, 2); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493-1: SUMMARY for call outl(132161, 148 + (if fst_init_dma_#t~mem222#1 % 65536 % 4294967296 <= 2147483647 then fst_init_dma_#t~mem222#1 % 65536 % 4294967296 else fst_init_dma_#t~mem222#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7541: fst_add_one_#res#1 := -19;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6550-1: SUMMARY for call writeb(1, set_conf_from_info_#t~mem542#1.base, 19234 + set_conf_from_info_#t~mem542#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079-1: SUMMARY for call fst_ioctl_#t~ret713#1 := hdlc_ioctl(fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset, fst_ioctl_~cmd#1); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7079: assume -2147483648 <= fst_ioctl_#t~ret713#1 && fst_ioctl_#t~ret713#1 <= 2147483647;fst_ioctl_~tmp___11~0#1 := fst_ioctl_#t~ret713#1;havoc fst_ioctl_#t~ret713#1;fst_ioctl_#res#1 := fst_ioctl_~tmp___11~0#1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7872: SUMMARY for call ldv_check_return_value(main_~res_fst_close_37~0#1); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674: havoc fst_add_one_#t~mem838#1.base, fst_add_one_#t~mem838#1.offset;call fst_add_one_#t~mem839#1.base, fst_add_one_#t~mem839#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume 4098 == (if fst_set_iface_#t~mem633#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem633#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem633#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem633#1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6683: assume !(4098 == (if fst_set_iface_#t~mem633#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem633#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem633#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem633#1;call fst_set_iface_#t~mem634#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: havoc fst_init_dma_#t~mem223#1; [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617-1: SUMMARY for call gather_conf_info_#t~ret589#1 := readb(gather_conf_info_#t~mem588#1.base, 19224 + gather_conf_info_#t~mem588#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7674-1: SUMMARY for call iounmap(fst_add_one_#t~mem838#1.base, fst_add_one_#t~mem838#1.offset); srcloc: null [2025-02-08 02:04:40,597 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6617: call write~int#17(gather_conf_info_#t~ret589#1, gather_conf_info_~info#1.base, 63 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem588#1.base, gather_conf_info_#t~mem588#1.offset;havoc gather_conf_info_#t~ret589#1;call gather_conf_info_#t~mem590#1.base, gather_conf_info_#t~mem590#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: SUMMARY for call outl(0, 176 + (if fst_init_dma_#t~mem223#1 % 65536 % 4294967296 <= 2147483647 then fst_init_dma_#t~mem223#1 % 65536 % 4294967296 else fst_init_dma_#t~mem223#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6353: havoc fst_intr_te1_alarm_#t~mem303#1.base, fst_intr_te1_alarm_#t~mem303#1.offset, fst_intr_te1_alarm_#t~ret304#1, fst_intr_te1_alarm_#t~mem305#1.base, fst_intr_te1_alarm_#t~mem305#1.offset, fst_intr_te1_alarm_#t~ret306#1, fst_intr_te1_alarm_#t~mem307#1.base, fst_intr_te1_alarm_#t~mem307#1.offset, fst_intr_te1_alarm_#t~ret308#1, fst_intr_te1_alarm_#t~mem309#1.base, fst_intr_te1_alarm_#t~mem309#1.offset, fst_intr_te1_alarm_#t~ret310#1, fst_intr_te1_alarm_#t~mem311#1.base, fst_intr_te1_alarm_#t~mem311#1.offset, fst_intr_te1_alarm_#t~mem312#1.base, fst_intr_te1_alarm_#t~mem312#1.offset, fst_intr_te1_alarm_#t~ret313#1, fst_intr_te1_alarm_#t~mem314#1.base, fst_intr_te1_alarm_#t~mem314#1.offset, fst_intr_te1_alarm_~card#1.base, fst_intr_te1_alarm_~card#1.offset, fst_intr_te1_alarm_~port#1.base, fst_intr_te1_alarm_~port#1.offset, fst_intr_te1_alarm_~los~0#1, fst_intr_te1_alarm_~rra~0#1, fst_intr_te1_alarm_~ais~0#1, fst_intr_te1_alarm_~tmp~34#1, fst_intr_te1_alarm_~tmp___0~10#1;havoc fst_intr_te1_alarm_#in~card#1.base, fst_intr_te1_alarm_#in~card#1.offset, fst_intr_te1_alarm_#in~port#1.base, fst_intr_te1_alarm_#in~port#1.offset;assume { :end_inline_fst_intr_te1_alarm } true; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675-1: SUMMARY for call iounmap(fst_add_one_#t~mem839#1.base, fst_add_one_#t~mem839#1.offset); srcloc: null [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618: call write~int#17(gather_conf_info_#t~ret591#1, gather_conf_info_~info#1.base, 64 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem590#1.base, gather_conf_info_#t~mem590#1.offset;havoc gather_conf_info_#t~ret591#1;call gather_conf_info_#t~mem592#1.base, gather_conf_info_#t~mem592#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7675: havoc fst_add_one_#t~mem839#1.base, fst_add_one_#t~mem839#1.offset; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609: assume 0 != fst_add_one_~tmp___7~1#1; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7609: assume !(0 != fst_add_one_~tmp___7~1#1); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6618-1: SUMMARY for call gather_conf_info_#t~ret591#1 := readb(gather_conf_info_#t~mem590#1.base, 19225 + gather_conf_info_#t~mem590#1.offset); srcloc: null [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8138: havoc hdlc_open_#t~nondet889#1;fst_open_#t~ret737#1 := hdlc_open_#res#1;havoc hdlc_open_#t~nondet889#1, hdlc_open_~arg0#1.base, hdlc_open_~arg0#1.offset;havoc hdlc_open_#in~arg0#1.base, hdlc_open_#in~arg0#1.offset;assume { :end_inline_hdlc_open } true;assume -2147483648 <= fst_open_#t~ret737#1 && fst_open_#t~ret737#1 <= 2147483647;fst_open_~err~1#1 := fst_open_#t~ret737#1;havoc fst_open_#t~ret737#1; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213-1: SUMMARY for call fst_close_#t~ret742#1 := inb(169 + (if fst_close_#t~mem741#1 % 65536 % 4294967296 <= 2147483647 then fst_close_#t~mem741#1 % 65536 % 4294967296 else fst_close_#t~mem741#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7213: fst_close_~tx_dma_done~0#1 := fst_close_#t~ret742#1;havoc fst_close_#t~mem741#1;havoc fst_close_#t~ret742#1;call fst_close_#t~mem743#1 := read~int#12(fst_close_~card~5#1.base, 108 + fst_close_~card~5#1.offset, 2); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: assume 0 != main_~res_fst_close_37~0#1; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7874: assume !(0 != main_~res_fst_close_37~0#1);main_~ldv_s_fst_ops_net_device_ops~0#1 := 0; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: assume false;call fst_set_iface_#t~mem646#1.base, fst_set_iface_#t~mem646#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6751: assume !false;call fst_set_iface_#t~mem648#1 := read~int#17(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset, 4);call fst_set_iface_#t~mem649#1.base, fst_set_iface_#t~mem649#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619-1: SUMMARY for call gather_conf_info_#t~ret593#1 := readb(gather_conf_info_#t~mem592#1.base, 19226 + gather_conf_info_#t~mem592#1.offset); srcloc: null [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: call write~int#17(gather_conf_info_#t~ret593#1, gather_conf_info_~info#1.base, 65 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem592#1.base, gather_conf_info_#t~mem592#1.offset;havoc gather_conf_info_#t~ret593#1;call gather_conf_info_#t~mem594#1.base, gather_conf_info_#t~mem594#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7676: fst_add_one_#res#1 := -12;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-1: [2025-02-08 02:04:40,598 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487: assume 0 != set_conf_from_info_#t~bitwise492#1 % 4294967296;havoc set_conf_from_info_#t~mem491#1;havoc set_conf_from_info_#t~bitwise492#1;call set_conf_from_info_#t~mem493#1 := read~int#17(set_conf_from_info_~info#1.base, 34 + set_conf_from_info_~info#1.offset, 1); [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487: assume !(0 != set_conf_from_info_#t~bitwise492#1 % 4294967296);havoc set_conf_from_info_#t~mem491#1;havoc set_conf_from_info_#t~bitwise492#1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-4: assume 0 == set_conf_from_info_#t~mem491#1 % 4294967296;set_conf_from_info_#t~bitwise492#1 := 0; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-4: assume !(0 == set_conf_from_info_#t~mem491#1 % 4294967296); [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-3: assume 512 == set_conf_from_info_#t~mem491#1 % 4294967296;set_conf_from_info_#t~bitwise492#1 := set_conf_from_info_#t~mem491#1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-3: assume !(512 == set_conf_from_info_#t~mem491#1 % 4294967296); [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6487-2: havoc set_conf_from_info_#t~bitwise492#1;assume set_conf_from_info_#t~bitwise492#1 % 4294967296 <= set_conf_from_info_#t~mem491#1 % 4294967296 && set_conf_from_info_#t~bitwise492#1 % 4294967296 <= 512; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214: fst_close_~rx_dma_done~0#1 := fst_close_#t~ret744#1;havoc fst_close_#t~mem743#1;havoc fst_close_#t~ret744#1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289: havoc fst_intr_#t~mem454#1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6289-1: SUMMARY for call fst_q_work_item(~#fst_work_intq~0.base, ~#fst_work_intq~0.offset, fst_intr_#t~mem454#1); srcloc: null [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7214-1: SUMMARY for call fst_close_#t~ret744#1 := inb(168 + (if fst_close_#t~mem743#1 % 65536 % 4294967296 <= 2147483647 then fst_close_#t~mem743#1 % 65536 % 4294967296 else fst_close_#t~mem743#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: assume -9223372036854775808 <= fst_ioctl_#t~ret679#1 && fst_ioctl_#t~ret679#1 <= 9223372036854775807;fst_ioctl_~tmp___4~1#1 := fst_ioctl_#t~ret679#1;havoc fst_ioctl_#t~ret679#1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827: assume 0 != fst_intr_ctlchg_#t~bitwise320#1;havoc fst_intr_ctlchg_#t~bitwise320#1;call fst_intr_ctlchg_#t~mem321#1.base, fst_intr_ctlchg_#t~mem321#1.offset := read~$Pointer$#2(fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset, 8); [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827: assume !(0 != fst_intr_ctlchg_#t~bitwise320#1);havoc fst_intr_ctlchg_#t~bitwise320#1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6818: call write~int#3(4098, fst_get_iface_~ifr#1.base, 16 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827-1: [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: assume 0 != fst_ioctl_~tmp___0~17#1 % 256;fst_ioctl_~tmp___1~9#1 := 0; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6884: assume !(0 != fst_ioctl_~tmp___0~17#1 % 256);fst_ioctl_~tmp___1~9#1 := 1; [2025-02-08 02:04:40,599 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7941: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0;#t~ret907#1 := main_#res#1;havoc main_#t~ret864#1, main_#t~nondet865#1, main_#t~ret866#1, main_#t~ret867#1, main_#t~ret868#1, main_#t~ret869#1, main_#t~ret870#1, main_#t~nondet871#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~res_fst_open_36~0#1, main_~res_fst_close_37~0#1, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_fst_ioctl_33_p2~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_fst_add_one_42_p1~0#1.base, main_~var_fst_add_one_42_p1~0#1.offset, main_~res_fst_add_one_42~0#1, main_~var_fst_intr_27_p0~0#1, main_~var_fst_intr_27_p1~0#1.base, main_~var_fst_intr_27_p1~0#1.offset, main_~ldv_s_fst_ops_net_device_ops~0#1, main_~ldv_s_fst_driver_pci_driver~0#1, main_~tmp~52#1, main_~tmp___0~23#1, main_~tmp___1~12#1;assume { :end_inline_main } true; [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: SUMMARY for call fst_ioctl_#t~ret679#1 := IS_ERR(fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset); srcloc: null [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827-4: assume 0 == fst_intr_ctlchg_~tmp___2~2#1 || 0 == fst_intr_ctlchg_~signals~0#1;fst_intr_ctlchg_#t~bitwise320#1 := 0; [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827-4: assume !(0 == fst_intr_ctlchg_~tmp___2~2#1 || 0 == fst_intr_ctlchg_~signals~0#1); [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686: assume 4102 == (if fst_set_iface_#t~mem634#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem634#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem634#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem634#1; [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6686: assume !(4102 == (if fst_set_iface_#t~mem634#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem634#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem634#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem634#1;call fst_set_iface_#t~mem635#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827-2: havoc fst_intr_ctlchg_#t~bitwise320#1;assume (((((fst_intr_ctlchg_~tmp___2~2#1 < 0 && fst_intr_ctlchg_~signals~0#1 >= 0) || fst_intr_ctlchg_#t~bitwise320#1 <= fst_intr_ctlchg_~tmp___2~2#1) && ((fst_intr_ctlchg_~tmp___2~2#1 >= 0 && fst_intr_ctlchg_~signals~0#1 < 0) || fst_intr_ctlchg_#t~bitwise320#1 <= fst_intr_ctlchg_~signals~0#1)) && ((fst_intr_ctlchg_~tmp___2~2#1 < 0 && fst_intr_ctlchg_~signals~0#1 < 0) || fst_intr_ctlchg_#t~bitwise320#1 >= 0)) && ((fst_intr_ctlchg_~tmp___2~2#1 >= 0 && fst_intr_ctlchg_~signals~0#1 >= 0) || fst_intr_ctlchg_#t~bitwise320#1 > fst_intr_ctlchg_~tmp___2~2#1 + fst_intr_ctlchg_~signals~0#1)) && fst_intr_ctlchg_#t~bitwise320#1 >= -2147483648; [2025-02-08 02:04:40,602 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827-3: assume fst_intr_ctlchg_~tmp___2~2#1 == fst_intr_ctlchg_~signals~0#1;fst_intr_ctlchg_#t~bitwise320#1 := fst_intr_ctlchg_~tmp___2~2#1; [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5827-3: assume !(fst_intr_ctlchg_~tmp___2~2#1 == fst_intr_ctlchg_~signals~0#1); [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554: havoc set_conf_from_info_#t~mem543#1.base, set_conf_from_info_#t~mem543#1.offset; [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620-1: SUMMARY for call gather_conf_info_#t~ret595#1 := readb(gather_conf_info_#t~mem594#1.base, 19228 + gather_conf_info_#t~mem594#1.offset); srcloc: null [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6620: call write~int#17(gather_conf_info_#t~ret595#1, gather_conf_info_~info#1.base, 66 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem594#1.base, gather_conf_info_#t~mem594#1.offset;havoc gather_conf_info_#t~ret595#1;call gather_conf_info_#t~mem596#1.base, gather_conf_info_#t~mem596#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume 4 == set_conf_from_info_#t~mem493#1 % 256 % 4294967296;havoc set_conf_from_info_#t~mem493#1;call write~int#12(4, set_conf_from_info_~port#1.base, 28 + set_conf_from_info_~port#1.offset, 4); [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume !(4 == set_conf_from_info_#t~mem493#1 % 256 % 4294967296);havoc set_conf_from_info_#t~mem493#1;call write~int#12(5, set_conf_from_info_~port#1.base, 28 + set_conf_from_info_~port#1.offset, 4); [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6554-1: SUMMARY for call writeb(0, set_conf_from_info_#t~mem543#1.base, 19234 + set_conf_from_info_#t~mem543#1.offset); srcloc: null [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: call fst_intr_#t~mem455#1.base, fst_intr_#t~mem455#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7215: SUMMARY for call netif_stop_queue(fst_close_~dev#1.base, fst_close_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-1: SUMMARY for call tasklet_schedule(~#fst_int_task~0.base, ~#fst_int_task~0.offset); srcloc: null [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: havoc __pci_register_driver_#t~nondet879#1; [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7017: fst_ioctl_#t~ret699#1 := set_conf_from_info_#res#1;havoc set_conf_from_info_#t~mem491#1, set_conf_from_info_#t~bitwise492#1, set_conf_from_info_#t~mem493#1, set_conf_from_info_#t~mem494#1, set_conf_from_info_#t~bitwise495#1, set_conf_from_info_#t~mem496#1, set_conf_from_info_#t~bitwise497#1, set_conf_from_info_#t~mem498#1, set_conf_from_info_#t~bitwise499#1, set_conf_from_info_#t~mem500#1, set_conf_from_info_#t~mem501#1.base, set_conf_from_info_#t~mem501#1.offset, set_conf_from_info_#t~mem502#1, set_conf_from_info_#t~mem503#1, set_conf_from_info_#t~bitwise504#1, set_conf_from_info_#t~mem505#1, set_conf_from_info_#t~mem506#1.base, set_conf_from_info_#t~mem506#1.offset, set_conf_from_info_#t~mem507#1, set_conf_from_info_#t~bitwise508#1, set_conf_from_info_#t~mem509#1, set_conf_from_info_#t~mem510#1.base, set_conf_from_info_#t~mem510#1.offset, set_conf_from_info_#t~mem511#1, set_conf_from_info_#t~mem512#1.base, set_conf_from_info_#t~mem512#1.offset, set_conf_from_info_#t~mem513#1, set_conf_from_info_#t~mem514#1, set_conf_from_info_#t~mem515#1, set_conf_from_info_#t~mem516#1.base, set_conf_from_info_#t~mem516#1.offset, set_conf_from_info_#t~mem517#1, set_conf_from_info_#t~mem518#1.base, set_conf_from_info_#t~mem518#1.offset, set_conf_from_info_#t~mem519#1, set_conf_from_info_#t~mem520#1.base, set_conf_from_info_#t~mem520#1.offset, set_conf_from_info_#t~mem521#1, set_conf_from_info_#t~mem522#1.base, set_conf_from_info_#t~mem522#1.offset, set_conf_from_info_#t~mem523#1, set_conf_from_info_#t~mem524#1.base, set_conf_from_info_#t~mem524#1.offset, set_conf_from_info_#t~mem525#1, set_conf_from_info_#t~mem526#1.base, set_conf_from_info_#t~mem526#1.offset, set_conf_from_info_#t~mem527#1, set_conf_from_info_#t~mem528#1.base, set_conf_from_info_#t~mem528#1.offset, set_conf_from_info_#t~mem529#1, set_conf_from_info_#t~mem530#1.base, set_conf_from_info_#t~mem530#1.offset, set_conf_from_info_#t~mem531#1, set_conf_from_info_#t~mem532#1.base, set_conf_from_info_#t~mem532#1.offset, set_conf_from_info_#t~mem533#1, set_conf_from_info_#t~mem534#1.base, set_conf_from_info_#t~mem534#1.offset, set_conf_from_info_#t~mem535#1, set_conf_from_info_#t~mem536#1.base, set_conf_from_info_#t~mem536#1.offset, set_conf_from_info_#t~mem537#1, set_conf_from_info_#t~mem538#1.base, set_conf_from_info_#t~mem538#1.offset, set_conf_from_info_#t~mem539#1, set_conf_from_info_#t~mem540#1.base, set_conf_from_info_#t~mem540#1.offset, set_conf_from_info_#t~mem541#1, set_conf_from_info_#t~mem542#1.base, set_conf_from_info_#t~mem542#1.offset, set_conf_from_info_#t~mem543#1.base, set_conf_from_info_#t~mem543#1.offset, set_conf_from_info_#t~mem544#1, set_conf_from_info_#t~mem545#1.base, set_conf_from_info_#t~mem545#1.offset, set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, set_conf_from_info_~port#1.base, set_conf_from_info_~port#1.offset, set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, set_conf_from_info_~err~0#1, set_conf_from_info_~my_framing~0#1;havoc set_conf_from_info_#in~card#1.base, set_conf_from_info_#in~card#1.offset, set_conf_from_info_#in~port#1.base, set_conf_from_info_#in~port#1.offset, set_conf_from_info_#in~info#1.base, set_conf_from_info_#in~info#1.offset;assume { :end_inline_set_conf_from_info } true;assume -2147483648 <= fst_ioctl_#t~ret699#1 && fst_ioctl_#t~ret699#1 <= 2147483647;fst_ioctl_~tmp___8~0#1 := fst_ioctl_#t~ret699#1;havoc fst_ioctl_#t~ret699#1;fst_ioctl_#res#1 := fst_ioctl_~tmp___8~0#1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074-1: fst_init_#t~ret861#1 := __pci_register_driver_#res#1;havoc __pci_register_driver_#t~nondet879#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 <= fst_init_#t~ret861#1 && fst_init_#t~ret861#1 <= 2147483647;fst_init_~tmp~51#1 := fst_init_#t~ret861#1;havoc fst_init_#t~ret861#1;fst_init_#res#1 := fst_init_~tmp~51#1;call ULTIMATE.dealloc(fst_init_~#__key~1#1.base, fst_init_~#__key~1#1.offset);havoc fst_init_~#__key~1#1.base, fst_init_~#__key~1#1.offset; [2025-02-08 02:04:40,603 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-1: SUMMARY for call gather_conf_info_#t~ret597#1 := readb(gather_conf_info_#t~mem596#1.base, 19229 + gather_conf_info_#t~mem596#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: call write~int#17(gather_conf_info_#t~ret597#1, gather_conf_info_~info#1.base, 67 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem596#1.base, gather_conf_info_#t~mem596#1.offset;havoc gather_conf_info_#t~ret597#1;call gather_conf_info_#t~mem598#1.base, gather_conf_info_#t~mem598#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423-1: SUMMARY for call check_started_ok_#t~ret472#1 := readw(check_started_ok_#t~mem471#1.base, 18754 + check_started_ok_#t~mem471#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6423: check_started_ok_~tmp___0~14#1 := check_started_ok_#t~ret472#1;havoc check_started_ok_#t~mem471#1.base, check_started_ok_#t~mem471#1.offset;havoc check_started_ok_#t~ret472#1; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7480: fst_add_one_#t~ret791#1.base, fst_add_one_#t~ret791#1.offset := kzalloc_#res#1.base, kzalloc_#res#1.offset;havoc kzalloc_#t~bitwise62#1, kzalloc_#t~ret63#1.base, kzalloc_#t~ret63#1.offset, kzalloc_~size#1, kzalloc_~flags#1, kzalloc_~tmp~5#1.base, kzalloc_~tmp~5#1.offset;havoc kzalloc_#in~size#1, kzalloc_#in~flags#1;assume { :end_inline_kzalloc } true;fst_add_one_~tmp~49#1.base, fst_add_one_~tmp~49#1.offset := fst_add_one_#t~ret791#1.base, fst_add_one_#t~ret791#1.offset;havoc fst_add_one_#t~ret791#1.base, fst_add_one_#t~ret791#1.offset;fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset := fst_add_one_~tmp~49#1.base, fst_add_one_~tmp~49#1.offset; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291: fst_intr_~tmp___0~13#1 := fst_intr_#t~ret456#1;havoc fst_intr_#t~mem455#1.base, fst_intr_#t~mem455#1.offset;havoc fst_intr_#t~ret456#1;fst_intr_~rdidx~0#1 := (if fst_intr_~tmp___0~13#1 % 256 % 4294967296 <= 2147483647 then fst_intr_~tmp___0~13#1 % 256 % 4294967296 else fst_intr_~tmp___0~13#1 % 256 % 4294967296 - 4294967296) % 32;call fst_intr_#t~mem457#1.base, fst_intr_#t~mem457#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6291-1: SUMMARY for call fst_intr_#t~ret456#1 := readb(fst_intr_#t~mem455#1.base, 18784 + fst_intr_#t~mem455#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7216-1: SUMMARY for call fst_close_#t~ret745#1.base, fst_close_#t~ret745#1.offset := dev_to_hdlc(fst_close_~dev#1.base, fst_close_~dev#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7216: fst_close_~tmp___0~20#1.base, fst_close_~tmp___0~20#1.offset := fst_close_#t~ret745#1.base, fst_close_#t~ret745#1.offset;havoc fst_close_#t~ret745#1.base, fst_close_#t~ret745#1.offset;call fst_close_#t~mem746#1.base, fst_close_#t~mem746#1.offset := read~$Pointer$#12(fst_close_~tmp___0~20#1.base, 108 + fst_close_~tmp___0~20#1.offset, 8);assume { :begin_inline_fst_closeport } true;fst_closeport_#in~port#1.base, fst_closeport_#in~port#1.offset := fst_close_#t~mem746#1.base, fst_close_#t~mem746#1.offset;havoc fst_closeport_#t~mem730#1.base, fst_closeport_#t~mem730#1.offset, fst_closeport_#t~mem731#1, fst_closeport_#t~mem732#1, fst_closeport_~port#1.base, fst_closeport_~port#1.offset;fst_closeport_~port#1.base, fst_closeport_~port#1.offset := fst_closeport_#in~port#1.base, fst_closeport_#in~port#1.offset;call fst_closeport_#t~mem730#1.base, fst_closeport_#t~mem730#1.offset := read~$Pointer$#12(fst_closeport_~port#1.base, 8 + fst_closeport_~port#1.offset, 8);call fst_closeport_#t~mem731#1 := read~int#12(fst_closeport_#t~mem730#1.base, 36 + fst_closeport_#t~mem730#1.offset, 4); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: call write~int#12(5, fst_ioctl_~port~3#1.base, 28 + fst_ioctl_~port~3#1.offset, 4); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume 0 != fst_ioctl_~tmp___4~1#1;assume { :begin_inline_PTR_ERR } true;PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset := fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset;havoc PTR_ERR_#res#1;havoc PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset;PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset := PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;PTR_ERR_#res#1 := PTR_ERR_~ptr#1.base + PTR_ERR_~ptr#1.offset; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume !(0 != fst_ioctl_~tmp___4~1#1);call fst_ioctl_#t~mem681#1.base, fst_ioctl_#t~mem681#1.offset := read~$Pointer$#12(fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, 8);call fst_ioctl_#t~mem682#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, 4 + fst_ioctl_~#wrthdr~0#1.offset, 4);call fst_ioctl_#t~mem683#1 := read~int#17(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, 4); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754: havoc fst_set_iface_#t~mem646#1.base, fst_set_iface_#t~mem646#1.offset; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829: assume -2147483648 <= fst_intr_ctlchg_#t~ret322#1 && fst_intr_ctlchg_#t~ret322#1 <= 2147483647;fst_intr_ctlchg_~tmp___1~3#1 := fst_intr_ctlchg_#t~ret322#1;havoc fst_intr_ctlchg_#t~mem321#1.base, fst_intr_ctlchg_#t~mem321#1.offset;havoc fst_intr_ctlchg_#t~ret322#1; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5829-1: SUMMARY for call fst_intr_ctlchg_#t~ret322#1 := netif_carrier_ok(fst_intr_ctlchg_#t~mem321#1.base, fst_intr_ctlchg_#t~mem321#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622: call write~int#17(gather_conf_info_#t~ret599#1, gather_conf_info_~info#1.base, 68 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem598#1.base, gather_conf_info_#t~mem598#1.offset;havoc gather_conf_info_#t~ret599#1;call gather_conf_info_#t~mem600#1.base, gather_conf_info_#t~mem600#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6754-1: SUMMARY for call writeb(0, fst_set_iface_#t~mem646#1.base, fst_set_iface_#t~mem646#1.offset + (if (18853 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18853 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18853 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7547: fst_add_one_#t~ret807#1 := request_irq_#res#1;havoc request_irq_#t~ret130#1, request_irq_~irq#1, request_irq_~handler#1.base, request_irq_~handler#1.offset, request_irq_~flags#1, request_irq_~name#1.base, request_irq_~name#1.offset, request_irq_~dev#1.base, request_irq_~dev#1.offset, request_irq_~tmp~16#1;havoc request_irq_#in~irq#1, request_irq_#in~handler#1.base, request_irq_#in~handler#1.offset, request_irq_#in~flags#1, request_irq_#in~name#1.base, request_irq_#in~name#1.offset, request_irq_#in~dev#1.base, request_irq_#in~dev#1.offset;assume { :end_inline_request_irq } true;assume -2147483648 <= fst_add_one_#t~ret807#1 && fst_add_one_#t~ret807#1 <= 2147483647;fst_add_one_~tmp___4~2#1 := fst_add_one_#t~ret807#1;havoc fst_add_one_#t~mem806#1;havoc fst_add_one_#t~ret807#1; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6622-1: SUMMARY for call gather_conf_info_#t~ret599#1 := readb(gather_conf_info_#t~mem598#1.base, 19230 + gather_conf_info_#t~mem598#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7217: havoc fst_closeport_#t~mem730#1.base, fst_closeport_#t~mem730#1.offset, fst_closeport_#t~mem731#1, fst_closeport_#t~mem732#1, fst_closeport_~port#1.base, fst_closeport_~port#1.offset;havoc fst_closeport_#in~port#1.base, fst_closeport_#in~port#1.offset;assume { :end_inline_fst_closeport } true;havoc fst_close_#t~mem746#1.base, fst_close_#t~mem746#1.offset;call fst_close_#t~mem747#1 := read~int#12(fst_close_~port~5#1.base, 28 + fst_close_~port~5#1.offset, 4); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085-1: SUMMARY for call fst_ioctl_#t~ret714#1 := hdlc_ioctl(fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset, fst_ioctl_~cmd#1); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7085: assume -2147483648 <= fst_ioctl_#t~ret714#1 && fst_ioctl_#t~ret714#1 <= 2147483647;fst_ioctl_~tmp___12~0#1 := fst_ioctl_#t~ret714#1;havoc fst_ioctl_#t~ret714#1;fst_ioctl_#res#1 := fst_ioctl_~tmp___12~0#1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5764: call write~int#12(0, fst_tx_config_~port#1.base, 36 + fst_tx_config_~port#1.offset, 4);call write~int#12(0, fst_tx_config_~port#1.base, 40 + fst_tx_config_~port#1.offset, 4);call write~int#12(0, fst_tx_config_~port#1.base, 44 + fst_tx_config_~port#1.offset, 4); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623-1: SUMMARY for call gather_conf_info_#t~ret601#1 := readb(gather_conf_info_#t~mem600#1.base, 19231 + gather_conf_info_#t~mem600#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: call write~int#17(gather_conf_info_#t~ret601#1, gather_conf_info_~info#1.base, 69 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem600#1.base, gather_conf_info_#t~mem600#1.offset;havoc gather_conf_info_#t~ret601#1;call gather_conf_info_#t~mem602#1.base, gather_conf_info_#t~mem602#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume 4099 == (if fst_set_iface_#t~mem635#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem635#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem635#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem635#1; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6689: assume !(4099 == (if fst_set_iface_#t~mem635#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem635#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem635#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem635#1;call fst_set_iface_#t~mem636#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: assume 24 != check_started_ok_~tmp___0~14#1 % 65536 % 4294967296;call check_started_ok_#t~mem473#1.base, check_started_ok_#t~mem473#1.offset := read~$Pointer$#12(check_started_ok_~card#1.base, check_started_ok_~card#1.offset, 8); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6425: assume !(24 != check_started_ok_~tmp___0~14#1 % 65536 % 4294967296);call check_started_ok_#t~mem476#1.base, check_started_ok_#t~mem476#1.offset := read~$Pointer$#12(check_started_ok_~card#1.base, check_started_ok_~card#1.offset, 8); [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293: fst_intr_~tmp___1~5#1 := fst_intr_#t~ret458#1;havoc fst_intr_#t~mem457#1.base, fst_intr_#t~mem457#1.offset;havoc fst_intr_#t~ret458#1;fst_intr_~wridx~0#1 := (if fst_intr_~tmp___1~5#1 % 256 % 4294967296 <= 2147483647 then fst_intr_~tmp___1~5#1 % 256 % 4294967296 else fst_intr_~tmp___1~5#1 % 256 % 4294967296 - 4294967296) % 32; [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6293-1: SUMMARY for call fst_intr_#t~ret458#1 := readb(fst_intr_#t~mem457#1.base, 18785 + fst_intr_#t~mem457#1.offset); srcloc: null [2025-02-08 02:04:40,604 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: assume 4 == fst_closeport_#t~mem731#1 % 4294967296;havoc fst_closeport_#t~mem730#1.base, fst_closeport_#t~mem730#1.offset;havoc fst_closeport_#t~mem731#1;call fst_closeport_#t~mem732#1 := read~int#12(fst_closeport_~port#1.base, 24 + fst_closeport_~port#1.offset, 4); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7152: assume !(4 == fst_closeport_#t~mem731#1 % 4294967296);havoc fst_closeport_#t~mem730#1.base, fst_closeport_#t~mem730#1.offset;havoc fst_closeport_#t~mem731#1; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: fst_ioctl_#t~ret680#1 := PTR_ERR_#res#1;havoc PTR_ERR_~ptr#1.base, PTR_ERR_~ptr#1.offset;havoc PTR_ERR_#in~ptr#1.base, PTR_ERR_#in~ptr#1.offset;assume { :end_inline_PTR_ERR } true;assume -9223372036854775808 <= fst_ioctl_#t~ret680#1 && fst_ioctl_#t~ret680#1 <= 9223372036854775807;fst_ioctl_~tmp___3~2#1 := fst_ioctl_#t~ret680#1;havoc fst_ioctl_#t~ret680#1;fst_ioctl_#res#1 := (if fst_ioctl_~tmp___3~2#1 % 4294967296 <= 2147483647 then fst_ioctl_~tmp___3~2#1 % 4294967296 else fst_ioctl_~tmp___3~2#1 % 4294967296 - 4294967296);call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5831: assume 0 == fst_intr_ctlchg_~tmp___1~3#1;call fst_intr_ctlchg_#t~mem323#1.base, fst_intr_ctlchg_#t~mem323#1.offset := read~$Pointer$#2(fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset, 8); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5831: assume !(0 == fst_intr_ctlchg_~tmp___1~3#1);call fst_intr_ctlchg_#t~mem324#1.base, fst_intr_ctlchg_#t~mem324#1.offset := read~$Pointer$#2(fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset, 8); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558: havoc set_conf_from_info_#t~mem544#1;havoc set_conf_from_info_#t~mem545#1.base, set_conf_from_info_#t~mem545#1.offset; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624-1: SUMMARY for call gather_conf_info_#t~ret603#1 := readb(gather_conf_info_#t~mem602#1.base, 19232 + gather_conf_info_#t~mem602#1.offset); srcloc: null [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6624: call write~int#17(gather_conf_info_#t~ret603#1, gather_conf_info_~info#1.base, 58 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem602#1.base, gather_conf_info_#t~mem602#1.offset;havoc gather_conf_info_#t~ret603#1;call gather_conf_info_#t~mem604#1.base, gather_conf_info_#t~mem604#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume 0 == (fst_add_one_~card~8#1.base + fst_add_one_~card~8#1.offset) % 18446744073709551616; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7483: assume !(0 == (fst_add_one_~card~8#1.base + fst_add_one_~card~8#1.offset) % 18446744073709551616);assume { :begin_inline_pci_enable_device } true;pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset := fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset;havoc pci_enable_device_#res#1;havoc pci_enable_device_#t~nondet897#1, pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset;pci_enable_device_~arg0#1.base, pci_enable_device_~arg0#1.offset := pci_enable_device_#in~arg0#1.base, pci_enable_device_#in~arg0#1.offset;havoc pci_enable_device_#t~nondet897#1;assume -2147483648 <= pci_enable_device_#t~nondet897#1 && pci_enable_device_#t~nondet897#1 <= 2147483647;pci_enable_device_#res#1 := pci_enable_device_#t~nondet897#1;havoc pci_enable_device_#t~nondet897#1; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558-2: call set_conf_from_info_#t~mem544#1 := read~int#17(set_conf_from_info_~info#1.base, 71 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem545#1.base, set_conf_from_info_#t~mem545#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7549: assume 0 != fst_add_one_~tmp___4~2#1;call fst_add_one_#t~mem808#1 := read~int#12(fst_add_one_~card~8#1.base, 24 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7549: assume !(0 != fst_add_one_~tmp___4~2#1);call fst_add_one_#t~mem812#1 := read~int#12(fst_add_one_~pdev#1.base, 1205 + fst_add_one_~pdev#1.offset, 4);call write~int#12(fst_add_one_#t~mem812#1, fst_add_one_~card~8#1.base, 24 + fst_add_one_~card~8#1.offset, 4);havoc fst_add_one_#t~mem812#1;call fst_add_one_#t~mem813#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8);call write~int#12(fst_add_one_#t~mem813#1, fst_add_one_~card~8#1.base, 32 + fst_add_one_~card~8#1.offset, 4);havoc fst_add_one_#t~mem813#1;call fst_add_one_#t~mem814#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem544#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem544#1 % 256 % 4294967296 else set_conf_from_info_#t~mem544#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem545#1.base, 19235 + set_conf_from_info_#t~mem545#1.offset); srcloc: null [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8210: havoc register_netdev_#t~nondet900#1;fst_init_card_#t~ret773#1 := register_netdev_#res#1;havoc register_netdev_#t~nondet900#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 <= fst_init_card_#t~ret773#1 && fst_init_card_#t~ret773#1 <= 2147483647;fst_init_card_~err~2#1 := fst_init_card_#t~ret773#1;havoc fst_init_card_#t~mem772#1.base, fst_init_card_#t~mem772#1.offset;havoc fst_init_card_#t~ret773#1; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219: assume 4 != fst_close_#t~mem747#1;havoc fst_close_#t~mem747#1;assume { :begin_inline_hdlc_close } true;hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset := fst_close_~dev#1.base, fst_close_~dev#1.offset;havoc hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset;hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset := hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7219: assume !(4 != fst_close_#t~mem747#1);havoc fst_close_#t~mem747#1; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: assume 0 != fst_closeport_#t~mem732#1;havoc fst_closeport_#t~mem732#1;call write~int#12(0, fst_closeport_~port#1.base, 24 + fst_closeport_~port#1.offset, 4);assume { :begin_inline_fst_op_lower } true;fst_op_lower_#in~port#1.base, fst_op_lower_#in~port#1.offset, fst_op_lower_#in~outputs#1 := fst_closeport_~port#1.base, fst_closeport_~port#1.offset, 3;havoc fst_op_lower_#t~mem277#1.base, fst_op_lower_#t~mem277#1.offset, fst_op_lower_#t~mem278#1.base, fst_op_lower_#t~mem278#1.offset, fst_op_lower_#t~mem279#1, fst_op_lower_#t~ret280#1, fst_op_lower_#t~bitwise281#1, fst_op_lower_#t~mem282#1.base, fst_op_lower_#t~mem282#1.offset, fst_op_lower_#t~mem283#1.base, fst_op_lower_#t~mem283#1.offset, fst_op_lower_#t~mem284#1, fst_op_lower_#t~mem285#1, fst_op_lower_~port#1.base, fst_op_lower_~port#1.offset, fst_op_lower_~outputs#1, fst_op_lower_~tmp~31#1;fst_op_lower_~port#1.base, fst_op_lower_~port#1.offset := fst_op_lower_#in~port#1.base, fst_op_lower_#in~port#1.offset;fst_op_lower_~outputs#1 := fst_op_lower_#in~outputs#1;havoc fst_op_lower_~tmp~31#1;call fst_op_lower_#t~mem277#1.base, fst_op_lower_#t~mem277#1.offset := read~$Pointer$#12(fst_op_lower_~port#1.base, 8 + fst_op_lower_~port#1.offset, 8);call fst_op_lower_#t~mem278#1.base, fst_op_lower_#t~mem278#1.offset := read~$Pointer$#12(fst_op_lower_#t~mem277#1.base, fst_op_lower_#t~mem277#1.offset, 8);call fst_op_lower_#t~mem279#1 := read~int#12(fst_op_lower_~port#1.base, 16 + fst_op_lower_~port#1.offset, 4); [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7153: assume !(0 != fst_closeport_#t~mem732#1);havoc fst_closeport_#t~mem732#1; [2025-02-08 02:04:40,605 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021-1: call fst_ioctl_#t~mem700#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021: assume 1 == (if fst_ioctl_#t~mem700#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem700#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem700#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem700#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7021: assume !(1 == (if fst_ioctl_#t~mem700#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem700#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem700#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem700#1;call fst_ioctl_#t~mem701#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889: assume 0 != fst_ioctl_~tmp___1~9#1;fst_ioctl_#res#1 := -1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889: assume !(0 != fst_ioctl_~tmp___1~9#1); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682: call write~$Pointer$#12(fst_add_one_#t~ret841#1.base, fst_add_one_#t~ret841#1.offset, fst_add_one_~card~8#1.base, 918 + fst_add_one_~card~8#1.offset, 8);havoc fst_add_one_#t~mem840#1.base, fst_add_one_#t~mem840#1.offset;havoc fst_add_one_#t~ret841#1.base, fst_add_one_#t~ret841#1.offset;call fst_add_one_#t~mem842#1.base, fst_add_one_#t~mem842#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 918 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616-1: SUMMARY for call fst_add_one_#t~ret823#1 := printk(38, 0); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume -2147483648 <= fst_add_one_#t~ret823#1 && fst_add_one_#t~ret823#1 <= 2147483647;havoc fst_add_one_#t~ret823#1;call fst_add_one_#t~mem824#1 := read~int#12(fst_add_one_~card~8#1.base, 24 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625-1: SUMMARY for call gather_conf_info_#t~ret605#1 := readb(gather_conf_info_#t~mem604#1.base, 19233 + gather_conf_info_#t~mem604#1.offset); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7682-1: SUMMARY for call fst_add_one_#t~ret841#1.base, fst_add_one_#t~ret841#1.offset := pci_alloc_consistent(fst_add_one_#t~mem840#1.base, fst_add_one_#t~mem840#1.offset, 8000, fst_add_one_~card~8#1.base, 926 + fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6625: call write~int#17(gather_conf_info_#t~ret605#1, gather_conf_info_~info#1.base, 70 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem604#1.base, gather_conf_info_#t~mem604#1.offset;havoc gather_conf_info_#t~ret605#1;call gather_conf_info_#t~mem606#1.base, gather_conf_info_#t~mem606#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427-1: SUMMARY for call check_started_ok_#t~ret474#1 := readw(check_started_ok_#t~mem473#1.base, 18754 + check_started_ok_#t~mem473#1.offset); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6427: check_started_ok_~tmp~40#1 := check_started_ok_#t~ret474#1;havoc check_started_ok_#t~mem473#1.base, check_started_ok_#t~mem473#1.offset;havoc check_started_ok_#t~ret474#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7352: call fst_init_card_#t~mem772#1.base, fst_init_card_#t~mem772#1.offset := read~$Pointer$#12(fst_init_card_~card#1.base, 110 + fst_init_card_~card#1.offset + 188 * fst_init_card_~i~9#1, 8);assume { :begin_inline_register_netdev } true;register_netdev_#in~arg0#1.base, register_netdev_#in~arg0#1.offset := fst_init_card_#t~mem772#1.base, fst_init_card_#t~mem772#1.offset;havoc register_netdev_#res#1;havoc register_netdev_#t~nondet900#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~nondet900#1;assume -2147483648 <= register_netdev_#t~nondet900#1 && register_netdev_#t~nondet900#1 <= 2147483647;register_netdev_#res#1 := register_netdev_#t~nondet900#1;havoc register_netdev_#t~nondet900#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume 4 != fst_intr_#t~mem430#1 % 4294967296;havoc fst_intr_#t~mem430#1;call fst_intr_#t~mem431#1 := read~int#2(fst_intr_~card~3#1.base, 870 + fst_intr_~card~3#1.offset, 4);call fst_intr_#t~mem432#1 := read~int#2(fst_intr_~card~3#1.base, 36 + fst_intr_~card~3#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6229: assume !(4 != fst_intr_#t~mem430#1 % 4294967296);havoc fst_intr_#t~mem430#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5767: SUMMARY for call spin_unlock_irqrestore(fst_tx_config_~card~2#1.base, 40 + fst_tx_config_~card~2#1.offset, fst_tx_config_~flags~5#1); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5833: havoc fst_intr_ctlchg_#t~mem323#1.base, fst_intr_ctlchg_#t~mem323#1.offset; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: assume 0 == fst_get_iface_#t~mem656#1 % 4294967296;havoc fst_get_iface_#t~mem656#1;fst_get_iface_#res#1 := 0;call ULTIMATE.dealloc(fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset);havoc fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: assume !(0 == fst_get_iface_#t~mem656#1 % 4294967296);havoc fst_get_iface_#t~mem656#1;call fst_get_iface_#t~mem657#1 := read~int#3(fst_get_iface_~ifr#1.base, 20 + fst_get_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5833-1: SUMMARY for call netif_carrier_on(fst_intr_ctlchg_#t~mem323#1.base, fst_intr_ctlchg_#t~mem323#1.offset); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626: gather_conf_info_~tmp~41#1 := gather_conf_info_#t~ret607#1;havoc gather_conf_info_#t~mem606#1.base, gather_conf_info_#t~mem606#1.offset;havoc gather_conf_info_#t~ret607#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6692: assume 4100 == (if fst_set_iface_#t~mem636#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem636#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem636#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem636#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6692: assume !(4100 == (if fst_set_iface_#t~mem636#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem636#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem636#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem636#1;call fst_set_iface_#t~mem637#1 := read~int#3(fst_set_iface_~ifr#1.base, 16 + fst_set_iface_~ifr#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551-1: SUMMARY for call fst_add_one_#t~ret809#1 := printk(36, 0); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7551: assume -2147483648 <= fst_add_one_#t~ret809#1 && fst_add_one_#t~ret809#1 <= 2147483647;havoc fst_add_one_#t~mem808#1;havoc fst_add_one_#t~ret809#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617-1: SUMMARY for call free_irq(fst_add_one_#t~mem824#1, fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7617: havoc fst_add_one_#t~mem824#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6626-1: SUMMARY for call gather_conf_info_#t~ret607#1 := readb(gather_conf_info_#t~mem606#1.base, 19234 + gather_conf_info_#t~mem606#1.offset); srcloc: null [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: assume 0 != fst_intr_#t~mem462#1;havoc fst_intr_#t~mem462#1;assume { :begin_inline_fst_intr_ctlchg } true;fst_intr_ctlchg_#in~card#1.base, fst_intr_ctlchg_#in~card#1.offset, fst_intr_ctlchg_#in~port#1.base, fst_intr_ctlchg_#in~port#1.offset := fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset;havoc fst_intr_ctlchg_#t~mem315#1.base, fst_intr_ctlchg_#t~mem315#1.offset, fst_intr_ctlchg_#t~mem316#1, fst_intr_ctlchg_#t~ret317#1, fst_intr_ctlchg_#t~mem318#1, fst_intr_ctlchg_#t~mem319#1, fst_intr_ctlchg_#t~bitwise320#1, fst_intr_ctlchg_#t~mem321#1.base, fst_intr_ctlchg_#t~mem321#1.offset, fst_intr_ctlchg_#t~ret322#1, fst_intr_ctlchg_#t~mem323#1.base, fst_intr_ctlchg_#t~mem323#1.offset, fst_intr_ctlchg_#t~mem324#1.base, fst_intr_ctlchg_#t~mem324#1.offset, fst_intr_ctlchg_#t~ret325#1, fst_intr_ctlchg_#t~mem326#1.base, fst_intr_ctlchg_#t~mem326#1.offset, fst_intr_ctlchg_~card#1.base, fst_intr_ctlchg_~card#1.offset, fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset, fst_intr_ctlchg_~signals~0#1, fst_intr_ctlchg_~tmp~35#1, fst_intr_ctlchg_~tmp___0~11#1, fst_intr_ctlchg_~tmp___1~3#1, fst_intr_ctlchg_~tmp___2~2#1;fst_intr_ctlchg_~card#1.base, fst_intr_ctlchg_~card#1.offset := fst_intr_ctlchg_#in~card#1.base, fst_intr_ctlchg_#in~card#1.offset;fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset := fst_intr_ctlchg_#in~port#1.base, fst_intr_ctlchg_#in~port#1.offset;havoc fst_intr_ctlchg_~signals~0#1;havoc fst_intr_ctlchg_~tmp~35#1;havoc fst_intr_ctlchg_~tmp___0~11#1;havoc fst_intr_ctlchg_~tmp___1~3#1;havoc fst_intr_ctlchg_~tmp___2~2#1;call fst_intr_ctlchg_#t~mem315#1.base, fst_intr_ctlchg_#t~mem315#1.offset := read~$Pointer$#2(fst_intr_ctlchg_~card#1.base, fst_intr_ctlchg_~card#1.offset, 8);call fst_intr_ctlchg_#t~mem316#1 := read~int#2(fst_intr_ctlchg_~port#1.base, 16 + fst_intr_ctlchg_~port#1.offset, 4); [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362: assume !(0 != fst_intr_#t~mem462#1);havoc fst_intr_#t~mem462#1; [2025-02-08 02:04:40,606 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428-1: SUMMARY for call check_started_ok_#t~ret475#1 := printk(12, 0); srcloc: null [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485-1: SUMMARY for call fst_add_one_#t~ret792#1 := printk(29, 0); srcloc: null [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume -2147483648 <= check_started_ok_#t~ret475#1 && check_started_ok_#t~ret475#1 <= 2147483647;havoc check_started_ok_#t~ret475#1;call write~int#12(5, check_started_ok_~card#1.base, 36 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7485: assume -2147483648 <= fst_add_one_#t~ret792#1 && fst_add_one_#t~ret792#1 <= 2147483647;havoc fst_add_one_#t~ret792#1;fst_add_one_#res#1 := -12;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6362-1: call fst_intr_#t~mem462#1 := read~int#2(fst_intr_~port~2#1.base, 24 + fst_intr_~port~2#1.offset, 4); [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7221: havoc hdlc_close_~arg0#1.base, hdlc_close_~arg0#1.offset;havoc hdlc_close_#in~arg0#1.base, hdlc_close_#in~arg0#1.offset;assume { :end_inline_hdlc_close } true; [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759-1: SUMMARY for call writeb(1, fst_set_iface_#t~mem647#1.base, fst_set_iface_#t~mem647#1.offset + (if (18853 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18853 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18853 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,607 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759: havoc fst_set_iface_#t~mem647#1.base, fst_set_iface_#t~mem647#1.offset; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702: fst_rx_config_~tmp~32#1.base, fst_rx_config_~tmp~32#1.offset := fst_rx_config_#t~ret288#1.base, fst_rx_config_#t~ret288#1.offset;havoc fst_rx_config_#t~ret288#1.base, fst_rx_config_#t~ret288#1.offset; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7618: SUMMARY for call pci_release_regions(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume 0 == (fst_add_one_#t~mem842#1.base + fst_add_one_#t~mem842#1.offset) % 18446744073709551616;havoc fst_add_one_#t~mem842#1.base, fst_add_one_#t~mem842#1.offset; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume !(0 == (fst_add_one_#t~mem842#1.base + fst_add_one_#t~mem842#1.offset) % 18446744073709551616);havoc fst_add_one_#t~mem842#1.base, fst_add_one_#t~mem842#1.offset; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5702-1: SUMMARY for call fst_rx_config_#t~ret288#1.base, fst_rx_config_#t~ret288#1.offset := spinlock_check(fst_rx_config_~card~1#1.base, 40 + fst_rx_config_~card~1#1.offset); srcloc: null [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6759-2: call fst_set_iface_#t~mem647#1.base, fst_set_iface_#t~mem647#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-1: [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume 0 != set_conf_from_info_#t~bitwise495#1 % 4294967296;havoc set_conf_from_info_#t~mem494#1;havoc set_conf_from_info_#t~bitwise495#1;set_conf_from_info_~err~0#1 := -22; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume !(0 != set_conf_from_info_#t~bitwise495#1 % 4294967296);havoc set_conf_from_info_#t~mem494#1;havoc set_conf_from_info_#t~bitwise495#1; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7552: SUMMARY for call pci_release_regions(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354: assume fst_init_card_~err~2#1 < 0; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7354: assume !(fst_init_card_~err~2#1 < 0);fst_init_card_~i~9#1 := 1 + fst_init_card_~i~9#1;call fst_init_card_#t~mem777#1 := read~int#12(fst_init_card_~card#1.base, 28 + fst_init_card_~card#1.offset, 4); [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-5: call set_conf_from_info_#t~mem494#1 := read~int#17(set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, 4); [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-4: assume 0 == set_conf_from_info_#t~mem494#1 % 4294967296;set_conf_from_info_#t~bitwise495#1 := 0; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-4: assume !(0 == set_conf_from_info_#t~mem494#1 % 4294967296); [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-3: assume 64 == set_conf_from_info_#t~mem494#1 % 4294967296;set_conf_from_info_#t~bitwise495#1 := set_conf_from_info_#t~mem494#1; [2025-02-08 02:04:40,608 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-3: assume !(64 == set_conf_from_info_#t~mem494#1 % 4294967296); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-2: havoc set_conf_from_info_#t~bitwise495#1;assume set_conf_from_info_#t~bitwise495#1 % 4294967296 <= set_conf_from_info_#t~mem494#1 % 4294967296 && set_conf_from_info_#t~bitwise495#1 % 4294967296 <= 64; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231: assume -2147483648 <= fst_intr_#t~ret433#1 && fst_intr_#t~ret433#1 <= 2147483647;havoc fst_intr_#t~mem431#1;havoc fst_intr_#t~mem432#1;havoc fst_intr_#t~ret433#1; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6231-1: SUMMARY for call fst_intr_#t~ret433#1 := printk(10, 0); srcloc: null [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7156: havoc fst_op_lower_#t~mem277#1.base, fst_op_lower_#t~mem277#1.offset, fst_op_lower_#t~mem278#1.base, fst_op_lower_#t~mem278#1.offset, fst_op_lower_#t~mem279#1, fst_op_lower_#t~ret280#1, fst_op_lower_#t~bitwise281#1, fst_op_lower_#t~mem282#1.base, fst_op_lower_#t~mem282#1.offset, fst_op_lower_#t~mem283#1.base, fst_op_lower_#t~mem283#1.offset, fst_op_lower_#t~mem284#1, fst_op_lower_#t~mem285#1, fst_op_lower_~port#1.base, fst_op_lower_~port#1.offset, fst_op_lower_~outputs#1, fst_op_lower_~tmp~31#1;havoc fst_op_lower_#in~port#1.base, fst_op_lower_#in~port#1.offset, fst_op_lower_#in~outputs#1;assume { :end_inline_fst_op_lower } true; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume 4101 == (if fst_ioctl_#t~mem701#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem701#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem701#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem701#1; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7024: assume !(4101 == (if fst_ioctl_#t~mem701#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem701#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem701#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem701#1;call fst_ioctl_#t~mem702#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703: fst_rx_config_~flags~4#1 := fst_rx_config_#t~ret289#1;havoc fst_rx_config_#t~ret289#1;fst_rx_config_~i~2#1 := 0; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5703-1: SUMMARY for call fst_rx_config_#t~ret289#1 := _raw_spin_lock_irqsave(fst_rx_config_~tmp~32#1.base, fst_rx_config_~tmp~32#1.offset); srcloc: null [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7619-1: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7619: call fst_add_one_#t~mem825#1.base, fst_add_one_#t~mem825#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 8 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume 0 != gather_conf_info_~tmp~41#1 % 256 % 4294967296;call gather_conf_info_#t~mem608#1.base, gather_conf_info_#t~mem608#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6628: assume !(0 != gather_conf_info_~tmp~41#1 % 256 % 4294967296);call write~int#17(0, gather_conf_info_~info#1.base, 71 + gather_conf_info_~info#1.offset, 1); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: assume 1 == fst_enable_intr_#t~mem213#1;havoc fst_enable_intr_#t~mem213#1;call fst_enable_intr_#t~mem214#1 := read~int#12(fst_enable_intr_~card#1.base, 108 + fst_enable_intr_~card#1.offset, 2); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: assume !(1 == fst_enable_intr_#t~mem213#1);havoc fst_enable_intr_#t~mem213#1;call fst_enable_intr_#t~mem215#1 := read~int#12(fst_enable_intr_~card#1.base, 108 + fst_enable_intr_~card#1.offset, 2); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553-1: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7553: call fst_add_one_#t~mem810#1.base, fst_add_one_#t~mem810#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 8 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6562-1: set_conf_from_info_#res#1 := set_conf_from_info_~err~0#1; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6364: havoc fst_intr_ctlchg_#t~mem315#1.base, fst_intr_ctlchg_#t~mem315#1.offset, fst_intr_ctlchg_#t~mem316#1, fst_intr_ctlchg_#t~ret317#1, fst_intr_ctlchg_#t~mem318#1, fst_intr_ctlchg_#t~mem319#1, fst_intr_ctlchg_#t~bitwise320#1, fst_intr_ctlchg_#t~mem321#1.base, fst_intr_ctlchg_#t~mem321#1.offset, fst_intr_ctlchg_#t~ret322#1, fst_intr_ctlchg_#t~mem323#1.base, fst_intr_ctlchg_#t~mem323#1.offset, fst_intr_ctlchg_#t~mem324#1.base, fst_intr_ctlchg_#t~mem324#1.offset, fst_intr_ctlchg_#t~ret325#1, fst_intr_ctlchg_#t~mem326#1.base, fst_intr_ctlchg_#t~mem326#1.offset, fst_intr_ctlchg_~card#1.base, fst_intr_ctlchg_~card#1.offset, fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset, fst_intr_ctlchg_~signals~0#1, fst_intr_ctlchg_~tmp~35#1, fst_intr_ctlchg_~tmp___0~11#1, fst_intr_ctlchg_~tmp___1~3#1, fst_intr_ctlchg_~tmp___2~2#1;havoc fst_intr_ctlchg_#in~card#1.base, fst_intr_ctlchg_#in~card#1.offset, fst_intr_ctlchg_#in~port#1.base, fst_intr_ctlchg_#in~port#1.offset;assume { :end_inline_fst_intr_ctlchg } true; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8214: havoc request_threaded_irq_#t~nondet901#1;request_irq_#t~ret130#1 := request_threaded_irq_#res#1;havoc request_threaded_irq_#t~nondet901#1, request_threaded_irq_~arg0#1, request_threaded_irq_~arg1#1.base, request_threaded_irq_~arg1#1.offset, request_threaded_irq_~arg2#1.base, request_threaded_irq_~arg2#1.offset, request_threaded_irq_~arg3#1, request_threaded_irq_~arg4#1.base, request_threaded_irq_~arg4#1.offset, request_threaded_irq_~arg5#1.base, request_threaded_irq_~arg5#1.offset;havoc request_threaded_irq_#in~arg0#1, request_threaded_irq_#in~arg1#1.base, request_threaded_irq_#in~arg1#1.offset, request_threaded_irq_#in~arg2#1.base, request_threaded_irq_#in~arg2#1.offset, request_threaded_irq_#in~arg3#1, request_threaded_irq_#in~arg4#1.base, request_threaded_irq_#in~arg4#1.offset, request_threaded_irq_#in~arg5#1.base, request_threaded_irq_#in~arg5#1.offset;assume { :end_inline_request_threaded_irq } true;assume -2147483648 <= request_irq_#t~ret130#1 && request_irq_#t~ret130#1 <= 2147483647;request_irq_~tmp~16#1 := request_irq_#t~ret130#1;havoc request_irq_#t~ret130#1;request_irq_#res#1 := request_irq_~tmp~16#1; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7157: SUMMARY for call fst_issue_cmd(fst_closeport_~port#1.base, fst_closeport_~port#1.offset, 4); srcloc: null [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779: kzalloc_#t~ret63#1.base, kzalloc_#t~ret63#1.offset := kmalloc_#res#1.base, kmalloc_#res#1.offset;havoc kmalloc_#t~ret61#1.base, kmalloc_#t~ret61#1.offset, kmalloc_~size#1, kmalloc_~flags#1, kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;havoc kmalloc_#in~size#1, kmalloc_#in~flags#1;assume { :end_inline_kmalloc } true;kzalloc_~tmp~5#1.base, kzalloc_~tmp~5#1.offset := kzalloc_#t~ret63#1.base, kzalloc_#t~ret63#1.offset;havoc kzalloc_#t~bitwise62#1;havoc kzalloc_#t~ret63#1.base, kzalloc_#t~ret63#1.offset;kzalloc_#res#1.base, kzalloc_#res#1.offset := kzalloc_~tmp~5#1.base, kzalloc_~tmp~5#1.offset; [2025-02-08 02:04:40,609 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-1: assume { :begin_inline_kmalloc } true;kmalloc_#in~size#1, kmalloc_#in~flags#1 := kzalloc_~size#1, kzalloc_#t~bitwise62#1;havoc kmalloc_#res#1.base, kmalloc_#res#1.offset;havoc kmalloc_#t~ret61#1.base, kmalloc_#t~ret61#1.offset, kmalloc_~size#1, kmalloc_~flags#1, kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;kmalloc_~size#1 := kmalloc_#in~size#1;kmalloc_~flags#1 := kmalloc_#in~flags#1;havoc kmalloc_~tmp___2~0#1.base, kmalloc_~tmp___2~0#1.offset;assume { :begin_inline___kmalloc } true;__kmalloc_#in~arg0#1, __kmalloc_#in~arg1#1 := kmalloc_~size#1, kmalloc_~flags#1;havoc __kmalloc_#res#1.base, __kmalloc_#res#1.offset;havoc __kmalloc_#t~ret878#1.base, __kmalloc_#t~ret878#1.offset, __kmalloc_~arg0#1, __kmalloc_~arg1#1;__kmalloc_~arg0#1 := __kmalloc_#in~arg0#1;__kmalloc_~arg1#1 := __kmalloc_#in~arg1#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7884: assume { :begin_inline_fst_ioctl } true;fst_ioctl_#in~dev#1.base, fst_ioctl_#in~dev#1.offset, fst_ioctl_#in~ifr#1.base, fst_ioctl_#in~ifr#1.offset, fst_ioctl_#in~cmd#1 := main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_fst_ioctl_33_p2~0#1;havoc fst_ioctl_#res#1;havoc fst_ioctl_#t~ret665#1.base, fst_ioctl_#t~ret665#1.offset, fst_ioctl_#t~mem666#1.base, fst_ioctl_#t~mem666#1.offset, fst_ioctl_#t~mem667#1.base, fst_ioctl_#t~mem667#1.offset, fst_ioctl_#t~ret668#1, fst_ioctl_#t~mem669#1.base, fst_ioctl_#t~mem669#1.offset, fst_ioctl_#t~mem670#1.base, fst_ioctl_#t~mem670#1.offset, fst_ioctl_#t~ret671#1, fst_ioctl_#t~mem672#1, fst_ioctl_#t~mem673#1, fst_ioctl_#t~mem674#1, fst_ioctl_#t~mem675#1, fst_ioctl_#t~mem676#1.base, fst_ioctl_#t~mem676#1.offset, fst_ioctl_#t~mem677#1, fst_ioctl_#t~ret678#1.base, fst_ioctl_#t~ret678#1.offset, fst_ioctl_#t~ret679#1, fst_ioctl_#t~ret680#1, fst_ioctl_#t~mem681#1.base, fst_ioctl_#t~mem681#1.offset, fst_ioctl_#t~mem682#1, fst_ioctl_#t~mem683#1, fst_ioctl_#t~mem684#1, fst_ioctl_#t~mem685#1, fst_ioctl_#t~mem686#1, fst_ioctl_#t~ret687#1.base, fst_ioctl_#t~ret687#1.offset, fst_ioctl_#t~ret688#1, fst_ioctl_#t~mem689#1.base, fst_ioctl_#t~mem689#1.offset, fst_ioctl_#t~mem690#1.base, fst_ioctl_#t~mem690#1.offset, fst_ioctl_#t~mem691#1.base, fst_ioctl_#t~mem691#1.offset, fst_ioctl_#t~ret692#1, fst_ioctl_#t~mem693#1, fst_ioctl_#t~mem694#1, fst_ioctl_#t~mem695#1, fst_ioctl_#t~ret696#1, fst_ioctl_#t~mem697#1.base, fst_ioctl_#t~mem697#1.offset, fst_ioctl_#t~ret698#1, fst_ioctl_#t~ret699#1, fst_ioctl_#t~mem700#1, fst_ioctl_#t~mem701#1, fst_ioctl_#t~mem702#1, fst_ioctl_#t~mem703#1, fst_ioctl_#t~mem704#1, fst_ioctl_#t~mem705#1, fst_ioctl_#t~mem706#1, fst_ioctl_#t~mem707#1, fst_ioctl_#t~mem708#1, fst_ioctl_#t~mem709#1, fst_ioctl_#t~ret710#1, fst_ioctl_#t~ret711#1, fst_ioctl_#t~mem712#1, fst_ioctl_#t~ret713#1, fst_ioctl_#t~ret714#1, fst_ioctl_#t~ret715#1, fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset, fst_ioctl_~cmd#1, fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset, fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset, fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset, fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset, fst_ioctl_~flags~7#1, fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset, fst_ioctl_~tmp~43#1.base, fst_ioctl_~tmp~43#1.offset, fst_ioctl_~tmp___0~17#1, fst_ioctl_~tmp___1~9#1, fst_ioctl_~tmp___2~6#1, fst_ioctl_~tmp___3~2#1, fst_ioctl_~tmp___4~1#1, fst_ioctl_~tmp___5~0#1.base, fst_ioctl_~tmp___5~0#1.offset, fst_ioctl_~tmp___6~0#1, fst_ioctl_~tmp___7~0#1, fst_ioctl_~tmp___8~0#1, fst_ioctl_~tmp___9~0#1, fst_ioctl_~tmp___10~0#1, fst_ioctl_~tmp___11~0#1, fst_ioctl_~tmp___12~0#1, fst_ioctl_~tmp___13~0#1;fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset := fst_ioctl_#in~dev#1.base, fst_ioctl_#in~dev#1.offset;fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset := fst_ioctl_#in~ifr#1.base, fst_ioctl_#in~ifr#1.offset;fst_ioctl_~cmd#1 := fst_ioctl_#in~cmd#1;havoc fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset;havoc fst_ioctl_~port~3#1.base, fst_ioctl_~port~3#1.offset;call fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset := #Ultimate.allocOnStack(8);call fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset := #Ultimate.allocOnStack(98);havoc fst_ioctl_~flags~7#1;havoc fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset;havoc fst_ioctl_~tmp~43#1.base, fst_ioctl_~tmp~43#1.offset;havoc fst_ioctl_~tmp___0~17#1;havoc fst_ioctl_~tmp___1~9#1;havoc fst_ioctl_~tmp___2~6#1;havoc fst_ioctl_~tmp___3~2#1;havoc fst_ioctl_~tmp___4~1#1;havoc fst_ioctl_~tmp___5~0#1.base, fst_ioctl_~tmp___5~0#1.offset;havoc fst_ioctl_~tmp___6~0#1;havoc fst_ioctl_~tmp___7~0#1;havoc fst_ioctl_~tmp___8~0#1;havoc fst_ioctl_~tmp___9~0#1;havoc fst_ioctl_~tmp___10~0#1;havoc fst_ioctl_~tmp___11~0#1;havoc fst_ioctl_~tmp___12~0#1;havoc fst_ioctl_~tmp___13~0#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume 35323 == fst_ioctl_~cmd#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: assume !(35323 == fst_ioctl_~cmd#1); [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7686: assume -2147483648 <= fst_add_one_#t~ret843#1 && fst_add_one_#t~ret843#1 <= 2147483647;havoc fst_add_one_#t~ret843#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-4: assume false;kzalloc_#t~bitwise62#1 := kzalloc_~flags#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-4: assume !false; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-5: assume 0 == kzalloc_~flags#1 % 4294967296 || 32768 == kzalloc_~flags#1 % 4294967296;kzalloc_#t~bitwise62#1 := 32768; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-5: assume !(0 == kzalloc_~flags#1 % 4294967296 || 32768 == kzalloc_~flags#1 % 4294967296); [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: assume 4101 == (if fst_set_iface_#t~mem637#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem637#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem637#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_set_iface_#t~mem637#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6695: assume !(4101 == (if fst_set_iface_#t~mem637#1 % 4294967296 % 4294967296 <= 2147483647 then fst_set_iface_#t~mem637#1 % 4294967296 % 4294967296 else fst_set_iface_#t~mem637#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_set_iface_#t~mem637#1; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-2: [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4779-3: havoc kzalloc_#t~bitwise62#1;assume (kzalloc_#t~bitwise62#1 % 4294967296 >= kzalloc_~flags#1 % 4294967296 && kzalloc_#t~bitwise62#1 % 4294967296 >= 32768) && kzalloc_#t~bitwise62#1 % 4294967296 <= 32768 + kzalloc_~flags#1 % 4294967296; [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554: havoc fst_add_one_#t~mem810#1.base, fst_add_one_#t~mem810#1.offset;call fst_add_one_#t~mem811#1.base, fst_add_one_#t~mem811#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620-1: SUMMARY for call iounmap(fst_add_one_#t~mem825#1.base, fst_add_one_#t~mem825#1.offset); srcloc: null [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: havoc fst_add_one_#t~mem825#1.base, fst_add_one_#t~mem825#1.offset;call fst_add_one_#t~mem826#1.base, fst_add_one_#t~mem826#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7686-1: SUMMARY for call fst_add_one_#t~ret843#1 := printk(40, 0); srcloc: null [2025-02-08 02:04:40,610 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7554-1: SUMMARY for call iounmap(fst_add_one_#t~mem810#1.base, fst_add_one_#t~mem810#1.offset); srcloc: null [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299: fst_intr_~tmp___2~3#1 := fst_intr_#t~ret460#1;havoc fst_intr_#t~mem459#1.base, fst_intr_#t~mem459#1.offset;havoc fst_intr_#t~ret460#1;fst_intr_~event~0#1 := (if fst_intr_~tmp___2~3#1 % 256 % 4294967296 <= 2147483647 then fst_intr_~tmp___2~3#1 % 256 % 4294967296 else fst_intr_~tmp___2~3#1 % 256 % 4294967296 - 4294967296);fst_intr_~port~2#1.base, fst_intr_~port~2#1.offset := fst_intr_~card~3#1.base, 110 + fst_intr_~card~3#1.offset + 188 * (if fst_intr_~event~0#1 % 4 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fst_intr_~event~0#1 % 4 % 18446744073709551616 % 18446744073709551616 else fst_intr_~event~0#1 % 4 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616); [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299-1: SUMMARY for call fst_intr_#t~ret460#1 := readb(fst_intr_#t~mem459#1.base, fst_intr_#t~mem459#1.offset + (if (18786 + fst_intr_~rdidx~0#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18786 + fst_intr_~rdidx~0#1) % 18446744073709551616 % 18446744073709551616 else (18786 + fst_intr_~rdidx~0#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356-1: SUMMARY for call fst_init_card_#t~ret774#1 := printk(25, 0); srcloc: null [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7356: assume -2147483648 <= fst_init_card_#t~ret774#1 && fst_init_card_#t~ret774#1 <= 2147483647;havoc fst_init_card_#t~ret774#1;fst_init_card_~j~1#1 := fst_init_card_~i~9#1; [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6299-2: call fst_intr_#t~mem459#1.base, fst_intr_#t~mem459#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6233: fst_intr_#res#1 := 1; [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6233-1: SUMMARY for call fst_clear_intr(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset); srcloc: null [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960-1: SUMMARY for call memcpy_toio(fst_ioctl_#t~mem681#1.base, fst_ioctl_#t~mem681#1.offset + (if fst_ioctl_#t~mem682#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then fst_ioctl_#t~mem682#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 else fst_ioctl_#t~mem682#1 % 4294967296 % 18446744073709551616 % 18446744073709551616 - 18446744073709551616), fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset, fst_ioctl_#t~mem683#1 % 4294967296); srcloc: null [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6960: havoc fst_ioctl_#t~mem681#1.base, fst_ioctl_#t~mem681#1.offset;havoc fst_ioctl_#t~mem682#1;havoc fst_ioctl_#t~mem683#1; [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume 1 != ~ldv_module_refcounter~0; [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8017: assume !(1 != ~ldv_module_refcounter~0); [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5837: assume -2147483648 <= fst_intr_ctlchg_#t~ret325#1 && fst_intr_ctlchg_#t~ret325#1 <= 2147483647;fst_intr_ctlchg_~tmp___0~11#1 := fst_intr_ctlchg_#t~ret325#1;havoc fst_intr_ctlchg_#t~mem324#1.base, fst_intr_ctlchg_#t~mem324#1.offset;havoc fst_intr_ctlchg_#t~ret325#1; [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: assume fst_get_iface_#t~mem657#1 % 4294967296 <= 11;havoc fst_get_iface_#t~mem657#1;fst_get_iface_#res#1 := -12;call ULTIMATE.dealloc(fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset);havoc fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset; [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6828: assume !(fst_get_iface_#t~mem657#1 % 4294967296 <= 11);havoc fst_get_iface_#t~mem657#1;call fst_get_iface_#t~mem658#1 := read~int#12(fst_get_iface_~port#1.base, 16 + fst_get_iface_~port#1.offset, 4);fst_get_iface_~i~8#1 := fst_get_iface_#t~mem658#1;havoc fst_get_iface_#t~mem658#1;call fst_get_iface_#t~mem659#1.base, fst_get_iface_#t~mem659#1.offset := read~$Pointer$#12(fst_get_iface_~card#1.base, fst_get_iface_~card#1.offset, 8); [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5837-1: SUMMARY for call fst_intr_ctlchg_#t~ret325#1 := netif_carrier_ok(fst_intr_ctlchg_#t~mem324#1.base, fst_intr_ctlchg_#t~mem324#1.offset); srcloc: null [2025-02-08 02:04:40,611 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630: call write~int#17(gather_conf_info_#t~ret609#1, gather_conf_info_~info#1.base, 71 + gather_conf_info_~info#1.offset, 1);havoc gather_conf_info_#t~mem608#1.base, gather_conf_info_#t~mem608#1.offset;havoc gather_conf_info_#t~ret609#1; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7687: SUMMARY for call fst_disable_intr(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: havoc fst_tx_dma_complete_#t~mem225#1.base, fst_tx_dma_complete_#t~mem225#1.offset;havoc fst_tx_dma_complete_#t~mem226#1;call fst_tx_dma_complete_#t~mem227#1 := read~int#12(fst_tx_dma_complete_~dev~0#1.base, 196 + fst_tx_dma_complete_~dev~0#1.offset, 8);call write~int#12(1 + fst_tx_dma_complete_#t~mem227#1, fst_tx_dma_complete_~dev~0#1.base, 196 + fst_tx_dma_complete_~dev~0#1.offset, 8);havoc fst_tx_dma_complete_#t~mem227#1;call fst_tx_dma_complete_#t~mem228#1 := read~int#12(fst_tx_dma_complete_~dev~0#1.base, 212 + fst_tx_dma_complete_~dev~0#1.offset, 8);call write~int#12(fst_tx_dma_complete_#t~mem228#1 + fst_tx_dma_complete_~len#1, fst_tx_dma_complete_~dev~0#1.base, 212 + fst_tx_dma_complete_~dev~0#1.offset, 8);havoc fst_tx_dma_complete_#t~mem228#1;call write~int#12(~jiffies~0, fst_tx_dma_complete_~dev~0#1.base, 916 + fst_tx_dma_complete_~dev~0#1.offset, 8); [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7555-1: SUMMARY for call iounmap(fst_add_one_#t~mem811#1.base, fst_add_one_#t~mem811#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-1: SUMMARY for call writeb(131, fst_tx_dma_complete_#t~mem225#1.base, fst_tx_dma_complete_#t~mem225#1.offset + (if (8195 + 8 * (2 * (16 + fst_tx_dma_complete_#t~mem226#1) + fst_tx_dma_complete_~txpos#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8195 + 8 * (2 * (16 + fst_tx_dma_complete_#t~mem226#1) + fst_tx_dma_complete_~txpos#1)) % 18446744073709551616 % 18446744073709551616 else (8195 + 8 * (2 * (16 + fst_tx_dma_complete_#t~mem226#1) + fst_tx_dma_complete_~txpos#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7555: havoc fst_add_one_#t~mem811#1.base, fst_add_one_#t~mem811#1.offset; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621-1: SUMMARY for call iounmap(fst_add_one_#t~mem826#1.base, fst_add_one_#t~mem826#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7621: havoc fst_add_one_#t~mem826#1.base, fst_add_one_#t~mem826#1.offset; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6630-1: SUMMARY for call gather_conf_info_#t~ret609#1 := readb(gather_conf_info_#t~mem608#1.base, 19235 + gather_conf_info_#t~mem608#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441: havoc fst_enable_intr_#t~mem214#1; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-1: SUMMARY for call outl(252446976, 104 + (if fst_enable_intr_#t~mem214#1 % 65536 % 4294967296 <= 2147483647 then fst_enable_intr_#t~mem214#1 % 65536 % 4294967296 else fst_enable_intr_#t~mem214#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: assume 4096 == (if fst_ioctl_#t~mem702#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem702#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem702#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem702#1; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: assume !(4096 == (if fst_ioctl_#t~mem702#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem702#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem702#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem702#1;call fst_ioctl_#t~mem703#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093-1: SUMMARY for call fst_ioctl_#t~ret715#1 := hdlc_ioctl(fst_ioctl_~dev#1.base, fst_ioctl_~dev#1.offset, fst_ioctl_~ifr#1.base, fst_ioctl_~ifr#1.offset, fst_ioctl_~cmd#1); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7093: assume -2147483648 <= fst_ioctl_#t~ret715#1 && fst_ioctl_#t~ret715#1 <= 2147483647;fst_ioctl_~tmp___13~0#1 := fst_ioctl_#t~ret715#1;havoc fst_ioctl_#t~ret715#1;fst_ioctl_#res#1 := fst_ioctl_~tmp___13~0#1;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-1: fst_set_iface_#res#1 := -22;call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622: fst_add_one_#res#1 := -19;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7688: SUMMARY for call pci_release_regions(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-1: [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7556-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume 0 != set_conf_from_info_#t~bitwise497#1 % 4294967296;havoc set_conf_from_info_#t~mem496#1;havoc set_conf_from_info_#t~bitwise497#1;set_conf_from_info_~err~0#1 := -22; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499: assume !(0 != set_conf_from_info_#t~bitwise497#1 % 4294967296);havoc set_conf_from_info_#t~mem496#1;havoc set_conf_from_info_#t~bitwise497#1; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7556: fst_add_one_#res#1 := -19;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7622-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,612 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-5: call set_conf_from_info_#t~mem496#1 := read~int#17(set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, 4); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-4: assume 0 == set_conf_from_info_#t~mem496#1 % 4294967296;set_conf_from_info_#t~bitwise497#1 := 0; [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-4: assume !(0 == set_conf_from_info_#t~mem496#1 % 4294967296); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-3: assume 32 == set_conf_from_info_#t~mem496#1 % 4294967296;set_conf_from_info_#t~bitwise497#1 := set_conf_from_info_#t~mem496#1; [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-3: assume !(32 == set_conf_from_info_#t~mem496#1 % 4294967296); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6499-2: havoc set_conf_from_info_#t~bitwise497#1;assume set_conf_from_info_#t~bitwise497#1 % 4294967296 <= set_conf_from_info_#t~mem496#1 % 4294967296 && set_conf_from_info_#t~bitwise497#1 % 4294967296 <= 32; [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226: havoc ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset;havoc ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_3 } true;fst_close_#res#1 := 0; [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7226-1: assume { :begin_inline_ldv_module_put_3 } true;ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset;ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset := ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset; [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962: call fst_ioctl_#t~mem684#1 := read~int#12(fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8019: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5839: assume 0 != fst_intr_ctlchg_~tmp___0~11#1;call fst_intr_ctlchg_#t~mem326#1.base, fst_intr_ctlchg_#t~mem326#1.offset := read~$Pointer$#2(fst_intr_ctlchg_~port#1.base, fst_intr_ctlchg_~port#1.offset, 8); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5839: assume !(0 != fst_intr_ctlchg_~tmp___0~11#1); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume 35324 == fst_ioctl_~cmd#1; [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: assume !(35324 == fst_ioctl_~cmd#1); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6962-1: SUMMARY for call kfree(fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset); srcloc: null [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689-1: SUMMARY for call pci_disable_device(fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset); srcloc: null [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: call fst_add_one_#t~mem844#1.base, fst_add_one_#t~mem844#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, 8 + fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690: havoc fst_add_one_#t~mem844#1.base, fst_add_one_#t~mem844#1.offset;call fst_add_one_#t~mem845#1.base, fst_add_one_#t~mem845#1.offset := read~$Pointer$#12(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, 8); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: assume false;call fst_set_iface_#t~mem638#1.base, fst_set_iface_#t~mem638#1.offset := read~$Pointer$#12(fst_set_iface_~card#1.base, fst_set_iface_~card#1.offset, 8); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6699: assume !false;call fst_set_iface_#t~mem644#1 := read~int#17(fst_set_iface_~#sync~0#1.base, 4 + fst_set_iface_~#sync~0#1.offset, 4); [2025-02-08 02:04:40,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7690-1: SUMMARY for call iounmap(fst_add_one_#t~mem844#1.base, fst_add_one_#t~mem844#1.offset); srcloc: null [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435-1: SUMMARY for call check_started_ok_#t~ret477#1 := readl(check_started_ok_#t~mem476#1.base, 19344 + check_started_ok_#t~mem476#1.offset); srcloc: null [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: check_started_ok_~tmp___1~6#1 := check_started_ok_#t~ret477#1;havoc check_started_ok_#t~mem476#1.base, check_started_ok_#t~mem476#1.offset;havoc check_started_ok_#t~ret477#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: assume 48 == fst_intr_~event~0#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6303: assume !(48 == fst_intr_~event~0#1); [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: assume 4097 == (if fst_ioctl_#t~mem703#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem703#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem703#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem703#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7030: assume !(4097 == (if fst_ioctl_#t~mem703#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem703#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem703#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem703#1;call fst_ioctl_#t~mem704#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume 1 == fst_ioctl_#t~mem684#1 % 4294967296;havoc fst_ioctl_#t~mem684#1;call write~int#12(2, fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4); [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume !(1 == fst_ioctl_#t~mem684#1 % 4294967296);havoc fst_ioctl_#t~mem684#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5841: havoc fst_intr_ctlchg_#t~mem326#1.base, fst_intr_ctlchg_#t~mem326#1.offset; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889-1: assume { :begin_inline_fst_tx_timeout } true;fst_tx_timeout_#in~dev#1.base, fst_tx_timeout_#in~dev#1.offset := main_~var_group1~0#1.base, main_~var_group1~0#1.offset;havoc fst_tx_timeout_#t~ret748#1.base, fst_tx_timeout_#t~ret748#1.offset, fst_tx_timeout_#t~mem749#1.base, fst_tx_timeout_#t~mem749#1.offset, fst_tx_timeout_#t~mem750#1.base, fst_tx_timeout_#t~mem750#1.offset, fst_tx_timeout_#t~mem751#1, fst_tx_timeout_#t~mem752#1, fst_tx_timeout_~dev#1.base, fst_tx_timeout_~dev#1.offset, fst_tx_timeout_~port~6#1.base, fst_tx_timeout_~port~6#1.offset, fst_tx_timeout_~card~6#1.base, fst_tx_timeout_~card~6#1.offset, fst_tx_timeout_~tmp~47#1.base, fst_tx_timeout_~tmp~47#1.offset;fst_tx_timeout_~dev#1.base, fst_tx_timeout_~dev#1.offset := fst_tx_timeout_#in~dev#1.base, fst_tx_timeout_#in~dev#1.offset;havoc fst_tx_timeout_~port~6#1.base, fst_tx_timeout_~port~6#1.offset;havoc fst_tx_timeout_~card~6#1.base, fst_tx_timeout_~card~6#1.offset;havoc fst_tx_timeout_~tmp~47#1.base, fst_tx_timeout_~tmp~47#1.offset; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5841-1: SUMMARY for call netif_carrier_off(fst_intr_ctlchg_#t~mem326#1.base, fst_intr_ctlchg_#t~mem326#1.offset); srcloc: null [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7889: havoc fst_tx_timeout_#t~ret748#1.base, fst_tx_timeout_#t~ret748#1.offset, fst_tx_timeout_#t~mem749#1.base, fst_tx_timeout_#t~mem749#1.offset, fst_tx_timeout_#t~mem750#1.base, fst_tx_timeout_#t~mem750#1.offset, fst_tx_timeout_#t~mem751#1, fst_tx_timeout_#t~mem752#1, fst_tx_timeout_~dev#1.base, fst_tx_timeout_~dev#1.offset, fst_tx_timeout_~port~6#1.base, fst_tx_timeout_~port~6#1.offset, fst_tx_timeout_~card~6#1.base, fst_tx_timeout_~card~6#1.offset, fst_tx_timeout_~tmp~47#1.base, fst_tx_timeout_~tmp~47#1.offset;havoc fst_tx_timeout_#in~dev#1.base, fst_tx_timeout_#in~dev#1.offset;assume { :end_inline_fst_tx_timeout } true; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691-1: SUMMARY for call iounmap(fst_add_one_#t~mem845#1.base, fst_add_one_#t~mem845#1.offset); srcloc: null [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7691: havoc fst_add_one_#t~mem845#1.base, fst_add_one_#t~mem845#1.offset; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5709: fst_rx_config_~offset~0#1 := 8192 * (8 + (8 * (1 + fst_rx_config_~pi~1#1) + fst_rx_config_~i~2#1));call fst_rx_config_#t~mem290#1.base, fst_rx_config_#t~mem290#1.offset := read~$Pointer$#12(fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, 8); [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5445: havoc fst_enable_intr_#t~mem215#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume 0 != fst_add_one_~err~3#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7493: assume !(0 != fst_add_one_~err~3#1);assume { :begin_inline_pci_request_regions } true;pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset, pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset := fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset, 31, 0;havoc pci_request_regions_#res#1;havoc pci_request_regions_#t~nondet898#1, pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset, pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset;pci_request_regions_~arg0#1.base, pci_request_regions_~arg0#1.offset := pci_request_regions_#in~arg0#1.base, pci_request_regions_#in~arg0#1.offset;pci_request_regions_~arg1#1.base, pci_request_regions_~arg1#1.offset := pci_request_regions_#in~arg1#1.base, pci_request_regions_#in~arg1#1.offset;havoc pci_request_regions_#t~nondet898#1;assume -2147483648 <= pci_request_regions_#t~nondet898#1 && pci_request_regions_#t~nondet898#1 <= 2147483647;pci_request_regions_#res#1 := pci_request_regions_#t~nondet898#1;havoc pci_request_regions_#t~nondet898#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5445-1: SUMMARY for call outw(1347, 76 + (if fst_enable_intr_#t~mem215#1 % 65536 % 4294967296 <= 2147483647 then fst_enable_intr_#t~mem215#1 % 65536 % 4294967296 else fst_enable_intr_#t~mem215#1 % 65536 % 4294967296 - 4294967296)); srcloc: null [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8154: havoc ldv_undefined_int_#t~nondet891#1;ldv_try_module_get_#t~ret872#1 := ldv_undefined_int_#res#1;havoc ldv_undefined_int_#t~nondet891#1;assume { :end_inline_ldv_undefined_int } true;assume -2147483648 <= ldv_try_module_get_#t~ret872#1 && ldv_try_module_get_#t~ret872#1 <= 2147483647;ldv_try_module_get_~module_get_succeeded~0#1 := ldv_try_module_get_#t~ret872#1;havoc ldv_try_module_get_#t~ret872#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume 35322 == fst_ioctl_~cmd#1; [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6899: assume !(35322 == fst_ioctl_~cmd#1); [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5710: havoc fst_rx_config_#t~mem290#1.base, fst_rx_config_#t~mem290#1.offset;call fst_rx_config_#t~mem291#1.base, fst_rx_config_#t~mem291#1.offset := read~$Pointer$#12(fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, 8); [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: fst_add_one_#res#1 := -12;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5710-1: SUMMARY for call writew((if fst_rx_config_~offset~0#1 % 65536 % 4294967296 <= 2147483647 then fst_rx_config_~offset~0#1 % 65536 % 4294967296 else fst_rx_config_~offset~0#1 % 65536 % 4294967296 - 4294967296), fst_rx_config_#t~mem290#1.base, fst_rx_config_#t~mem290#1.offset + (if (8192 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8192 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 else (8192 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-1: [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503: assume 0 != set_conf_from_info_#t~bitwise499#1 % 4294967296;havoc set_conf_from_info_#t~mem498#1;havoc set_conf_from_info_#t~bitwise499#1;call set_conf_from_info_#t~mem500#1 := read~int#17(set_conf_from_info_~info#1.base, 57 + set_conf_from_info_~info#1.offset, 1);call set_conf_from_info_#t~mem501#1.base, set_conf_from_info_#t~mem501#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8);call set_conf_from_info_#t~mem502#1 := read~int#12(set_conf_from_info_~port#1.base, 16 + set_conf_from_info_~port#1.offset, 4); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503: assume !(0 != set_conf_from_info_#t~bitwise499#1 % 4294967296);havoc set_conf_from_info_#t~mem498#1;havoc set_conf_from_info_#t~bitwise499#1; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-5: call set_conf_from_info_#t~mem498#1 := read~int#17(set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, 4); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-4: assume 0 == set_conf_from_info_#t~mem498#1 % 4294967296;set_conf_from_info_#t~bitwise499#1 := 0; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-4: assume !(0 == set_conf_from_info_#t~mem498#1 % 4294967296); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-3: assume 2048 == set_conf_from_info_#t~mem498#1 % 4294967296;set_conf_from_info_#t~bitwise499#1 := set_conf_from_info_#t~mem498#1; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-3: assume !(2048 == set_conf_from_info_#t~mem498#1 % 4294967296); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6503-2: havoc set_conf_from_info_#t~bitwise499#1;assume set_conf_from_info_#t~bitwise499#1 % 4294967296 <= set_conf_from_info_#t~mem498#1 % 4294967296 && set_conf_from_info_#t~bitwise499#1 % 4294967296 <= 2048; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume 305419896 != check_started_ok_~tmp___1~6#1 % 4294967296; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6437: assume !(305419896 != check_started_ok_~tmp___1~6#1 % 4294967296);call check_started_ok_#t~mem479#1.base, check_started_ok_#t~mem479#1.offset := read~$Pointer$#12(check_started_ok_~card#1.base, check_started_ok_~card#1.offset, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239: fst_intr_~do_card_interrupt~0#1 := 0;call fst_intr_#t~mem434#1.base, fst_intr_#t~mem434#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6239-1: SUMMARY for call fst_clear_intr(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834: call write~int#17(fst_get_iface_#t~ret660#1, fst_get_iface_~#sync~1#1.base, fst_get_iface_~#sync~1#1.offset, 4);havoc fst_get_iface_#t~mem659#1.base, fst_get_iface_#t~mem659#1.offset;havoc fst_get_iface_#t~ret660#1;call fst_get_iface_#t~mem661#1.base, fst_get_iface_#t~mem661#1.offset := read~$Pointer$#12(fst_get_iface_~card#1.base, fst_get_iface_~card#1.offset, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702: havoc fst_set_iface_#t~mem638#1.base, fst_set_iface_#t~mem638#1.offset;call write~int#12(3, fst_set_iface_~port#1.base, 20 + fst_set_iface_~port#1.offset, 4); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5711: havoc fst_rx_config_#t~mem291#1.base, fst_rx_config_#t~mem291#1.offset;call fst_rx_config_#t~mem292#1.base, fst_rx_config_#t~mem292#1.offset := read~$Pointer$#12(fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5711-1: SUMMARY for call writeb((if fst_rx_config_~offset~0#1 % 4294967296 / 65536 % 256 % 4294967296 <= 2147483647 then fst_rx_config_~offset~0#1 % 4294967296 / 65536 % 256 % 4294967296 else fst_rx_config_~offset~0#1 % 4294967296 / 65536 % 256 % 4294967296 - 4294967296), fst_rx_config_#t~mem291#1.base, fst_rx_config_#t~mem291#1.offset + (if (8194 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8194 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 else (8194 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6834-1: SUMMARY for call fst_get_iface_#t~ret660#1 := readl(fst_get_iface_#t~mem659#1.base, fst_get_iface_#t~mem659#1.offset + (if (18862 + 16 * fst_get_iface_~i~8#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18862 + 16 * fst_get_iface_~i~8#1) % 18446744073709551616 % 18446744073709551616 else (18862 + 16 * fst_get_iface_~i~8#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: assume 0 != main_~tmp~52#1; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7825: assume !(0 != main_~tmp~52#1); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636-2: call gather_conf_info_#t~mem610#1.base, gather_conf_info_#t~mem610#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636-1: SUMMARY for call gather_conf_info_#t~ret611#1 := readl(gather_conf_info_#t~mem610#1.base, 19280 + gather_conf_info_#t~mem610#1.offset); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6636: call write~int#17(gather_conf_info_#t~ret611#1, gather_conf_info_~info#1.base, 72 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem610#1.base, gather_conf_info_#t~mem610#1.offset;havoc gather_conf_info_#t~ret611#1;call gather_conf_info_#t~mem612#1.base, gather_conf_info_#t~mem612#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6702-1: SUMMARY for call writew(3, fst_set_iface_#t~mem638#1.base, fst_set_iface_#t~mem638#1.offset + (if (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18850 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495-1: SUMMARY for call fst_add_one_#t~ret794#1 := printk(30, 0); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7495: assume -2147483648 <= fst_add_one_#t~ret794#1 && fst_add_one_#t~ret794#1 <= 2147483647;havoc fst_add_one_#t~ret794#1; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-1: SUMMARY for call free_netdev(fst_init_card_#t~mem775#1.base, fst_init_card_#t~mem775#1.offset); srcloc: null [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: assume 24 == fst_intr_~event~0#1; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6306: assume !(24 == fst_intr_~event~0#1); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363: havoc fst_init_card_#t~mem775#1.base, fst_init_card_#t~mem775#1.offset;call write~$Pointer$#12(0, 0, fst_init_card_~card#1.base, 110 + fst_init_card_~card#1.offset + 188 * fst_init_card_~j~1#1, 8);fst_init_card_~j~1#1 := 1 + fst_init_card_~j~1#1;call fst_init_card_#t~mem776#1 := read~int#12(fst_init_card_~card#1.base, 28 + fst_init_card_~card#1.offset, 4); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7363-2: call fst_init_card_#t~mem775#1.base, fst_init_card_#t~mem775#1.offset := read~$Pointer$#12(fst_init_card_~card#1.base, 110 + fst_init_card_~card#1.offset + 188 * fst_init_card_~j~1#1, 8); [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7033: assume 4098 == (if fst_ioctl_#t~mem704#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem704#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem704#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem704#1; [2025-02-08 02:04:40,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7033: assume !(4098 == (if fst_ioctl_#t~mem704#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem704#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem704#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem704#1;call fst_ioctl_#t~mem705#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835-1: SUMMARY for call fst_get_iface_#t~ret662#1 := readb(fst_get_iface_#t~mem661#1.base, fst_get_iface_#t~mem661#1.offset + (if (18853 + 16 * fst_get_iface_~i~8#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18853 + 16 * fst_get_iface_~i~8#1) % 18446744073709551616 % 18446744073709551616 else (18853 + 16 * fst_get_iface_~i~8#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6835: fst_get_iface_~tmp___0~16#1 := fst_get_iface_#t~ret662#1;havoc fst_get_iface_#t~mem661#1.base, fst_get_iface_#t~mem661#1.offset;havoc fst_get_iface_#t~ret662#1; [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712-1: SUMMARY for call writew(57344, fst_rx_config_#t~mem292#1.base, fst_rx_config_#t~mem292#1.offset + (if (8196 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8196 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 else (8196 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769-1: SUMMARY for call writel(fst_set_iface_#t~mem648#1, fst_set_iface_#t~mem649#1.base, fst_set_iface_#t~mem649#1.offset + (if (18862 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18862 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 else (18862 + 16 * fst_set_iface_~i~7#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6769: havoc fst_set_iface_#t~mem648#1;havoc fst_set_iface_#t~mem649#1.base, fst_set_iface_#t~mem649#1.offset;fst_set_iface_#res#1 := 0;call ULTIMATE.dealloc(fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset);havoc fst_set_iface_~#sync~0#1.base, fst_set_iface_~#sync~0#1.offset; [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5712: havoc fst_rx_config_#t~mem292#1.base, fst_rx_config_#t~mem292#1.offset;call fst_rx_config_#t~mem293#1.base, fst_rx_config_#t~mem293#1.offset := read~$Pointer$#12(fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, 8); [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637-1: SUMMARY for call gather_conf_info_#t~ret613#1 := readl(gather_conf_info_#t~mem612#1.base, 19284 + gather_conf_info_#t~mem612#1.offset); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6637: call write~int#17(gather_conf_info_#t~ret613#1, gather_conf_info_~info#1.base, 76 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem612#1.base, gather_conf_info_#t~mem612#1.offset;havoc gather_conf_info_#t~ret613#1;call gather_conf_info_#t~mem614#1.base, gather_conf_info_#t~mem614#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439-1: SUMMARY for call check_started_ok_#t~ret478#1 := printk(13, 0); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496-1: SUMMARY for call kfree(fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6439: assume -2147483648 <= check_started_ok_#t~ret478#1 && check_started_ok_#t~ret478#1 <= 2147483647;havoc check_started_ok_#t~ret478#1;call write~int#12(5, check_started_ok_~card#1.base, 36 + check_started_ok_~card#1.offset, 4); [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: fst_add_one_#res#1 := fst_add_one_~err~3#1;call ULTIMATE.dealloc(fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset);havoc fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset; [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6505-1: SUMMARY for call writeb((if set_conf_from_info_#t~mem500#1 % 256 % 4294967296 <= 2147483647 then set_conf_from_info_#t~mem500#1 % 256 % 4294967296 else set_conf_from_info_#t~mem500#1 % 256 % 4294967296 - 4294967296), set_conf_from_info_#t~mem501#1.base, set_conf_from_info_#t~mem501#1.offset + (if (18855 + 16 * set_conf_from_info_#t~mem502#1) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (18855 + 16 * set_conf_from_info_#t~mem502#1) % 18446744073709551616 % 18446744073709551616 else (18855 + 16 * set_conf_from_info_#t~mem502#1) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6505: havoc set_conf_from_info_#t~mem500#1;havoc set_conf_from_info_#t~mem501#1.base, set_conf_from_info_#t~mem501#1.offset;havoc set_conf_from_info_#t~mem502#1; [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: fst_intr_~tmp~39#1 := fst_intr_#t~ret435#1;havoc fst_intr_#t~mem434#1.base, fst_intr_#t~mem434#1.offset;havoc fst_intr_#t~ret435#1; [2025-02-08 02:04:40,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241-1: SUMMARY for call fst_intr_#t~ret435#1 := readb(fst_intr_#t~mem434#1.base, 18753 + fst_intr_#t~mem434#1.offset); srcloc: null [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157-3: SUMMARY for call memdup_user_#t~ret892#1.base, memdup_user_#t~ret892#1.offset := ldv_malloc(0); srcloc: null [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157-2: memdup_user_#res#1.base, memdup_user_#res#1.offset := memdup_user_#t~ret892#1.base, memdup_user_#t~ret892#1.offset;havoc memdup_user_#t~ret892#1.base, memdup_user_#t~ret892#1.offset; [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8157: havoc memdup_user_#t~ret892#1.base, memdup_user_#t~ret892#1.offset;fst_ioctl_#t~ret678#1.base, fst_ioctl_#t~ret678#1.offset := memdup_user_#res#1.base, memdup_user_#res#1.offset;havoc memdup_user_#t~ret892#1.base, memdup_user_#t~ret892#1.offset, memdup_user_~arg0#1.base, memdup_user_~arg0#1.offset, memdup_user_~arg1#1;havoc memdup_user_#in~arg0#1.base, memdup_user_#in~arg0#1.offset, memdup_user_#in~arg1#1;assume { :end_inline_memdup_user } true;fst_ioctl_~buf~0#1.base, fst_ioctl_~buf~0#1.offset := fst_ioctl_#t~ret678#1.base, fst_ioctl_#t~ret678#1.offset;havoc fst_ioctl_#t~mem676#1.base, fst_ioctl_#t~mem676#1.offset;havoc fst_ioctl_#t~mem677#1;havoc fst_ioctl_#t~ret678#1.base, fst_ioctl_#t~ret678#1.offset; [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume 35325 == fst_ioctl_~cmd#1; [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6902: assume !(35325 == fst_ioctl_~cmd#1); [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968-1: fst_ioctl_#res#1 := 0;call ULTIMATE.dealloc(fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset);havoc fst_ioctl_~#wrthdr~0#1.base, fst_ioctl_~#wrthdr~0#1.offset;call ULTIMATE.dealloc(fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset);havoc fst_ioctl_~#info~0#1.base, fst_ioctl_~#info~0#1.offset; [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: assume 0 == main_~ldv_s_fst_driver_pci_driver~0#1;assume { :begin_inline_fst_add_one } true;fst_add_one_#in~pdev#1.base, fst_add_one_#in~pdev#1.offset, fst_add_one_#in~ent#1.base, fst_add_one_#in~ent#1.offset := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_fst_add_one_42_p1~0#1.base, main_~var_fst_add_one_42_p1~0#1.offset;havoc fst_add_one_#res#1;havoc fst_add_one_#t~ret786#1, fst_add_one_#t~mem787#1, fst_add_one_#t~mem788#1, fst_add_one_#t~mem789#1, fst_add_one_#t~ret790#1, fst_add_one_#t~ret791#1.base, fst_add_one_#t~ret791#1.offset, fst_add_one_#t~ret792#1, fst_add_one_#t~ret793#1, fst_add_one_#t~ret794#1, fst_add_one_#t~ret795#1, fst_add_one_#t~ret796#1, fst_add_one_#t~mem797#1, fst_add_one_#t~mem798#1, fst_add_one_#t~mem799#1, fst_add_one_#t~mem800#1, fst_add_one_#t~ret801#1.base, fst_add_one_#t~ret801#1.offset, fst_add_one_#t~ret802#1, fst_add_one_#t~mem803#1, fst_add_one_#t~ret804#1.base, fst_add_one_#t~ret804#1.offset, fst_add_one_#t~ret805#1, fst_add_one_#t~mem806#1, fst_add_one_#t~ret807#1, fst_add_one_#t~mem808#1, fst_add_one_#t~ret809#1, fst_add_one_#t~mem810#1.base, fst_add_one_#t~mem810#1.offset, fst_add_one_#t~mem811#1.base, fst_add_one_#t~mem811#1.offset, fst_add_one_#t~mem812#1, fst_add_one_#t~mem813#1, fst_add_one_#t~mem814#1, fst_add_one_#t~mem815#1, fst_add_one_#t~mem816#1, fst_add_one_#t~mem817#1, fst_add_one_#t~mem818#1, fst_add_one_#t~mem819#1, fst_add_one_#t~ret820#1.base, fst_add_one_#t~ret820#1.offset, fst_add_one_#t~ret821#1.base, fst_add_one_#t~ret821#1.offset, fst_add_one_#t~mem822#1.base, fst_add_one_#t~mem822#1.offset, fst_add_one_#t~ret823#1, fst_add_one_#t~mem824#1, fst_add_one_#t~mem825#1.base, fst_add_one_#t~mem825#1.offset, fst_add_one_#t~mem826#1.base, fst_add_one_#t~mem826#1.offset, fst_add_one_#t~ret827#1.base, fst_add_one_#t~ret827#1.offset, fst_add_one_#t~mem828#1, fst_add_one_#t~mem829#1, fst_add_one_#t~mem830#1, fst_add_one_#t~mem831#1, fst_add_one_#t~mem832#1, fst_add_one_#t~mem833#1, fst_add_one_#t~mem834#1.base, fst_add_one_#t~mem834#1.offset, fst_add_one_#t~ret835#1.base, fst_add_one_#t~ret835#1.offset, fst_add_one_#t~mem836#1.base, fst_add_one_#t~mem836#1.offset, fst_add_one_#t~ret837#1, fst_add_one_#t~mem838#1.base, fst_add_one_#t~mem838#1.offset, fst_add_one_#t~mem839#1.base, fst_add_one_#t~mem839#1.offset, fst_add_one_#t~mem840#1.base, fst_add_one_#t~mem840#1.offset, fst_add_one_#t~ret841#1.base, fst_add_one_#t~ret841#1.offset, fst_add_one_#t~mem842#1.base, fst_add_one_#t~mem842#1.offset, fst_add_one_#t~ret843#1, fst_add_one_#t~mem844#1.base, fst_add_one_#t~mem844#1.offset, fst_add_one_#t~mem845#1.base, fst_add_one_#t~mem845#1.offset, fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset, fst_add_one_~ent#1.base, fst_add_one_~ent#1.offset, fst_add_one_~no_of_cards_added~0#1, fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset, fst_add_one_~err~3#1, fst_add_one_~i~10#1, fst_add_one_~__print_once~0#1, fst_add_one_~tmp~49#1.base, fst_add_one_~tmp~49#1.offset, fst_add_one_~tmp___0~22#1.base, fst_add_one_~tmp___0~22#1.offset, fst_add_one_~tmp___1~11#1.base, fst_add_one_~tmp___1~11#1.offset, fst_add_one_~tmp___2~8#1.base, fst_add_one_~tmp___2~8#1.offset, fst_add_one_~tmp___3~3#1.base, fst_add_one_~tmp___3~3#1.offset, fst_add_one_~tmp___4~2#1, fst_add_one_~tmp___5~1#1, fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset, fst_add_one_~dev~5#1.base, fst_add_one_~dev~5#1.offset, fst_add_one_~tmp___6~1#1.base, fst_add_one_~tmp___6~1#1.offset, fst_add_one_~hdlc~1#1.base, fst_add_one_~hdlc~1#1.offset, fst_add_one_~tmp___7~1#1, fst_add_one_~tmp___8~1#1.base, fst_add_one_~tmp___8~1#1.offset, fst_add_one_~tmp___9~1#1;fst_add_one_~pdev#1.base, fst_add_one_~pdev#1.offset := fst_add_one_#in~pdev#1.base, fst_add_one_#in~pdev#1.offset;fst_add_one_~ent#1.base, fst_add_one_~ent#1.offset := fst_add_one_#in~ent#1.base, fst_add_one_#in~ent#1.offset;havoc fst_add_one_~no_of_cards_added~0#1;havoc fst_add_one_~card~8#1.base, fst_add_one_~card~8#1.offset;havoc fst_add_one_~err~3#1;havoc fst_add_one_~i~10#1;havoc fst_add_one_~__print_once~0#1;havoc fst_add_one_~tmp~49#1.base, fst_add_one_~tmp~49#1.offset;havoc fst_add_one_~tmp___0~22#1.base, fst_add_one_~tmp___0~22#1.offset;havoc fst_add_one_~tmp___1~11#1.base, fst_add_one_~tmp___1~11#1.offset;havoc fst_add_one_~tmp___2~8#1.base, fst_add_one_~tmp___2~8#1.offset;havoc fst_add_one_~tmp___3~3#1.base, fst_add_one_~tmp___3~3#1.offset;havoc fst_add_one_~tmp___4~2#1;havoc fst_add_one_~tmp___5~1#1;call fst_add_one_~#__key~0#1.base, fst_add_one_~#__key~0#1.offset := #Ultimate.allocOnStack(8);havoc fst_add_one_~dev~5#1.base, fst_add_one_~dev~5#1.offset;havoc fst_add_one_~tmp___6~1#1.base, fst_add_one_~tmp___6~1#1.offset;havoc fst_add_one_~hdlc~1#1.base, fst_add_one_~hdlc~1#1.offset;havoc fst_add_one_~tmp___7~1#1;havoc fst_add_one_~tmp___8~1#1.base, fst_add_one_~tmp___8~1#1.offset;havoc fst_add_one_~tmp___9~1#1;fst_add_one_~no_of_cards_added~0#1 := 0;fst_add_one_~err~3#1 := 0; [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: assume !(0 == main_~ldv_s_fst_driver_pci_driver~0#1); [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638: call write~int#17(gather_conf_info_#t~ret615#1, gather_conf_info_~info#1.base, 80 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem614#1.base, gather_conf_info_#t~mem614#1.offset;havoc gather_conf_info_#t~ret615#1;call gather_conf_info_#t~mem616#1.base, gather_conf_info_#t~mem616#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5713: havoc fst_rx_config_#t~mem293#1.base, fst_rx_config_#t~mem293#1.offset;call fst_rx_config_#t~mem294#1.base, fst_rx_config_#t~mem294#1.offset := read~$Pointer$#12(fst_rx_config_~card~1#1.base, fst_rx_config_~card~1#1.offset, 8); [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5713-1: SUMMARY for call writew(8192, fst_rx_config_#t~mem293#1.base, fst_rx_config_#t~mem293#1.offset + (if (8198 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8198 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 else (8198 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: assume 1 != fst_add_one_#t~mem814#1 % 18446744073709551616;havoc fst_add_one_#t~mem814#1;call fst_add_one_#t~mem815#1 := read~int#14(fst_add_one_~ent#1.base, 24 + fst_add_one_~ent#1.offset, 8); [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7563: assume !(1 != fst_add_one_#t~mem814#1 % 18446744073709551616);havoc fst_add_one_#t~mem814#1;fst_add_one_~tmp___5~1#1 := 0; [2025-02-08 02:04:40,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6638-1: SUMMARY for call gather_conf_info_#t~ret615#1 := readl(gather_conf_info_#t~mem614#1.base, 19288 + gather_conf_info_#t~mem614#1.offset); srcloc: null [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780-1: SUMMARY for call fst_intr_te1_alarm_#t~ret304#1 := readb(fst_intr_te1_alarm_#t~mem303#1.base, 19301 + fst_intr_te1_alarm_#t~mem303#1.offset); srcloc: null [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7762: call ULTIMATE.dealloc(fst_init_~#__key~1#1.base, fst_init_~#__key~1#1.offset);havoc fst_init_~#__key~1#1.base, fst_init_~#__key~1#1.offset; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714: havoc fst_rx_config_#t~mem294#1.base, fst_rx_config_#t~mem294#1.offset;fst_rx_config_~i~2#1 := 1 + fst_rx_config_~i~2#1; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5780: fst_intr_te1_alarm_~los~0#1 := fst_intr_te1_alarm_#t~ret304#1;havoc fst_intr_te1_alarm_#t~mem303#1.base, fst_intr_te1_alarm_#t~mem303#1.offset;havoc fst_intr_te1_alarm_#t~ret304#1;call fst_intr_te1_alarm_#t~mem305#1.base, fst_intr_te1_alarm_#t~mem305#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~card#1.base, fst_intr_te1_alarm_~card#1.offset, 8); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837: assume 1 == fst_get_iface_~tmp___0~16#1 % 256 % 4294967296;call write~int#17(2, fst_get_iface_~#sync~1#1.base, 4 + fst_get_iface_~#sync~1#1.offset, 4); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6837: assume !(1 == fst_get_iface_~tmp___0~16#1 % 256 % 4294967296);call write~int#17(1, fst_get_iface_~#sync~1#1.base, 4 + fst_get_iface_~#sync~1#1.offset, 4); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639-1: SUMMARY for call gather_conf_info_#t~ret617#1 := readl(gather_conf_info_#t~mem616#1.base, 19292 + gather_conf_info_#t~mem616#1.offset); srcloc: null [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6639: call write~int#17(gather_conf_info_#t~ret617#1, gather_conf_info_~info#1.base, 84 + gather_conf_info_~info#1.offset, 4);havoc gather_conf_info_#t~mem616#1.base, gather_conf_info_#t~mem616#1.offset;havoc gather_conf_info_#t~ret617#1;call gather_conf_info_#t~mem618#1.base, gather_conf_info_#t~mem618#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5714-1: SUMMARY for call writeb(128, fst_rx_config_#t~mem294#1.base, fst_rx_config_#t~mem294#1.offset + (if (8195 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 <= 9223372036854775807 then (8195 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 else (8195 + 8 * (8 * fst_rx_config_~pi~1#1 + fst_rx_config_~i~2#1)) % 18446744073709551616 % 18446744073709551616 - 18446744073709551616)); srcloc: null [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: assume 2 != fst_add_one_#t~mem815#1 % 18446744073709551616;havoc fst_add_one_#t~mem815#1;fst_add_one_~tmp___5~1#1 := 1; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7564: assume !(2 != fst_add_one_#t~mem815#1 % 18446744073709551616);havoc fst_add_one_#t~mem815#1;fst_add_one_~tmp___5~1#1 := 0; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243: assume 1 == fst_intr_~tmp~39#1 % 256 % 4294967296;fst_intr_~do_card_interrupt~0#1 := 4 + fst_intr_~do_card_interrupt~0#1;call fst_intr_#t~mem436#1.base, fst_intr_#t~mem436#1.offset := read~$Pointer$#2(fst_intr_~card~3#1.base, fst_intr_~card~3#1.offset, 8); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6243: assume !(1 == fst_intr_~tmp~39#1 % 256 % 4294967296); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume 25 == fst_intr_~event~0#1; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6309: assume !(25 == fst_intr_~event~0#1); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume 3 == fst_ioctl_#t~mem685#1 % 4294967296;havoc fst_ioctl_#t~mem685#1;assume { :begin_inline_check_started_ok } true;check_started_ok_#in~card#1.base, check_started_ok_#in~card#1.offset := fst_ioctl_~card~4#1.base, fst_ioctl_~card~4#1.offset;havoc check_started_ok_#t~mem471#1.base, check_started_ok_#t~mem471#1.offset, check_started_ok_#t~ret472#1, check_started_ok_#t~mem473#1.base, check_started_ok_#t~mem473#1.offset, check_started_ok_#t~ret474#1, check_started_ok_#t~ret475#1, check_started_ok_#t~mem476#1.base, check_started_ok_#t~mem476#1.offset, check_started_ok_#t~ret477#1, check_started_ok_#t~ret478#1, check_started_ok_#t~mem479#1.base, check_started_ok_#t~mem479#1.offset, check_started_ok_#t~ret480#1, check_started_ok_#t~ret481#1, check_started_ok_#t~ret482#1, check_started_ok_#t~mem483#1.base, check_started_ok_#t~mem483#1.offset, check_started_ok_#t~ret484#1, check_started_ok_#t~mem485#1, check_started_ok_#t~mem486#1.base, check_started_ok_#t~mem486#1.offset, check_started_ok_#t~ret487#1, check_started_ok_#t~mem488#1, check_started_ok_#t~mem489#1, check_started_ok_#t~ret490#1, check_started_ok_~card#1.base, check_started_ok_~card#1.offset, check_started_ok_~i~5#1, check_started_ok_~tmp~40#1, check_started_ok_~tmp___0~14#1, check_started_ok_~tmp___1~6#1, check_started_ok_~tmp___2~4#1, check_started_ok_~tmp___3~0#1, check_started_ok_~tmp___4~0#1;check_started_ok_~card#1.base, check_started_ok_~card#1.offset := check_started_ok_#in~card#1.base, check_started_ok_#in~card#1.offset;havoc check_started_ok_~i~5#1;havoc check_started_ok_~tmp~40#1;havoc check_started_ok_~tmp___0~14#1;havoc check_started_ok_~tmp___1~6#1;havoc check_started_ok_~tmp___2~4#1;havoc check_started_ok_~tmp___3~0#1;havoc check_started_ok_~tmp___4~0#1;call check_started_ok_#t~mem471#1.base, check_started_ok_#t~mem471#1.offset := read~$Pointer$#12(check_started_ok_~card#1.base, check_started_ok_~card#1.offset, 8); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970: assume !(3 == fst_ioctl_#t~mem685#1 % 4294967296);havoc fst_ioctl_#t~mem685#1; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036: assume 4102 == (if fst_ioctl_#t~mem705#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem705#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem705#1 % 4294967296 % 4294967296 - 4294967296);havoc fst_ioctl_#t~mem705#1; [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7036: assume !(4102 == (if fst_ioctl_#t~mem705#1 % 4294967296 % 4294967296 <= 2147483647 then fst_ioctl_#t~mem705#1 % 4294967296 % 4294967296 else fst_ioctl_#t~mem705#1 % 4294967296 % 4294967296 - 4294967296));havoc fst_ioctl_#t~mem705#1;call fst_ioctl_#t~mem706#1 := read~int#3(fst_ioctl_~ifr#1.base, 16 + fst_ioctl_~ifr#1.offset, 4); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6970-1: call fst_ioctl_#t~mem685#1 := read~int#12(fst_ioctl_~card~4#1.base, 36 + fst_ioctl_~card~4#1.offset, 4); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5781: fst_intr_te1_alarm_~rra~0#1 := fst_intr_te1_alarm_#t~ret306#1;havoc fst_intr_te1_alarm_#t~mem305#1.base, fst_intr_te1_alarm_#t~mem305#1.offset;havoc fst_intr_te1_alarm_#t~ret306#1;call fst_intr_te1_alarm_#t~mem307#1.base, fst_intr_te1_alarm_#t~mem307#1.offset := read~$Pointer$#2(fst_intr_te1_alarm_~card#1.base, fst_intr_te1_alarm_~card#1.offset, 8); [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5781-1: SUMMARY for call fst_intr_te1_alarm_#t~ret306#1 := readb(fst_intr_te1_alarm_#t~mem305#1.base, 19302 + fst_intr_te1_alarm_#t~mem305#1.offset); srcloc: null [2025-02-08 02:04:40,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7829: havoc main_#t~nondet871#1;assume -2147483648 <= main_#t~nondet871#1 && main_#t~nondet871#1 <= 2147483647;main_~tmp___1~12#1 := main_#t~nondet871#1;havoc main_#t~nondet871#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640-1: SUMMARY for call gather_conf_info_#t~ret619#1 := readl(gather_conf_info_#t~mem618#1.base, 19296 + gather_conf_info_#t~mem618#1.offset); srcloc: null [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6640: gather_conf_info_~tmp___0~15#1 := gather_conf_info_#t~ret619#1;havoc gather_conf_info_#t~mem618#1.base, gather_conf_info_#t~mem618#1.offset;havoc gather_conf_info_#t~ret619#1;call write~int#17((if gather_conf_info_~tmp___0~15#1 % 4294967296 % 4294967296 <= 2147483647 then gather_conf_info_~tmp___0~15#1 % 4294967296 % 4294967296 else gather_conf_info_~tmp___0~15#1 % 4294967296 % 4294967296 - 4294967296), gather_conf_info_~info#1.base, 88 + gather_conf_info_~info#1.offset, 4);call gather_conf_info_#t~mem620#1.base, gather_conf_info_#t~mem620#1.offset := read~$Pointer$#12(gather_conf_info_~card#1.base, gather_conf_info_~card#1.offset, 8); [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5782: fst_intr_te1_alarm_~ais~0#1 := fst_intr_te1_alarm_#t~ret308#1;havoc fst_intr_te1_alarm_#t~mem307#1.base, fst_intr_te1_alarm_#t~mem307#1.offset;havoc fst_intr_te1_alarm_#t~ret308#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7896: SUMMARY for call ldv_check_return_value(main_~res_fst_add_one_42~0#1); srcloc: null [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume 35326 == fst_ioctl_~cmd#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume !(35326 == fst_ioctl_~cmd#1); [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5782-1: SUMMARY for call fst_intr_te1_alarm_#t~ret308#1 := readb(fst_intr_te1_alarm_#t~mem307#1.base, 19303 + fst_intr_te1_alarm_#t~mem307#1.offset); srcloc: null [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632-1: SUMMARY for call fst_add_one_#t~ret827#1.base, fst_add_one_#t~ret827#1.offset := dev_to_hdlc(fst_add_one_~dev~5#1.base, fst_add_one_~dev~5#1.offset); srcloc: null [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7632: fst_add_one_~tmp___8~1#1.base, fst_add_one_~tmp___8~1#1.offset := fst_add_one_#t~ret827#1.base, fst_add_one_#t~ret827#1.offset;havoc fst_add_one_#t~ret827#1.base, fst_add_one_#t~ret827#1.offset;fst_add_one_~hdlc~1#1.base, fst_add_one_~hdlc~1#1.offset := fst_add_one_~tmp___8~1#1.base, fst_add_one_~tmp___8~1#1.offset;call fst_add_one_#t~mem828#1 := read~int#12(fst_add_one_~card~8#1.base, 16 + fst_add_one_~card~8#1.offset, 4);call write~int#12(fst_add_one_#t~mem828#1 % 4294967296 + 16384 * (4 + fst_add_one_~i~10#1), fst_add_one_~dev~5#1.base, 88 + fst_add_one_~dev~5#1.offset, 8);havoc fst_add_one_#t~mem828#1;call fst_add_one_#t~mem829#1 := read~int#12(fst_add_one_~card~8#1.base, 16 + fst_add_one_~card~8#1.offset, 4);call write~int#12(fst_add_one_#t~mem829#1 % 4294967296 + 16384 * (5 + fst_add_one_~i~10#1), fst_add_one_~dev~5#1.base, 80 + fst_add_one_~dev~5#1.offset, 8);havoc fst_add_one_#t~mem829#1;call fst_add_one_#t~mem830#1 := read~int#12(fst_add_one_~card~8#1.base, 108 + fst_add_one_~card~8#1.offset, 2);call write~int#12(fst_add_one_#t~mem830#1 % 65536, fst_add_one_~dev~5#1.base, 96 + fst_add_one_~dev~5#1.offset, 8);havoc fst_add_one_#t~mem830#1;call fst_add_one_#t~mem831#1 := read~int#12(fst_add_one_~card~8#1.base, 24 + fst_add_one_~card~8#1.offset, 4);call write~int#12(fst_add_one_#t~mem831#1, fst_add_one_~dev~5#1.base, 104 + fst_add_one_~dev~5#1.offset, 4);havoc fst_add_one_#t~mem831#1;call write~$Pointer$#12(~#fst_ops~0.base, ~#fst_ops~0.offset, fst_add_one_~dev~5#1.base, 396 + fst_add_one_~dev~5#1.offset, 8);call write~int#12(100, fst_add_one_~dev~5#1.base, 832 + fst_add_one_~dev~5#1.offset, 8);call write~int#12(500, fst_add_one_~dev~5#1.base, 924 + fst_add_one_~dev~5#1.offset, 4);call write~$Pointer$#12(#funAddr~fst_attach.base, #funAddr~fst_attach.offset, fst_add_one_~hdlc~1#1.base, fst_add_one_~hdlc~1#1.offset, 8);call write~$Pointer$#12(#funAddr~fst_start_xmit.base, #funAddr~fst_start_xmit.offset, fst_add_one_~hdlc~1#1.base, 8 + fst_add_one_~hdlc~1#1.offset, 8);fst_add_one_~i~10#1 := 1 + fst_add_one_~i~10#1;call fst_add_one_#t~mem832#1 := read~int#12(fst_add_one_~card~8#1.base, 28 + fst_add_one_~card~8#1.offset, 4); [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-3: assume 1024 == set_conf_from_info_#t~mem503#1 % 4294967296;set_conf_from_info_#t~bitwise504#1 := set_conf_from_info_#t~mem503#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-3: assume !(1024 == set_conf_from_info_#t~mem503#1 % 4294967296); [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-2: havoc set_conf_from_info_#t~bitwise504#1;assume set_conf_from_info_#t~bitwise504#1 % 4294967296 <= set_conf_from_info_#t~mem503#1 % 4294967296 && set_conf_from_info_#t~bitwise504#1 % 4294967296 <= 1024; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-1: [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume 0 != set_conf_from_info_#t~bitwise504#1 % 4294967296;havoc set_conf_from_info_#t~mem503#1;havoc set_conf_from_info_#t~bitwise504#1;call set_conf_from_info_#t~mem505#1 := read~int#17(set_conf_from_info_~info#1.base, 52 + set_conf_from_info_~info#1.offset, 2);call set_conf_from_info_#t~mem506#1.base, set_conf_from_info_#t~mem506#1.offset := read~$Pointer$#12(set_conf_from_info_~card#1.base, set_conf_from_info_~card#1.offset, 8); [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509: assume !(0 != set_conf_from_info_#t~bitwise504#1 % 4294967296);havoc set_conf_from_info_#t~mem503#1;havoc set_conf_from_info_#t~bitwise504#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7368: assume fst_init_card_~j~1#1 % 4294967296 < fst_init_card_#t~mem776#1 % 4294967296;havoc fst_init_card_#t~mem776#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7368: assume !(fst_init_card_~j~1#1 % 4294967296 < fst_init_card_#t~mem776#1 % 4294967296);havoc fst_init_card_#t~mem776#1; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-5: call set_conf_from_info_#t~mem503#1 := read~int#17(set_conf_from_info_~info#1.base, set_conf_from_info_~info#1.offset, 4); [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-4: assume 0 == set_conf_from_info_#t~mem503#1 % 4294967296;set_conf_from_info_#t~bitwise504#1 := 0; [2025-02-08 02:04:40,619 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6509-4: assume !(0 == set_conf_from_info_#t~mem503#1 % 4294967296); [2025-02-08 02:04:40,727 INFO L? ?]: Removed 644 outVars from TransFormulas that were not future-live. [2025-02-08 02:04:40,727 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 02:04:40,751 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 02:04:40,751 INFO L337 CfgBuilder]: Removed 1 assume(true) statements. [2025-02-08 02:04:40,752 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:40 BoogieIcfgContainer [2025-02-08 02:04:40,752 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 02:04:40,755 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 02:04:40,755 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 02:04:40,758 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 02:04:40,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:31" (1/3) ... [2025-02-08 02:04:40,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ba44307 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:40, skipping insertion in model container [2025-02-08 02:04:40,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:32" (2/3) ... [2025-02-08 02:04:40,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ba44307 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:40, skipping insertion in model container [2025-02-08 02:04:40,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:40" (3/3) ... [2025-02-08 02:04:40,760 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i [2025-02-08 02:04:40,773 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 02:04:40,775 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-net-wan-farsync.ko.cil.out.i that has 75 procedures, 399 locations, 1 initial locations, 37 loop locations, and 1 error locations. [2025-02-08 02:04:40,810 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 02:04:40,818 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;@5d396c73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 02:04:40,819 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-02-08 02:04:40,821 INFO L276 IsEmpty]: Start isEmpty. Operand has 4 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:04:40,823 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 02:04:40,825 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2025-02-08 02:04:40,829 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 02:04:40,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 02:04:40,834 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 02:04:40,839 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 02:04:40 BoogieIcfgContainer [2025-02-08 02:04:40,839 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 02:04:40,841 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 02:04:40,841 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 02:04:40,841 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 02:04:40,841 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:40" (3/4) ... [2025-02-08 02:04:40,843 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 02:04:40,845 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_dma_ops [2025-02-08 02:04:40,845 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 02:04:40,845 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 02:04:40,845 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 02:04:40,845 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 02:04:40,845 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fst_cpureset [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __raw_spin_lock_init [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_release_regions [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_netdev [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure dev_to_hdlc [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure tasklet_schedule [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fst_process_rx_status [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_wake_queue [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_rx [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_off [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioremap [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fst_issue_cmd [2025-02-08 02:04:40,846 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irqrestore [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fst_q_work_item [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_module_put [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure iounmap [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure free_irq [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure warn_slowpath_null [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_put [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_disable_device [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure readw [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fst_disable_intr [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_ioctl [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _raw_spin_lock_irqsave [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_ok [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure inb [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outw [2025-02-08 02:04:40,847 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_check_return_value [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_carrier_on [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure memcpy_toio [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outb [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure readl [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure hdlc_type_trans [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netdev_get_tx_queue [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure writel [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure inl [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fst_clear_intr [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure outl [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure writeb [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure skb_reset_mac_header [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure netif_stop_queue [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure writew [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure farsync_type_trans [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure pci_alloc_consistent [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure readb [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spinlock_check [2025-02-08 02:04:40,848 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 02:04:40,853 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 42 nodes and edges [2025-02-08 02:04:40,854 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 21 nodes and edges [2025-02-08 02:04:40,854 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges [2025-02-08 02:04:40,854 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2025-02-08 02:04:40,855 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 02:04:40,855 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:04:40,856 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 02:04:40,957 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 02:04:40,957 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 02:04:40,957 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 02:04:40,958 INFO L158 Benchmark]: Toolchain (without parser) took 9566.09ms. Allocated memory was 142.6MB in the beginning and 302.0MB in the end (delta: 159.4MB). Free memory was 103.5MB in the beginning and 152.0MB in the end (delta: -48.5MB). Peak memory consumption was 109.6MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,958 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 226.5MB. Free memory is still 148.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 02:04:40,959 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1412.95ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 103.5MB in the beginning and 88.5MB in the end (delta: 15.0MB). Peak memory consumption was 107.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,959 INFO L158 Benchmark]: Boogie Procedure Inliner took 151.50ms. Allocated memory is still 151.0MB. Free memory was 88.5MB in the beginning and 66.7MB in the end (delta: 21.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,960 INFO L158 Benchmark]: Boogie Preprocessor took 431.29ms. Allocated memory was 151.0MB in the beginning and 302.0MB in the end (delta: 151.0MB). Free memory was 66.7MB in the beginning and 174.9MB in the end (delta: -108.2MB). Peak memory consumption was 43.0MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,961 INFO L158 Benchmark]: IcfgBuilder took 7361.34ms. Allocated memory is still 302.0MB. Free memory was 174.9MB in the beginning and 171.5MB in the end (delta: 3.4MB). Peak memory consumption was 146.9MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,961 INFO L158 Benchmark]: TraceAbstraction took 84.29ms. Allocated memory is still 302.0MB. Free memory was 171.5MB in the beginning and 163.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,962 INFO L158 Benchmark]: Witness Printer took 116.85ms. Allocated memory is still 302.0MB. Free memory was 163.1MB in the beginning and 152.0MB in the end (delta: 11.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 02:04:40,963 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 226.5MB. Free memory is still 148.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1412.95ms. Allocated memory was 142.6MB in the beginning and 151.0MB in the end (delta: 8.4MB). Free memory was 103.5MB in the beginning and 88.5MB in the end (delta: 15.0MB). Peak memory consumption was 107.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 151.50ms. Allocated memory is still 151.0MB. Free memory was 88.5MB in the beginning and 66.7MB in the end (delta: 21.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 431.29ms. Allocated memory was 151.0MB in the beginning and 302.0MB in the end (delta: 151.0MB). Free memory was 66.7MB in the beginning and 174.9MB in the end (delta: -108.2MB). Peak memory consumption was 43.0MB. Max. memory is 16.1GB. * IcfgBuilder took 7361.34ms. Allocated memory is still 302.0MB. Free memory was 174.9MB in the beginning and 171.5MB in the end (delta: 3.4MB). Peak memory consumption was 146.9MB. Max. memory is 16.1GB. * TraceAbstraction took 84.29ms. Allocated memory is still 302.0MB. Free memory was 171.5MB in the beginning and 163.1MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 116.85ms. Allocated memory is still 302.0MB. Free memory was 163.1MB in the beginning and 152.0MB in the end (delta: 11.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 4501]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4501] - GenericResultAtLocation [Line: 4508]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [4508] - GenericResultAtLocation [Line: 4515]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4515-4516] - GenericResultAtLocation [Line: 4523]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [4523-4524] - GenericResultAtLocation [Line: 4560]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [4560-4561] - GenericResultAtLocation [Line: 4566]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [4566-4568] - GenericResultAtLocation [Line: 4616]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [4616] - GenericResultAtLocation [Line: 4623]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %1,%0": "=r" (ret): "m" (*((unsigned short volatile *)addr)): "memory"); [4623] - GenericResultAtLocation [Line: 4630]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [4630] - GenericResultAtLocation [Line: 4637]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %0,%1": : "q" (val), "m" (*((unsigned char volatile *)addr)): "memory"); [4637] - GenericResultAtLocation [Line: 4644]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [4644] - GenericResultAtLocation [Line: 4651]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [4651] - GenericResultAtLocation [Line: 4692]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [4692] - GenericResultAtLocation [Line: 4699]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [4699] - GenericResultAtLocation [Line: 4706]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [4706] - GenericResultAtLocation [Line: 4713]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [4713] - GenericResultAtLocation [Line: 4720]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [4720] * 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: 7949]: 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 75 procedures, 399 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, 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=4occurred 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:04:41,026 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