./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--via--via-rhine.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a046e57d Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/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--via--via-rhine.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2574bb2da6c0c601906b941691f4c083ed09b2a5e74baf39cfe63fadbf571c0e --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-mul-div-a046e57-m [2024-10-13 08:23:40,176 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-13 08:23:40,252 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-13 08:23:40,256 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-13 08:23:40,257 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-13 08:23:40,278 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-13 08:23:40,279 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-13 08:23:40,279 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-13 08:23:40,280 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-13 08:23:40,280 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-13 08:23:40,281 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-13 08:23:40,281 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-13 08:23:40,282 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-13 08:23:40,282 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-13 08:23:40,282 INFO L153 SettingsManager]: * Use SBE=true [2024-10-13 08:23:40,283 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-13 08:23:40,283 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-13 08:23:40,283 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-13 08:23:40,284 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-13 08:23:40,284 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-13 08:23:40,284 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-13 08:23:40,285 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-13 08:23:40,285 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-13 08:23:40,285 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-13 08:23:40,286 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-13 08:23:40,286 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-13 08:23:40,286 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-13 08:23:40,287 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-13 08:23:40,287 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-13 08:23:40,287 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 08:23:40,288 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-13 08:23:40,288 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-13 08:23:40,288 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-13 08:23:40,289 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-13 08:23:40,289 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-13 08:23:40,289 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-13 08:23:40,290 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-13 08:23:40,290 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-13 08:23:40,290 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-13 08:23:40,291 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/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/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 -> 2574bb2da6c0c601906b941691f4c083ed09b2a5e74baf39cfe63fadbf571c0e [2024-10-13 08:23:40,491 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-13 08:23:40,513 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-13 08:23:40,515 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-13 08:23:40,516 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-13 08:23:40,516 INFO L274 PluginConnector]: CDTParser initialized [2024-10-13 08:23:40,517 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--via--via-rhine.ko-entry_point.cil.out.i [2024-10-13 08:23:42,079 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-13 08:23:42,488 INFO L384 CDTParser]: Found 1 translation units. [2024-10-13 08:23:42,488 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--via--via-rhine.ko-entry_point.cil.out.i [2024-10-13 08:23:42,529 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39579b0ee/40744afc79cb44efae257532ec8ceac7/FLAG28b0b06f4 [2024-10-13 08:23:42,646 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/39579b0ee/40744afc79cb44efae257532ec8ceac7 [2024-10-13 08:23:42,648 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-13 08:23:42,649 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-13 08:23:42,650 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-13 08:23:42,650 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-13 08:23:42,655 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-13 08:23:42,655 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 08:23:42" (1/1) ... [2024-10-13 08:23:42,658 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@388594ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:42, skipping insertion in model container [2024-10-13 08:23:42,658 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 08:23:42" (1/1) ... [2024-10-13 08:23:42,802 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 08:23:44,923 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--via--via-rhine.ko-entry_point.cil.out.i[345599,345612] [2024-10-13 08:23:45,031 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 08:23:45,077 INFO L200 MainTranslator]: Completed pre-run [2024-10-13 08:23:45,144 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"); [5667] [2024-10-13 08:23:45,146 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)); [5674] [2024-10-13 08:23:45,147 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"); [5682-5683] [2024-10-13 08:23:45,147 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"); [5691-5692] [2024-10-13 08:23:45,155 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5966] [2024-10-13 08:23:45,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5981] [2024-10-13 08:23:45,157 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5989] [2024-10-13 08:23:45,162 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)); [6190-6191] [2024-10-13 08:23:45,163 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6219-6220] [2024-10-13 08:23:45,167 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)); [6249-6250] [2024-10-13 08:23:45,168 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)); [6279-6280] [2024-10-13 08:23:45,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/dynamic_queue_limits.h"), "i" (74), "i" (12UL)); [6350-6351] [2024-10-13 08:23:45,170 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6357] [2024-10-13 08:23:45,173 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)); [6548-6549] [2024-10-13 08:23:45,174 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6554] [2024-10-13 08:23:45,175 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6655] [2024-10-13 08:23:45,176 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6687] [2024-10-13 08:23:45,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6821] [2024-10-13 08:23:45,178 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6824] [2024-10-13 08:23:45,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6827] [2024-10-13 08:23:45,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6830] [2024-10-13 08:23:45,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6841] [2024-10-13 08:23:45,179 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6844] [2024-10-13 08:23:45,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6847] [2024-10-13 08:23:45,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6850] [2024-10-13 08:23:45,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6861] [2024-10-13 08:23:45,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6864] [2024-10-13 08:23:45,180 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6867] [2024-10-13 08:23:45,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6870] [2024-10-13 08:23:45,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6881] [2024-10-13 08:23:45,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6884] [2024-10-13 08:23:45,181 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6887] [2024-10-13 08:23:45,182 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6890] [2024-10-13 08:23:45,192 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7181] [2024-10-13 08:23:45,205 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7534] [2024-10-13 08:23:45,246 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7968] [2024-10-13 08:23:45,259 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8198] [2024-10-13 08:23:45,261 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8213] [2024-10-13 08:23:45,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8224] [2024-10-13 08:23:45,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8229] [2024-10-13 08:23:45,262 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8240] [2024-10-13 08:23:45,263 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8250] [2024-10-13 08:23:45,280 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8707] [2024-10-13 08:23:45,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8709] [2024-10-13 08:23:45,281 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8711] [2024-10-13 08:23:45,282 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8723] [2024-10-13 08:23:45,284 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8758] [2024-10-13 08:23:45,288 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8838] [2024-10-13 08:23:45,347 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8946] [2024-10-13 08:23:45,350 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8958] [2024-10-13 08:23:45,351 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8987] [2024-10-13 08:23:45,394 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--via--via-rhine.ko-entry_point.cil.out.i[345599,345612] [2024-10-13 08:23:45,402 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 08:23:45,557 INFO L204 MainTranslator]: Completed translation [2024-10-13 08:23:45,557 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:45 WrapperNode [2024-10-13 08:23:45,557 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-13 08:23:45,558 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-13 08:23:45,558 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-13 08:23:45,559 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-13 08:23:45,564 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:45" (1/1) ... [2024-10-13 08:23:45,611 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [7121]: Variable #t~ret369 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:45,612 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [7121]: Undeclared identifier #t~ret369 in IdentifierExpression[#t~ret369,] [2024-10-13 08:23:45,612 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [7121]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret369,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,612 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_wait_bit" [7122]: Variable #t~ret370 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:45,612 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_wait_bit" [7122]: Undeclared identifier #t~ret370 in IdentifierExpression[#t~ret370,] [2024-10-13 08:23:45,612 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_wait_bit" [7122]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret370,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,613 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [7123]: Variable #t~ret371 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:45,613 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [7123]: Undeclared identifier #t~ret371 in IdentifierExpression[#t~ret371,] [2024-10-13 08:23:45,613 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [7123]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret371,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,613 ERROR L1136 TypeChecker]: C: descriptor.format = "%s bit wait (%02x/%02x) cycle count: %04d\n" [7124]: Variable #t~ret372 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:45,613 ERROR L1136 TypeChecker]: C: descriptor.format = "%s bit wait (%02x/%02x) cycle count: %04d\n" [7124]: Undeclared identifier #t~ret372 in IdentifierExpression[#t~ret372,] [2024-10-13 08:23:45,613 ERROR L1136 TypeChecker]: C: descriptor.format = "%s bit wait (%02x/%02x) cycle count: %04d\n" [7124]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret372,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,633 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8512]: Variable #t~ret742 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,636 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8512]: Undeclared identifier #t~ret742 in IdentifierExpression[#t~ret742,] [2024-10-13 08:23:45,636 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8512]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret742,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,636 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_open" [8513]: Variable #t~ret743 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_open" [8513]: Undeclared identifier #t~ret743 in IdentifierExpression[#t~ret743,] [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_open" [8513]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret743,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8514]: Variable #t~ret744 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8514]: Undeclared identifier #t~ret744 in IdentifierExpression[#t~ret744,] [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8514]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret744,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.format = "%s() irq %d\n" [8515]: Variable #t~ret745 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.format = "%s() irq %d\n" [8515]: Undeclared identifier #t~ret745 in IdentifierExpression[#t~ret745,] [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor.format = "%s() irq %d\n" [8515]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret745,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8541]: Variable #t~ret754 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,637 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8541]: Undeclared identifier #t~ret754 in IdentifierExpression[#t~ret754,] [2024-10-13 08:23:45,638 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8541]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret754,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,638 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_open" [8542]: Variable #t~ret755 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,638 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_open" [8542]: Undeclared identifier #t~ret755 in IdentifierExpression[#t~ret755,] [2024-10-13 08:23:45,638 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_open" [8542]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret755,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,638 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8543]: Variable #t~ret756 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,642 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8543]: Undeclared identifier #t~ret756 in IdentifierExpression[#t~ret756,] [2024-10-13 08:23:45,642 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8543]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret756,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,643 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() Done - status %04x MII status: %04x\n" [8544]: Variable #t~ret757 modified in procedure rhine_open but not declared [2024-10-13 08:23:45,643 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() Done - status %04x MII status: %04x\n" [8544]: Undeclared identifier #t~ret757 in IdentifierExpression[#t~ret757,] [2024-10-13 08:23:45,643 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() Done - status %04x MII status: %04x\n" [8544]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret757,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,645 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8737]: Variable #t~ret842 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:45,645 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8737]: Undeclared identifier #t~ret842 in IdentifierExpression[#t~ret842,] [2024-10-13 08:23:45,645 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8737]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret842,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,645 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_start_tx" [8738]: Variable #t~ret843 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:45,645 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_start_tx" [8738]: Undeclared identifier #t~ret843 in IdentifierExpression[#t~ret843,] [2024-10-13 08:23:45,646 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_start_tx" [8738]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret843,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,646 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8739]: Variable #t~ret844 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:45,646 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8739]: Undeclared identifier #t~ret844 in IdentifierExpression[#t~ret844,] [2024-10-13 08:23:45,646 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8739]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret844,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,646 ERROR L1136 TypeChecker]: C: descriptor.format = "Transmit frame #%d queued in slot %d\n" [8740]: Variable #t~ret845 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:45,646 ERROR L1136 TypeChecker]: C: descriptor.format = "Transmit frame #%d queued in slot %d\n" [8740]: Undeclared identifier #t~ret845 in IdentifierExpression[#t~ret845,] [2024-10-13 08:23:45,647 ERROR L1136 TypeChecker]: C: descriptor.format = "Transmit frame #%d queued in slot %d\n" [8740]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret845,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,647 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8778]: Variable #t~ret855 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:45,648 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8778]: Undeclared identifier #t~ret855 in IdentifierExpression[#t~ret855,] [2024-10-13 08:23:45,648 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8778]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret855,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,648 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_interrupt" [8779]: Variable #t~ret856 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:45,648 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_interrupt" [8779]: Undeclared identifier #t~ret856 in IdentifierExpression[#t~ret856,] [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_interrupt" [8779]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret856,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8780]: Variable #t~ret857 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8780]: Undeclared identifier #t~ret857 in IdentifierExpression[#t~ret857,] [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8780]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret857,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.format = "Interrupt, status %08x\n" [8781]: Variable #t~ret858 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.format = "Interrupt, status %08x\n" [8781]: Undeclared identifier #t~ret858 in IdentifierExpression[#t~ret858,] [2024-10-13 08:23:45,649 ERROR L1136 TypeChecker]: C: descriptor.format = "Interrupt, status %08x\n" [8781]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret858,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,650 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8845]: Variable #t~ret875 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8845]: Undeclared identifier #t~ret875 in IdentifierExpression[#t~ret875,] [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8845]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret875,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_tx" [8846]: Variable #t~ret876 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_tx" [8846]: Undeclared identifier #t~ret876 in IdentifierExpression[#t~ret876,] [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_tx" [8846]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret876,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8847]: Variable #t~ret877 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,651 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8847]: Undeclared identifier #t~ret877 in IdentifierExpression[#t~ret877,] [2024-10-13 08:23:45,652 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8847]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret877,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,652 ERROR L1136 TypeChecker]: C: descriptor.format = "Tx scavenge %d status %08x\n" [8848]: Variable #t~ret878 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,652 ERROR L1136 TypeChecker]: C: descriptor.format = "Tx scavenge %d status %08x\n" [8848]: Undeclared identifier #t~ret878 in IdentifierExpression[#t~ret878,] [2024-10-13 08:23:45,652 ERROR L1136 TypeChecker]: C: descriptor.format = "Tx scavenge %d status %08x\n" [8848]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret878,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,652 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8866]: Variable #t~ret886 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,653 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8866]: Undeclared identifier #t~ret886 in IdentifierExpression[#t~ret886,] [2024-10-13 08:23:45,653 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8866]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret886,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,653 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_tx" [8867]: Variable #t~ret887 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,653 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_tx" [8867]: Undeclared identifier #t~ret887 in IdentifierExpression[#t~ret887,] [2024-10-13 08:23:45,653 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_tx" [8867]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret887,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,653 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8868]: Variable #t~ret888 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,654 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8868]: Undeclared identifier #t~ret888 in IdentifierExpression[#t~ret888,] [2024-10-13 08:23:45,654 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8868]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret888,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,654 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Transmit error, Tx status %08x\n" [8869]: Variable #t~ret889 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,654 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Transmit error, Tx status %08x\n" [8869]: Undeclared identifier #t~ret889 in IdentifierExpression[#t~ret889,] [2024-10-13 08:23:45,654 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Transmit error, Tx status %08x\n" [8869]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret889,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,655 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [8910]: Variable #t~ret918 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,655 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [8910]: Undeclared identifier #t~ret918 in IdentifierExpression[#t~ret918,] [2024-10-13 08:23:45,658 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [8910]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret918,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_tx" [8911]: Variable #t~ret919 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_tx" [8911]: Undeclared identifier #t~ret919 in IdentifierExpression[#t~ret919,] [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_tx" [8911]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret919,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8912]: Variable #t~ret920 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8912]: Undeclared identifier #t~ret920 in IdentifierExpression[#t~ret920,] [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8912]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret920,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,659 ERROR L1136 TypeChecker]: C: descriptor___1.format = "collisions: %1.1x:%1.1x\n" [8913]: Variable #t~ret921 modified in procedure rhine_tx but not declared [2024-10-13 08:23:45,660 ERROR L1136 TypeChecker]: C: descriptor___1.format = "collisions: %1.1x:%1.1x\n" [8913]: Undeclared identifier #t~ret921 in IdentifierExpression[#t~ret921,] [2024-10-13 08:23:45,660 ERROR L1136 TypeChecker]: C: descriptor___1.format = "collisions: %1.1x:%1.1x\n" [8913]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret921,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,661 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9025]: Variable #t~ret946 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,661 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9025]: Undeclared identifier #t~ret946 in IdentifierExpression[#t~ret946,] [2024-10-13 08:23:45,661 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9025]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret946,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,661 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_rx" [9026]: Variable #t~ret947 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,662 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_rx" [9026]: Undeclared identifier #t~ret947 in IdentifierExpression[#t~ret947,] [2024-10-13 08:23:45,662 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_rx" [9026]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret947,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,662 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9027]: Variable #t~ret948 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,662 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9027]: Undeclared identifier #t~ret948 in IdentifierExpression[#t~ret948,] [2024-10-13 08:23:45,662 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9027]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret948,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,662 ERROR L1136 TypeChecker]: C: descriptor.format = "%s(), entry %d status %08x\n" [9028]: Variable #t~ret949 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,663 ERROR L1136 TypeChecker]: C: descriptor.format = "%s(), entry %d status %08x\n" [9028]: Undeclared identifier #t~ret949 in IdentifierExpression[#t~ret949,] [2024-10-13 08:23:45,663 ERROR L1136 TypeChecker]: C: descriptor.format = "%s(), entry %d status %08x\n" [9028]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret949,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,663 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [9050]: Variable #t~ret959 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,663 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [9050]: Undeclared identifier #t~ret959 in IdentifierExpression[#t~ret959,] [2024-10-13 08:23:45,663 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [9050]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret959,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,663 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_rx" [9051]: Variable #t~ret960 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_rx" [9051]: Undeclared identifier #t~ret960 in IdentifierExpression[#t~ret960,] [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_rx" [9051]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret960,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9052]: Variable #t~ret961 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9052]: Undeclared identifier #t~ret961 in IdentifierExpression[#t~ret961,] [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9052]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret961,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() status %08x\n" [9053]: Variable #t~ret962 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() status %08x\n" [9053]: Undeclared identifier #t~ret962 in IdentifierExpression[#t~ret962,] [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() status %08x\n" [9053]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret962,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,664 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [9072]: Variable #t~ret973 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [9072]: Undeclared identifier #t~ret973 in IdentifierExpression[#t~ret973,] [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [9072]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret973,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_rx" [9073]: Variable #t~ret974 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_rx" [9073]: Undeclared identifier #t~ret974 in IdentifierExpression[#t~ret974,] [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_rx" [9073]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret974,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9074]: Variable #t~ret975 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9074]: Undeclared identifier #t~ret975 in IdentifierExpression[#t~ret975,] [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9074]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret975,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.format = "%s() Rx error %08x\n" [9075]: Variable #t~ret976 modified in procedure rhine_rx but not declared [2024-10-13 08:23:45,665 ERROR L1136 TypeChecker]: C: descriptor___1.format = "%s() Rx error %08x\n" [9075]: Undeclared identifier #t~ret976 in IdentifierExpression[#t~ret976,] [2024-10-13 08:23:45,666 ERROR L1136 TypeChecker]: C: descriptor___1.format = "%s() Rx error %08x\n" [9075]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret976,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,668 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9540]: Variable #t~ret1114 modified in procedure rhine_close but not declared [2024-10-13 08:23:45,668 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9540]: Undeclared identifier #t~ret1114 in IdentifierExpression[#t~ret1114,] [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9540]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1114,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_close" [9541]: Variable #t~ret1115 modified in procedure rhine_close but not declared [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_close" [9541]: Undeclared identifier #t~ret1115 in IdentifierExpression[#t~ret1115,] [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_close" [9541]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1115,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9542]: Variable #t~ret1116 modified in procedure rhine_close but not declared [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9542]: Undeclared identifier #t~ret1116 in IdentifierExpression[#t~ret1116,] [2024-10-13 08:23:45,669 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9542]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1116,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,670 ERROR L1136 TypeChecker]: C: descriptor.format = "Shutting down ethercard, status was %04x\n" [9543]: Variable #t~ret1117 modified in procedure rhine_close but not declared [2024-10-13 08:23:45,670 ERROR L1136 TypeChecker]: C: descriptor.format = "Shutting down ethercard, status was %04x\n" [9543]: Undeclared identifier #t~ret1117 in IdentifierExpression[#t~ret1117,] [2024-10-13 08:23:45,670 ERROR L1136 TypeChecker]: C: descriptor.format = "Shutting down ethercard, status was %04x\n" [9543]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1117,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-13 08:23:45,676 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:45" (1/1) ... [2024-10-13 08:23:45,677 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-13 08:23:45,677 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-13 08:23:45,679 INFO L158 Benchmark]: Toolchain (without parser) took 3028.62ms. Allocated memory was 161.5MB in the beginning and 230.7MB in the end (delta: 69.2MB). Free memory was 89.1MB in the beginning and 116.4MB in the end (delta: -27.2MB). Peak memory consumption was 42.4MB. Max. memory is 16.1GB. [2024-10-13 08:23:45,679 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 161.5MB. Free memory is still 122.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-13 08:23:45,680 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2907.40ms. Allocated memory was 161.5MB in the beginning and 230.7MB in the end (delta: 69.2MB). Free memory was 89.1MB in the beginning and 129.0MB in the end (delta: -39.8MB). Peak memory consumption was 111.6MB. Max. memory is 16.1GB. [2024-10-13 08:23:45,680 INFO L158 Benchmark]: Boogie Procedure Inliner took 118.69ms. Allocated memory is still 230.7MB. Free memory was 129.0MB in the beginning and 116.4MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-13 08:23:45,681 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.15ms. Allocated memory is still 161.5MB. Free memory is still 122.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2907.40ms. Allocated memory was 161.5MB in the beginning and 230.7MB in the end (delta: 69.2MB). Free memory was 89.1MB in the beginning and 129.0MB in the end (delta: -39.8MB). Peak memory consumption was 111.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 118.69ms. Allocated memory is still 230.7MB. Free memory was 129.0MB in the beginning and 116.4MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 7121]: Type Error Variable #t~ret369 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7121]: Type Error Undeclared identifier #t~ret369 in IdentifierExpression[#t~ret369,] - TypeErrorResult [Line: 7121]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret369,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7122]: Type Error Variable #t~ret370 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7122]: Type Error Undeclared identifier #t~ret370 in IdentifierExpression[#t~ret370,] - TypeErrorResult [Line: 7122]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret370,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7123]: Type Error Variable #t~ret371 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7123]: Type Error Undeclared identifier #t~ret371 in IdentifierExpression[#t~ret371,] - TypeErrorResult [Line: 7123]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret371,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7124]: Type Error Variable #t~ret372 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7124]: Type Error Undeclared identifier #t~ret372 in IdentifierExpression[#t~ret372,] - TypeErrorResult [Line: 7124]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret372,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8512]: Type Error Variable #t~ret742 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8512]: Type Error Undeclared identifier #t~ret742 in IdentifierExpression[#t~ret742,] - TypeErrorResult [Line: 8512]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret742,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8513]: Type Error Variable #t~ret743 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8513]: Type Error Undeclared identifier #t~ret743 in IdentifierExpression[#t~ret743,] - TypeErrorResult [Line: 8513]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret743,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8514]: Type Error Variable #t~ret744 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8514]: Type Error Undeclared identifier #t~ret744 in IdentifierExpression[#t~ret744,] - TypeErrorResult [Line: 8514]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret744,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8515]: Type Error Variable #t~ret745 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8515]: Type Error Undeclared identifier #t~ret745 in IdentifierExpression[#t~ret745,] - TypeErrorResult [Line: 8515]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret745,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8541]: Type Error Variable #t~ret754 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8541]: Type Error Undeclared identifier #t~ret754 in IdentifierExpression[#t~ret754,] - TypeErrorResult [Line: 8541]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret754,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8542]: Type Error Variable #t~ret755 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8542]: Type Error Undeclared identifier #t~ret755 in IdentifierExpression[#t~ret755,] - TypeErrorResult [Line: 8542]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret755,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8543]: Type Error Variable #t~ret756 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8543]: Type Error Undeclared identifier #t~ret756 in IdentifierExpression[#t~ret756,] - TypeErrorResult [Line: 8543]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret756,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8544]: Type Error Variable #t~ret757 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8544]: Type Error Undeclared identifier #t~ret757 in IdentifierExpression[#t~ret757,] - TypeErrorResult [Line: 8544]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret757,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8737]: Type Error Variable #t~ret842 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8737]: Type Error Undeclared identifier #t~ret842 in IdentifierExpression[#t~ret842,] - TypeErrorResult [Line: 8737]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret842,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8738]: Type Error Variable #t~ret843 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8738]: Type Error Undeclared identifier #t~ret843 in IdentifierExpression[#t~ret843,] - TypeErrorResult [Line: 8738]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret843,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8739]: Type Error Variable #t~ret844 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8739]: Type Error Undeclared identifier #t~ret844 in IdentifierExpression[#t~ret844,] - TypeErrorResult [Line: 8739]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret844,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8740]: Type Error Variable #t~ret845 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8740]: Type Error Undeclared identifier #t~ret845 in IdentifierExpression[#t~ret845,] - TypeErrorResult [Line: 8740]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret845,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8778]: Type Error Variable #t~ret855 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8778]: Type Error Undeclared identifier #t~ret855 in IdentifierExpression[#t~ret855,] - TypeErrorResult [Line: 8778]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret855,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8779]: Type Error Variable #t~ret856 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8779]: Type Error Undeclared identifier #t~ret856 in IdentifierExpression[#t~ret856,] - TypeErrorResult [Line: 8779]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret856,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8780]: Type Error Variable #t~ret857 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8780]: Type Error Undeclared identifier #t~ret857 in IdentifierExpression[#t~ret857,] - TypeErrorResult [Line: 8780]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret857,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8781]: Type Error Variable #t~ret858 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8781]: Type Error Undeclared identifier #t~ret858 in IdentifierExpression[#t~ret858,] - TypeErrorResult [Line: 8781]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret858,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8845]: Type Error Variable #t~ret875 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8845]: Type Error Undeclared identifier #t~ret875 in IdentifierExpression[#t~ret875,] - TypeErrorResult [Line: 8845]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret875,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8846]: Type Error Variable #t~ret876 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8846]: Type Error Undeclared identifier #t~ret876 in IdentifierExpression[#t~ret876,] - TypeErrorResult [Line: 8846]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret876,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8847]: Type Error Variable #t~ret877 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8847]: Type Error Undeclared identifier #t~ret877 in IdentifierExpression[#t~ret877,] - TypeErrorResult [Line: 8847]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret877,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8848]: Type Error Variable #t~ret878 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8848]: Type Error Undeclared identifier #t~ret878 in IdentifierExpression[#t~ret878,] - TypeErrorResult [Line: 8848]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret878,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8866]: Type Error Variable #t~ret886 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8866]: Type Error Undeclared identifier #t~ret886 in IdentifierExpression[#t~ret886,] - TypeErrorResult [Line: 8866]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret886,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8867]: Type Error Variable #t~ret887 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8867]: Type Error Undeclared identifier #t~ret887 in IdentifierExpression[#t~ret887,] - TypeErrorResult [Line: 8867]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret887,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8868]: Type Error Variable #t~ret888 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8868]: Type Error Undeclared identifier #t~ret888 in IdentifierExpression[#t~ret888,] - TypeErrorResult [Line: 8868]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret888,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8869]: Type Error Variable #t~ret889 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8869]: Type Error Undeclared identifier #t~ret889 in IdentifierExpression[#t~ret889,] - TypeErrorResult [Line: 8869]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret889,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8910]: Type Error Variable #t~ret918 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8910]: Type Error Undeclared identifier #t~ret918 in IdentifierExpression[#t~ret918,] - TypeErrorResult [Line: 8910]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret918,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8911]: Type Error Variable #t~ret919 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8911]: Type Error Undeclared identifier #t~ret919 in IdentifierExpression[#t~ret919,] - TypeErrorResult [Line: 8911]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret919,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8912]: Type Error Variable #t~ret920 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8912]: Type Error Undeclared identifier #t~ret920 in IdentifierExpression[#t~ret920,] - TypeErrorResult [Line: 8912]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret920,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8913]: Type Error Variable #t~ret921 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8913]: Type Error Undeclared identifier #t~ret921 in IdentifierExpression[#t~ret921,] - TypeErrorResult [Line: 8913]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret921,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9025]: Type Error Variable #t~ret946 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9025]: Type Error Undeclared identifier #t~ret946 in IdentifierExpression[#t~ret946,] - TypeErrorResult [Line: 9025]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret946,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9026]: Type Error Variable #t~ret947 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9026]: Type Error Undeclared identifier #t~ret947 in IdentifierExpression[#t~ret947,] - TypeErrorResult [Line: 9026]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret947,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9027]: Type Error Variable #t~ret948 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9027]: Type Error Undeclared identifier #t~ret948 in IdentifierExpression[#t~ret948,] - TypeErrorResult [Line: 9027]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret948,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9028]: Type Error Variable #t~ret949 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9028]: Type Error Undeclared identifier #t~ret949 in IdentifierExpression[#t~ret949,] - TypeErrorResult [Line: 9028]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret949,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9050]: Type Error Variable #t~ret959 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9050]: Type Error Undeclared identifier #t~ret959 in IdentifierExpression[#t~ret959,] - TypeErrorResult [Line: 9050]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret959,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9051]: Type Error Variable #t~ret960 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9051]: Type Error Undeclared identifier #t~ret960 in IdentifierExpression[#t~ret960,] - TypeErrorResult [Line: 9051]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret960,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9052]: Type Error Variable #t~ret961 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9052]: Type Error Undeclared identifier #t~ret961 in IdentifierExpression[#t~ret961,] - TypeErrorResult [Line: 9052]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret961,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9053]: Type Error Variable #t~ret962 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9053]: Type Error Undeclared identifier #t~ret962 in IdentifierExpression[#t~ret962,] - TypeErrorResult [Line: 9053]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret962,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9072]: Type Error Variable #t~ret973 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9072]: Type Error Undeclared identifier #t~ret973 in IdentifierExpression[#t~ret973,] - TypeErrorResult [Line: 9072]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret973,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9073]: Type Error Variable #t~ret974 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9073]: Type Error Undeclared identifier #t~ret974 in IdentifierExpression[#t~ret974,] - TypeErrorResult [Line: 9073]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret974,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9074]: Type Error Variable #t~ret975 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9074]: Type Error Undeclared identifier #t~ret975 in IdentifierExpression[#t~ret975,] - TypeErrorResult [Line: 9074]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret975,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9075]: Type Error Variable #t~ret976 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9075]: Type Error Undeclared identifier #t~ret976 in IdentifierExpression[#t~ret976,] - TypeErrorResult [Line: 9075]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret976,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9540]: Type Error Variable #t~ret1114 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9540]: Type Error Undeclared identifier #t~ret1114 in IdentifierExpression[#t~ret1114,] - TypeErrorResult [Line: 9540]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1114,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9541]: Type Error Variable #t~ret1115 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9541]: Type Error Undeclared identifier #t~ret1115 in IdentifierExpression[#t~ret1115,] - TypeErrorResult [Line: 9541]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1115,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9542]: Type Error Variable #t~ret1116 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9542]: Type Error Undeclared identifier #t~ret1116 in IdentifierExpression[#t~ret1116,] - TypeErrorResult [Line: 9542]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1116,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 9543]: Type Error Variable #t~ret1117 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9543]: Type Error Undeclared identifier #t~ret1117 in IdentifierExpression[#t~ret1117,] - TypeErrorResult [Line: 9543]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret1117,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5667]: 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"); [5667] - GenericResultAtLocation [Line: 5674]: 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)); [5674] - GenericResultAtLocation [Line: 5682]: 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"); [5682-5683] - GenericResultAtLocation [Line: 5691]: 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"); [5691-5692] - GenericResultAtLocation [Line: 5966]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5966] - GenericResultAtLocation [Line: 5981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5981] - GenericResultAtLocation [Line: 5989]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5989] - GenericResultAtLocation [Line: 6190]: 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)); [6190-6191] - GenericResultAtLocation [Line: 6219]: 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)); [6219-6220] - GenericResultAtLocation [Line: 6249]: 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)); [6249-6250] - GenericResultAtLocation [Line: 6279]: 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)); [6279-6280] - GenericResultAtLocation [Line: 6350]: 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)); [6350-6351] - GenericResultAtLocation [Line: 6357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6357] - GenericResultAtLocation [Line: 6548]: 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)); [6548-6549] - GenericResultAtLocation [Line: 6554]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6554] - GenericResultAtLocation [Line: 6655]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6655] - GenericResultAtLocation [Line: 6687]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6687] - GenericResultAtLocation [Line: 6821]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6821] - GenericResultAtLocation [Line: 6824]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6824] - GenericResultAtLocation [Line: 6827]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6827] - GenericResultAtLocation [Line: 6830]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6830] - GenericResultAtLocation [Line: 6841]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6841] - GenericResultAtLocation [Line: 6844]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6844] - GenericResultAtLocation [Line: 6847]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6847] - GenericResultAtLocation [Line: 6850]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6850] - GenericResultAtLocation [Line: 6861]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6861] - GenericResultAtLocation [Line: 6864]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6864] - GenericResultAtLocation [Line: 6867]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6867] - GenericResultAtLocation [Line: 6870]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6870] - GenericResultAtLocation [Line: 6881]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6881] - GenericResultAtLocation [Line: 6884]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6884] - GenericResultAtLocation [Line: 6887]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6887] - GenericResultAtLocation [Line: 6890]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6890] - GenericResultAtLocation [Line: 7181]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7181] - GenericResultAtLocation [Line: 7534]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7534] - GenericResultAtLocation [Line: 7968]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7968] - GenericResultAtLocation [Line: 8198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8198] - GenericResultAtLocation [Line: 8213]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8213] - GenericResultAtLocation [Line: 8224]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8224] - GenericResultAtLocation [Line: 8229]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8229] - GenericResultAtLocation [Line: 8240]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8240] - GenericResultAtLocation [Line: 8250]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8250] - GenericResultAtLocation [Line: 8707]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8707] - GenericResultAtLocation [Line: 8709]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8709] - GenericResultAtLocation [Line: 8711]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8711] - GenericResultAtLocation [Line: 8723]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8723] - GenericResultAtLocation [Line: 8758]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8758] - GenericResultAtLocation [Line: 8838]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8838] - GenericResultAtLocation [Line: 8946]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8946] - GenericResultAtLocation [Line: 8958]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8958] - GenericResultAtLocation [Line: 8987]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8987] 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/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/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--via--via-rhine.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 2574bb2da6c0c601906b941691f4c083ed09b2a5e74baf39cfe63fadbf571c0e --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-mul-div-a046e57-m [2024-10-13 08:23:47,667 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-13 08:23:47,736 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-10-13 08:23:47,741 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-13 08:23:47,741 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-13 08:23:47,768 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-13 08:23:47,770 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-13 08:23:47,771 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-13 08:23:47,771 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-13 08:23:47,772 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-13 08:23:47,772 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-13 08:23:47,773 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-13 08:23:47,773 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-13 08:23:47,774 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-13 08:23:47,774 INFO L153 SettingsManager]: * Use SBE=true [2024-10-13 08:23:47,774 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-13 08:23:47,775 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-13 08:23:47,775 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-13 08:23:47,775 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-13 08:23:47,775 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-13 08:23:47,775 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-13 08:23:47,780 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-13 08:23:47,780 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-13 08:23:47,780 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-13 08:23:47,780 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-13 08:23:47,780 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-13 08:23:47,780 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-13 08:23:47,781 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-13 08:23:47,781 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-13 08:23:47,781 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-13 08:23:47,781 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-13 08:23:47,781 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-13 08:23:47,781 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-13 08:23:47,782 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-13 08:23:47,782 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-13 08:23:47,782 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-13 08:23:47,782 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-13 08:23:47,782 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-13 08:23:47,782 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-13 08:23:47,783 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-13 08:23:47,783 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-13 08:23:47,784 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-13 08:23:47,784 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/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/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 -> 2574bb2da6c0c601906b941691f4c083ed09b2a5e74baf39cfe63fadbf571c0e [2024-10-13 08:23:48,096 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-13 08:23:48,116 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-13 08:23:48,118 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-13 08:23:48,119 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-13 08:23:48,122 INFO L274 PluginConnector]: CDTParser initialized [2024-10-13 08:23:48,123 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--via--via-rhine.ko-entry_point.cil.out.i [2024-10-13 08:23:49,571 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-13 08:23:50,113 INFO L384 CDTParser]: Found 1 translation units. [2024-10-13 08:23:50,114 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--via--via-rhine.ko-entry_point.cil.out.i [2024-10-13 08:23:50,173 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56b883318/9e646c680ce847dd915d5ae26df89186/FLAGa85809a83 [2024-10-13 08:23:50,191 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/56b883318/9e646c680ce847dd915d5ae26df89186 [2024-10-13 08:23:50,194 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-13 08:23:50,195 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-13 08:23:50,197 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-13 08:23:50,197 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-13 08:23:50,203 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-13 08:23:50,203 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 08:23:50" (1/1) ... [2024-10-13 08:23:50,205 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3663b462 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:50, skipping insertion in model container [2024-10-13 08:23:50,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 08:23:50" (1/1) ... [2024-10-13 08:23:50,341 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 08:23:52,823 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--via--via-rhine.ko-entry_point.cil.out.i[345599,345612] [2024-10-13 08:23:52,889 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 08:23:52,960 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-10-13 08:23:53,021 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-13 08:23:53,297 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--via--via-rhine.ko-entry_point.cil.out.i[345599,345612] [2024-10-13 08:23:53,307 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 08:23:53,335 INFO L200 MainTranslator]: Completed pre-run [2024-10-13 08:23:53,441 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"); [5667] [2024-10-13 08:23:53,443 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)); [5674] [2024-10-13 08:23:53,443 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"); [5682-5683] [2024-10-13 08:23:53,444 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"); [5691-5692] [2024-10-13 08:23:53,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5966] [2024-10-13 08:23:53,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5981] [2024-10-13 08:23:53,448 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5989] [2024-10-13 08:23:53,454 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)); [6190-6191] [2024-10-13 08:23:53,456 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)); [6219-6220] [2024-10-13 08:23:53,457 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)); [6249-6250] [2024-10-13 08:23:53,458 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (120), "i" (12UL)); [6279-6280] [2024-10-13 08:23:53,459 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)); [6350-6351] [2024-10-13 08:23:53,459 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6357] [2024-10-13 08:23:53,464 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)); [6548-6549] [2024-10-13 08:23:53,464 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6554] [2024-10-13 08:23:53,466 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6655] [2024-10-13 08:23:53,468 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6687] [2024-10-13 08:23:53,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6821] [2024-10-13 08:23:53,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6824] [2024-10-13 08:23:53,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6827] [2024-10-13 08:23:53,470 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6830] [2024-10-13 08:23:53,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6841] [2024-10-13 08:23:53,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6844] [2024-10-13 08:23:53,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6847] [2024-10-13 08:23:53,471 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6850] [2024-10-13 08:23:53,472 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6861] [2024-10-13 08:23:53,472 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6864] [2024-10-13 08:23:53,472 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6867] [2024-10-13 08:23:53,472 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6870] [2024-10-13 08:23:53,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6881] [2024-10-13 08:23:53,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6884] [2024-10-13 08:23:53,473 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6887] [2024-10-13 08:23:53,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6890] [2024-10-13 08:23:53,485 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7181] [2024-10-13 08:23:53,494 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7534] [2024-10-13 08:23:53,563 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7968] [2024-10-13 08:23:53,576 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8198] [2024-10-13 08:23:53,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8213] [2024-10-13 08:23:53,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8224] [2024-10-13 08:23:53,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8229] [2024-10-13 08:23:53,578 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8240] [2024-10-13 08:23:53,579 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8250] [2024-10-13 08:23:53,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8707] [2024-10-13 08:23:53,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8709] [2024-10-13 08:23:53,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8711] [2024-10-13 08:23:53,593 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8723] [2024-10-13 08:23:53,595 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8758] [2024-10-13 08:23:53,598 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8838] [2024-10-13 08:23:53,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8946] [2024-10-13 08:23:53,603 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8958] [2024-10-13 08:23:53,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8987] [2024-10-13 08:23:53,656 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--via--via-rhine.ko-entry_point.cil.out.i[345599,345612] [2024-10-13 08:23:53,665 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-13 08:23:53,852 INFO L204 MainTranslator]: Completed translation [2024-10-13 08:23:53,853 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:53 WrapperNode [2024-10-13 08:23:53,853 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-13 08:23:53,854 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-13 08:23:53,854 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-13 08:23:53,854 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-13 08:23:53,860 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:53" (1/1) ... [2024-10-13 08:23:53,903 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [7121]: Variable #t~ret358 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:53,903 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [7121]: Undeclared identifier #t~ret358 in IdentifierExpression[#t~ret358,] [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [7121]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret358,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_wait_bit" [7122]: Variable #t~ret359 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_wait_bit" [7122]: Undeclared identifier #t~ret359 in IdentifierExpression[#t~ret359,] [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_wait_bit" [7122]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret359,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [7123]: Variable #t~ret360 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [7123]: Undeclared identifier #t~ret360 in IdentifierExpression[#t~ret360,] [2024-10-13 08:23:53,904 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [7123]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret360,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,905 ERROR L1136 TypeChecker]: C: descriptor.format = "%s bit wait (%02x/%02x) cycle count: %04d\n" [7124]: Variable #t~ret361 modified in procedure rhine_wait_bit but not declared [2024-10-13 08:23:53,905 ERROR L1136 TypeChecker]: C: descriptor.format = "%s bit wait (%02x/%02x) cycle count: %04d\n" [7124]: Undeclared identifier #t~ret361 in IdentifierExpression[#t~ret361,] [2024-10-13 08:23:53,905 ERROR L1136 TypeChecker]: C: descriptor.format = "%s bit wait (%02x/%02x) cycle count: %04d\n" [7124]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret361,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,914 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8512]: Variable #t~ret662 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8512]: Undeclared identifier #t~ret662 in IdentifierExpression[#t~ret662,] [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8512]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret662,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_open" [8513]: Variable #t~ret663 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_open" [8513]: Undeclared identifier #t~ret663 in IdentifierExpression[#t~ret663,] [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_open" [8513]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret663,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8514]: Variable #t~ret664 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8514]: Undeclared identifier #t~ret664 in IdentifierExpression[#t~ret664,] [2024-10-13 08:23:53,915 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8514]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret664,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor.format = "%s() irq %d\n" [8515]: Variable #t~ret665 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor.format = "%s() irq %d\n" [8515]: Undeclared identifier #t~ret665 in IdentifierExpression[#t~ret665,] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor.format = "%s() irq %d\n" [8515]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret665,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8541]: Variable #t~ret673 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8541]: Undeclared identifier #t~ret673 in IdentifierExpression[#t~ret673,] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8541]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret673,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_open" [8542]: Variable #t~ret674 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_open" [8542]: Undeclared identifier #t~ret674 in IdentifierExpression[#t~ret674,] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_open" [8542]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret674,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8543]: Variable #t~ret675 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,916 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8543]: Undeclared identifier #t~ret675 in IdentifierExpression[#t~ret675,] [2024-10-13 08:23:53,917 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8543]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret675,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,917 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() Done - status %04x MII status: %04x\n" [8544]: Variable #t~ret676 modified in procedure rhine_open but not declared [2024-10-13 08:23:53,917 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() Done - status %04x MII status: %04x\n" [8544]: Undeclared identifier #t~ret676 in IdentifierExpression[#t~ret676,] [2024-10-13 08:23:53,917 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() Done - status %04x MII status: %04x\n" [8544]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret676,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,918 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8737]: Variable #t~ret750 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8737]: Undeclared identifier #t~ret750 in IdentifierExpression[#t~ret750,] [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8737]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret750,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_start_tx" [8738]: Variable #t~ret751 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_start_tx" [8738]: Undeclared identifier #t~ret751 in IdentifierExpression[#t~ret751,] [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_start_tx" [8738]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret751,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8739]: Variable #t~ret752 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8739]: Undeclared identifier #t~ret752 in IdentifierExpression[#t~ret752,] [2024-10-13 08:23:53,919 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8739]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret752,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,920 ERROR L1136 TypeChecker]: C: descriptor.format = "Transmit frame #%d queued in slot %d\n" [8740]: Variable #t~ret753 modified in procedure rhine_start_tx but not declared [2024-10-13 08:23:53,920 ERROR L1136 TypeChecker]: C: descriptor.format = "Transmit frame #%d queued in slot %d\n" [8740]: Undeclared identifier #t~ret753 in IdentifierExpression[#t~ret753,] [2024-10-13 08:23:53,920 ERROR L1136 TypeChecker]: C: descriptor.format = "Transmit frame #%d queued in slot %d\n" [8740]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret753,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,920 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8778]: Variable #t~ret762 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:53,920 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8778]: Undeclared identifier #t~ret762 in IdentifierExpression[#t~ret762,] [2024-10-13 08:23:53,920 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8778]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret762,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_interrupt" [8779]: Variable #t~ret763 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_interrupt" [8779]: Undeclared identifier #t~ret763 in IdentifierExpression[#t~ret763,] [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_interrupt" [8779]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret763,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8780]: Variable #t~ret764 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8780]: Undeclared identifier #t~ret764 in IdentifierExpression[#t~ret764,] [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8780]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret764,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.format = "Interrupt, status %08x\n" [8781]: Variable #t~ret765 modified in procedure rhine_interrupt but not declared [2024-10-13 08:23:53,921 ERROR L1136 TypeChecker]: C: descriptor.format = "Interrupt, status %08x\n" [8781]: Undeclared identifier #t~ret765 in IdentifierExpression[#t~ret765,] [2024-10-13 08:23:53,922 ERROR L1136 TypeChecker]: C: descriptor.format = "Interrupt, status %08x\n" [8781]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret765,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,922 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8845]: Variable #t~ret778 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,922 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8845]: Undeclared identifier #t~ret778 in IdentifierExpression[#t~ret778,] [2024-10-13 08:23:53,922 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [8845]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret778,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,922 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_tx" [8846]: Variable #t~ret779 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,922 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_tx" [8846]: Undeclared identifier #t~ret779 in IdentifierExpression[#t~ret779,] [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_tx" [8846]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret779,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8847]: Variable #t~ret780 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8847]: Undeclared identifier #t~ret780 in IdentifierExpression[#t~ret780,] [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8847]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret780,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.format = "Tx scavenge %d status %08x\n" [8848]: Variable #t~ret781 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.format = "Tx scavenge %d status %08x\n" [8848]: Undeclared identifier #t~ret781 in IdentifierExpression[#t~ret781,] [2024-10-13 08:23:53,923 ERROR L1136 TypeChecker]: C: descriptor.format = "Tx scavenge %d status %08x\n" [8848]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret781,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8866]: Variable #t~ret787 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8866]: Undeclared identifier #t~ret787 in IdentifierExpression[#t~ret787,] [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [8866]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret787,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_tx" [8867]: Variable #t~ret788 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_tx" [8867]: Undeclared identifier #t~ret788 in IdentifierExpression[#t~ret788,] [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_tx" [8867]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret788,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8868]: Variable #t~ret789 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,924 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8868]: Undeclared identifier #t~ret789 in IdentifierExpression[#t~ret789,] [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8868]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret789,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Transmit error, Tx status %08x\n" [8869]: Variable #t~ret790 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Transmit error, Tx status %08x\n" [8869]: Undeclared identifier #t~ret790 in IdentifierExpression[#t~ret790,] [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___0.format = "Transmit error, Tx status %08x\n" [8869]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret790,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [8910]: Variable #t~ret806 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [8910]: Undeclared identifier #t~ret806 in IdentifierExpression[#t~ret806,] [2024-10-13 08:23:53,925 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [8910]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret806,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_tx" [8911]: Variable #t~ret807 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_tx" [8911]: Undeclared identifier #t~ret807 in IdentifierExpression[#t~ret807,] [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_tx" [8911]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret807,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8912]: Variable #t~ret808 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8912]: Undeclared identifier #t~ret808 in IdentifierExpression[#t~ret808,] [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [8912]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret808,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.format = "collisions: %1.1x:%1.1x\n" [8913]: Variable #t~ret809 modified in procedure rhine_tx but not declared [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.format = "collisions: %1.1x:%1.1x\n" [8913]: Undeclared identifier #t~ret809 in IdentifierExpression[#t~ret809,] [2024-10-13 08:23:53,926 ERROR L1136 TypeChecker]: C: descriptor___1.format = "collisions: %1.1x:%1.1x\n" [8913]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret809,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9025]: Variable #t~ret832 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9025]: Undeclared identifier #t~ret832 in IdentifierExpression[#t~ret832,] [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9025]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret832,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_rx" [9026]: Variable #t~ret833 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_rx" [9026]: Undeclared identifier #t~ret833 in IdentifierExpression[#t~ret833,] [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_rx" [9026]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret833,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,927 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9027]: Variable #t~ret834 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9027]: Undeclared identifier #t~ret834 in IdentifierExpression[#t~ret834,] [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9027]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret834,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor.format = "%s(), entry %d status %08x\n" [9028]: Variable #t~ret835 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor.format = "%s(), entry %d status %08x\n" [9028]: Undeclared identifier #t~ret835 in IdentifierExpression[#t~ret835,] [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor.format = "%s(), entry %d status %08x\n" [9028]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret835,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [9050]: Variable #t~ret844 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,928 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [9050]: Undeclared identifier #t~ret844 in IdentifierExpression[#t~ret844,] [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.modname = "via_rhine" [9050]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret844,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_rx" [9051]: Variable #t~ret845 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_rx" [9051]: Undeclared identifier #t~ret845 in IdentifierExpression[#t~ret845,] [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.function = "rhine_rx" [9051]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret845,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9052]: Variable #t~ret846 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9052]: Undeclared identifier #t~ret846 in IdentifierExpression[#t~ret846,] [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9052]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret846,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,929 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() status %08x\n" [9053]: Variable #t~ret847 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() status %08x\n" [9053]: Undeclared identifier #t~ret847 in IdentifierExpression[#t~ret847,] [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___0.format = "%s() status %08x\n" [9053]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret847,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [9072]: Variable #t~ret854 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [9072]: Undeclared identifier #t~ret854 in IdentifierExpression[#t~ret854,] [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___1.modname = "via_rhine" [9072]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret854,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_rx" [9073]: Variable #t~ret855 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,930 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_rx" [9073]: Undeclared identifier #t~ret855 in IdentifierExpression[#t~ret855,] [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.function = "rhine_rx" [9073]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret855,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9074]: Variable #t~ret856 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9074]: Undeclared identifier #t~ret856 in IdentifierExpression[#t~ret856,] [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9074]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret856,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.format = "%s() Rx error %08x\n" [9075]: Variable #t~ret857 modified in procedure rhine_rx but not declared [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.format = "%s() Rx error %08x\n" [9075]: Undeclared identifier #t~ret857 in IdentifierExpression[#t~ret857,] [2024-10-13 08:23:53,931 ERROR L1136 TypeChecker]: C: descriptor___1.format = "%s() Rx error %08x\n" [9075]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret857,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,933 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9540]: Variable #t~ret968 modified in procedure rhine_close but not declared [2024-10-13 08:23:53,933 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9540]: Undeclared identifier #t~ret968 in IdentifierExpression[#t~ret968,] [2024-10-13 08:23:53,933 ERROR L1136 TypeChecker]: C: descriptor.modname = "via_rhine" [9540]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret968,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,933 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_close" [9541]: Variable #t~ret969 modified in procedure rhine_close but not declared [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_close" [9541]: Undeclared identifier #t~ret969 in IdentifierExpression[#t~ret969,] [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.function = "rhine_close" [9541]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret969,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9542]: Variable #t~ret970 modified in procedure rhine_close but not declared [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9542]: Undeclared identifier #t~ret970 in IdentifierExpression[#t~ret970,] [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.filename = "/home/ldvuser/mutilin/launch/work/current--X--drivers/--X--defaultlinux-4.2-rc1.tar.xz--X--43_2a--X--cpachecker/linux-4.2-rc1.tar.xz/csd_deg_dscv/10188/dscv_tempdir/dscv/ri/43_2a/drivers/net/ethernet/via/via-rhine.c" [9542]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret970,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.format = "Shutting down ethercard, status was %04x\n" [9543]: Variable #t~ret971 modified in procedure rhine_close but not declared [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.format = "Shutting down ethercard, status was %04x\n" [9543]: Undeclared identifier #t~ret971 in IdentifierExpression[#t~ret971,] [2024-10-13 08:23:53,934 ERROR L1136 TypeChecker]: C: descriptor.format = "Shutting down ethercard, status was %04x\n" [9543]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret971,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-13 08:23:53,940 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 08:23:53" (1/1) ... [2024-10-13 08:23:53,940 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-13 08:23:53,940 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-13 08:23:53,943 INFO L158 Benchmark]: Toolchain (without parser) took 3745.57ms. Allocated memory was 69.2MB in the beginning and 268.4MB in the end (delta: 199.2MB). Free memory was 34.1MB in the beginning and 107.5MB in the end (delta: -73.4MB). Peak memory consumption was 126.5MB. Max. memory is 16.1GB. [2024-10-13 08:23:53,943 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 69.2MB. Free memory was 46.1MB in the beginning and 46.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-13 08:23:53,946 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3656.23ms. Allocated memory was 69.2MB in the beginning and 268.4MB in the end (delta: 199.2MB). Free memory was 33.9MB in the beginning and 120.1MB in the end (delta: -86.2MB). Peak memory consumption was 134.9MB. Max. memory is 16.1GB. [2024-10-13 08:23:53,947 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.00ms. Allocated memory is still 268.4MB. Free memory was 120.1MB in the beginning and 107.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-13 08:23:53,948 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.10ms. Allocated memory is still 69.2MB. Free memory was 46.1MB in the beginning and 46.0MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3656.23ms. Allocated memory was 69.2MB in the beginning and 268.4MB in the end (delta: 199.2MB). Free memory was 33.9MB in the beginning and 120.1MB in the end (delta: -86.2MB). Peak memory consumption was 134.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 86.00ms. Allocated memory is still 268.4MB. Free memory was 120.1MB in the beginning and 107.5MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 7121]: Type Error Variable #t~ret358 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7121]: Type Error Undeclared identifier #t~ret358 in IdentifierExpression[#t~ret358,] - TypeErrorResult [Line: 7121]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret358,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7122]: Type Error Variable #t~ret359 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7122]: Type Error Undeclared identifier #t~ret359 in IdentifierExpression[#t~ret359,] - TypeErrorResult [Line: 7122]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret359,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7123]: Type Error Variable #t~ret360 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7123]: Type Error Undeclared identifier #t~ret360 in IdentifierExpression[#t~ret360,] - TypeErrorResult [Line: 7123]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret360,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7124]: Type Error Variable #t~ret361 modified in procedure rhine_wait_bit but not declared - TypeErrorResult [Line: 7124]: Type Error Undeclared identifier #t~ret361 in IdentifierExpression[#t~ret361,] - TypeErrorResult [Line: 7124]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret361,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8512]: Type Error Variable #t~ret662 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8512]: Type Error Undeclared identifier #t~ret662 in IdentifierExpression[#t~ret662,] - TypeErrorResult [Line: 8512]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret662,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8513]: Type Error Variable #t~ret663 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8513]: Type Error Undeclared identifier #t~ret663 in IdentifierExpression[#t~ret663,] - TypeErrorResult [Line: 8513]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret663,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8514]: Type Error Variable #t~ret664 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8514]: Type Error Undeclared identifier #t~ret664 in IdentifierExpression[#t~ret664,] - TypeErrorResult [Line: 8514]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret664,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8515]: Type Error Variable #t~ret665 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8515]: Type Error Undeclared identifier #t~ret665 in IdentifierExpression[#t~ret665,] - TypeErrorResult [Line: 8515]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret665,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8541]: Type Error Variable #t~ret673 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8541]: Type Error Undeclared identifier #t~ret673 in IdentifierExpression[#t~ret673,] - TypeErrorResult [Line: 8541]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret673,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8542]: Type Error Variable #t~ret674 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8542]: Type Error Undeclared identifier #t~ret674 in IdentifierExpression[#t~ret674,] - TypeErrorResult [Line: 8542]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret674,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8543]: Type Error Variable #t~ret675 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8543]: Type Error Undeclared identifier #t~ret675 in IdentifierExpression[#t~ret675,] - TypeErrorResult [Line: 8543]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret675,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8544]: Type Error Variable #t~ret676 modified in procedure rhine_open but not declared - TypeErrorResult [Line: 8544]: Type Error Undeclared identifier #t~ret676 in IdentifierExpression[#t~ret676,] - TypeErrorResult [Line: 8544]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret676,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8737]: Type Error Variable #t~ret750 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8737]: Type Error Undeclared identifier #t~ret750 in IdentifierExpression[#t~ret750,] - TypeErrorResult [Line: 8737]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret750,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8738]: Type Error Variable #t~ret751 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8738]: Type Error Undeclared identifier #t~ret751 in IdentifierExpression[#t~ret751,] - TypeErrorResult [Line: 8738]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret751,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8739]: Type Error Variable #t~ret752 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8739]: Type Error Undeclared identifier #t~ret752 in IdentifierExpression[#t~ret752,] - TypeErrorResult [Line: 8739]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret752,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8740]: Type Error Variable #t~ret753 modified in procedure rhine_start_tx but not declared - TypeErrorResult [Line: 8740]: Type Error Undeclared identifier #t~ret753 in IdentifierExpression[#t~ret753,] - TypeErrorResult [Line: 8740]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret753,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8778]: Type Error Variable #t~ret762 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8778]: Type Error Undeclared identifier #t~ret762 in IdentifierExpression[#t~ret762,] - TypeErrorResult [Line: 8778]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret762,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8779]: Type Error Variable #t~ret763 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8779]: Type Error Undeclared identifier #t~ret763 in IdentifierExpression[#t~ret763,] - TypeErrorResult [Line: 8779]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret763,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8780]: Type Error Variable #t~ret764 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8780]: Type Error Undeclared identifier #t~ret764 in IdentifierExpression[#t~ret764,] - TypeErrorResult [Line: 8780]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret764,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8781]: Type Error Variable #t~ret765 modified in procedure rhine_interrupt but not declared - TypeErrorResult [Line: 8781]: Type Error Undeclared identifier #t~ret765 in IdentifierExpression[#t~ret765,] - TypeErrorResult [Line: 8781]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret765,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8845]: Type Error Variable #t~ret778 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8845]: Type Error Undeclared identifier #t~ret778 in IdentifierExpression[#t~ret778,] - TypeErrorResult [Line: 8845]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret778,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8846]: Type Error Variable #t~ret779 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8846]: Type Error Undeclared identifier #t~ret779 in IdentifierExpression[#t~ret779,] - TypeErrorResult [Line: 8846]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret779,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8847]: Type Error Variable #t~ret780 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8847]: Type Error Undeclared identifier #t~ret780 in IdentifierExpression[#t~ret780,] - TypeErrorResult [Line: 8847]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret780,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8848]: Type Error Variable #t~ret781 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8848]: Type Error Undeclared identifier #t~ret781 in IdentifierExpression[#t~ret781,] - TypeErrorResult [Line: 8848]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret781,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8866]: Type Error Variable #t~ret787 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8866]: Type Error Undeclared identifier #t~ret787 in IdentifierExpression[#t~ret787,] - TypeErrorResult [Line: 8866]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret787,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8867]: Type Error Variable #t~ret788 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8867]: Type Error Undeclared identifier #t~ret788 in IdentifierExpression[#t~ret788,] - TypeErrorResult [Line: 8867]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret788,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8868]: Type Error Variable #t~ret789 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8868]: Type Error Undeclared identifier #t~ret789 in IdentifierExpression[#t~ret789,] - TypeErrorResult [Line: 8868]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret789,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8869]: Type Error Variable #t~ret790 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8869]: Type Error Undeclared identifier #t~ret790 in IdentifierExpression[#t~ret790,] - TypeErrorResult [Line: 8869]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret790,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8910]: Type Error Variable #t~ret806 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8910]: Type Error Undeclared identifier #t~ret806 in IdentifierExpression[#t~ret806,] - TypeErrorResult [Line: 8910]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret806,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8911]: Type Error Variable #t~ret807 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8911]: Type Error Undeclared identifier #t~ret807 in IdentifierExpression[#t~ret807,] - TypeErrorResult [Line: 8911]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret807,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8912]: Type Error Variable #t~ret808 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8912]: Type Error Undeclared identifier #t~ret808 in IdentifierExpression[#t~ret808,] - TypeErrorResult [Line: 8912]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret808,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8913]: Type Error Variable #t~ret809 modified in procedure rhine_tx but not declared - TypeErrorResult [Line: 8913]: Type Error Undeclared identifier #t~ret809 in IdentifierExpression[#t~ret809,] - TypeErrorResult [Line: 8913]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret809,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9025]: Type Error Variable #t~ret832 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9025]: Type Error Undeclared identifier #t~ret832 in IdentifierExpression[#t~ret832,] - TypeErrorResult [Line: 9025]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret832,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9026]: Type Error Variable #t~ret833 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9026]: Type Error Undeclared identifier #t~ret833 in IdentifierExpression[#t~ret833,] - TypeErrorResult [Line: 9026]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret833,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9027]: Type Error Variable #t~ret834 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9027]: Type Error Undeclared identifier #t~ret834 in IdentifierExpression[#t~ret834,] - TypeErrorResult [Line: 9027]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret834,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9028]: Type Error Variable #t~ret835 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9028]: Type Error Undeclared identifier #t~ret835 in IdentifierExpression[#t~ret835,] - TypeErrorResult [Line: 9028]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret835,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9050]: Type Error Variable #t~ret844 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9050]: Type Error Undeclared identifier #t~ret844 in IdentifierExpression[#t~ret844,] - TypeErrorResult [Line: 9050]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret844,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9051]: Type Error Variable #t~ret845 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9051]: Type Error Undeclared identifier #t~ret845 in IdentifierExpression[#t~ret845,] - TypeErrorResult [Line: 9051]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret845,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9052]: Type Error Variable #t~ret846 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9052]: Type Error Undeclared identifier #t~ret846 in IdentifierExpression[#t~ret846,] - TypeErrorResult [Line: 9052]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret846,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9053]: Type Error Variable #t~ret847 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9053]: Type Error Undeclared identifier #t~ret847 in IdentifierExpression[#t~ret847,] - TypeErrorResult [Line: 9053]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret847,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___0~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9072]: Type Error Variable #t~ret854 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9072]: Type Error Undeclared identifier #t~ret854 in IdentifierExpression[#t~ret854,] - TypeErrorResult [Line: 9072]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret854,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9073]: Type Error Variable #t~ret855 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9073]: Type Error Undeclared identifier #t~ret855 in IdentifierExpression[#t~ret855,] - TypeErrorResult [Line: 9073]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret855,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9074]: Type Error Variable #t~ret856 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9074]: Type Error Undeclared identifier #t~ret856 in IdentifierExpression[#t~ret856,] - TypeErrorResult [Line: 9074]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret856,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9075]: Type Error Variable #t~ret857 modified in procedure rhine_rx but not declared - TypeErrorResult [Line: 9075]: Type Error Undeclared identifier #t~ret857 in IdentifierExpression[#t~ret857,] - TypeErrorResult [Line: 9075]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret857,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor___1~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9540]: Type Error Variable #t~ret968 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9540]: Type Error Undeclared identifier #t~ret968 in IdentifierExpression[#t~ret968,] - TypeErrorResult [Line: 9540]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret968,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9541]: Type Error Variable #t~ret969 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9541]: Type Error Undeclared identifier #t~ret969 in IdentifierExpression[#t~ret969,] - TypeErrorResult [Line: 9541]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret969,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9542]: Type Error Variable #t~ret970 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9542]: Type Error Undeclared identifier #t~ret970 in IdentifierExpression[#t~ret970,] - TypeErrorResult [Line: 9542]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret970,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 9543]: Type Error Variable #t~ret971 modified in procedure rhine_close but not declared - TypeErrorResult [Line: 9543]: Type Error Undeclared identifier #t~ret971 in IdentifierExpression[#t~ret971,] - TypeErrorResult [Line: 9543]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret971,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5667]: 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"); [5667] - GenericResultAtLocation [Line: 5674]: 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)); [5674] - GenericResultAtLocation [Line: 5682]: 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"); [5682-5683] - GenericResultAtLocation [Line: 5691]: 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"); [5691-5692] - GenericResultAtLocation [Line: 5966]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movb %1,%0": "=q" (ret): "m" (*((unsigned char volatile *)addr)): "memory"); [5966] - GenericResultAtLocation [Line: 5981]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5981] - GenericResultAtLocation [Line: 5989]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5989] - GenericResultAtLocation [Line: 6190]: 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)); [6190-6191] - GenericResultAtLocation [Line: 6219]: 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)); [6219-6220] - GenericResultAtLocation [Line: 6249]: 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)); [6249-6250] - GenericResultAtLocation [Line: 6279]: 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)); [6279-6280] - GenericResultAtLocation [Line: 6350]: 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)); [6350-6351] - GenericResultAtLocation [Line: 6357]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6357] - GenericResultAtLocation [Line: 6548]: 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)); [6548-6549] - GenericResultAtLocation [Line: 6554]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6554] - GenericResultAtLocation [Line: 6655]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6655] - GenericResultAtLocation [Line: 6687]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [6687] - GenericResultAtLocation [Line: 6821]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6821] - GenericResultAtLocation [Line: 6824]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6824] - GenericResultAtLocation [Line: 6827]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6827] - GenericResultAtLocation [Line: 6830]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6830] - GenericResultAtLocation [Line: 6841]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6841] - GenericResultAtLocation [Line: 6844]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6844] - GenericResultAtLocation [Line: 6847]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6847] - GenericResultAtLocation [Line: 6850]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6850] - GenericResultAtLocation [Line: 6861]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6861] - GenericResultAtLocation [Line: 6864]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6864] - GenericResultAtLocation [Line: 6867]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6867] - GenericResultAtLocation [Line: 6870]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6870] - GenericResultAtLocation [Line: 6881]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6881] - GenericResultAtLocation [Line: 6884]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6884] - GenericResultAtLocation [Line: 6887]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6887] - GenericResultAtLocation [Line: 6890]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6890] - GenericResultAtLocation [Line: 7181]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7181] - GenericResultAtLocation [Line: 7534]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7534] - GenericResultAtLocation [Line: 7968]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [7968] - GenericResultAtLocation [Line: 8198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8198] - GenericResultAtLocation [Line: 8213]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8213] - GenericResultAtLocation [Line: 8224]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8224] - GenericResultAtLocation [Line: 8229]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8229] - GenericResultAtLocation [Line: 8240]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8240] - GenericResultAtLocation [Line: 8250]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8250] - GenericResultAtLocation [Line: 8707]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8707] - GenericResultAtLocation [Line: 8709]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [8709] - GenericResultAtLocation [Line: 8711]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8711] - GenericResultAtLocation [Line: 8723]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8723] - GenericResultAtLocation [Line: 8758]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8758] - GenericResultAtLocation [Line: 8838]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8838] - GenericResultAtLocation [Line: 8946]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8946] - GenericResultAtLocation [Line: 8958]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8958] - GenericResultAtLocation [Line: 8987]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [8987] 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