./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c497666d7e5ff4299166452bc7f3d5a4d5bdb4d64ef4f15c91e905bba625b6c5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:26:37,146 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:26:37,206 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:26:37,211 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:26:37,212 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:26:37,229 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:26:37,230 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:26:37,230 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:26:37,231 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:26:37,231 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:26:37,232 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:26:37,232 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:26:37,232 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:26:37,233 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:26:37,233 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:26:37,233 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:26:37,233 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:26:37,233 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:26:37,233 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:26:37,233 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:26:37,234 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:26:37,234 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:26:37,235 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:26:37,235 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c497666d7e5ff4299166452bc7f3d5a4d5bdb4d64ef4f15c91e905bba625b6c5 [2025-03-08 19:26:37,461 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:26:37,469 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:26:37,472 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:26:37,474 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:26:37,474 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:26:37,475 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i [2025-03-08 19:26:38,566 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a9ab135/efd87c32dff74acd95a75684427b59bb/FLAGeca4e1c14 [2025-03-08 19:26:39,209 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:26:39,210 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i [2025-03-08 19:26:39,275 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a9ab135/efd87c32dff74acd95a75684427b59bb/FLAGeca4e1c14 [2025-03-08 19:26:39,640 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/18a9ab135/efd87c32dff74acd95a75684427b59bb [2025-03-08 19:26:39,642 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:26:39,643 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:26:39,644 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:26:39,644 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:26:39,647 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:26:39,647 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:26:39" (1/1) ... [2025-03-08 19:26:39,648 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e0b50aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:39, skipping insertion in model container [2025-03-08 19:26:39,648 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:26:39" (1/1) ... [2025-03-08 19:26:39,771 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:26:43,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i[502909,502922] [2025-03-08 19:26:44,008 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:26:44,037 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:26:44,132 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6823] [2025-03-08 19:26:44,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6825] [2025-03-08 19:26:44,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [6835] [2025-03-08 19:26:44,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6842] [2025-03-08 19:26:44,135 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btc %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [6849] [2025-03-08 19:26:44,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; bts %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6857-6858] [2025-03-08 19:26:44,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [6872-6873] [2025-03-08 19:26:44,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6882] [2025-03-08 19:26:44,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6889] [2025-03-08 19:26:44,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [7034-7035] [2025-03-08 19:26:44,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [7054-7055] [2025-03-08 19:26:44,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [7059-7060] [2025-03-08 19:26:44,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [7064-7065] [2025-03-08 19:26:44,142 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [7069-7070] [2025-03-08 19:26:44,149 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7279] [2025-03-08 19:26:44,149 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7286] [2025-03-08 19:26:44,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7294] [2025-03-08 19:26:44,150 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [7301] [2025-03-08 19:26:44,159 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [7678-7679] [2025-03-08 19:26:44,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [7707-7708] [2025-03-08 19:26:44,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (507), "i" (12UL)); [8059-8060] [2025-03-08 19:26:44,171 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8065] [2025-03-08 19:26:44,192 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (359), "i" (12UL)); [8608-8609] [2025-03-08 19:26:44,193 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (402), "i" (12UL)); [8664-8665] [2025-03-08 19:26:44,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (965), "i" (12UL)); [9397-9398] [2025-03-08 19:26:44,257 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (1007), "i" (12UL)); [9474-9475] [2025-03-08 19:26:44,259 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (1052), "i" (12UL)); [9530-9531] [2025-03-08 19:26:44,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (4245), "i" (12UL)); [14009-14010] [2025-03-08 19:26:44,461 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/work/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--08_1a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/08_1a/drivers/net/ethernet/rocker/rocker.c"), "i" (4330), "i" (12UL)); [14127-14128] [2025-03-08 19:26:44,572 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i[502909,502922] [2025-03-08 19:26:44,580 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:26:44,714 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-08 19:26:44,722 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:26:44,723 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44 WrapperNode [2025-03-08 19:26:44,723 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:26:44,724 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:26:44,724 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:26:44,724 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:26:44,728 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:44,814 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:45,046 INFO L138 Inliner]: procedures = 565, calls = 3298, calls flagged for inlining = 286, calls inlined = 270, statements flattened = 10328 [2025-03-08 19:26:45,047 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:26:45,048 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:26:45,048 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:26:45,048 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:26:45,056 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:45,056 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:45,099 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,261 INFO L175 MemorySlicer]: Split 1538 memory accesses to 21 slices as follows [2, 3, 1295, 8, 1, 46, 43, 3, 3, 11, 3, 2, 7, 4, 7, 6, 2, 50, 2, 2, 38]. 84 percent of accesses are in the largest equivalence class. The 358 initializations are split as follows [2, 0, 330, 6, 0, 0, 0, 3, 0, 0, 3, 0, 7, 0, 7, 0, 0, 0, 0, 0, 0]. The 467 writes are split as follows [0, 2, 363, 0, 0, 2, 43, 0, 1, 8, 0, 2, 0, 2, 0, 3, 1, 37, 1, 1, 1]. [2025-03-08 19:26:47,262 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,262 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,399 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,424 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,482 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,518 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,594 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:26:47,595 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:26:47,596 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:26:47,596 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:26:47,597 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (1/1) ... [2025-03-08 19:26:47,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:26:47,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:26:47,629 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-08 19:26:47,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-08 19:26:47,651 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u16 [2025-03-08 19:26:47,652 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u16 [2025-03-08 19:26:47,652 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_cookie_ptr_set [2025-03-08 19:26:47,652 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_cookie_ptr_set [2025-03-08 19:26:47,652 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_tbl_do [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_tbl_do [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_data [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_data [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_is_bridged [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_is_bridged [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_credits_set [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_credits_set [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u32 [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u32 [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_probe [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_probe [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_obj_add [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_obj_add [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_dma_rings_fini [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_dma_rings_fini [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u32 [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u32 [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_dump [2025-03-08 19:26:47,653 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_dump [2025-03-08 19:26:47,653 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_6 [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_6 [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_to_vid [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_to_vid [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netevent_notifier [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netevent_notifier [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vid_to_vlan [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vid_to_vlan [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_internal_vlan_tbl_find [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_internal_vlan_tbl_find [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_ok [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_ok [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_fdb_dump [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_fdb_dump [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_obj_del [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_obj_del [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure _rocker_neigh_add [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure _rocker_neigh_add [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_tbl_entry_free [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_tbl_entry_free [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_vlan_id_is_internal [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_vlan_id_is_internal [2025-03-08 19:26:47,654 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-08 19:26:47,654 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-08 19:26:47,657 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u64 [2025-03-08 19:26:47,657 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u64 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_bridge_getlink [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_bridge_getlink [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_get_phys_port_name [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_get_phys_port_name [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_commit [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_commit [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_bridge_setlink [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_bridge_setlink [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_head_set [2025-03-08 19:26:47,658 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_head_set [2025-03-08 19:26:47,658 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_reset [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_reset [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_dev_check [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_dev_check [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_destroy [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_destroy [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure __pos_inc [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure __pos_inc [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_internal_vlan_id_put [2025-03-08 19:26:47,659 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_internal_vlan_id_put [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:26:47,659 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:26:47,661 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_total_size [2025-03-08 19:26:47,662 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_total_size [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_cookie_ptr_get [2025-03-08 19:26:47,662 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_cookie_ptr_get [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 19:26:47,662 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure hlist_add_head [2025-03-08 19:26:47,662 INFO L138 BoogieDeclarations]: Found implementation of procedure hlist_add_head [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_start [2025-03-08 19:26:47,662 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_start [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:26:47,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:26:47,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:26:47,663 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:26:47,665 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure __rocker_port_mem_alloc [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure __rocker_port_mem_alloc [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure ether_addr_copy [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ether_addr_copy [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_3 [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_3 [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_stp_update [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_stp_update [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_internal_vlan_id_get [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_internal_vlan_id_get [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_tx_vector [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_tx_vector [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_rx_vector [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_rx_vector [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fwd_enable [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fwd_enable [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb_dump [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb_dump [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_obj_dump [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_obj_dump [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_parse_nested [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_parse_nested [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_settings [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_settings [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_kzalloc [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_kzalloc [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_next [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_next [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_bufs_alloc [2025-03-08 19:26:47,666 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_bufs_alloc [2025-03-08 19:26:47,666 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_find [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_find [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure hash_del [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_del [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_fini [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_fini [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_test_one [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_test_one [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_attr_get [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_attr_get [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u64 [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u64 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_ctrl_vlan [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_ctrl_vlan [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_type [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_type [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_event_timeout [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_event_timeout [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_attr_size [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_attr_size [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure _rocker_neigh_update [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure _rocker_neigh_update [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u8 [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u8 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure _rocker_neigh_del [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure _rocker_neigh_del [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fib_ipv4 [2025-03-08 19:26:47,667 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fib_ipv4 [2025-03-08 19:26:47,667 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 19:26:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 19:26:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_ig_tbl [2025-03-08 19:26:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_ig_tbl [2025-03-08 19:26:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_l2_interface [2025-03-08 19:26:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_l2_interface [2025-03-08 19:26:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:26:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:26:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-03-08 19:26:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-03-08 19:26:47,668 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_enable [2025-03-08 19:26:47,668 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_enable [2025-03-08 19:26:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:26:47,670 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:26:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 19:26:47,670 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 19:26:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rx_ring_skb_alloc [2025-03-08 19:26:47,670 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rx_ring_skb_alloc [2025-03-08 19:26:47,670 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rx_ring_skb_free [2025-03-08 19:26:47,670 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rx_ring_skb_free [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_cmd_exec [2025-03-08 19:26:47,671 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_cmd_exec [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tx_desc_frags_unmap [2025-03-08 19:26:47,671 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tx_desc_frags_unmap [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_parse_desc [2025-03-08 19:26:47,671 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_parse_desc [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_kfree [2025-03-08 19:26:47,671 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_kfree [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_destroy [2025-03-08 19:26:47,671 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_destroy [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:26:47,671 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rings_fini [2025-03-08 19:26:47,672 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rings_fini [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:26:47,672 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:26:47,672 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_do [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_do [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_router_mac [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_router_mac [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_create [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_create [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rx_ring_skb_unmap [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rx_ring_skb_unmap [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdevice_notifier [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdevice_notifier [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_err [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_err [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_be16 [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_be16 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_parse [2025-03-08 19:26:47,673 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_parse [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 19:26:47,673 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 19:26:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 19:26:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 19:26:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 19:26:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 19:26:47,674 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 19:26:47,674 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_ucast4_routing [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_ucast4_routing [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_tbl_find [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_tbl_find [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_3 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_3 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure prandom_u32 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure prandom_u32 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb_learn [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb_learn [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_vector [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_vector [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_learning [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_learning [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_be32 [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_be32 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:26:47,675 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:26:47,675 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure hash_32 [2025-03-08 19:26:47,676 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_32 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_bridge [2025-03-08 19:26:47,676 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_bridge [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_attr_set [2025-03-08 19:26:47,676 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_attr_set [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_nest_end [2025-03-08 19:26:47,676 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_nest_end [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2025-03-08 19:26:47,676 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:26:47,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_trans_abort [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_trans_abort [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_len [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_len [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_wake_up [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_wake_up [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_init [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_init [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_neigh_tbl_find [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_neigh_tbl_find [2025-03-08 19:26:47,677 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_del [2025-03-08 19:26:47,677 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_del [2025-03-08 19:26:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_kcalloc [2025-03-08 19:26:47,678 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_kcalloc [2025-03-08 19:26:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure inet_make_mask [2025-03-08 19:26:47,678 INFO L138 BoogieDeclarations]: Found implementation of procedure inet_make_mask [2025-03-08 19:26:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_fdb_add [2025-03-08 19:26:47,678 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_fdb_add [2025-03-08 19:26:47,678 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure change_bit [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure change_bit [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure call_switchdev_notifiers [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure call_switchdev_notifiers [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_gen_clear [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_gen_clear [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb_learn_work [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb_learn_work [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_nest_cancel [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_nest_cancel [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_pass_to_producer [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_pass_to_producer [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_get_settings [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_get_settings [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure __hash_init [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure __hash_init [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_mac_address [2025-03-08 19:26:47,679 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_mac_address [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:26:47,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_3 [2025-03-08 19:26:47,680 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_3 [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-03-08 19:26:47,680 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:26:47,680 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_tail_get [2025-03-08 19:26:47,680 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_tail_get [2025-03-08 19:26:47,680 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_add [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_add [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_term_mac [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_term_mac [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_nest_start [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_nest_start [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_head_get [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_head_get [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_5 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_5 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_4 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_4 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_bh_held [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_bh_held [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ether_addr_equal [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ether_addr_equal [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_3 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_3 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tx_desc_frag_map_put [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tx_desc_frag_map_put [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_fdb_del [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_fdb_del [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_free_tbls [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_free_tbls [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u8 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u8 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_bufs_free [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_bufs_free [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_bridge_dellink [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_bridge_dellink [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u16 [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u16 [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:26:47,685 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 19:26:47,685 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:26:47,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:26:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-03-08 19:26:47,687 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-03-08 19:26:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_ipv4_neigh [2025-03-08 19:26:47,687 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_ipv4_neigh [2025-03-08 19:26:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-03-08 19:26:47,687 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-03-08 19:26:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_remove_ports [2025-03-08 19:26:47,687 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_remove_ports [2025-03-08 19:26:47,687 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb [2025-03-08 19:26:47,687 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb [2025-03-08 19:26:48,899 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:26:48,902 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:26:48,937 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9093: havoc #t~mem505; [2025-03-08 19:26:49,057 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8579: havoc #t~mem426.base, #t~mem426.offset; [2025-03-08 19:26:49,083 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9237: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:26:49,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17282: havoc alloc_etherdev_mqs_#t~ret2013#1.base, alloc_etherdev_mqs_#t~ret2013#1.offset; [2025-03-08 19:26:49,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17448: havoc pci_request_regions_#t~nondet2032#1; [2025-03-08 19:26:49,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17352: havoc ioremap_nocache_#t~ret2022#1.base, ioremap_nocache_#t~ret2022#1.offset; [2025-03-08 19:26:49,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17485: havoc register_netdev_#t~nondet2039#1; [2025-03-08 19:26:49,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17326: havoc dma_supported_#t~nondet2019#1; [2025-03-08 19:26:49,702 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8976: call ULTIMATE.dealloc(rocker_basic_hw_test_~#wait~2#1.base, rocker_basic_hw_test_~#wait~2#1.offset);havoc rocker_basic_hw_test_~#wait~2#1.base, rocker_basic_hw_test_~#wait~2#1.offset; [2025-03-08 19:26:49,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17433: havoc pci_enable_device_#t~nondet2029#1; [2025-03-08 19:26:49,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17437: havoc pci_enable_msix_range_#t~nondet2030#1; [2025-03-08 19:26:49,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9644: call ULTIMATE.dealloc(rocker_dma_rings_init_~#__key~1#1.base, rocker_dma_rings_init_~#__key~1#1.offset);havoc rocker_dma_rings_init_~#__key~1#1.base, rocker_dma_rings_init_~#__key~1#1.offset; [2025-03-08 19:26:49,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11263: call ULTIMATE.dealloc(rocker_init_tbls_~#__key~2#1.base, rocker_init_tbls_~#__key~2#1.offset);havoc rocker_init_tbls_~#__key~2#1.base, rocker_init_tbls_~#__key~2#1.offset;call ULTIMATE.dealloc(rocker_init_tbls_~#__key___0~0#1.base, rocker_init_tbls_~#__key___0~0#1.offset);havoc rocker_init_tbls_~#__key___0~0#1.base, rocker_init_tbls_~#__key___0~0#1.offset;call ULTIMATE.dealloc(rocker_init_tbls_~#__key___1~0#1.base, rocker_init_tbls_~#__key___1~0#1.offset);havoc rocker_init_tbls_~#__key___1~0#1.base, rocker_init_tbls_~#__key___1~0#1.offset;call ULTIMATE.dealloc(rocker_init_tbls_~#__key___2~0#1.base, rocker_init_tbls_~#__key___2~0#1.offset);havoc rocker_init_tbls_~#__key___2~0#1.base, rocker_init_tbls_~#__key___2~0#1.offset;call ULTIMATE.dealloc(rocker_init_tbls_~#__key___3~0#1.base, rocker_init_tbls_~#__key___3~0#1.offset);havoc rocker_init_tbls_~#__key___3~0#1.base, rocker_init_tbls_~#__key___3~0#1.offset; [2025-03-08 19:26:49,703 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17441: havoc pci_msix_vec_count_#t~nondet2031#1; [2025-03-08 19:26:49,749 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17306: havoc #t~nondet2016; [2025-03-08 19:26:49,768 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9109: havoc #t~mem509; [2025-03-08 19:26:50,333 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10309: call ULTIMATE.dealloc(rocker_cmd_get_port_settings_macaddr_proc_~#attrs~5#1.base, rocker_cmd_get_port_settings_macaddr_proc_~#attrs~5#1.offset);havoc rocker_cmd_get_port_settings_macaddr_proc_~#attrs~5#1.base, rocker_cmd_get_port_settings_macaddr_proc_~#attrs~5#1.offset;call ULTIMATE.dealloc(rocker_cmd_get_port_settings_macaddr_proc_~#info_attrs~1#1.base, rocker_cmd_get_port_settings_macaddr_proc_~#info_attrs~1#1.offset);havoc rocker_cmd_get_port_settings_macaddr_proc_~#info_attrs~1#1.base, rocker_cmd_get_port_settings_macaddr_proc_~#info_attrs~1#1.offset; [2025-03-08 19:26:50,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7993: havoc ethtool_cmd_speed_#t~mem265#1;havoc ethtool_cmd_speed_#t~mem266#1;havoc ethtool_cmd_speed_#t~bitwise267#1; [2025-03-08 19:26:50,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14501: call ULTIMATE.dealloc(rocker_cmd_get_port_stats_ethtool_proc_~#attrs~8#1.base, rocker_cmd_get_port_stats_ethtool_proc_~#attrs~8#1.offset);havoc rocker_cmd_get_port_stats_ethtool_proc_~#attrs~8#1.base, rocker_cmd_get_port_stats_ethtool_proc_~#attrs~8#1.offset;call ULTIMATE.dealloc(rocker_cmd_get_port_stats_ethtool_proc_~#stats_attrs~0#1.base, rocker_cmd_get_port_stats_ethtool_proc_~#stats_attrs~0#1.offset);havoc rocker_cmd_get_port_stats_ethtool_proc_~#stats_attrs~0#1.base, rocker_cmd_get_port_stats_ethtool_proc_~#stats_attrs~0#1.offset; [2025-03-08 19:26:50,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10274: call ULTIMATE.dealloc(rocker_cmd_get_port_settings_ethtool_proc_~#attrs~4#1.base, rocker_cmd_get_port_settings_ethtool_proc_~#attrs~4#1.offset);havoc rocker_cmd_get_port_settings_ethtool_proc_~#attrs~4#1.base, rocker_cmd_get_port_settings_ethtool_proc_~#attrs~4#1.offset;call ULTIMATE.dealloc(rocker_cmd_get_port_settings_ethtool_proc_~#info_attrs~0#1.base, rocker_cmd_get_port_settings_ethtool_proc_~#info_attrs~0#1.offset);havoc rocker_cmd_get_port_settings_ethtool_proc_~#info_attrs~0#1.base, rocker_cmd_get_port_settings_ethtool_proc_~#info_attrs~0#1.offset; [2025-03-08 19:26:50,334 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10341: call ULTIMATE.dealloc(rocker_cmd_get_port_settings_phys_name_proc_~#info_attrs~2#1.base, rocker_cmd_get_port_settings_phys_name_proc_~#info_attrs~2#1.offset);havoc rocker_cmd_get_port_settings_phys_name_proc_~#info_attrs~2#1.base, rocker_cmd_get_port_settings_phys_name_proc_~#info_attrs~2#1.offset;call ULTIMATE.dealloc(rocker_cmd_get_port_settings_phys_name_proc_~#attrs~6#1.base, rocker_cmd_get_port_settings_phys_name_proc_~#attrs~6#1.offset);havoc rocker_cmd_get_port_settings_phys_name_proc_~#attrs~6#1.base, rocker_cmd_get_port_settings_phys_name_proc_~#attrs~6#1.offset; [2025-03-08 19:26:50,474 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17293: havoc #t~nondet2015; [2025-03-08 19:26:50,796 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17545: havoc #t~nondet2055; [2025-03-08 19:26:50,827 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9035: havoc #t~mem493;havoc #t~short494;havoc #t~mem495;havoc #t~short496; [2025-03-08 19:26:50,830 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17534: havoc #t~nondet2053; [2025-03-08 19:26:50,862 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17510: havoc #t~nondet2047; [2025-03-08 19:26:50,864 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7934: havoc #t~mem250.base, #t~mem250.offset;havoc #t~mem251; [2025-03-08 19:26:50,908 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9255: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:26:50,912 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17518: havoc #t~nondet2049; [2025-03-08 19:26:50,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8074: havoc #t~mem277.base, #t~mem277.offset; [2025-03-08 19:26:50,924 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13909: call ULTIMATE.dealloc(~#name~1.base, ~#name~1.offset);havoc ~#name~1.base, ~#name~1.offset; [2025-03-08 19:26:50,932 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17522: havoc #t~nondet2050; [2025-03-08 19:26:50,948 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15159: havoc #t~mem1742.base, #t~mem1742.offset; [2025-03-08 19:26:50,956 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7657: havoc #t~mem176.base, #t~mem176.offset; [2025-03-08 19:26:50,977 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9350: havoc #t~mem556.base, #t~mem556.offset;havoc #t~mem557; [2025-03-08 19:26:50,978 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17257: havoc #t~nondet2011; [2025-03-08 19:26:50,991 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9176: havoc #t~mem522.base, #t~mem522.offset;havoc #t~mem523; [2025-03-08 19:26:51,145 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13308: call ULTIMATE.dealloc(~#want~0#1.base, ~#want~0#1.offset);havoc ~#want~0#1.base, ~#want~0#1.offset;call ULTIMATE.dealloc(~#prev_ctrls~0#1.base, ~#prev_ctrls~0#1.offset);havoc ~#prev_ctrls~0#1.base, ~#prev_ctrls~0#1.offset; [2025-03-08 19:26:51,147 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17477: havoc #t~nondet2037; [2025-03-08 19:26:51,151 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17322: havoc dma_set_mask_#t~nondet2018#1; [2025-03-08 19:26:51,177 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13519: havoc #t~mem1362; [2025-03-08 19:26:51,388 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6968: havoc hlist_unhashed_#t~mem24#1.base, hlist_unhashed_#t~mem24#1.offset; [2025-03-08 19:26:51,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9117: havoc #t~mem511; [2025-03-08 19:26:51,589 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217: havoc is_link_local_ether_addr_#t~mem318#1;havoc is_link_local_ether_addr_#t~mem319#1;havoc is_link_local_ether_addr_#t~bitwise320#1;havoc is_link_local_ether_addr_#t~mem321#1;havoc is_link_local_ether_addr_#t~mem322#1;havoc is_link_local_ether_addr_#t~bitwise323#1;havoc is_link_local_ether_addr_#t~bitwise324#1;havoc is_link_local_ether_addr_#t~bitwise325#1; [2025-03-08 19:26:51,591 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9065: havoc #t~mem500; [2025-03-08 19:26:51,614 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17501: havoc schedule_timeout_#t~nondet2043#1; [2025-03-08 19:26:51,614 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8717: call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-03-08 19:26:51,615 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17465: havoc prepare_to_wait_event_#t~nondet2034#1; [2025-03-08 19:26:51,629 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9085: havoc #t~mem503; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8330: call ULTIMATE.dealloc(___neigh_lookup_noref_~#__u~0#1.base, ___neigh_lookup_noref_~#__u~0#1.offset);havoc ___neigh_lookup_noref_~#__u~0#1.base, ___neigh_lookup_noref_~#__u~0#1.offset;call ULTIMATE.dealloc(___neigh_lookup_noref_~#__u___0~0#1.base, ___neigh_lookup_noref_~#__u___0~0#1.offset);havoc ___neigh_lookup_noref_~#__u___0~0#1.base, ___neigh_lookup_noref_~#__u___0~0#1.offset;call ULTIMATE.dealloc(___neigh_lookup_noref_~#__u___1~0#1.base, ___neigh_lookup_noref_~#__u___1~0#1.offset);havoc ___neigh_lookup_noref_~#__u___1~0#1.base, ___neigh_lookup_noref_~#__u___1~0#1.offset; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7027: havoc atomic_read_#t~mem44#1; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17235: havoc __neigh_create_#t~ret2005#1.base, __neigh_create_#t~ret2005#1.offset; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8316: havoc neigh_key_eq32_#t~mem377#1;havoc neigh_key_eq32_#t~mem378#1; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17239: havoc __neigh_event_send_#t~nondet2006#1; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13556: call ULTIMATE.dealloc(~#dst#1.base, ~#dst#1.offset);havoc ~#dst#1.base, ~#dst#1.offset;call ULTIMATE.dealloc(~#index~0#1.base, ~#index~0#1.offset);havoc ~#index~0#1.base, ~#index~0#1.offset; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12367: call ULTIMATE.dealloc(rocker_port_ipv4_resolve_~#ip_addr#1.base, rocker_port_ipv4_resolve_~#ip_addr#1.offset);havoc rocker_port_ipv4_resolve_~#ip_addr#1.base, rocker_port_ipv4_resolve_~#ip_addr#1.offset; [2025-03-08 19:26:51,841 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8474: call ULTIMATE.dealloc(__ipv4_neigh_lookup_noref_~#key#1.base, __ipv4_neigh_lookup_noref_~#key#1.offset);havoc __ipv4_neigh_lookup_noref_~#key#1.base, __ipv4_neigh_lookup_noref_~#key#1.offset; [2025-03-08 19:27:02,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: havoc skb_frag_page_#t~mem261#1.base, skb_frag_page_#t~mem261#1.offset; [2025-03-08 19:27:02,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17489: havoc register_netdevice_notifier_#t~nondet2040#1; [2025-03-08 19:27:02,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: havoc skb_frag_address_#t~mem264#1; [2025-03-08 19:27:02,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7583: havoc dev_get_drvdata_#t~mem135#1.base, dev_get_drvdata_#t~mem135#1.offset; [2025-03-08 19:27:02,308 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17493: havoc register_netevent_notifier_#t~nondet2041#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17362: havoc ldv_ndo_init_12_#t~nondet2023#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17366: havoc ldv_ndo_uninit_12_#t~nondet2024#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17370: havoc ldv_shutdown_9_#t~nondet2025#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7927: havoc skb_frag_size_#t~mem248#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17253: havoc __pci_register_driver_#t~nondet2010#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16197: call ULTIMATE.dealloc(main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset);havoc main_~#ldvarg2~0#1.base, main_~#ldvarg2~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg18~0#1.base, main_~#ldvarg18~0#1.offset);havoc main_~#ldvarg18~0#1.base, main_~#ldvarg18~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset);havoc main_~#ldvarg11~0#1.base, main_~#ldvarg11~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset);havoc main_~#ldvarg23~0#1.base, main_~#ldvarg23~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset);havoc main_~#ldvarg8~0#1.base, main_~#ldvarg8~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset);havoc main_~#ldvarg10~0#1.base, main_~#ldvarg10~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset);havoc main_~#ldvarg9~0#1.base, main_~#ldvarg9~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset);havoc main_~#ldvarg6~0#1.base, main_~#ldvarg6~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset);havoc main_~#ldvarg15~0#1.base, main_~#ldvarg15~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg21~0#1.base, main_~#ldvarg21~0#1.offset);havoc main_~#ldvarg21~0#1.base, main_~#ldvarg21~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset);havoc main_~#ldvarg19~0#1.base, main_~#ldvarg19~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg28~0#1.base, main_~#ldvarg28~0#1.offset);havoc main_~#ldvarg28~0#1.base, main_~#ldvarg28~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg31~0#1.base, main_~#ldvarg31~0#1.offset);havoc main_~#ldvarg31~0#1.base, main_~#ldvarg31~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset);havoc main_~#ldvarg37~0#1.base, main_~#ldvarg37~0#1.offset;call ULTIMATE.dealloc(main_~#ldvarg33~0#1.base, main_~#ldvarg33~0#1.offset);havoc main_~#ldvarg33~0#1.base, main_~#ldvarg33~0#1.offset; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7940: havoc skb_headlen_#t~mem252#1;havoc skb_headlen_#t~mem253#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17334: havoc ethtool_op_get_link_#t~nondet2021#1; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17404: havoc netdev_master_upper_dev_get_#t~ret2027#1.base, netdev_master_upper_dev_get_#t~ret2027#1.offset; [2025-03-08 19:27:02,309 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8091: havoc netdev_notifier_info_to_dev_#t~mem284#1.base, netdev_notifier_info_to_dev_#t~mem284#1.offset; [2025-03-08 19:27:03,276 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9738: havoc rocker_port_rx_buf_len_#t~mem655#1.base, rocker_port_rx_buf_len_#t~mem655#1.offset;havoc rocker_port_rx_buf_len_#t~mem656#1; [2025-03-08 19:27:03,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9791: call ULTIMATE.dealloc(~#attrs~0.base, ~#attrs~0.offset);havoc ~#attrs~0.base, ~#attrs~0.offset; [2025-03-08 19:27:04,430 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13684: call ULTIMATE.dealloc(~#attrs~7.base, ~#attrs~7.offset);havoc ~#attrs~7.base, ~#attrs~7.offset;call ULTIMATE.dealloc(~#rem~1.base, ~#rem~1.offset);havoc ~#rem~1.base, ~#rem~1.offset;call ULTIMATE.dealloc(~#frag_attrs~0.base, ~#frag_attrs~0.offset);havoc ~#frag_attrs~0.base, ~#frag_attrs~0.offset; [2025-03-08 19:27:04,956 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:27:05,839 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17497: havoc request_threaded_irq_#t~nondet2042#1; [2025-03-08 19:27:06,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6920: havoc __roundup_pow_of_two_#t~bitwise13#1; [2025-03-08 19:27:06,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17315: havoc dma_alloc_attrs_#t~ret2017#1.base, dma_alloc_attrs_#t~ret2017#1.offset; [2025-03-08 19:27:06,360 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17541: havoc #t~nondet2054; [2025-03-08 19:27:06,592 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9228: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:27:06,905 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9125: call ULTIMATE.dealloc(~#rem~0.base, ~#rem~0.offset);havoc ~#rem~0.base, ~#rem~0.offset; [2025-03-08 19:27:08,900 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12830: call ULTIMATE.dealloc(~#untagged~0#1.base, ~#untagged~0#1.offset);havoc ~#untagged~0#1.base, ~#untagged~0#1.offset; [2025-03-08 19:27:08,989 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17461: havoc #t~nondet2033; [2025-03-08 19:27:09,447 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12972: call ULTIMATE.dealloc(~#__key~3#1.base, ~#__key~3#1.offset);havoc ~#__key~3#1.base, ~#__key~3#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-03-08 19:27:09,465 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8773: havoc #t~mem444.base, #t~mem444.offset;havoc #t~mem445; [2025-03-08 19:27:09,494 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7320: havoc #t~ret115.base, #t~ret115.offset; [2025-03-08 19:27:09,548 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9246: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:27:09,613 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7883: havoc #t~bitwise239; [2025-03-08 19:27:10,341 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8223: havoc #t~mem326;havoc #t~mem327;havoc #t~bitwise328; [2025-03-08 19:27:10,439 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9077: havoc #t~mem501; [2025-03-08 19:27:10,540 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8684: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-03-08 19:27:10,653 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17473: havoc #t~nondet2036; [2025-03-08 19:27:10,733 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: havoc #t~bitwise9; [2025-03-08 19:27:10,756 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17273: havoc #t~nondet2012; [2025-03-08 19:27:11,085 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17526: havoc #t~nondet2051; [2025-03-08 19:27:11,107 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6954: havoc #t~mem23.base, #t~mem23.offset; [2025-03-08 19:27:11,141 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17286: havoc #t~nondet2014; [2025-03-08 19:27:11,345 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12937: call ULTIMATE.dealloc(~#info~1.base, ~#info~1.offset);havoc ~#info~1.base, ~#info~1.offset; [2025-03-08 19:27:11,509 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6865: havoc #t~mem7;havoc #t~bitwise8; [2025-03-08 19:27:12,250 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17395: havoc #t~nondet2026; [2025-03-08 19:27:12,456 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9344: havoc rocker_desc_gen_#t~bitwise555#1; [2025-03-08 19:27:13,713 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10044: call ULTIMATE.dealloc(rocker_event_mac_vlan_seen_~#attrs~2#1.base, rocker_event_mac_vlan_seen_~#attrs~2#1.offset);havoc rocker_event_mac_vlan_seen_~#attrs~2#1.base, rocker_event_mac_vlan_seen_~#attrs~2#1.offset; [2025-03-08 19:27:13,713 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10080: call ULTIMATE.dealloc(rocker_event_process_~#attrs~3#1.base, rocker_event_process_~#attrs~3#1.offset);havoc rocker_event_process_~#attrs~3#1.base, rocker_event_process_~#attrs~3#1.offset; [2025-03-08 19:27:13,714 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10006: call ULTIMATE.dealloc(rocker_event_link_change_~#attrs~1#1.base, rocker_event_link_change_~#attrs~1#1.offset);havoc rocker_event_link_change_~#attrs~1#1.base, rocker_event_link_change_~#attrs~1#1.offset; [2025-03-08 19:27:13,714 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9101: havoc rocker_tlv_get_be16_#t~mem507#1; [2025-03-08 19:27:14,071 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17481: havoc #t~nondet2038; [2025-03-08 19:27:14,740 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17530: havoc #t~nondet2052; [2025-03-08 19:27:15,512 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9211: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:27:15,787 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17514: havoc #t~nondet2048; [2025-03-08 19:27:15,820 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9219: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:27:19,387 INFO L? ?]: Removed 5552 outVars from TransFormulas that were not future-live. [2025-03-08 19:27:19,387 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:27:19,487 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:27:19,487 INFO L336 CfgBuilder]: Removed 7 assume(true) statements. [2025-03-08 19:27:19,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:27:19 BoogieIcfgContainer [2025-03-08 19:27:19,488 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:27:19,489 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:27:19,490 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:27:19,496 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:27:19,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:26:39" (1/3) ... [2025-03-08 19:27:19,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b80d80b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:27:19, skipping insertion in model container [2025-03-08 19:27:19,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:26:44" (2/3) ... [2025-03-08 19:27:19,498 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b80d80b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:27:19, skipping insertion in model container [2025-03-08 19:27:19,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:27:19" (3/3) ... [2025-03-08 19:27:19,498 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i [2025-03-08 19:27:19,513 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:27:19,517 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-08_1a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i that has 254 procedures, 4347 locations, 1 initial locations, 65 loop locations, and 2 error locations. [2025-03-08 19:27:19,633 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:27:19,640 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;@12183216, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:27:19,640 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 19:27:19,652 INFO L276 IsEmpty]: Start isEmpty. Operand has 4174 states, 2925 states have (on average 1.349059829059829) internal successors, (3946), 3026 states have internal predecessors, (3946), 1032 states have call successors, (1032), 215 states have call predecessors, (1032), 214 states have return successors, (1013), 999 states have call predecessors, (1013), 1013 states have call successors, (1013) [2025-03-08 19:27:19,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2025-03-08 19:27:19,686 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:27:19,687 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:27:19,687 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:27:19,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:27:19,695 INFO L85 PathProgramCache]: Analyzing trace with hash 55705741, now seen corresponding path program 1 times [2025-03-08 19:27:19,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:27:19,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051992336] [2025-03-08 19:27:19,702 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:27:19,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:27:23,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 569 statements into 1 equivalence classes. [2025-03-08 19:27:23,659 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 569 of 569 statements. [2025-03-08 19:27:23,659 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:27:23,659 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:27:24,186 INFO L134 CoverageAnalysis]: Checked inductivity of 4487 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 4377 trivial. 0 not checked. [2025-03-08 19:27:24,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:27:24,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051992336] [2025-03-08 19:27:24,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051992336] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:27:24,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774284092] [2025-03-08 19:27:24,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:27:24,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:27:24,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:27:24,189 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-08 19:27:24,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-08 19:27:28,715 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 569 statements into 1 equivalence classes. [2025-03-08 19:27:29,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 569 of 569 statements. [2025-03-08 19:27:29,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:27:29,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:27:29,284 INFO L256 TraceCheckSpWp]: Trace formula consists of 6042 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 19:27:29,298 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 19:27:29,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4487 backedges. 198 proven. 0 refuted. 0 times theorem prover too weak. 4289 trivial. 0 not checked. [2025-03-08 19:27:29,334 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 19:27:29,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774284092] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:27:29,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 19:27:29,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 19:27:29,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165621302] [2025-03-08 19:27:29,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:27:29,339 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:27:29,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:27:29,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:27:29,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:27:29,367 INFO L87 Difference]: Start difference. First operand has 4174 states, 2925 states have (on average 1.349059829059829) internal successors, (3946), 3026 states have internal predecessors, (3946), 1032 states have call successors, (1032), 215 states have call predecessors, (1032), 214 states have return successors, (1013), 999 states have call predecessors, (1013), 1013 states have call successors, (1013) Second operand has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2025-03-08 19:27:30,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:27:30,326 INFO L93 Difference]: Finished difference Result 8342 states and 12154 transitions. [2025-03-08 19:27:30,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:27:30,333 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 569 [2025-03-08 19:27:30,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:27:30,419 INFO L225 Difference]: With dead ends: 8342 [2025-03-08 19:27:30,419 INFO L226 Difference]: Without dead ends: 4137 [2025-03-08 19:27:30,442 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 570 GetRequests, 570 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:27:30,444 INFO L435 NwaCegarLoop]: 5909 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5909 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2025-03-08 19:27:30,445 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5909 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2025-03-08 19:27:30,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4137 states. [2025-03-08 19:27:30,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4137 to 4137. [2025-03-08 19:27:30,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4137 states, 2909 states have (on average 1.3348229632176005) internal successors, (3883), 2989 states have internal predecessors, (3883), 1013 states have call successors, (1013), 214 states have call predecessors, (1013), 213 states have return successors, (1012), 998 states have call predecessors, (1012), 1012 states have call successors, (1012) [2025-03-08 19:27:30,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4137 states to 4137 states and 5908 transitions. [2025-03-08 19:27:30,676 INFO L78 Accepts]: Start accepts. Automaton has 4137 states and 5908 transitions. Word has length 569 [2025-03-08 19:27:30,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:27:30,677 INFO L471 AbstractCegarLoop]: Abstraction has 4137 states and 5908 transitions. [2025-03-08 19:27:30,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.0) internal successors, (90), 2 states have internal predecessors, (90), 2 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2025-03-08 19:27:30,678 INFO L276 IsEmpty]: Start isEmpty. Operand 4137 states and 5908 transitions. [2025-03-08 19:27:30,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2025-03-08 19:27:30,693 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:27:30,694 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:27:30,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-03-08 19:27:30,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-08 19:27:30,895 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:27:30,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:27:30,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1091821610, now seen corresponding path program 1 times [2025-03-08 19:27:30,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:27:30,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270362454] [2025-03-08 19:27:30,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:27:30,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:27:34,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 569 statements into 1 equivalence classes. [2025-03-08 19:27:34,796 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 569 of 569 statements. [2025-03-08 19:27:34,796 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:27:34,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:27:35,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4487 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4487 trivial. 0 not checked. [2025-03-08 19:27:35,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:27:35,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270362454] [2025-03-08 19:27:35,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270362454] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:27:35,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:27:35,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:27:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226038677] [2025-03-08 19:27:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:27:35,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:27:35,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:27:35,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:27:35,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:27:35,720 INFO L87 Difference]: Start difference. First operand 4137 states and 5908 transitions. Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2025-03-08 19:27:39,765 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-03-08 19:27:41,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:27:41,807 INFO L93 Difference]: Finished difference Result 12195 states and 17421 transitions. [2025-03-08 19:27:41,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:27:41,808 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) Word has length 569 [2025-03-08 19:27:41,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:27:41,872 INFO L225 Difference]: With dead ends: 12195 [2025-03-08 19:27:41,872 INFO L226 Difference]: Without dead ends: 8147 [2025-03-08 19:27:41,891 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:27:41,892 INFO L435 NwaCegarLoop]: 5856 mSDtfsCounter, 5732 mSDsluCounter, 5817 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5732 SdHoareTripleChecker+Valid, 11673 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2025-03-08 19:27:41,892 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5732 Valid, 11673 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 1 Unknown, 0 Unchecked, 5.8s Time] [2025-03-08 19:27:41,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8147 states. [2025-03-08 19:27:42,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8147 to 8145. [2025-03-08 19:27:42,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8145 states, 5743 states have (on average 1.3381507922688491) internal successors, (7685), 5902 states have internal predecessors, (7685), 1976 states have call successors, (1976), 425 states have call predecessors, (1976), 424 states have return successors, (1975), 1947 states have call predecessors, (1975), 1975 states have call successors, (1975) [2025-03-08 19:27:42,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8145 states to 8145 states and 11636 transitions. [2025-03-08 19:27:42,198 INFO L78 Accepts]: Start accepts. Automaton has 8145 states and 11636 transitions. Word has length 569 [2025-03-08 19:27:42,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:27:42,200 INFO L471 AbstractCegarLoop]: Abstraction has 8145 states and 11636 transitions. [2025-03-08 19:27:42,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (43), 2 states have call predecessors, (43), 2 states have call successors, (43) [2025-03-08 19:27:42,200 INFO L276 IsEmpty]: Start isEmpty. Operand 8145 states and 11636 transitions. [2025-03-08 19:27:42,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 583 [2025-03-08 19:27:42,214 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:27:42,214 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:27:42,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:27:42,215 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:27:42,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:27:42,216 INFO L85 PathProgramCache]: Analyzing trace with hash -309001400, now seen corresponding path program 1 times [2025-03-08 19:27:42,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:27:42,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401489285] [2025-03-08 19:27:42,216 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:27:42,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:27:45,698 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 582 statements into 1 equivalence classes. [2025-03-08 19:27:45,842 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 582 of 582 statements. [2025-03-08 19:27:45,842 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:27:45,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:27:46,459 INFO L134 CoverageAnalysis]: Checked inductivity of 4809 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4809 trivial. 0 not checked. [2025-03-08 19:27:46,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:27:46,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401489285] [2025-03-08 19:27:46,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401489285] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:27:46,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:27:46,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 19:27:46,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507802790] [2025-03-08 19:27:46,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:27:46,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 19:27:46,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:27:46,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 19:27:46,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 19:27:46,465 INFO L87 Difference]: Start difference. First operand 8145 states and 11636 transitions. Second operand has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2025-03-08 19:27:48,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:27:48,035 INFO L93 Difference]: Finished difference Result 16208 states and 23152 transitions. [2025-03-08 19:27:48,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 19:27:48,036 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) Word has length 582 [2025-03-08 19:27:48,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:27:48,093 INFO L225 Difference]: With dead ends: 16208 [2025-03-08 19:27:48,094 INFO L226 Difference]: Without dead ends: 8152 [2025-03-08 19:27:48,133 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-08 19:27:48,134 INFO L435 NwaCegarLoop]: 5848 mSDtfsCounter, 5903 mSDsluCounter, 5849 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5903 SdHoareTripleChecker+Valid, 11697 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-08 19:27:48,134 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5903 Valid, 11697 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-08 19:27:48,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8152 states. [2025-03-08 19:27:48,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8152 to 8147. [2025-03-08 19:27:48,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8147 states, 5745 states have (on average 1.3378590078328982) internal successors, (7686), 5904 states have internal predecessors, (7686), 1976 states have call successors, (1976), 425 states have call predecessors, (1976), 424 states have return successors, (1975), 1947 states have call predecessors, (1975), 1975 states have call successors, (1975) [2025-03-08 19:27:48,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8147 states to 8147 states and 11637 transitions. [2025-03-08 19:27:48,410 INFO L78 Accepts]: Start accepts. Automaton has 8147 states and 11637 transitions. Word has length 582 [2025-03-08 19:27:48,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:27:48,413 INFO L471 AbstractCegarLoop]: Abstraction has 8147 states and 11637 transitions. [2025-03-08 19:27:48,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.5) internal successors, (86), 4 states have internal predecessors, (86), 2 states have call successors, (43), 2 states have call predecessors, (43), 1 states have return successors, (42), 1 states have call predecessors, (42), 1 states have call successors, (42) [2025-03-08 19:27:48,414 INFO L276 IsEmpty]: Start isEmpty. Operand 8147 states and 11637 transitions. [2025-03-08 19:27:48,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 593 [2025-03-08 19:27:48,421 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:27:48,422 INFO L218 NwaCegarLoop]: trace histogram [24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 15, 15, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:27:48,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:27:48,422 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:27:48,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:27:48,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1730068084, now seen corresponding path program 1 times [2025-03-08 19:27:48,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:27:48,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400844588] [2025-03-08 19:27:48,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:27:48,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:27:51,945 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 592 statements into 1 equivalence classes. [2025-03-08 19:27:52,069 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 592 of 592 statements. [2025-03-08 19:27:52,069 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:27:52,069 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:27:52,546 INFO L134 CoverageAnalysis]: Checked inductivity of 4809 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4809 trivial. 0 not checked. [2025-03-08 19:27:52,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:27:52,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400844588] [2025-03-08 19:27:52,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400844588] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:27:52,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:27:52,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:27:52,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147443114] [2025-03-08 19:27:52,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:27:52,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:27:52,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:27:52,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:27:52,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:27:52,549 INFO L87 Difference]: Start difference. First operand 8147 states and 11637 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2025-03-08 19:27:53,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:27:53,339 INFO L93 Difference]: Finished difference Result 8147 states and 11637 transitions. [2025-03-08 19:27:53,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:27:53,339 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 592 [2025-03-08 19:27:53,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:27:53,390 INFO L225 Difference]: With dead ends: 8147 [2025-03-08 19:27:53,390 INFO L226 Difference]: Without dead ends: 8129 [2025-03-08 19:27:53,398 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:27:53,398 INFO L435 NwaCegarLoop]: 5843 mSDtfsCounter, 5793 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5793 SdHoareTripleChecker+Valid, 5843 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 19:27:53,398 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5793 Valid, 5843 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 19:27:53,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8129 states. [2025-03-08 19:27:53,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8129 to 8129. [2025-03-08 19:27:53,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8129 states, 5733 states have (on average 1.3382173382173381) internal successors, (7672), 5891 states have internal predecessors, (7672), 1973 states have call successors, (1973), 422 states have call predecessors, (1973), 422 states have return successors, (1973), 1945 states have call predecessors, (1973), 1973 states have call successors, (1973) [2025-03-08 19:27:53,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8129 states to 8129 states and 11618 transitions. [2025-03-08 19:27:53,709 INFO L78 Accepts]: Start accepts. Automaton has 8129 states and 11618 transitions. Word has length 592 [2025-03-08 19:27:53,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:27:53,710 INFO L471 AbstractCegarLoop]: Abstraction has 8129 states and 11618 transitions. [2025-03-08 19:27:53,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 3 states have call successors, (45), 2 states have call predecessors, (45), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2025-03-08 19:27:53,711 INFO L276 IsEmpty]: Start isEmpty. Operand 8129 states and 11618 transitions. [2025-03-08 19:27:53,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 687 [2025-03-08 19:27:53,738 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:27:53,739 INFO L218 NwaCegarLoop]: trace histogram [23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 19:27:53,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 19:27:53,739 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:27:53,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:27:53,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1221612669, now seen corresponding path program 1 times [2025-03-08 19:27:53,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:27:53,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697507511] [2025-03-08 19:27:53,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:27:53,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:27:57,525 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 686 statements into 1 equivalence classes. [2025-03-08 19:27:57,654 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 686 of 686 statements. [2025-03-08 19:27:57,654 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:27:57,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:27:58,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4504 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4504 trivial. 0 not checked. [2025-03-08 19:27:58,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:27:58,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697507511] [2025-03-08 19:27:58,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697507511] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:27:58,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:27:58,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:27:58,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105880189] [2025-03-08 19:27:58,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:27:58,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:27:58,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:27:58,087 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:27:58,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:27:58,088 INFO L87 Difference]: Start difference. First operand 8129 states and 11618 transitions. Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2025-03-08 19:27:59,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:27:59,995 INFO L93 Difference]: Finished difference Result 23319 states and 33310 transitions. [2025-03-08 19:27:59,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:27:59,996 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 2 states have call successors, (60), 2 states have call predecessors, (60), 1 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 686 [2025-03-08 19:27:59,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:28:00,079 INFO L225 Difference]: With dead ends: 23319 [2025-03-08 19:28:00,079 INFO L226 Difference]: Without dead ends: 15279 [2025-03-08 19:28:00,113 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:28:00,114 INFO L435 NwaCegarLoop]: 5864 mSDtfsCounter, 5236 mSDsluCounter, 5686 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5236 SdHoareTripleChecker+Valid, 11550 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-08 19:28:00,115 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5236 Valid, 11550 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time]