./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 c1008443684a9510ad0b7ca7f0076ec7a4cdd82e0839d93e37a75d627da85564 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 15:40:18,208 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 15:40:18,280 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-11 15:40:18,284 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 15:40:18,285 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 15:40:18,312 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 15:40:18,312 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 15:40:18,313 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 15:40:18,313 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 15:40:18,315 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 15:40:18,315 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 15:40:18,316 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 15:40:18,316 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 15:40:18,318 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 15:40:18,318 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 15:40:18,318 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 15:40:18,319 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 15:40:18,319 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 15:40:18,319 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 15:40:18,319 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 15:40:18,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 15:40:18,320 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 15:40:18,320 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 15:40:18,322 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 15:40:18,323 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 15:40:18,323 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 15:40:18,323 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 15:40:18,323 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 15:40:18,324 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 15:40:18,324 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 15:40:18,324 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 15:40:18,324 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 15:40:18,325 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 15:40:18,325 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 15:40:18,325 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 15:40:18,325 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 15:40:18,326 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 15:40:18,326 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 15:40:18,326 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 15:40:18,327 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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-clean/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 -> c1008443684a9510ad0b7ca7f0076ec7a4cdd82e0839d93e37a75d627da85564 [2024-10-11 15:40:18,552 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 15:40:18,575 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 15:40:18,579 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 15:40:18,580 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 15:40:18,581 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 15:40:18,582 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i [2024-10-11 15:40:20,051 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 15:40:20,799 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 15:40:20,800 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i [2024-10-11 15:40:20,868 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/46d719215/89b5259677344935b64a4321736cd707/FLAG6d4e80423 [2024-10-11 15:40:21,123 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/46d719215/89b5259677344935b64a4321736cd707 [2024-10-11 15:40:21,125 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 15:40:21,127 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 15:40:21,128 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 15:40:21,128 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 15:40:21,135 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 15:40:21,135 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 03:40:21" (1/1) ... [2024-10-11 15:40:21,136 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bc4058f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:21, skipping insertion in model container [2024-10-11 15:40:21,136 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 03:40:21" (1/1) ... [2024-10-11 15:40:21,284 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 15:40:27,110 WARN L248 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-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i[577644,577657] [2024-10-11 15:40:27,287 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 15:40:27,366 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 15:40:27,469 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6943] [2024-10-11 15:40:27,475 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6945] [2024-10-11 15:40:27,476 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"); [6955] [2024-10-11 15:40:27,476 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)); [6962] [2024-10-11 15:40:27,476 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"); [6970-6971] [2024-10-11 15:40:27,477 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6979-6980] [2024-10-11 15:40:27,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6995] [2024-10-11 15:40:27,478 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [7002] [2024-10-11 15:40:27,482 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; incl %0": "+m" (v->counter)); [7162] [2024-10-11 15:40:27,482 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"); [7170-7171] [2024-10-11 15:40:27,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7184] [2024-10-11 15:40:27,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7187] [2024-10-11 15:40:27,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [7189] [2024-10-11 15:40:27,483 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7194] [2024-10-11 15:40:27,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7197] [2024-10-11 15:40:27,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7199] [2024-10-11 15:40:27,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7204] [2024-10-11 15:40:27,484 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7207] [2024-10-11 15:40:27,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7209] [2024-10-11 15:40:27,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7214] [2024-10-11 15:40:27,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7217] [2024-10-11 15:40:27,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [7219] [2024-10-11 15:40:27,486 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7237] [2024-10-11 15:40:27,486 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7240] [2024-10-11 15:40:27,486 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7242] [2024-10-11 15:40:27,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7247] [2024-10-11 15:40:27,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7250] [2024-10-11 15:40:27,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7252] [2024-10-11 15:40:27,487 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7257] [2024-10-11 15:40:27,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7260] [2024-10-11 15:40:27,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7262] [2024-10-11 15:40:27,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7267] [2024-10-11 15:40:27,488 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7270] [2024-10-11 15:40:27,489 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7272] [2024-10-11 15:40:27,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7357] [2024-10-11 15:40:27,490 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7364] [2024-10-11 15:40:27,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7497] [2024-10-11 15:40:27,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7504] [2024-10-11 15:40:27,493 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7511] [2024-10-11 15:40:27,502 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7698] [2024-10-11 15:40:27,507 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)); [7800-7801] [2024-10-11 15:40:27,508 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)); [7829-7830] [2024-10-11 15:40:27,509 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" (84), "i" (12UL)); [7863-7864] [2024-10-11 15:40:27,510 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" (96), "i" (12UL)); [7887-7888] [2024-10-11 15:40:27,512 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" (108), "i" (12UL)); [7917-7918] [2024-10-11 15:40:27,513 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" (120), "i" (12UL)); [7947-7948] [2024-10-11 15:40:27,515 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/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [8079-8080] [2024-10-11 15:40:27,516 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] [2024-10-11 15:40:27,523 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)); [8410-8411] [2024-10-11 15:40:27,524 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8416] [2024-10-11 15:40:27,526 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8523] [2024-10-11 15:40:27,526 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8546] [2024-10-11 15:40:27,527 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8635] [2024-10-11 15:40:27,528 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8638] [2024-10-11 15:40:27,528 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8641] [2024-10-11 15:40:27,528 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8644] [2024-10-11 15:40:27,529 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8655] [2024-10-11 15:40:27,529 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8658] [2024-10-11 15:40:27,529 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8661] [2024-10-11 15:40:27,529 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8664] [2024-10-11 15:40:27,530 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8675] [2024-10-11 15:40:27,530 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8678] [2024-10-11 15:40:27,530 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8681] [2024-10-11 15:40:27,530 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8684] [2024-10-11 15:40:27,530 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8695] [2024-10-11 15:40:27,531 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8698] [2024-10-11 15:40:27,531 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8701] [2024-10-11 15:40:27,531 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8704] [2024-10-11 15:40:27,536 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8944] [2024-10-11 15:40:27,588 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9112] [2024-10-11 15:40:27,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11813] [2024-10-11 15:40:27,650 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11815] [2024-10-11 15:40:27,651 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [11869] [2024-10-11 15:40:27,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11924] [2024-10-11 15:40:27,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11935] [2024-10-11 15:40:27,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11938] [2024-10-11 15:40:27,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11941] [2024-10-11 15:40:27,654 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11944] [2024-10-11 15:40:27,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [11955] [2024-10-11 15:40:27,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11958] [2024-10-11 15:40:27,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11961] [2024-10-11 15:40:27,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11964] [2024-10-11 15:40:27,656 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [11975] [2024-10-11 15:40:27,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11978] [2024-10-11 15:40:27,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11981] [2024-10-11 15:40:27,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11984] [2024-10-11 15:40:27,657 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [11995] [2024-10-11 15:40:27,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11998] [2024-10-11 15:40:27,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12001] [2024-10-11 15:40:27,658 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12004] [2024-10-11 15:40:27,665 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12245] [2024-10-11 15:40:27,665 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12247] [2024-10-11 15:40:27,666 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12291] [2024-10-11 15:40:27,667 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [12300] [2024-10-11 15:40:27,668 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [12306] [2024-10-11 15:40:27,671 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12384] [2024-10-11 15:40:27,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12401] [2024-10-11 15:40:27,681 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12414] [2024-10-11 15:40:27,688 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12435] [2024-10-11 15:40:27,702 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12662] [2024-10-11 15:40:27,706 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12703] [2024-10-11 15:40:27,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16584] [2024-10-11 15:40:27,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [16590] [2024-10-11 15:40:27,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [16596] [2024-10-11 15:40:27,935 WARN L248 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-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i[577644,577657] [2024-10-11 15:40:27,946 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 15:40:28,342 INFO L204 MainTranslator]: Completed translation [2024-10-11 15:40:28,343 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:28 WrapperNode [2024-10-11 15:40:28,343 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 15:40:28,345 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 15:40:28,345 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 15:40:28,345 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 15:40:28,352 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:28" (1/1) ... [2024-10-11 15:40:28,529 ERROR L1136 TypeChecker]: C: ftq_arr[0].name = (char *)"RV2P_PFTQ_CTL" [16291]: Variable #t~ret3040 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,530 ERROR L1136 TypeChecker]: C: ftq_arr[0].name = (char *)"RV2P_PFTQ_CTL" [16291]: Undeclared identifier #t~ret3040 in IdentifierExpression[#t~ret3040,] [2024-10-11 15:40:28,530 ERROR L1136 TypeChecker]: C: ftq_arr[0].name = (char *)"RV2P_PFTQ_CTL" [16291]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3040,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,531 ERROR L1136 TypeChecker]: C: ftq_arr[1].name = (char *)"RV2P_TFTQ_CTL" [16293]: Variable #t~ret3041 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,531 ERROR L1136 TypeChecker]: C: ftq_arr[1].name = (char *)"RV2P_TFTQ_CTL" [16293]: Undeclared identifier #t~ret3041 in IdentifierExpression[#t~ret3041,] [2024-10-11 15:40:28,531 ERROR L1136 TypeChecker]: C: ftq_arr[1].name = (char *)"RV2P_TFTQ_CTL" [16293]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3041,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[12],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,531 ERROR L1136 TypeChecker]: C: ftq_arr[2].name = (char *)"RV2P_MFTQ_CTL" [16295]: Variable #t~ret3042 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,531 ERROR L1136 TypeChecker]: C: ftq_arr[2].name = (char *)"RV2P_MFTQ_CTL" [16295]: Undeclared identifier #t~ret3042 in IdentifierExpression[#t~ret3042,] [2024-10-11 15:40:28,532 ERROR L1136 TypeChecker]: C: ftq_arr[2].name = (char *)"RV2P_MFTQ_CTL" [16295]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3042,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,532 ERROR L1136 TypeChecker]: C: ftq_arr[3].name = (char *)"TBDR_FTQ_CTL" [16297]: Variable #t~ret3043 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,533 ERROR L1136 TypeChecker]: C: ftq_arr[3].name = (char *)"TBDR_FTQ_CTL" [16297]: Undeclared identifier #t~ret3043 in IdentifierExpression[#t~ret3043,] [2024-10-11 15:40:28,533 ERROR L1136 TypeChecker]: C: ftq_arr[3].name = (char *)"TBDR_FTQ_CTL" [16297]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3043,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[36],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,533 ERROR L1136 TypeChecker]: C: ftq_arr[4].name = (char *)"TDMA_FTQ_CTL" [16299]: Variable #t~ret3044 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,534 ERROR L1136 TypeChecker]: C: ftq_arr[4].name = (char *)"TDMA_FTQ_CTL" [16299]: Undeclared identifier #t~ret3044 in IdentifierExpression[#t~ret3044,] [2024-10-11 15:40:28,534 ERROR L1136 TypeChecker]: C: ftq_arr[4].name = (char *)"TDMA_FTQ_CTL" [16299]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3044,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[48],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,534 ERROR L1136 TypeChecker]: C: ftq_arr[5].name = (char *)"TXP_FTQ_CTL" [16301]: Variable #t~ret3045 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,534 ERROR L1136 TypeChecker]: C: ftq_arr[5].name = (char *)"TXP_FTQ_CTL" [16301]: Undeclared identifier #t~ret3045 in IdentifierExpression[#t~ret3045,] [2024-10-11 15:40:28,535 ERROR L1136 TypeChecker]: C: ftq_arr[5].name = (char *)"TXP_FTQ_CTL" [16301]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3045,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[60],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,535 ERROR L1136 TypeChecker]: C: ftq_arr[6].name = (char *)"TXP_FTQ_CTL" [16303]: Variable #t~ret3046 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,536 ERROR L1136 TypeChecker]: C: ftq_arr[6].name = (char *)"TXP_FTQ_CTL" [16303]: Undeclared identifier #t~ret3046 in IdentifierExpression[#t~ret3046,] [2024-10-11 15:40:28,536 ERROR L1136 TypeChecker]: C: ftq_arr[6].name = (char *)"TXP_FTQ_CTL" [16303]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3046,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[72],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,536 ERROR L1136 TypeChecker]: C: ftq_arr[7].name = (char *)"TPAT_FTQ_CTL" [16305]: Variable #t~ret3047 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,536 ERROR L1136 TypeChecker]: C: ftq_arr[7].name = (char *)"TPAT_FTQ_CTL" [16305]: Undeclared identifier #t~ret3047 in IdentifierExpression[#t~ret3047,] [2024-10-11 15:40:28,536 ERROR L1136 TypeChecker]: C: ftq_arr[7].name = (char *)"TPAT_FTQ_CTL" [16305]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3047,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[84],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[8].name = (char *)"RXP_CFTQ_CTL" [16307]: Variable #t~ret3048 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[8].name = (char *)"RXP_CFTQ_CTL" [16307]: Undeclared identifier #t~ret3048 in IdentifierExpression[#t~ret3048,] [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[8].name = (char *)"RXP_CFTQ_CTL" [16307]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3048,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[96],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[9].name = (char *)"RXP_FTQ_CTL" [16309]: Variable #t~ret3049 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[9].name = (char *)"RXP_FTQ_CTL" [16309]: Undeclared identifier #t~ret3049 in IdentifierExpression[#t~ret3049,] [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[9].name = (char *)"RXP_FTQ_CTL" [16309]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3049,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[108],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,537 ERROR L1136 TypeChecker]: C: ftq_arr[10].name = (char *)"COM_COMXQ_FTQ_CTL" [16311]: Variable #t~ret3050 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[10].name = (char *)"COM_COMXQ_FTQ_CTL" [16311]: Undeclared identifier #t~ret3050 in IdentifierExpression[#t~ret3050,] [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[10].name = (char *)"COM_COMXQ_FTQ_CTL" [16311]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3050,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[120],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[11].name = (char *)"COM_COMTQ_FTQ_CTL" [16313]: Variable #t~ret3051 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[11].name = (char *)"COM_COMTQ_FTQ_CTL" [16313]: Undeclared identifier #t~ret3051 in IdentifierExpression[#t~ret3051,] [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[11].name = (char *)"COM_COMTQ_FTQ_CTL" [16313]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3051,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[132],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[12].name = (char *)"COM_COMQ_FTQ_CTL" [16315]: Variable #t~ret3052 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,538 ERROR L1136 TypeChecker]: C: ftq_arr[12].name = (char *)"COM_COMQ_FTQ_CTL" [16315]: Undeclared identifier #t~ret3052 in IdentifierExpression[#t~ret3052,] [2024-10-11 15:40:28,539 ERROR L1136 TypeChecker]: C: ftq_arr[12].name = (char *)"COM_COMQ_FTQ_CTL" [16315]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3052,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[144],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,539 ERROR L1136 TypeChecker]: C: ftq_arr[13].name = (char *)"CP_CPQ_FTQ_CTL" [16317]: Variable #t~ret3053 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:28,539 ERROR L1136 TypeChecker]: C: ftq_arr[13].name = (char *)"CP_CPQ_FTQ_CTL" [16317]: Undeclared identifier #t~ret3053 in IdentifierExpression[#t~ret3053,] [2024-10-11 15:40:28,539 ERROR L1136 TypeChecker]: C: ftq_arr[13].name = (char *)"CP_CPQ_FTQ_CTL" [16317]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3053,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[156],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 15:40:28,588 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:28" (1/1) ... [2024-10-11 15:40:28,590 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 15:40:28,590 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-11 15:40:28,592 INFO L158 Benchmark]: Toolchain (without parser) took 7463.74ms. Allocated memory was 153.1MB in the beginning and 369.1MB in the end (delta: 216.0MB). Free memory was 112.9MB in the beginning and 175.1MB in the end (delta: -62.2MB). Peak memory consumption was 154.4MB. Max. memory is 16.1GB. [2024-10-11 15:40:28,592 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 113.2MB. Free memory was 75.2MB in the beginning and 75.1MB in the end (delta: 140.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 15:40:28,592 INFO L158 Benchmark]: CACSL2BoogieTranslator took 7215.72ms. Allocated memory was 153.1MB in the beginning and 369.1MB in the end (delta: 216.0MB). Free memory was 112.9MB in the beginning and 190.8MB in the end (delta: -78.0MB). Peak memory consumption was 206.9MB. Max. memory is 16.1GB. [2024-10-11 15:40:28,593 INFO L158 Benchmark]: Boogie Procedure Inliner took 245.12ms. Allocated memory is still 369.1MB. Free memory was 190.8MB in the beginning and 175.1MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-10-11 15:40:28,599 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 113.2MB. Free memory was 75.2MB in the beginning and 75.1MB in the end (delta: 140.0kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 7215.72ms. Allocated memory was 153.1MB in the beginning and 369.1MB in the end (delta: 216.0MB). Free memory was 112.9MB in the beginning and 190.8MB in the end (delta: -78.0MB). Peak memory consumption was 206.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 245.12ms. Allocated memory is still 369.1MB. Free memory was 190.8MB in the beginning and 175.1MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 16291]: Type Error Variable #t~ret3040 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16291]: Type Error Undeclared identifier #t~ret3040 in IdentifierExpression[#t~ret3040,] - TypeErrorResult [Line: 16291]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3040,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16293]: Type Error Variable #t~ret3041 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16293]: Type Error Undeclared identifier #t~ret3041 in IdentifierExpression[#t~ret3041,] - TypeErrorResult [Line: 16293]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3041,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[12],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16295]: Type Error Variable #t~ret3042 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16295]: Type Error Undeclared identifier #t~ret3042 in IdentifierExpression[#t~ret3042,] - TypeErrorResult [Line: 16295]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3042,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16297]: Type Error Variable #t~ret3043 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16297]: Type Error Undeclared identifier #t~ret3043 in IdentifierExpression[#t~ret3043,] - TypeErrorResult [Line: 16297]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3043,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[36],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16299]: Type Error Variable #t~ret3044 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16299]: Type Error Undeclared identifier #t~ret3044 in IdentifierExpression[#t~ret3044,] - TypeErrorResult [Line: 16299]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3044,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[48],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16301]: Type Error Variable #t~ret3045 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16301]: Type Error Undeclared identifier #t~ret3045 in IdentifierExpression[#t~ret3045,] - TypeErrorResult [Line: 16301]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3045,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[60],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16303]: Type Error Variable #t~ret3046 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16303]: Type Error Undeclared identifier #t~ret3046 in IdentifierExpression[#t~ret3046,] - TypeErrorResult [Line: 16303]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3046,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[72],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16305]: Type Error Variable #t~ret3047 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16305]: Type Error Undeclared identifier #t~ret3047 in IdentifierExpression[#t~ret3047,] - TypeErrorResult [Line: 16305]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3047,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[84],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16307]: Type Error Variable #t~ret3048 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16307]: Type Error Undeclared identifier #t~ret3048 in IdentifierExpression[#t~ret3048,] - TypeErrorResult [Line: 16307]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3048,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[96],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16309]: Type Error Variable #t~ret3049 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16309]: Type Error Undeclared identifier #t~ret3049 in IdentifierExpression[#t~ret3049,] - TypeErrorResult [Line: 16309]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3049,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[108],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16311]: Type Error Variable #t~ret3050 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16311]: Type Error Undeclared identifier #t~ret3050 in IdentifierExpression[#t~ret3050,] - TypeErrorResult [Line: 16311]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3050,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[120],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16313]: Type Error Variable #t~ret3051 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16313]: Type Error Undeclared identifier #t~ret3051 in IdentifierExpression[#t~ret3051,] - TypeErrorResult [Line: 16313]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3051,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[132],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16315]: Type Error Variable #t~ret3052 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16315]: Type Error Undeclared identifier #t~ret3052 in IdentifierExpression[#t~ret3052,] - TypeErrorResult [Line: 16315]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3052,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[144],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 16317]: Type Error Variable #t~ret3053 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16317]: Type Error Undeclared identifier #t~ret3053 in IdentifierExpression[#t~ret3053,] - TypeErrorResult [Line: 16317]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret3053,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[156],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]],IntegerLiteral[8]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6943]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6943] - GenericResultAtLocation [Line: 6945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6945] - GenericResultAtLocation [Line: 6955]: 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"); [6955] - GenericResultAtLocation [Line: 6962]: 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)); [6962] - GenericResultAtLocation [Line: 6970]: 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"); [6970-6971] - GenericResultAtLocation [Line: 6979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6979-6980] - GenericResultAtLocation [Line: 6995]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6995] - GenericResultAtLocation [Line: 7002]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [7002] - GenericResultAtLocation [Line: 7162]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [7162] - GenericResultAtLocation [Line: 7170]: 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"); [7170-7171] - GenericResultAtLocation [Line: 7184]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7184] - GenericResultAtLocation [Line: 7187]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7187] - GenericResultAtLocation [Line: 7189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [7189] - GenericResultAtLocation [Line: 7194]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7194] - GenericResultAtLocation [Line: 7197]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7197] - GenericResultAtLocation [Line: 7199]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7199] - GenericResultAtLocation [Line: 7204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7204] - GenericResultAtLocation [Line: 7207]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7207] - GenericResultAtLocation [Line: 7209]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7209] - GenericResultAtLocation [Line: 7214]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7214] - GenericResultAtLocation [Line: 7217]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7217] - GenericResultAtLocation [Line: 7219]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [7219] - GenericResultAtLocation [Line: 7237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7237] - GenericResultAtLocation [Line: 7240]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7240] - GenericResultAtLocation [Line: 7242]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7242] - GenericResultAtLocation [Line: 7247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7247] - GenericResultAtLocation [Line: 7250]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7250] - GenericResultAtLocation [Line: 7252]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7252] - GenericResultAtLocation [Line: 7257]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7257] - GenericResultAtLocation [Line: 7260]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7260] - GenericResultAtLocation [Line: 7262]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7262] - GenericResultAtLocation [Line: 7267]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7267] - GenericResultAtLocation [Line: 7270]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7270] - GenericResultAtLocation [Line: 7272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7272] - GenericResultAtLocation [Line: 7357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7357] - GenericResultAtLocation [Line: 7364]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7364] - GenericResultAtLocation [Line: 7497]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7497] - GenericResultAtLocation [Line: 7504]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7504] - GenericResultAtLocation [Line: 7511]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7511] - GenericResultAtLocation [Line: 7698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7698] - GenericResultAtLocation [Line: 7800]: 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)); [7800-7801] - GenericResultAtLocation [Line: 7829]: 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)); [7829-7830] - GenericResultAtLocation [Line: 7863]: 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" (84), "i" (12UL)); [7863-7864] - GenericResultAtLocation [Line: 7887]: 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" (96), "i" (12UL)); [7887-7888] - GenericResultAtLocation [Line: 7917]: 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" (108), "i" (12UL)); [7917-7918] - GenericResultAtLocation [Line: 7947]: 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" (120), "i" (12UL)); [7947-7948] - GenericResultAtLocation [Line: 8079]: 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/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [8079-8080] - GenericResultAtLocation [Line: 8086]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] - GenericResultAtLocation [Line: 8410]: 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)); [8410-8411] - GenericResultAtLocation [Line: 8416]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8416] - GenericResultAtLocation [Line: 8523]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8523] - GenericResultAtLocation [Line: 8546]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8546] - GenericResultAtLocation [Line: 8635]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8635] - GenericResultAtLocation [Line: 8638]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8638] - GenericResultAtLocation [Line: 8641]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8641] - GenericResultAtLocation [Line: 8644]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8644] - GenericResultAtLocation [Line: 8655]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8655] - GenericResultAtLocation [Line: 8658]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8658] - GenericResultAtLocation [Line: 8661]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8661] - GenericResultAtLocation [Line: 8664]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8664] - GenericResultAtLocation [Line: 8675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8675] - GenericResultAtLocation [Line: 8678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8678] - GenericResultAtLocation [Line: 8681]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8681] - GenericResultAtLocation [Line: 8684]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8684] - GenericResultAtLocation [Line: 8695]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8695] - GenericResultAtLocation [Line: 8698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8698] - GenericResultAtLocation [Line: 8701]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8701] - GenericResultAtLocation [Line: 8704]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8704] - GenericResultAtLocation [Line: 8944]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8944] - GenericResultAtLocation [Line: 9112]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9112] - GenericResultAtLocation [Line: 11813]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11813] - GenericResultAtLocation [Line: 11815]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11815] - GenericResultAtLocation [Line: 11869]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [11869] - GenericResultAtLocation [Line: 11924]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11924] - GenericResultAtLocation [Line: 11935]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11935] - GenericResultAtLocation [Line: 11938]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11938] - GenericResultAtLocation [Line: 11941]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11941] - GenericResultAtLocation [Line: 11944]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11944] - GenericResultAtLocation [Line: 11955]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [11955] - GenericResultAtLocation [Line: 11958]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11958] - GenericResultAtLocation [Line: 11961]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11961] - GenericResultAtLocation [Line: 11964]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11964] - GenericResultAtLocation [Line: 11975]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [11975] - GenericResultAtLocation [Line: 11978]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11978] - GenericResultAtLocation [Line: 11981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11981] - GenericResultAtLocation [Line: 11984]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11984] - GenericResultAtLocation [Line: 11995]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [11995] - GenericResultAtLocation [Line: 11998]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11998] - GenericResultAtLocation [Line: 12001]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12001] - GenericResultAtLocation [Line: 12004]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12004] - GenericResultAtLocation [Line: 12245]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12245] - GenericResultAtLocation [Line: 12247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12247] - GenericResultAtLocation [Line: 12291]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12291] - GenericResultAtLocation [Line: 12300]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [12300] - GenericResultAtLocation [Line: 12306]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [12306] - GenericResultAtLocation [Line: 12384]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12384] - GenericResultAtLocation [Line: 12401]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12401] - GenericResultAtLocation [Line: 12414]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12414] - GenericResultAtLocation [Line: 12435]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12435] - GenericResultAtLocation [Line: 12662]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12662] - GenericResultAtLocation [Line: 12703]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12703] - GenericResultAtLocation [Line: 16584]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16584] - GenericResultAtLocation [Line: 16590]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [16590] - GenericResultAtLocation [Line: 16596]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [16596] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/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 c1008443684a9510ad0b7ca7f0076ec7a4cdd82e0839d93e37a75d627da85564 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 15:40:30,652 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 15:40:30,723 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-10-11 15:40:30,728 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 15:40:30,730 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 15:40:30,764 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 15:40:30,765 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 15:40:30,765 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 15:40:30,766 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 15:40:30,766 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 15:40:30,767 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 15:40:30,767 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 15:40:30,768 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 15:40:30,768 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 15:40:30,768 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 15:40:30,769 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 15:40:30,769 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 15:40:30,769 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 15:40:30,770 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 15:40:30,770 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 15:40:30,770 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 15:40:30,774 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-11 15:40:30,774 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-11 15:40:30,774 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 15:40:30,775 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-11 15:40:30,778 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 15:40:30,778 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 15:40:30,779 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 15:40:30,779 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 15:40:30,779 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 15:40:30,779 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 15:40:30,780 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 15:40:30,780 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 15:40:30,780 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 15:40:30,780 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 15:40:30,781 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-11 15:40:30,781 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-11 15:40:30,781 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 15:40:30,781 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 15:40:30,781 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 15:40:30,782 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 15:40:30,783 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-11 15:40:30,783 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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-clean/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 -> c1008443684a9510ad0b7ca7f0076ec7a4cdd82e0839d93e37a75d627da85564 [2024-10-11 15:40:31,127 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 15:40:31,147 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 15:40:31,150 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 15:40:31,151 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 15:40:31,151 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 15:40:31,153 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i [2024-10-11 15:40:32,783 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 15:40:33,521 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 15:40:33,522 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i [2024-10-11 15:40:33,594 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/4bd3fadcb/f93f9f4ec0a8453b8f2ba024c52a641f/FLAGa6a2e5c94 [2024-10-11 15:40:33,608 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/4bd3fadcb/f93f9f4ec0a8453b8f2ba024c52a641f [2024-10-11 15:40:33,610 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 15:40:33,611 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 15:40:33,612 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 15:40:33,612 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 15:40:33,619 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 15:40:33,620 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 03:40:33" (1/1) ... [2024-10-11 15:40:33,622 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19e511d8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:33, skipping insertion in model container [2024-10-11 15:40:33,623 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 03:40:33" (1/1) ... [2024-10-11 15:40:33,801 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 15:40:39,339 WARN L248 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-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i[577644,577657] [2024-10-11 15:40:39,439 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 15:40:39,532 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-10-11 15:40:39,704 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 15:40:40,363 WARN L248 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-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i[577644,577657] [2024-10-11 15:40:40,395 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 15:40:40,451 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 15:40:40,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6943] [2024-10-11 15:40:40,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6945] [2024-10-11 15:40:40,593 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"); [6955] [2024-10-11 15:40:40,593 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)); [6962] [2024-10-11 15:40:40,594 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"); [6970-6971] [2024-10-11 15:40:40,594 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6979-6980] [2024-10-11 15:40:40,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6995] [2024-10-11 15:40:40,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [7002] [2024-10-11 15:40:40,599 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; incl %0": "+m" (v->counter)); [7162] [2024-10-11 15:40:40,602 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"); [7170-7171] [2024-10-11 15:40:40,602 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7184] [2024-10-11 15:40:40,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7187] [2024-10-11 15:40:40,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [7189] [2024-10-11 15:40:40,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7194] [2024-10-11 15:40:40,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7197] [2024-10-11 15:40:40,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7199] [2024-10-11 15:40:40,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7204] [2024-10-11 15:40:40,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7207] [2024-10-11 15:40:40,605 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7209] [2024-10-11 15:40:40,643 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7214] [2024-10-11 15:40:40,644 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7217] [2024-10-11 15:40:40,644 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [7219] [2024-10-11 15:40:40,644 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7237] [2024-10-11 15:40:40,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7240] [2024-10-11 15:40:40,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7242] [2024-10-11 15:40:40,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7247] [2024-10-11 15:40:40,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7250] [2024-10-11 15:40:40,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7252] [2024-10-11 15:40:40,645 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7257] [2024-10-11 15:40:40,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7260] [2024-10-11 15:40:40,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7262] [2024-10-11 15:40:40,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7267] [2024-10-11 15:40:40,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7270] [2024-10-11 15:40:40,646 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7272] [2024-10-11 15:40:40,653 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7357] [2024-10-11 15:40:40,655 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7364] [2024-10-11 15:40:40,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7497] [2024-10-11 15:40:40,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7504] [2024-10-11 15:40:40,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7511] [2024-10-11 15:40:40,700 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7698] [2024-10-11 15:40:40,707 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)); [7800-7801] [2024-10-11 15:40:40,709 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)); [7829-7830] [2024-10-11 15:40:40,709 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" (84), "i" (12UL)); [7863-7864] [2024-10-11 15:40:40,710 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" (96), "i" (12UL)); [7887-7888] [2024-10-11 15:40:40,711 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" (108), "i" (12UL)); [7917-7918] [2024-10-11 15:40:40,712 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" (120), "i" (12UL)); [7947-7948] [2024-10-11 15:40:40,715 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/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [8079-8080] [2024-10-11 15:40:40,715 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] [2024-10-11 15:40:40,722 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)); [8410-8411] [2024-10-11 15:40:40,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8416] [2024-10-11 15:40:40,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8523] [2024-10-11 15:40:40,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8546] [2024-10-11 15:40:40,726 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8635] [2024-10-11 15:40:40,726 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8638] [2024-10-11 15:40:40,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8641] [2024-10-11 15:40:40,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8644] [2024-10-11 15:40:40,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8655] [2024-10-11 15:40:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8658] [2024-10-11 15:40:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8661] [2024-10-11 15:40:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8664] [2024-10-11 15:40:40,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8675] [2024-10-11 15:40:40,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8678] [2024-10-11 15:40:40,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8681] [2024-10-11 15:40:40,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8684] [2024-10-11 15:40:40,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8695] [2024-10-11 15:40:40,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8698] [2024-10-11 15:40:40,730 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8701] [2024-10-11 15:40:40,730 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8704] [2024-10-11 15:40:40,734 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8944] [2024-10-11 15:40:40,739 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9112] [2024-10-11 15:40:40,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11813] [2024-10-11 15:40:40,799 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11815] [2024-10-11 15:40:40,801 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [11869] [2024-10-11 15:40:40,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11924] [2024-10-11 15:40:40,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11935] [2024-10-11 15:40:40,803 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11938] [2024-10-11 15:40:40,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11941] [2024-10-11 15:40:40,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11944] [2024-10-11 15:40:40,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [11955] [2024-10-11 15:40:40,804 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11958] [2024-10-11 15:40:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11961] [2024-10-11 15:40:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11964] [2024-10-11 15:40:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [11975] [2024-10-11 15:40:40,805 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11978] [2024-10-11 15:40:40,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11981] [2024-10-11 15:40:40,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11984] [2024-10-11 15:40:40,806 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [11995] [2024-10-11 15:40:40,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11998] [2024-10-11 15:40:40,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12001] [2024-10-11 15:40:40,807 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12004] [2024-10-11 15:40:40,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12245] [2024-10-11 15:40:40,815 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12247] [2024-10-11 15:40:40,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12291] [2024-10-11 15:40:40,817 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [12300] [2024-10-11 15:40:40,817 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [12306] [2024-10-11 15:40:40,820 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12384] [2024-10-11 15:40:40,821 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12401] [2024-10-11 15:40:40,827 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12414] [2024-10-11 15:40:40,833 WARN L75 lationResultReporter]: Unsoundness Warning: ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12435] [2024-10-11 15:40:40,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12662] [2024-10-11 15:40:40,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12703] [2024-10-11 15:40:40,982 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16584] [2024-10-11 15:40:40,983 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [16590] [2024-10-11 15:40:40,983 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [16596] [2024-10-11 15:40:41,073 WARN L248 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-43_2a-drivers--net--ethernet--broadcom--bnx2.ko-entry_point.cil.out.i[577644,577657] [2024-10-11 15:40:41,088 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 15:40:41,591 INFO L204 MainTranslator]: Completed translation [2024-10-11 15:40:41,592 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:41 WrapperNode [2024-10-11 15:40:41,592 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 15:40:41,593 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 15:40:41,593 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 15:40:41,594 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 15:40:41,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:41" (1/1) ... [2024-10-11 15:40:41,748 ERROR L1136 TypeChecker]: C: ftq_arr[0].name = (char *)"RV2P_PFTQ_CTL" [16291]: Variable #t~ret2562 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,748 ERROR L1136 TypeChecker]: C: ftq_arr[0].name = (char *)"RV2P_PFTQ_CTL" [16291]: Undeclared identifier #t~ret2562 in IdentifierExpression[#t~ret2562,] [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[0].name = (char *)"RV2P_PFTQ_CTL" [16291]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2562,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[1].name = (char *)"RV2P_TFTQ_CTL" [16293]: Variable #t~ret2563 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[1].name = (char *)"RV2P_TFTQ_CTL" [16293]: Undeclared identifier #t~ret2563 in IdentifierExpression[#t~ret2563,] [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[1].name = (char *)"RV2P_TFTQ_CTL" [16293]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2563,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[12,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[2].name = (char *)"RV2P_MFTQ_CTL" [16295]: Variable #t~ret2564 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[2].name = (char *)"RV2P_MFTQ_CTL" [16295]: Undeclared identifier #t~ret2564 in IdentifierExpression[#t~ret2564,] [2024-10-11 15:40:41,749 ERROR L1136 TypeChecker]: C: ftq_arr[2].name = (char *)"RV2P_MFTQ_CTL" [16295]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2564,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,750 ERROR L1136 TypeChecker]: C: ftq_arr[3].name = (char *)"TBDR_FTQ_CTL" [16297]: Variable #t~ret2565 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,750 ERROR L1136 TypeChecker]: C: ftq_arr[3].name = (char *)"TBDR_FTQ_CTL" [16297]: Undeclared identifier #t~ret2565 in IdentifierExpression[#t~ret2565,] [2024-10-11 15:40:41,750 ERROR L1136 TypeChecker]: C: ftq_arr[3].name = (char *)"TBDR_FTQ_CTL" [16297]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2565,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[36,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,750 ERROR L1136 TypeChecker]: C: ftq_arr[4].name = (char *)"TDMA_FTQ_CTL" [16299]: Variable #t~ret2566 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,750 ERROR L1136 TypeChecker]: C: ftq_arr[4].name = (char *)"TDMA_FTQ_CTL" [16299]: Undeclared identifier #t~ret2566 in IdentifierExpression[#t~ret2566,] [2024-10-11 15:40:41,755 ERROR L1136 TypeChecker]: C: ftq_arr[4].name = (char *)"TDMA_FTQ_CTL" [16299]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2566,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[48,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,755 ERROR L1136 TypeChecker]: C: ftq_arr[5].name = (char *)"TXP_FTQ_CTL" [16301]: Variable #t~ret2567 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,759 ERROR L1136 TypeChecker]: C: ftq_arr[5].name = (char *)"TXP_FTQ_CTL" [16301]: Undeclared identifier #t~ret2567 in IdentifierExpression[#t~ret2567,] [2024-10-11 15:40:41,759 ERROR L1136 TypeChecker]: C: ftq_arr[5].name = (char *)"TXP_FTQ_CTL" [16301]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2567,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[60,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,759 ERROR L1136 TypeChecker]: C: ftq_arr[6].name = (char *)"TXP_FTQ_CTL" [16303]: Variable #t~ret2568 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,759 ERROR L1136 TypeChecker]: C: ftq_arr[6].name = (char *)"TXP_FTQ_CTL" [16303]: Undeclared identifier #t~ret2568 in IdentifierExpression[#t~ret2568,] [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[6].name = (char *)"TXP_FTQ_CTL" [16303]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2568,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[72,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[7].name = (char *)"TPAT_FTQ_CTL" [16305]: Variable #t~ret2569 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[7].name = (char *)"TPAT_FTQ_CTL" [16305]: Undeclared identifier #t~ret2569 in IdentifierExpression[#t~ret2569,] [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[7].name = (char *)"TPAT_FTQ_CTL" [16305]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2569,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[84,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[8].name = (char *)"RXP_CFTQ_CTL" [16307]: Variable #t~ret2570 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[8].name = (char *)"RXP_CFTQ_CTL" [16307]: Undeclared identifier #t~ret2570 in IdentifierExpression[#t~ret2570,] [2024-10-11 15:40:41,760 ERROR L1136 TypeChecker]: C: ftq_arr[8].name = (char *)"RXP_CFTQ_CTL" [16307]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2570,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[96,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[9].name = (char *)"RXP_FTQ_CTL" [16309]: Variable #t~ret2571 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[9].name = (char *)"RXP_FTQ_CTL" [16309]: Undeclared identifier #t~ret2571 in IdentifierExpression[#t~ret2571,] [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[9].name = (char *)"RXP_FTQ_CTL" [16309]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2571,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[108,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[10].name = (char *)"COM_COMXQ_FTQ_CTL" [16311]: Variable #t~ret2572 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[10].name = (char *)"COM_COMXQ_FTQ_CTL" [16311]: Undeclared identifier #t~ret2572 in IdentifierExpression[#t~ret2572,] [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[10].name = (char *)"COM_COMXQ_FTQ_CTL" [16311]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2572,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[120,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[11].name = (char *)"COM_COMTQ_FTQ_CTL" [16313]: Variable #t~ret2573 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[11].name = (char *)"COM_COMTQ_FTQ_CTL" [16313]: Undeclared identifier #t~ret2573 in IdentifierExpression[#t~ret2573,] [2024-10-11 15:40:41,761 ERROR L1136 TypeChecker]: C: ftq_arr[11].name = (char *)"COM_COMTQ_FTQ_CTL" [16313]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2573,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[132,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,762 ERROR L1136 TypeChecker]: C: ftq_arr[12].name = (char *)"COM_COMQ_FTQ_CTL" [16315]: Variable #t~ret2574 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,762 ERROR L1136 TypeChecker]: C: ftq_arr[12].name = (char *)"COM_COMQ_FTQ_CTL" [16315]: Undeclared identifier #t~ret2574 in IdentifierExpression[#t~ret2574,] [2024-10-11 15:40:41,762 ERROR L1136 TypeChecker]: C: ftq_arr[12].name = (char *)"COM_COMQ_FTQ_CTL" [16315]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2574,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[144,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,762 ERROR L1136 TypeChecker]: C: ftq_arr[13].name = (char *)"CP_CPQ_FTQ_CTL" [16317]: Variable #t~ret2575 modified in procedure bnx2_dump_ftq but not declared [2024-10-11 15:40:41,762 ERROR L1136 TypeChecker]: C: ftq_arr[13].name = (char *)"CP_CPQ_FTQ_CTL" [16317]: Undeclared identifier #t~ret2575 in IdentifierExpression[#t~ret2575,] [2024-10-11 15:40:41,763 ERROR L1136 TypeChecker]: C: ftq_arr[13].name = (char *)"CP_CPQ_FTQ_CTL" [16317]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2575,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[156,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 15:40:41,816 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:40:41" (1/1) ... [2024-10-11 15:40:41,817 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 15:40:41,821 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-11 15:40:41,823 INFO L158 Benchmark]: Toolchain (without parser) took 8210.68ms. Allocated memory was 73.4MB in the beginning and 413.1MB in the end (delta: 339.7MB). Free memory was 30.2MB in the beginning and 208.7MB in the end (delta: -178.5MB). Peak memory consumption was 160.4MB. Max. memory is 16.1GB. [2024-10-11 15:40:41,823 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 44.0MB. Free memory was 20.6MB in the beginning and 20.5MB in the end (delta: 50.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 15:40:41,824 INFO L158 Benchmark]: CACSL2BoogieTranslator took 7979.82ms. Allocated memory was 73.4MB in the beginning and 413.1MB in the end (delta: 339.7MB). Free memory was 30.0MB in the beginning and 224.4MB in the end (delta: -194.5MB). Peak memory consumption was 198.2MB. Max. memory is 16.1GB. [2024-10-11 15:40:41,828 INFO L158 Benchmark]: Boogie Procedure Inliner took 227.84ms. Allocated memory is still 413.1MB. Free memory was 224.4MB in the beginning and 208.7MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-10-11 15:40:41,830 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 44.0MB. Free memory was 20.6MB in the beginning and 20.5MB in the end (delta: 50.2kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 7979.82ms. Allocated memory was 73.4MB in the beginning and 413.1MB in the end (delta: 339.7MB). Free memory was 30.0MB in the beginning and 224.4MB in the end (delta: -194.5MB). Peak memory consumption was 198.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 227.84ms. Allocated memory is still 413.1MB. Free memory was 224.4MB in the beginning and 208.7MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 16291]: Type Error Variable #t~ret2562 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16291]: Type Error Undeclared identifier #t~ret2562 in IdentifierExpression[#t~ret2562,] - TypeErrorResult [Line: 16291]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2562,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16293]: Type Error Variable #t~ret2563 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16293]: Type Error Undeclared identifier #t~ret2563 in IdentifierExpression[#t~ret2563,] - TypeErrorResult [Line: 16293]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2563,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[12,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16295]: Type Error Variable #t~ret2564 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16295]: Type Error Undeclared identifier #t~ret2564 in IdentifierExpression[#t~ret2564,] - TypeErrorResult [Line: 16295]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2564,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16297]: Type Error Variable #t~ret2565 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16297]: Type Error Undeclared identifier #t~ret2565 in IdentifierExpression[#t~ret2565,] - TypeErrorResult [Line: 16297]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2565,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[36,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16299]: Type Error Variable #t~ret2566 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16299]: Type Error Undeclared identifier #t~ret2566 in IdentifierExpression[#t~ret2566,] - TypeErrorResult [Line: 16299]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2566,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[48,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16301]: Type Error Variable #t~ret2567 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16301]: Type Error Undeclared identifier #t~ret2567 in IdentifierExpression[#t~ret2567,] - TypeErrorResult [Line: 16301]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2567,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[60,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16303]: Type Error Variable #t~ret2568 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16303]: Type Error Undeclared identifier #t~ret2568 in IdentifierExpression[#t~ret2568,] - TypeErrorResult [Line: 16303]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2568,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[72,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16305]: Type Error Variable #t~ret2569 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16305]: Type Error Undeclared identifier #t~ret2569 in IdentifierExpression[#t~ret2569,] - TypeErrorResult [Line: 16305]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2569,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[84,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16307]: Type Error Variable #t~ret2570 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16307]: Type Error Undeclared identifier #t~ret2570 in IdentifierExpression[#t~ret2570,] - TypeErrorResult [Line: 16307]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2570,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[96,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16309]: Type Error Variable #t~ret2571 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16309]: Type Error Undeclared identifier #t~ret2571 in IdentifierExpression[#t~ret2571,] - TypeErrorResult [Line: 16309]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2571,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[108,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16311]: Type Error Variable #t~ret2572 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16311]: Type Error Undeclared identifier #t~ret2572 in IdentifierExpression[#t~ret2572,] - TypeErrorResult [Line: 16311]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2572,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[120,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16313]: Type Error Variable #t~ret2573 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16313]: Type Error Undeclared identifier #t~ret2573 in IdentifierExpression[#t~ret2573,] - TypeErrorResult [Line: 16313]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2573,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[132,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16315]: Type Error Variable #t~ret2574 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16315]: Type Error Undeclared identifier #t~ret2574 in IdentifierExpression[#t~ret2574,] - TypeErrorResult [Line: 16315]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2574,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[144,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 16317]: Type Error Variable #t~ret2575 modified in procedure bnx2_dump_ftq but not declared - TypeErrorResult [Line: 16317]: Type Error Undeclared identifier #t~ret2575 in IdentifierExpression[#t~ret2575,] - TypeErrorResult [Line: 16317]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret2575,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[156,64],StructAccessExpression[IdentifierExpression[~#ftq_arr~0,],offset]]]]],BitvecLiteral[8,64]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 6943]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6943] - GenericResultAtLocation [Line: 6945]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6945] - GenericResultAtLocation [Line: 6955]: 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"); [6955] - GenericResultAtLocation [Line: 6962]: 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)); [6962] - GenericResultAtLocation [Line: 6970]: 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"); [6970-6971] - GenericResultAtLocation [Line: 6979]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; btr %2, %0; setc %1": "+m" (*addr), "=qm" (c): "Ir" (nr): "memory"); [6979-6980] - GenericResultAtLocation [Line: 6995]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [6995] - GenericResultAtLocation [Line: 7002]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [7002] - GenericResultAtLocation [Line: 7162]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; incl %0": "+m" (v->counter)); [7162] - GenericResultAtLocation [Line: 7170]: 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"); [7170-7171] - GenericResultAtLocation [Line: 7184]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7184] - GenericResultAtLocation [Line: 7187]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7187] - GenericResultAtLocation [Line: 7189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [7189] - GenericResultAtLocation [Line: 7194]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7194] - GenericResultAtLocation [Line: 7197]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7197] - GenericResultAtLocation [Line: 7199]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7199] - GenericResultAtLocation [Line: 7204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7204] - GenericResultAtLocation [Line: 7207]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7207] - GenericResultAtLocation [Line: 7209]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [7209] - GenericResultAtLocation [Line: 7214]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7214] - GenericResultAtLocation [Line: 7217]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7217] - GenericResultAtLocation [Line: 7219]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [7219] - GenericResultAtLocation [Line: 7237]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [7237] - GenericResultAtLocation [Line: 7240]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [7240] - GenericResultAtLocation [Line: 7242]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [7242] - GenericResultAtLocation [Line: 7247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [7247] - GenericResultAtLocation [Line: 7250]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [7250] - GenericResultAtLocation [Line: 7252]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7252] - GenericResultAtLocation [Line: 7257]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [7257] - GenericResultAtLocation [Line: 7260]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [7260] - GenericResultAtLocation [Line: 7262]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [7262] - GenericResultAtLocation [Line: 7267]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [7267] - GenericResultAtLocation [Line: 7270]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [7270] - GenericResultAtLocation [Line: 7272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [7272] - GenericResultAtLocation [Line: 7357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7357] - GenericResultAtLocation [Line: 7364]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7364] - GenericResultAtLocation [Line: 7497]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [7497] - GenericResultAtLocation [Line: 7504]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [7504] - GenericResultAtLocation [Line: 7511]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [7511] - GenericResultAtLocation [Line: 7698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7698] - GenericResultAtLocation [Line: 7800]: 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)); [7800-7801] - GenericResultAtLocation [Line: 7829]: 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)); [7829-7830] - GenericResultAtLocation [Line: 7863]: 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" (84), "i" (12UL)); [7863-7864] - GenericResultAtLocation [Line: 7887]: 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" (96), "i" (12UL)); [7887-7888] - GenericResultAtLocation [Line: 7917]: 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" (108), "i" (12UL)); [7917-7918] - GenericResultAtLocation [Line: 7947]: 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" (120), "i" (12UL)); [7947-7948] - GenericResultAtLocation [Line: 8079]: 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/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [8079-8080] - GenericResultAtLocation [Line: 8086]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8086] - GenericResultAtLocation [Line: 8410]: 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)); [8410-8411] - GenericResultAtLocation [Line: 8416]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8416] - GenericResultAtLocation [Line: 8523]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8523] - GenericResultAtLocation [Line: 8546]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [8546] - GenericResultAtLocation [Line: 8635]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [8635] - GenericResultAtLocation [Line: 8638]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8638] - GenericResultAtLocation [Line: 8641]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8641] - GenericResultAtLocation [Line: 8644]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [8644] - GenericResultAtLocation [Line: 8655]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [8655] - GenericResultAtLocation [Line: 8658]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8658] - GenericResultAtLocation [Line: 8661]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8661] - GenericResultAtLocation [Line: 8664]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [8664] - GenericResultAtLocation [Line: 8675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [8675] - GenericResultAtLocation [Line: 8678]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8678] - GenericResultAtLocation [Line: 8681]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8681] - GenericResultAtLocation [Line: 8684]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [8684] - GenericResultAtLocation [Line: 8695]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [8695] - GenericResultAtLocation [Line: 8698]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8698] - GenericResultAtLocation [Line: 8701]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8701] - GenericResultAtLocation [Line: 8704]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [8704] - GenericResultAtLocation [Line: 8944]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8944] - GenericResultAtLocation [Line: 9112]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9112] - GenericResultAtLocation [Line: 11813]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11813] - GenericResultAtLocation [Line: 11815]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [11815] - GenericResultAtLocation [Line: 11869]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)(& skb->end)) [11869] - GenericResultAtLocation [Line: 11924]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11924] - GenericResultAtLocation [Line: 11935]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [11935] - GenericResultAtLocation [Line: 11938]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11938] - GenericResultAtLocation [Line: 11941]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11941] - GenericResultAtLocation [Line: 11944]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [11944] - GenericResultAtLocation [Line: 11955]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [11955] - GenericResultAtLocation [Line: 11958]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11958] - GenericResultAtLocation [Line: 11961]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11961] - GenericResultAtLocation [Line: 11964]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [11964] - GenericResultAtLocation [Line: 11975]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [11975] - GenericResultAtLocation [Line: 11978]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11978] - GenericResultAtLocation [Line: 11981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11981] - GenericResultAtLocation [Line: 11984]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [11984] - GenericResultAtLocation [Line: 11995]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [11995] - GenericResultAtLocation [Line: 11998]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [11998] - GenericResultAtLocation [Line: 12001]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12001] - GenericResultAtLocation [Line: 12004]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [12004] - GenericResultAtLocation [Line: 12245]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12245] - GenericResultAtLocation [Line: 12247]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12247] - GenericResultAtLocation [Line: 12291]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12291] - GenericResultAtLocation [Line: 12300]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)rx_hdr) [12300] - GenericResultAtLocation [Line: 12306]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)tmp) [12306] - GenericResultAtLocation [Line: 12384]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12384] - GenericResultAtLocation [Line: 12401]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [12401] - GenericResultAtLocation [Line: 12414]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12414] - GenericResultAtLocation [Line: 12435]: Unsoundness Warning ignored call to __builtin_prefetch C: __builtin_prefetch((void const *)bnapi->status_blk.msi) [12435] - GenericResultAtLocation [Line: 12662]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12662] - GenericResultAtLocation [Line: 12703]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("lfence": : : "memory"); [12703] - GenericResultAtLocation [Line: 16584]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [16584] - GenericResultAtLocation [Line: 16590]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [16590] - GenericResultAtLocation [Line: 16596]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [16596] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: TYPE ERROR