./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-32_7a-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-32_7a-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 0b84d951edd952ea546c87c866dc8087548e79487651bf439ff3be59c2dca4fe --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-08 19:38:49,614 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 19:38:49,652 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 19:38:49,656 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 19:38:49,657 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 19:38:49,676 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 19:38:49,676 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 19:38:49,677 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 19:38:49,677 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 19:38:49,677 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 19:38:49,677 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 19:38:49,677 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 19:38:49,677 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 19:38:49,677 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 19:38:49,677 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 19:38:49,678 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 19:38:49,678 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 19:38:49,679 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:38:49,679 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 19:38:49,679 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 19:38:49,680 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 19:38:49,680 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 19:38:49,680 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 19:38:49,680 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 -> 0b84d951edd952ea546c87c866dc8087548e79487651bf439ff3be59c2dca4fe [2025-03-08 19:38:49,892 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 19:38:49,901 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 19:38:49,903 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 19:38:49,905 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 19:38:49,905 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 19:38:49,906 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-32_7a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i [2025-03-08 19:38:51,055 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c0107fd8/360b8296bd9d4d4aba13ce146ef4f68b/FLAG10f90ec56 [2025-03-08 19:38:51,719 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 19:38:51,720 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i [2025-03-08 19:38:51,770 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c0107fd8/360b8296bd9d4d4aba13ce146ef4f68b/FLAG10f90ec56 [2025-03-08 19:38:52,121 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c0107fd8/360b8296bd9d4d4aba13ce146ef4f68b [2025-03-08 19:38:52,124 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 19:38:52,126 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 19:38:52,128 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 19:38:52,128 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 19:38:52,131 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 19:38:52,132 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:38:52" (1/1) ... [2025-03-08 19:38:52,133 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b3f32b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:52, skipping insertion in model container [2025-03-08 19:38:52,134 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 07:38:52" (1/1) ... [2025-03-08 19:38:52,235 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 19:38:55,644 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-32_7a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i[504760,504773] [2025-03-08 19:38:55,854 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:38:55,887 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 19:38:55,978 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6816] [2025-03-08 19:38:55,979 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6818] [2025-03-08 19:38:55,980 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"); [6828] [2025-03-08 19:38:55,980 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)); [6835] [2025-03-08 19:38:55,980 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)); [6842] [2025-03-08 19:38:55,980 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"); [6850-6851] [2025-03-08 19:38:55,981 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)); [6865-6866] [2025-03-08 19:38:55,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6875] [2025-03-08 19:38:55,981 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [6882] [2025-03-08 19:38:55,984 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"); [7027-7028] [2025-03-08 19:38:55,985 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"); [7047-7048] [2025-03-08 19:38:55,985 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"); [7052-7053] [2025-03-08 19:38:55,985 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"); [7057-7058] [2025-03-08 19:38:55,986 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"); [7062-7063] [2025-03-08 19:38:55,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7382] [2025-03-08 19:38:55,990 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7389] [2025-03-08 19:38:55,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [7397] [2025-03-08 19:38:55,991 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [7404] [2025-03-08 19:38:55,997 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)); [7688-7689] [2025-03-08 19:38:55,999 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)); [7717-7718] [2025-03-08 19:38:56,005 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)); [8069-8070] [2025-03-08 19:38:56,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8075] [2025-03-08 19:38:56,025 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (359), "i" (12UL)); [8618-8619] [2025-03-08 19:38:56,028 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (402), "i" (12UL)); [8674-8675] [2025-03-08 19:38:56,064 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (965), "i" (12UL)); [9407-9408] [2025-03-08 19:38:56,067 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (1007), "i" (12UL)); [9484-9485] [2025-03-08 19:38:56,071 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (1052), "i" (12UL)); [9540-9541] [2025-03-08 19:38:56,309 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (4245), "i" (12UL)); [14019-14020] [2025-03-08 19:38:56,311 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--32_7a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/11689/dscv_tempdir/dscv/ri/32_7a/drivers/net/ethernet/rocker/rocker.c"), "i" (4330), "i" (12UL)); [14137-14138] [2025-03-08 19:38:56,366 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-32_7a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i[504760,504773] [2025-03-08 19:38:56,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 19:38:56,533 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __cmpxchg_wrong_size [2025-03-08 19:38:56,539 INFO L204 MainTranslator]: Completed translation [2025-03-08 19:38:56,540 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56 WrapperNode [2025-03-08 19:38:56,540 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 19:38:56,541 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 19:38:56,541 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 19:38:56,541 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 19:38:56,546 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:38:56" (1/1) ... [2025-03-08 19:38:56,613 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:38:56" (1/1) ... [2025-03-08 19:38:56,827 INFO L138 Inliner]: procedures = 604, calls = 3364, calls flagged for inlining = 287, calls inlined = 270, statements flattened = 10334 [2025-03-08 19:38:56,827 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 19:38:56,828 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 19:38:56,828 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 19:38:56,828 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 19:38:56,836 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:56,836 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:56,870 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,072 INFO L175 MemorySlicer]: Split 1538 memory accesses to 21 slices as follows [2, 2, 3, 1295, 46, 11, 2, 50, 8, 43, 1, 3, 3, 3, 7, 7, 4, 6, 2, 2, 38]. 84 percent of accesses are in the largest equivalence class. The 358 initializations are split as follows [2, 0, 0, 330, 0, 0, 0, 0, 6, 0, 0, 3, 0, 3, 7, 7, 0, 0, 0, 0, 0]. The 467 writes are split as follows [0, 1, 1, 363, 2, 8, 1, 37, 0, 43, 0, 0, 2, 0, 0, 0, 2, 3, 2, 1, 1]. [2025-03-08 19:38:59,072 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,072 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,206 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,226 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,283 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,316 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,441 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 19:38:59,442 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 19:38:59,443 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 19:38:59,443 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 19:38:59,444 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (1/1) ... [2025-03-08 19:38:59,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 19:38:59,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:38:59,472 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:38:59,481 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:38:59,494 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u16 [2025-03-08 19:38:59,494 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u16 [2025-03-08 19:38:59,494 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_cookie_ptr_set [2025-03-08 19:38:59,494 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_cookie_ptr_set [2025-03-08 19:38:59,494 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_tbl_do [2025-03-08 19:38:59,494 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_tbl_do [2025-03-08 19:38:59,494 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_data [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_data [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_is_bridged [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_is_bridged [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_credits_set [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_credits_set [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u32 [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u32 [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_probe [2025-03-08 19:38:59,495 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_probe [2025-03-08 19:38:59,495 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_obj_add [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_obj_add [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure variable_test_bit [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure variable_test_bit [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_dma_rings_fini [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_dma_rings_fini [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u32 [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u32 [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:38:59,496 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_dump [2025-03-08 19:38:59,496 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_dump [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_6 [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_6 [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_on [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_on [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_to_vid [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_to_vid [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure crc32_le [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure crc32_le [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_err [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_err [2025-03-08 19:38:59,497 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-03-08 19:38:59,497 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netevent_notifier [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netevent_notifier [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vid_to_vlan [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vid_to_vlan [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_internal_vlan_tbl_find [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_internal_vlan_tbl_find [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_ok [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_ok [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_fdb_dump [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_fdb_dump [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_obj_del [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_obj_del [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure skb_end_pointer [2025-03-08 19:38:59,498 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_end_pointer [2025-03-08 19:38:59,498 INFO L130 BoogieDeclarations]: Found specification of procedure _rocker_neigh_add [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure _rocker_neigh_add [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_tbl_entry_free [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_tbl_entry_free [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_vlan_id_is_internal [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_vlan_id_is_internal [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u64 [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u64 [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 19:38:59,499 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2025-03-08 19:38:59,499 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_bridge_getlink [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_bridge_getlink [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_info [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_info [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_get_phys_port_name [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_get_phys_port_name [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_commit [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_commit [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_bridge_setlink [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_bridge_setlink [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_add [2025-03-08 19:38:59,500 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_add [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 19:38:59,500 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 19:38:59,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_head_set [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_head_set [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_reset [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_reset [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_dev_check [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_dev_check [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_destroy [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_destroy [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure __pos_inc [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure __pos_inc [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_internal_vlan_id_put [2025-03-08 19:38:59,502 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_internal_vlan_id_put [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 19:38:59,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 19:38:59,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_total_size [2025-03-08 19:38:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_total_size [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_cookie_ptr_get [2025-03-08 19:38:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_cookie_ptr_get [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2025-03-08 19:38:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure hlist_add_head [2025-03-08 19:38:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure hlist_add_head [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_start [2025-03-08 19:38:59,505 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_start [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:38:59,505 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:38:59,506 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:38:59,506 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 19:38:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 19:38:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 19:38:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 19:38:59,508 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 19:38:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure __rocker_port_mem_alloc [2025-03-08 19:38:59,509 INFO L138 BoogieDeclarations]: Found implementation of procedure __rocker_port_mem_alloc [2025-03-08 19:38:59,509 INFO L130 BoogieDeclarations]: Found specification of procedure ether_addr_copy [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ether_addr_copy [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_3 [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_3 [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_stp_update [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_stp_update [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_is_watching [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_is_watching [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_internal_vlan_id_get [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_internal_vlan_id_get [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_tx_vector [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_tx_vector [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_rx_vector [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_rx_vector [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fwd_enable [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fwd_enable [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb_dump [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb_dump [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_obj_dump [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_obj_dump [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_parse_nested [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_parse_nested [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure napi_enable [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_enable [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_settings [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_settings [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_kzalloc [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_kzalloc [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_next [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_next [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_bufs_alloc [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_bufs_alloc [2025-03-08 19:38:59,510 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_find [2025-03-08 19:38:59,510 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_find [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure hash_del [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_del [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_fini [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_fini [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_test_one [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_test_one [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_attr_get [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_attr_get [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u64 [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u64 [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_ctrl_vlan [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_ctrl_vlan [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_type [2025-03-08 19:38:59,511 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_type [2025-03-08 19:38:59,511 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_event_timeout [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_event_timeout [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_attr_size [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_attr_size [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure _rocker_neigh_update [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure _rocker_neigh_update [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_get_u8 [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_get_u8 [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure _rocker_neigh_del [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure _rocker_neigh_del [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fib_ipv4 [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fib_ipv4 [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_ig_tbl [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_ig_tbl [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_l2_interface [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_l2_interface [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_enable [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_enable [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rx_ring_skb_alloc [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rx_ring_skb_alloc [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rx_ring_skb_free [2025-03-08 19:38:59,514 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rx_ring_skb_free [2025-03-08 19:38:59,514 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_cmd_exec [2025-03-08 19:38:59,515 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_cmd_exec [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tx_desc_frags_unmap [2025-03-08 19:38:59,515 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tx_desc_frags_unmap [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_parse_desc [2025-03-08 19:38:59,515 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_parse_desc [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_kfree [2025-03-08 19:38:59,515 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_kfree [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_destroy [2025-03-08 19:38:59,515 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_destroy [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 19:38:59,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rings_fini [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rings_fini [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_do [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_do [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure napi_schedule [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_schedule [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_router_mac [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_router_mac [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-03-08 19:38:59,516 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2025-03-08 19:38:59,516 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_create [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_create [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_rx_ring_skb_unmap [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_rx_ring_skb_unmap [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdevice_notifier [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdevice_notifier [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_err [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_err [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_be16 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_be16 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_parse [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_parse [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 19:38:59,517 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 19:38:59,517 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 19:38:59,519 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_ucast4_routing [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_ucast4_routing [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_group_tbl_find [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_group_tbl_find [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_3 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_3 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure prandom_u32 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure prandom_u32 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb_learn [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb_learn [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_msix_vector [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_msix_vector [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_learning [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_learning [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_be32 [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_be32 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 19:38:59,522 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 19:38:59,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure hash_32 [2025-03-08 19:38:59,523 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_32 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_bridge [2025-03-08 19:38:59,523 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_bridge [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_attr_set [2025-03-08 19:38:59,523 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_attr_set [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_nest_end [2025-03-08 19:38:59,523 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_nest_end [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure is_zero_ether_addr [2025-03-08 19:38:59,523 INFO L138 BoogieDeclarations]: Found implementation of procedure is_zero_ether_addr [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 19:38:59,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 19:38:59,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 19:38:59,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 19:38:59,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 19:38:59,527 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_trans_abort [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_trans_abort [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_len [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_len [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_wake_up [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_wake_up [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_wait_init [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_wait_init [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_warn [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_warn [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_neigh_tbl_find [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_neigh_tbl_find [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_del [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_del [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_kcalloc [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_kcalloc [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure inet_make_mask [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure inet_make_mask [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_fdb_add [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_fdb_add [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure change_bit [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure change_bit [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure call_switchdev_notifiers [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure call_switchdev_notifiers [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_gen_clear [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_gen_clear [2025-03-08 19:38:59,528 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb_learn_work [2025-03-08 19:38:59,528 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb_learn_work [2025-03-08 19:38:59,529 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dma_mapping_error [2025-03-08 19:38:59,529 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dma_mapping_error [2025-03-08 19:38:59,529 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_nest_cancel [2025-03-08 19:38:59,529 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_nest_cancel [2025-03-08 19:38:59,529 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 19:38:59,529 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 19:38:59,529 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_pass_to_producer [2025-03-08 19:38:59,529 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_pass_to_producer [2025-03-08 19:38:59,529 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_get_settings [2025-03-08 19:38:59,529 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_get_settings [2025-03-08 19:38:59,529 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure __hash_init [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure __hash_init [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_set_mac_address [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_set_mac_address [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_3 [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_3 [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure net_ratelimit [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure net_ratelimit [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_tail_get [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_tail_get [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_vlan_add [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_vlan_add [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_flow_tbl_term_mac [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_flow_tbl_term_mac [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_nest_start [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_nest_start [2025-03-08 19:38:59,530 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2025-03-08 19:38:59,530 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure dev_kfree_skb_any [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_kfree_skb_any [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_desc_head_get [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_desc_head_get [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_rcu_suspicious [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_rcu_suspicious [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_5 [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_5 [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_4 [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_4 [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure rcu_read_lock_bh_held [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure rcu_read_lock_bh_held [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ether_addr_equal [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ether_addr_equal [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_3 [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_3 [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tx_desc_frag_map_put [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tx_desc_frag_map_put [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_fdb_del [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_fdb_del [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_free_tbls [2025-03-08 19:38:59,531 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_free_tbls [2025-03-08 19:38:59,531 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u8 [2025-03-08 19:38:59,533 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u8 [2025-03-08 19:38:59,533 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put [2025-03-08 19:38:59,533 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put [2025-03-08 19:38:59,533 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_dma_ring_bufs_free [2025-03-08 19:38:59,533 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_dma_ring_bufs_free [2025-03-08 19:38:59,533 INFO L130 BoogieDeclarations]: Found specification of procedure switchdev_port_bridge_dellink [2025-03-08 19:38:59,533 INFO L138 BoogieDeclarations]: Found implementation of procedure switchdev_port_bridge_dellink [2025-03-08 19:38:59,533 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_tlv_put_u16 [2025-03-08 19:38:59,534 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_tlv_put_u16 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:38:59,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 19:38:59,534 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-03-08 19:38:59,534 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_ipv4_neigh [2025-03-08 19:38:59,534 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_ipv4_neigh [2025-03-08 19:38:59,534 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_netdev [2025-03-08 19:38:59,535 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_netdev [2025-03-08 19:38:59,535 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_remove_ports [2025-03-08 19:38:59,535 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_remove_ports [2025-03-08 19:38:59,535 INFO L130 BoogieDeclarations]: Found specification of procedure rocker_port_fdb [2025-03-08 19:38:59,535 INFO L138 BoogieDeclarations]: Found implementation of procedure rocker_port_fdb [2025-03-08 19:39:00,765 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 19:39:00,768 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 19:39:00,796 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9103: havoc #t~mem508; [2025-03-08 19:39:00,888 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8589: havoc #t~mem429.base, #t~mem429.offset; [2025-03-08 19:39:00,905 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9247: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:39:01,486 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17911: havoc pci_enable_device_#t~nondet2056#1; [2025-03-08 19:39:01,486 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9654: 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:39:01,486 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L11273: 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:39:01,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17750: havoc alloc_etherdev_mqs_#t~ret2039#1.base, alloc_etherdev_mqs_#t~ret2039#1.offset; [2025-03-08 19:39:01,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17915: havoc pci_enable_msix_range_#t~nondet2057#1; [2025-03-08 19:39:01,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17919: havoc pci_msix_vec_count_#t~nondet2058#1; [2025-03-08 19:39:01,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17820: havoc ioremap_nocache_#t~ret2048#1.base, ioremap_nocache_#t~ret2048#1.offset; [2025-03-08 19:39:01,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17926: havoc pci_request_regions_#t~nondet2059#1; [2025-03-08 19:39:01,487 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17794: havoc dma_supported_#t~nondet2045#1; [2025-03-08 19:39:01,488 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17963: havoc register_netdev_#t~nondet2066#1; [2025-03-08 19:39:01,488 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8986: 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:39:01,556 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17774: havoc #t~nondet2042; [2025-03-08 19:39:01,580 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9119: havoc #t~mem512; [2025-03-08 19:39:02,160 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8003: havoc ethtool_cmd_speed_#t~mem268#1;havoc ethtool_cmd_speed_#t~mem269#1;havoc ethtool_cmd_speed_#t~bitwise270#1; [2025-03-08 19:39:02,161 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14511: 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:39:02,161 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10284: 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:39:02,161 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10351: 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:39:02,161 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10319: 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:39:02,302 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17761: havoc #t~nondet2041; [2025-03-08 19:39:02,624 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18023: havoc #t~nondet2082; [2025-03-08 19:39:02,658 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9045: havoc #t~mem496;havoc #t~short497;havoc #t~mem498;havoc #t~short499; [2025-03-08 19:39:02,661 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18012: havoc #t~nondet2080; [2025-03-08 19:39:02,695 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17988: havoc #t~nondet2074; [2025-03-08 19:39:02,698 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7944: havoc #t~mem253.base, #t~mem253.offset;havoc #t~mem254; [2025-03-08 19:39:02,744 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9265: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:39:02,751 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17996: havoc #t~nondet2076; [2025-03-08 19:39:02,754 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8084: havoc #t~mem280.base, #t~mem280.offset; [2025-03-08 19:39:02,763 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13919: call ULTIMATE.dealloc(~#name~1.base, ~#name~1.offset);havoc ~#name~1.base, ~#name~1.offset; [2025-03-08 19:39:02,770 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18000: havoc #t~nondet2077; [2025-03-08 19:39:02,788 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15169: havoc #t~mem1745.base, #t~mem1745.offset; [2025-03-08 19:39:02,796 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7667: havoc #t~mem179.base, #t~mem179.offset; [2025-03-08 19:39:02,820 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9360: havoc #t~mem559.base, #t~mem559.offset;havoc #t~mem560; [2025-03-08 19:39:02,822 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17725: havoc #t~nondet2037; [2025-03-08 19:39:02,839 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9186: havoc #t~mem525.base, #t~mem525.offset;havoc #t~mem526; [2025-03-08 19:39:02,993 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13318: 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:39:02,995 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17955: havoc #t~nondet2064; [2025-03-08 19:39:02,999 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17790: havoc dma_set_mask_#t~nondet2044#1; [2025-03-08 19:39:03,022 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13529: havoc #t~mem1365; [2025-03-08 19:39:03,215 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6961: havoc hlist_unhashed_#t~mem24#1.base, hlist_unhashed_#t~mem24#1.offset; [2025-03-08 19:39:03,244 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9127: havoc #t~mem514; [2025-03-08 19:39:03,405 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8227: 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~mem324#1;havoc is_link_local_ether_addr_#t~mem325#1;havoc is_link_local_ether_addr_#t~bitwise326#1;havoc is_link_local_ether_addr_#t~bitwise327#1;havoc is_link_local_ether_addr_#t~bitwise328#1; [2025-03-08 19:39:03,409 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9075: havoc #t~mem503; [2025-03-08 19:39:03,433 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17943: havoc prepare_to_wait_event_#t~nondet2061#1; [2025-03-08 19:39:03,433 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8727: call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-03-08 19:39:03,433 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17979: havoc schedule_timeout_#t~nondet2070#1; [2025-03-08 19:39:03,444 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9095: havoc #t~mem506; [2025-03-08 19:39:03,632 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13566: 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:39:03,632 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12377: 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:39:03,632 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8484: 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:39:03,633 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17703: havoc __neigh_create_#t~ret2031#1.base, __neigh_create_#t~ret2031#1.offset; [2025-03-08 19:39:03,633 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8340: 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:39:03,633 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7020: havoc atomic_read_#t~mem44#1; [2025-03-08 19:39:03,633 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8326: havoc neigh_key_eq32_#t~mem380#1;havoc neigh_key_eq32_#t~mem381#1; [2025-03-08 19:39:03,633 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17707: havoc __neigh_event_send_#t~nondet2032#1; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8101: havoc netdev_notifier_info_to_dev_#t~mem287#1.base, netdev_notifier_info_to_dev_#t~mem287#1.offset; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17882: havoc netdev_master_upper_dev_get_#t~ret2054#1.base, netdev_master_upper_dev_get_#t~ret2054#1.offset; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7979: havoc skb_frag_page_#t~mem264#1.base, skb_frag_page_#t~mem264#1.offset; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17830: havoc ldv_ndo_init_12_#t~nondet2049#1; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7989: havoc skb_frag_address_#t~mem267#1; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7593: havoc dev_get_drvdata_#t~mem138#1.base, dev_get_drvdata_#t~mem138#1.offset; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17834: havoc ldv_ndo_uninit_12_#t~nondet2050#1; [2025-03-08 19:39:13,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17967: havoc register_netdevice_notifier_#t~nondet2067#1; [2025-03-08 19:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17838: havoc ldv_shutdown_9_#t~nondet2051#1; [2025-03-08 19:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17971: havoc register_netevent_notifier_#t~nondet2068#1; [2025-03-08 19:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7937: havoc skb_frag_size_#t~mem251#1; [2025-03-08 19:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17721: havoc __pci_register_driver_#t~nondet2036#1; [2025-03-08 19:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16207: 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:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7950: havoc skb_headlen_#t~mem255#1;havoc skb_headlen_#t~mem256#1; [2025-03-08 19:39:13,915 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17802: havoc ethtool_op_get_link_#t~nondet2047#1; [2025-03-08 19:39:14,914 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9748: havoc rocker_port_rx_buf_len_#t~mem658#1.base, rocker_port_rx_buf_len_#t~mem658#1.offset;havoc rocker_port_rx_buf_len_#t~mem659#1; [2025-03-08 19:39:14,995 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9801: call ULTIMATE.dealloc(~#attrs~0.base, ~#attrs~0.offset);havoc ~#attrs~0.base, ~#attrs~0.offset; [2025-03-08 19:39:16,057 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L13694: 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:39:16,593 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 19:39:17,404 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17975: havoc request_threaded_irq_#t~nondet2069#1; [2025-03-08 19:39:17,877 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17783: havoc dma_alloc_attrs_#t~ret2043#1.base, dma_alloc_attrs_#t~ret2043#1.offset; [2025-03-08 19:39:17,877 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6913: havoc __roundup_pow_of_two_#t~bitwise13#1; [2025-03-08 19:39:17,979 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18019: havoc #t~nondet2081; [2025-03-08 19:39:18,203 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9238: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:39:18,497 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9135: call ULTIMATE.dealloc(~#rem~0.base, ~#rem~0.offset);havoc ~#rem~0.base, ~#rem~0.offset; [2025-03-08 19:39:20,436 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12840: call ULTIMATE.dealloc(~#untagged~0#1.base, ~#untagged~0#1.offset);havoc ~#untagged~0#1.base, ~#untagged~0#1.offset; [2025-03-08 19:39:20,528 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17939: havoc #t~nondet2060; [2025-03-08 19:39:21,072 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12982: 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:39:21,093 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8783: havoc #t~mem447.base, #t~mem447.offset;havoc #t~mem448; [2025-03-08 19:39:21,126 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7423: havoc #t~ret131.base, #t~ret131.offset; [2025-03-08 19:39:21,190 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9256: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:39:21,267 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7893: havoc #t~bitwise242; [2025-03-08 19:39:22,047 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8233: havoc #t~mem329;havoc #t~mem330;havoc #t~bitwise331; [2025-03-08 19:39:22,148 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9087: havoc #t~mem504; [2025-03-08 19:39:22,243 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8694: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-03-08 19:39:22,373 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17951: havoc #t~nondet2063; [2025-03-08 19:39:22,463 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6889: havoc #t~bitwise9; [2025-03-08 19:39:22,488 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17741: havoc #t~nondet2038; [2025-03-08 19:39:22,851 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18004: havoc #t~nondet2078; [2025-03-08 19:39:22,873 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: havoc #t~mem23.base, #t~mem23.offset; [2025-03-08 19:39:22,909 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17754: havoc #t~nondet2040; [2025-03-08 19:39:23,149 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12947: call ULTIMATE.dealloc(~#info~1.base, ~#info~1.offset);havoc ~#info~1.base, ~#info~1.offset; [2025-03-08 19:39:23,318 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6858: havoc #t~mem7;havoc #t~bitwise8; [2025-03-08 19:39:24,131 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17873: havoc #t~nondet2053; [2025-03-08 19:39:24,352 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9354: havoc rocker_desc_gen_#t~bitwise558#1; [2025-03-08 19:39:25,716 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9111: havoc rocker_tlv_get_be16_#t~mem510#1; [2025-03-08 19:39:25,716 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10054: 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:39:25,716 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10090: 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:39:25,716 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10016: 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:39:26,135 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17959: havoc #t~nondet2065; [2025-03-08 19:39:26,856 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L18008: havoc #t~nondet2079; [2025-03-08 19:39:27,709 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9221: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:39:27,996 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17992: havoc #t~nondet2075; [2025-03-08 19:39:28,034 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L9229: call ULTIMATE.dealloc(~#value.base, ~#value.offset);havoc ~#value.base, ~#value.offset; [2025-03-08 19:39:31,364 INFO L? ?]: Removed 5552 outVars from TransFormulas that were not future-live. [2025-03-08 19:39:31,365 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 19:39:31,456 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 19:39:31,456 INFO L336 CfgBuilder]: Removed 7 assume(true) statements. [2025-03-08 19:39:31,456 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:39:31 BoogieIcfgContainer [2025-03-08 19:39:31,457 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 19:39:31,458 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 19:39:31,458 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 19:39:31,461 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 19:39:31,461 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 07:38:52" (1/3) ... [2025-03-08 19:39:31,462 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6170a8fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:39:31, skipping insertion in model container [2025-03-08 19:39:31,462 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 07:38:56" (2/3) ... [2025-03-08 19:39:31,462 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6170a8fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 07:39:31, skipping insertion in model container [2025-03-08 19:39:31,462 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 07:39:31" (3/3) ... [2025-03-08 19:39:31,463 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i [2025-03-08 19:39:31,475 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 19:39:31,478 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--net--ethernet--rocker--rocker.ko-entry_point.cil.out.i that has 254 procedures, 4351 locations, 1 initial locations, 65 loop locations, and 2 error locations. [2025-03-08 19:39:31,585 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 19:39:31,596 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;@b24bdb0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 19:39:31,596 INFO L334 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2025-03-08 19:39:31,607 INFO L276 IsEmpty]: Start isEmpty. Operand has 4178 states, 2927 states have (on average 1.3495046122309533) internal successors, (3950), 3030 states have internal predecessors, (3950), 1034 states have call successors, (1034), 215 states have call predecessors, (1034), 214 states have return successors, (1015), 1001 states have call predecessors, (1015), 1015 states have call successors, (1015) [2025-03-08 19:39:31,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2025-03-08 19:39:31,637 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:39:31,637 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:39:31,638 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:39:31,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:39:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash -645723079, now seen corresponding path program 1 times [2025-03-08 19:39:31,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:39:31,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139629376] [2025-03-08 19:39:31,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:39:31,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:39:35,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 569 statements into 1 equivalence classes. [2025-03-08 19:39:36,013 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 569 of 569 statements. [2025-03-08 19:39:36,014 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:39:36,014 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:39:36,601 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:39:36,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:39:36,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139629376] [2025-03-08 19:39:36,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139629376] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-08 19:39:36,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1971314746] [2025-03-08 19:39:36,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:39:36,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-08 19:39:36,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 19:39:36,605 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:39:36,607 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:39:40,848 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 569 statements into 1 equivalence classes. [2025-03-08 19:39:41,420 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 569 of 569 statements. [2025-03-08 19:39:41,420 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:39:41,420 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:39:41,444 INFO L256 TraceCheckSpWp]: Trace formula consists of 6046 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-08 19:39:41,461 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-08 19:39:41,507 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:39:41,508 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-08 19:39:41,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1971314746] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:39:41,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-08 19:39:41,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2025-03-08 19:39:41,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276356526] [2025-03-08 19:39:41,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:39:41,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-08 19:39:41,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:39:41,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-08 19:39:41,531 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2025-03-08 19:39:41,539 INFO L87 Difference]: Start difference. First operand has 4178 states, 2927 states have (on average 1.3495046122309533) internal successors, (3950), 3030 states have internal predecessors, (3950), 1034 states have call successors, (1034), 215 states have call predecessors, (1034), 214 states have return successors, (1015), 1001 states have call predecessors, (1015), 1015 states have call successors, (1015) 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:39:42,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:39:42,258 INFO L93 Difference]: Finished difference Result 8350 states and 12170 transitions. [2025-03-08 19:39:42,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-08 19:39:42,260 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:39:42,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:39:42,307 INFO L225 Difference]: With dead ends: 8350 [2025-03-08 19:39:42,308 INFO L226 Difference]: Without dead ends: 4141 [2025-03-08 19:39:42,422 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:39:42,429 INFO L435 NwaCegarLoop]: 5915 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 5915 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.5s IncrementalHoareTripleChecker+Time [2025-03-08 19:39:42,429 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 5915 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2025-03-08 19:39:42,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4141 states. [2025-03-08 19:39:42,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4141 to 4141. [2025-03-08 19:39:42,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4141 states, 2911 states have (on average 1.335279972518035) internal successors, (3887), 2993 states have internal predecessors, (3887), 1015 states have call successors, (1015), 214 states have call predecessors, (1015), 213 states have return successors, (1012), 998 states have call predecessors, (1012), 1012 states have call successors, (1012) [2025-03-08 19:39:42,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4141 states to 4141 states and 5914 transitions. [2025-03-08 19:39:42,834 INFO L78 Accepts]: Start accepts. Automaton has 4141 states and 5914 transitions. Word has length 569 [2025-03-08 19:39:42,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:39:42,834 INFO L471 AbstractCegarLoop]: Abstraction has 4141 states and 5914 transitions. [2025-03-08 19:39:42,842 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:39:42,842 INFO L276 IsEmpty]: Start isEmpty. Operand 4141 states and 5914 transitions. [2025-03-08 19:39:42,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 570 [2025-03-08 19:39:42,865 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:39:42,866 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:39:42,913 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:39:43,067 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:39:43,067 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:39:43,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:39:43,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1793250430, now seen corresponding path program 1 times [2025-03-08 19:39:43,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:39:43,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703373383] [2025-03-08 19:39:43,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:39:43,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:39:46,835 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 569 statements into 1 equivalence classes. [2025-03-08 19:39:46,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 569 of 569 statements. [2025-03-08 19:39:46,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:39:46,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:39:47,897 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:39:47,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:39:47,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703373383] [2025-03-08 19:39:47,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703373383] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:39:47,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:39:47,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:39:47,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282368828] [2025-03-08 19:39:47,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:39:47,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:39:47,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:39:47,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:39:47,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:39:47,902 INFO L87 Difference]: Start difference. First operand 4141 states and 5914 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:39:51,949 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:39:54,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:39:54,024 INFO L93 Difference]: Finished difference Result 12203 states and 17433 transitions. [2025-03-08 19:39:54,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:39:54,025 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:39:54,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:39:54,096 INFO L225 Difference]: With dead ends: 12203 [2025-03-08 19:39:54,096 INFO L226 Difference]: Without dead ends: 8151 [2025-03-08 19:39:54,121 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:39:54,121 INFO L435 NwaCegarLoop]: 5862 mSDtfsCounter, 5732 mSDsluCounter, 5823 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5732 SdHoareTripleChecker+Valid, 11685 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:39:54,122 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5732 Valid, 11685 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 135 Invalid, 1 Unknown, 0 Unchecked, 5.8s Time] [2025-03-08 19:39:54,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8151 states. [2025-03-08 19:39:54,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8151 to 8149. [2025-03-08 19:39:54,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8149 states, 5745 states have (on average 1.3383812010443865) internal successors, (7689), 5906 states have internal predecessors, (7689), 1978 states have call successors, (1978), 425 states have call predecessors, (1978), 424 states have return successors, (1975), 1947 states have call predecessors, (1975), 1975 states have call successors, (1975) [2025-03-08 19:39:54,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8149 states to 8149 states and 11642 transitions. [2025-03-08 19:39:54,439 INFO L78 Accepts]: Start accepts. Automaton has 8149 states and 11642 transitions. Word has length 569 [2025-03-08 19:39:54,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:39:54,442 INFO L471 AbstractCegarLoop]: Abstraction has 8149 states and 11642 transitions. [2025-03-08 19:39:54,443 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:39:54,443 INFO L276 IsEmpty]: Start isEmpty. Operand 8149 states and 11642 transitions. [2025-03-08 19:39:54,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 583 [2025-03-08 19:39:54,451 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:39:54,452 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:39:54,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-08 19:39:54,452 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:39:54,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:39:54,452 INFO L85 PathProgramCache]: Analyzing trace with hash -535515374, now seen corresponding path program 1 times [2025-03-08 19:39:54,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:39:54,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371138340] [2025-03-08 19:39:54,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:39:54,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:39:57,970 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 582 statements into 1 equivalence classes. [2025-03-08 19:39:58,105 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 582 of 582 statements. [2025-03-08 19:39:58,106 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:39:58,106 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:39:58,813 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:39:58,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:39:58,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371138340] [2025-03-08 19:39:58,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371138340] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:39:58,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:39:58,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 19:39:58,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722580580] [2025-03-08 19:39:58,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:39:58,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 19:39:58,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:39:58,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 19:39:58,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 19:39:58,815 INFO L87 Difference]: Start difference. First operand 8149 states and 11642 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:40:00,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:40:00,566 INFO L93 Difference]: Finished difference Result 16220 states and 23170 transitions. [2025-03-08 19:40:00,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-08 19:40:00,567 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:40:00,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:40:00,621 INFO L225 Difference]: With dead ends: 16220 [2025-03-08 19:40:00,621 INFO L226 Difference]: Without dead ends: 8160 [2025-03-08 19:40:00,651 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:40:00,653 INFO L435 NwaCegarLoop]: 5860 mSDtfsCounter, 5909 mSDsluCounter, 5867 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5909 SdHoareTripleChecker+Valid, 11727 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:40:00,654 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5909 Valid, 11727 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-08 19:40:00,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8160 states. [2025-03-08 19:40:00,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8160 to 8151. [2025-03-08 19:40:00,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8151 states, 5747 states have (on average 1.3380894379676354) internal successors, (7690), 5908 states have internal predecessors, (7690), 1978 states have call successors, (1978), 425 states have call predecessors, (1978), 424 states have return successors, (1975), 1947 states have call predecessors, (1975), 1975 states have call successors, (1975) [2025-03-08 19:40:00,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8151 states to 8151 states and 11643 transitions. [2025-03-08 19:40:00,926 INFO L78 Accepts]: Start accepts. Automaton has 8151 states and 11643 transitions. Word has length 582 [2025-03-08 19:40:00,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:40:00,930 INFO L471 AbstractCegarLoop]: Abstraction has 8151 states and 11643 transitions. [2025-03-08 19:40:00,930 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:40:00,930 INFO L276 IsEmpty]: Start isEmpty. Operand 8151 states and 11643 transitions. [2025-03-08 19:40:00,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 593 [2025-03-08 19:40:00,938 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:40:00,938 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:40:00,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-08 19:40:00,939 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:40:00,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:40:00,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1716451626, now seen corresponding path program 1 times [2025-03-08 19:40:00,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:40:00,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815432670] [2025-03-08 19:40:00,939 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:40:00,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:40:04,470 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 592 statements into 1 equivalence classes. [2025-03-08 19:40:04,586 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 592 of 592 statements. [2025-03-08 19:40:04,586 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:40:04,586 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:40:05,041 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:40:05,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:40:05,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815432670] [2025-03-08 19:40:05,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815432670] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:40:05,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:40:05,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:40:05,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829438272] [2025-03-08 19:40:05,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:40:05,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:40:05,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:40:05,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:40:05,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:40:05,043 INFO L87 Difference]: Start difference. First operand 8151 states and 11643 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:40:05,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:40:05,826 INFO L93 Difference]: Finished difference Result 8153 states and 11644 transitions. [2025-03-08 19:40:05,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:40:05,826 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:40:05,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:40:05,894 INFO L225 Difference]: With dead ends: 8153 [2025-03-08 19:40:05,895 INFO L226 Difference]: Without dead ends: 8150 [2025-03-08 19:40:05,902 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:40:05,903 INFO L435 NwaCegarLoop]: 5849 mSDtfsCounter, 5800 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5800 SdHoareTripleChecker+Valid, 5849 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 19:40:05,904 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5800 Valid, 5849 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 19:40:05,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8150 states. [2025-03-08 19:40:06,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8150 to 8150. [2025-03-08 19:40:06,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8150 states, 5747 states have (on average 1.3379154341395512) internal successors, (7689), 5907 states have internal predecessors, (7689), 1977 states have call successors, (1977), 425 states have call predecessors, (1977), 424 states have return successors, (1975), 1947 states have call predecessors, (1975), 1975 states have call successors, (1975) [2025-03-08 19:40:06,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8150 states to 8150 states and 11641 transitions. [2025-03-08 19:40:06,241 INFO L78 Accepts]: Start accepts. Automaton has 8150 states and 11641 transitions. Word has length 592 [2025-03-08 19:40:06,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:40:06,242 INFO L471 AbstractCegarLoop]: Abstraction has 8150 states and 11641 transitions. [2025-03-08 19:40:06,242 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:40:06,242 INFO L276 IsEmpty]: Start isEmpty. Operand 8150 states and 11641 transitions. [2025-03-08 19:40:06,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2025-03-08 19:40:06,250 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:40:06,251 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, 1] [2025-03-08 19:40:06,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-08 19:40:06,251 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:40:06,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:40:06,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1674542955, now seen corresponding path program 1 times [2025-03-08 19:40:06,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:40:06,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317274022] [2025-03-08 19:40:06,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:40:06,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 19:40:09,802 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 593 statements into 1 equivalence classes. [2025-03-08 19:40:09,896 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 593 of 593 statements. [2025-03-08 19:40:09,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 19:40:09,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 19:40:10,285 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:40:10,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 19:40:10,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317274022] [2025-03-08 19:40:10,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317274022] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 19:40:10,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 19:40:10,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-08 19:40:10,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956073836] [2025-03-08 19:40:10,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 19:40:10,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-08 19:40:10,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 19:40:10,286 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-08 19:40:10,286 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-08 19:40:10,286 INFO L87 Difference]: Start difference. First operand 8150 states and 11641 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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:40:11,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-08 19:40:11,090 INFO L93 Difference]: Finished difference Result 8152 states and 11642 transitions. [2025-03-08 19:40:11,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-08 19:40:11,091 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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 593 [2025-03-08 19:40:11,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-08 19:40:11,136 INFO L225 Difference]: With dead ends: 8152 [2025-03-08 19:40:11,137 INFO L226 Difference]: Without dead ends: 8149 [2025-03-08 19:40:11,144 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:40:11,144 INFO L435 NwaCegarLoop]: 5847 mSDtfsCounter, 5797 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5797 SdHoareTripleChecker+Valid, 5847 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-08 19:40:11,145 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5797 Valid, 5847 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-08 19:40:11,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8149 states. [2025-03-08 19:40:11,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8149 to 8149. [2025-03-08 19:40:11,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8149 states, 5747 states have (on average 1.3377414303114668) internal successors, (7688), 5906 states have internal predecessors, (7688), 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:40:11,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8149 states to 8149 states and 11639 transitions. [2025-03-08 19:40:11,447 INFO L78 Accepts]: Start accepts. Automaton has 8149 states and 11639 transitions. Word has length 593 [2025-03-08 19:40:11,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-08 19:40:11,449 INFO L471 AbstractCegarLoop]: Abstraction has 8149 states and 11639 transitions. [2025-03-08 19:40:11,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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:40:11,449 INFO L276 IsEmpty]: Start isEmpty. Operand 8149 states and 11639 transitions. [2025-03-08 19:40:11,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 595 [2025-03-08 19:40:11,458 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 19:40:11,459 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, 1, 1] [2025-03-08 19:40:11,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-08 19:40:11,459 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [rocker_port_fib_ipv4Err0ASSERT_VIOLATIONUNSUPPORTED_FEATURE, ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-08 19:40:11,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 19:40:11,460 INFO L85 PathProgramCache]: Analyzing trace with hash -375375177, now seen corresponding path program 1 times [2025-03-08 19:40:11,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 19:40:11,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284590978] [2025-03-08 19:40:11,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 19:40:11,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms