./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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 84cfde4a Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3fe54d83d46de95e8e0767545626d085bd64ef94fa067827f6d89c4bc8eb39d0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 16:10:00,851 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 16:10:00,923 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-11 16:10:00,929 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 16:10:00,930 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 16:10:00,964 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 16:10:00,965 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 16:10:00,966 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 16:10:00,966 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 16:10:00,968 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 16:10:00,968 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 16:10:00,968 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 16:10:00,969 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 16:10:00,969 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 16:10:00,970 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 16:10:00,972 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 16:10:00,972 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 16:10:00,973 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-11 16:10:00,973 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 16:10:00,973 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 16:10:00,973 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 16:10:00,977 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 16:10:00,978 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 16:10:00,978 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 16:10:00,978 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 16:10:00,978 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 16:10:00,979 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 16:10:00,979 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 16:10:00,979 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 16:10:00,979 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:10:00,980 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 16:10:00,980 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 16:10:00,980 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 16:10:00,980 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-11 16:10:00,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-11 16:10:00,981 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 16:10:00,983 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 16:10:00,983 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 16:10:00,984 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 16:10:00,984 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3fe54d83d46de95e8e0767545626d085bd64ef94fa067827f6d89c4bc8eb39d0 [2024-10-11 16:10:01,243 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 16:10:01,272 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 16:10:01,276 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 16:10:01,278 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 16:10:01,278 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 16:10:01,279 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2024-10-11 16:10:02,678 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 16:10:03,287 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 16:10:03,289 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2024-10-11 16:10:03,349 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/024a59367/3d93b592daa244188d8a467b6a8b552a/FLAGc7aa4253a [2024-10-11 16:10:03,803 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/024a59367/3d93b592daa244188d8a467b6a8b552a [2024-10-11 16:10:03,806 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 16:10:03,808 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 16:10:03,809 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 16:10:03,809 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 16:10:03,815 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 16:10:03,818 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:10:03" (1/1) ... [2024-10-11 16:10:03,819 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ea8a8a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:03, skipping insertion in model container [2024-10-11 16:10:03,819 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:10:03" (1/1) ... [2024-10-11 16:10:03,954 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:10:06,799 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-10-11 16:10:06,802 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-10-11 16:10:06,807 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-10-11 16:10:06,807 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-10-11 16:10:06,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:10:06,924 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 16:10:07,016 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"); [5127] [2024-10-11 16:10:07,018 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)); [5134] [2024-10-11 16:10:07,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] [2024-10-11 16:10:07,020 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5182-5183] [2024-10-11 16:10:07,020 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5188-5190] [2024-10-11 16:10:07,021 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] [2024-10-11 16:10:07,023 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] [2024-10-11 16:10:07,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] [2024-10-11 16:10:07,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] [2024-10-11 16:10:07,024 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] [2024-10-11 16:10:07,034 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)); [5497-5498] [2024-10-11 16:10:07,036 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)); [5531-5532] [2024-10-11 16:10:07,038 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" (79), "i" (12UL)); [5572-5573] [2024-10-11 16:10:07,039 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" (91), "i" (12UL)); [5601-5602] [2024-10-11 16:10:07,050 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" (502), "i" (12UL)); [5920-5921] [2024-10-11 16:10:07,051 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] [2024-10-11 16:10:07,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] [2024-10-11 16:10:07,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] [2024-10-11 16:10:07,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] [2024-10-11 16:10:07,056 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] [2024-10-11 16:10:07,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] [2024-10-11 16:10:07,058 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] [2024-10-11 16:10:07,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] [2024-10-11 16:10:07,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] [2024-10-11 16:10:07,059 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] [2024-10-11 16:10:07,060 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] [2024-10-11 16:10:07,060 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] [2024-10-11 16:10:07,060 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] [2024-10-11 16:10:07,060 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] [2024-10-11 16:10:07,061 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] [2024-10-11 16:10:07,061 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] [2024-10-11 16:10:07,062 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] [2024-10-11 16:10:07,064 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] [2024-10-11 16:10:07,064 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] [2024-10-11 16:10:07,064 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] [2024-10-11 16:10:07,064 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] [2024-10-11 16:10:07,065 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] [2024-10-11 16:10:07,065 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] [2024-10-11 16:10:07,065 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] [2024-10-11 16:10:07,065 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] [2024-10-11 16:10:07,066 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] [2024-10-11 16:10:07,067 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] [2024-10-11 16:10:07,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] [2024-10-11 16:10:07,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] [2024-10-11 16:10:07,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] [2024-10-11 16:10:07,068 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] [2024-10-11 16:10:07,069 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] [2024-10-11 16:10:07,069 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] [2024-10-11 16:10:07,151 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] [2024-10-11 16:10:07,160 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] [2024-10-11 16:10:07,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] [2024-10-11 16:10:07,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] [2024-10-11 16:10:07,288 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-10-11 16:10:07,289 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-10-11 16:10:07,290 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-10-11 16:10:07,290 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-10-11 16:10:07,298 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:10:07,510 INFO L204 MainTranslator]: Completed translation [2024-10-11 16:10:07,511 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:07 WrapperNode [2024-10-11 16:10:07,511 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 16:10:07,512 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 16:10:07,513 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 16:10:07,513 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 16:10:07,520 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:07" (1/1) ... [2024-10-11 16:10:07,579 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_tx_status" [6964]: Variable #t~ret336 modified in procedure desc_get_tx_status but not declared [2024-10-11 16:10:07,580 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_tx_status" [6964]: Undeclared identifier #t~ret336 in IdentifierExpression[#t~ret336,] [2024-10-11 16:10:07,580 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_tx_status" [6964]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret336,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,580 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [6965]: Variable #t~ret337 modified in procedure desc_get_tx_status but not declared [2024-10-11 16:10:07,580 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [6965]: Undeclared identifier #t~ret337 in IdentifierExpression[#t~ret337,] [2024-10-11 16:10:07,580 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [6965]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret337,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,581 ERROR L1136 TypeChecker]: C: descriptor.format = "tx desc error = 0x%08x\n" [6966]: Variable #t~ret338 modified in procedure desc_get_tx_status but not declared [2024-10-11 16:10:07,581 ERROR L1136 TypeChecker]: C: descriptor.format = "tx desc error = 0x%08x\n" [6966]: Undeclared identifier #t~ret338 in IdentifierExpression[#t~ret338,] [2024-10-11 16:10:07,581 ERROR L1136 TypeChecker]: C: descriptor.format = "tx desc error = 0x%08x\n" [6966]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret338,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,581 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_rx_status" [7031]: Variable #t~ret360 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,581 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_rx_status" [7031]: Undeclared identifier #t~ret360 in IdentifierExpression[#t~ret360,] [2024-10-11 16:10:07,582 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_rx_status" [7031]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret360,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,582 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7032]: Variable #t~ret361 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,582 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7032]: Undeclared identifier #t~ret361 in IdentifierExpression[#t~ret361,] [2024-10-11 16:10:07,582 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7032]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret361,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,582 ERROR L1136 TypeChecker]: C: descriptor.format = "XGMAC RX : Dest Address filter fail\n" [7033]: Variable #t~ret362 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,587 ERROR L1136 TypeChecker]: C: descriptor.format = "XGMAC RX : Dest Address filter fail\n" [7033]: Undeclared identifier #t~ret362 in IdentifierExpression[#t~ret362,] [2024-10-11 16:10:07,587 ERROR L1136 TypeChecker]: C: descriptor.format = "XGMAC RX : Dest Address filter fail\n" [7033]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret362,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,587 ERROR L1136 TypeChecker]: C: descriptor___0.function = "desc_get_rx_status" [7058]: Variable #t~ret371 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,587 ERROR L1136 TypeChecker]: C: descriptor___0.function = "desc_get_rx_status" [7058]: Undeclared identifier #t~ret371 in IdentifierExpression[#t~ret371,] [2024-10-11 16:10:07,588 ERROR L1136 TypeChecker]: C: descriptor___0.function = "desc_get_rx_status" [7058]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret371,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,588 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7059]: Variable #t~ret372 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,588 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7059]: Undeclared identifier #t~ret372 in IdentifierExpression[#t~ret372,] [2024-10-11 16:10:07,588 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7059]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret372,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,588 ERROR L1136 TypeChecker]: C: descriptor___0.format = "rx status - frame type=%d, csum = %d, ext stat %08x\n" [7060]: Variable #t~ret373 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,588 ERROR L1136 TypeChecker]: C: descriptor___0.format = "rx status - frame type=%d, csum = %d, ext stat %08x\n" [7060]: Undeclared identifier #t~ret373 in IdentifierExpression[#t~ret373,] [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___0.format = "rx status - frame type=%d, csum = %d, ext stat %08x\n" [7060]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret373,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___1.function = "desc_get_rx_status" [7092]: Variable #t~ret386 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___1.function = "desc_get_rx_status" [7092]: Undeclared identifier #t~ret386 in IdentifierExpression[#t~ret386,] [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___1.function = "desc_get_rx_status" [7092]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret386,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7093]: Variable #t~ret387 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7093]: Undeclared identifier #t~ret387 in IdentifierExpression[#t~ret387,] [2024-10-11 16:10:07,589 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7093]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret387,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,590 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IP checksum error - stat %08x\n" [7094]: Variable #t~ret388 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:07,590 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IP checksum error - stat %08x\n" [7094]: Undeclared identifier #t~ret388 in IdentifierExpression[#t~ret388,] [2024-10-11 16:10:07,590 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IP checksum error - stat %08x\n" [7094]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret388,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,596 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx_refill" [7267]: Variable #t~ret447 modified in procedure xgmac_rx_refill but not declared [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx_refill" [7267]: Undeclared identifier #t~ret447 in IdentifierExpression[#t~ret447,] [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx_refill" [7267]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret447,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7268]: Variable #t~ret448 modified in procedure xgmac_rx_refill but not declared [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7268]: Undeclared identifier #t~ret448 in IdentifierExpression[#t~ret448,] [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7268]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret448,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.format = "rx ring: head %d, tail %d\n" [7269]: Variable #t~ret449 modified in procedure xgmac_rx_refill but not declared [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.format = "rx ring: head %d, tail %d\n" [7269]: Undeclared identifier #t~ret449 in IdentifierExpression[#t~ret449,] [2024-10-11 16:10:07,597 ERROR L1136 TypeChecker]: C: descriptor.format = "rx ring: head %d, tail %d\n" [7269]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret449,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_dma_desc_rings_init" [7313]: Variable #t~ret462 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_dma_desc_rings_init" [7313]: Undeclared identifier #t~ret462 in IdentifierExpression[#t~ret462,] [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_dma_desc_rings_init" [7313]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret462,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7314]: Variable #t~ret463 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7314]: Undeclared identifier #t~ret463 in IdentifierExpression[#t~ret463,] [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7314]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret463,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.format = "mtu [%d] bfsize [%d]\n" [7315]: Variable #t~ret464 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:07,598 ERROR L1136 TypeChecker]: C: descriptor.format = "mtu [%d] bfsize [%d]\n" [7315]: Undeclared identifier #t~ret464 in IdentifierExpression[#t~ret464,] [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor.format = "mtu [%d] bfsize [%d]\n" [7315]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret464,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.function = "xgmac_dma_desc_rings_init" [7361]: Variable #t~ret481 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.function = "xgmac_dma_desc_rings_init" [7361]: Undeclared identifier #t~ret481 in IdentifierExpression[#t~ret481,] [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.function = "xgmac_dma_desc_rings_init" [7361]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret481,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7362]: Variable #t~ret482 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7362]: Undeclared identifier #t~ret482 in IdentifierExpression[#t~ret482,] [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7362]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret482,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,599 ERROR L1136 TypeChecker]: C: descriptor___0.format = "DMA desc rings: virt addr (Rx %p, Tx %p)\n\tDMA phy addr (Rx 0x%08x, Tx 0x%08x)\n" [7363]: Variable #t~ret483 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:07,601 ERROR L1136 TypeChecker]: C: descriptor___0.format = "DMA desc rings: virt addr (Rx %p, Tx %p)\n\tDMA phy addr (Rx 0x%08x, Tx 0x%08x)\n" [7363]: Undeclared identifier #t~ret483 in IdentifierExpression[#t~ret483,] [2024-10-11 16:10:07,601 ERROR L1136 TypeChecker]: C: descriptor___0.format = "DMA desc rings: virt addr (Rx %p, Tx %p)\n\tDMA phy addr (Rx 0x%08x, Tx 0x%08x)\n" [7363]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret483,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,602 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_tx_complete" [7563]: Variable #t~ret543 modified in procedure xgmac_tx_complete but not declared [2024-10-11 16:10:07,603 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_tx_complete" [7563]: Undeclared identifier #t~ret543 in IdentifierExpression[#t~ret543,] [2024-10-11 16:10:07,603 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_tx_complete" [7563]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret543,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,604 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7564]: Variable #t~ret544 modified in procedure xgmac_tx_complete but not declared [2024-10-11 16:10:07,604 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7564]: Undeclared identifier #t~ret544 in IdentifierExpression[#t~ret544,] [2024-10-11 16:10:07,604 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7564]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret544,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,604 ERROR L1136 TypeChecker]: C: descriptor.format = "tx ring: curr %d, dirty %d\n" [7565]: Variable #t~ret545 modified in procedure xgmac_tx_complete but not declared [2024-10-11 16:10:07,604 ERROR L1136 TypeChecker]: C: descriptor.format = "tx ring: curr %d, dirty %d\n" [7565]: Undeclared identifier #t~ret545 in IdentifierExpression[#t~ret545,] [2024-10-11 16:10:07,604 ERROR L1136 TypeChecker]: C: descriptor.format = "tx ring: curr %d, dirty %d\n" [7565]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret545,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,605 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_open" [7769]: Variable #t~ret604 modified in procedure xgmac_open but not declared [2024-10-11 16:10:07,608 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_open" [7769]: Undeclared identifier #t~ret604 in IdentifierExpression[#t~ret604,] [2024-10-11 16:10:07,608 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_open" [7769]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret604,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,608 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7770]: Variable #t~ret605 modified in procedure xgmac_open but not declared [2024-10-11 16:10:07,609 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7770]: Undeclared identifier #t~ret605 in IdentifierExpression[#t~ret605,] [2024-10-11 16:10:07,609 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7770]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret605,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,609 ERROR L1136 TypeChecker]: C: descriptor.format = "generated random MAC address %pM\n" [7771]: Variable #t~ret606 modified in procedure xgmac_open but not declared [2024-10-11 16:10:07,609 ERROR L1136 TypeChecker]: C: descriptor.format = "generated random MAC address %pM\n" [7771]: Undeclared identifier #t~ret606 in IdentifierExpression[#t~ret606,] [2024-10-11 16:10:07,609 ERROR L1136 TypeChecker]: C: descriptor.format = "generated random MAC address %pM\n" [7771]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret606,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,611 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx" [8030]: Variable #t~ret683 modified in procedure xgmac_rx but not declared [2024-10-11 16:10:07,613 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx" [8030]: Undeclared identifier #t~ret683 in IdentifierExpression[#t~ret683,] [2024-10-11 16:10:07,613 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx" [8030]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret683,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,613 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8031]: Variable #t~ret684 modified in procedure xgmac_rx but not declared [2024-10-11 16:10:07,614 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8031]: Undeclared identifier #t~ret684 in IdentifierExpression[#t~ret684,] [2024-10-11 16:10:07,614 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8031]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret684,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,614 ERROR L1136 TypeChecker]: C: descriptor.format = "RX frame size %d, COE status: %d\n" [8032]: Variable #t~ret685 modified in procedure xgmac_rx but not declared [2024-10-11 16:10:07,615 ERROR L1136 TypeChecker]: C: descriptor.format = "RX frame size %d, COE status: %d\n" [8032]: Undeclared identifier #t~ret685 in IdentifierExpression[#t~ret685,] [2024-10-11 16:10:07,615 ERROR L1136 TypeChecker]: C: descriptor.format = "RX frame size %d, COE status: %d\n" [8032]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret685,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,615 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_set_rx_mode" [8141]: Variable #t~ret705 modified in procedure xgmac_set_rx_mode but not declared [2024-10-11 16:10:07,616 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_set_rx_mode" [8141]: Undeclared identifier #t~ret705 in IdentifierExpression[#t~ret705,] [2024-10-11 16:10:07,616 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_set_rx_mode" [8141]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret705,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,616 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8142]: Variable #t~ret706 modified in procedure xgmac_set_rx_mode but not declared [2024-10-11 16:10:07,616 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8142]: Undeclared identifier #t~ret706 in IdentifierExpression[#t~ret706,] [2024-10-11 16:10:07,616 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8142]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret706,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,616 ERROR L1136 TypeChecker]: C: descriptor.format = "# mcasts %d, # unicast %d\n" [8143]: Variable #t~ret707 modified in procedure xgmac_set_rx_mode but not declared [2024-10-11 16:10:07,617 ERROR L1136 TypeChecker]: C: descriptor.format = "# mcasts %d, # unicast %d\n" [8143]: Undeclared identifier #t~ret707 in IdentifierExpression[#t~ret707,] [2024-10-11 16:10:07,617 ERROR L1136 TypeChecker]: C: descriptor.format = "# mcasts %d, # unicast %d\n" [8143]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret707,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,617 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_pmt_interrupt" [8323]: Variable #t~ret755 modified in procedure xgmac_pmt_interrupt but not declared [2024-10-11 16:10:07,617 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_pmt_interrupt" [8323]: Undeclared identifier #t~ret755 in IdentifierExpression[#t~ret755,] [2024-10-11 16:10:07,617 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_pmt_interrupt" [8323]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret755,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,618 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8324]: Variable #t~ret756 modified in procedure xgmac_pmt_interrupt but not declared [2024-10-11 16:10:07,618 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8324]: Undeclared identifier #t~ret756 in IdentifierExpression[#t~ret756,] [2024-10-11 16:10:07,618 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8324]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret756,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,618 ERROR L1136 TypeChecker]: C: descriptor.format = "received Magic frame\n" [8325]: Variable #t~ret757 modified in procedure xgmac_pmt_interrupt but not declared [2024-10-11 16:10:07,618 ERROR L1136 TypeChecker]: C: descriptor.format = "received Magic frame\n" [8325]: Undeclared identifier #t~ret757 in IdentifierExpression[#t~ret757,] [2024-10-11 16:10:07,618 ERROR L1136 TypeChecker]: C: descriptor.format = "received Magic frame\n" [8325]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret757,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] [2024-10-11 16:10:07,635 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:07" (1/1) ... [2024-10-11 16:10:07,636 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 16:10:07,636 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-11 16:10:07,640 INFO L158 Benchmark]: Toolchain (without parser) took 3829.27ms. Allocated memory was 163.6MB in the beginning and 209.7MB in the end (delta: 46.1MB). Free memory was 113.7MB in the beginning and 65.0MB in the end (delta: 48.7MB). Peak memory consumption was 96.8MB. Max. memory is 16.1GB. [2024-10-11 16:10:07,641 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 163.6MB. Free memory is still 124.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 16:10:07,642 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3702.37ms. Allocated memory was 163.6MB in the beginning and 209.7MB in the end (delta: 46.1MB). Free memory was 113.5MB in the beginning and 75.5MB in the end (delta: 38.0MB). Peak memory consumption was 107.2MB. Max. memory is 16.1GB. [2024-10-11 16:10:07,643 INFO L158 Benchmark]: Boogie Procedure Inliner took 123.83ms. Allocated memory is still 209.7MB. Free memory was 75.5MB in the beginning and 65.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-10-11 16:10:07,644 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.18ms. Allocated memory is still 163.6MB. Free memory is still 124.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3702.37ms. Allocated memory was 163.6MB in the beginning and 209.7MB in the end (delta: 46.1MB). Free memory was 113.5MB in the beginning and 75.5MB in the end (delta: 38.0MB). Peak memory consumption was 107.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 123.83ms. Allocated memory is still 209.7MB. Free memory was 75.5MB in the beginning and 65.0MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 6964]: Type Error Variable #t~ret336 modified in procedure desc_get_tx_status but not declared - TypeErrorResult [Line: 6964]: Type Error Undeclared identifier #t~ret336 in IdentifierExpression[#t~ret336,] - TypeErrorResult [Line: 6964]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret336,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6965]: Type Error Variable #t~ret337 modified in procedure desc_get_tx_status but not declared - TypeErrorResult [Line: 6965]: Type Error Undeclared identifier #t~ret337 in IdentifierExpression[#t~ret337,] - TypeErrorResult [Line: 6965]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret337,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 6966]: Type Error Variable #t~ret338 modified in procedure desc_get_tx_status but not declared - TypeErrorResult [Line: 6966]: Type Error Undeclared identifier #t~ret338 in IdentifierExpression[#t~ret338,] - TypeErrorResult [Line: 6966]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret338,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7031]: Type Error Variable #t~ret360 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7031]: Type Error Undeclared identifier #t~ret360 in IdentifierExpression[#t~ret360,] - TypeErrorResult [Line: 7031]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret360,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7032]: Type Error Variable #t~ret361 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7032]: Type Error Undeclared identifier #t~ret361 in IdentifierExpression[#t~ret361,] - TypeErrorResult [Line: 7032]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret361,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7033]: Type Error Variable #t~ret362 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7033]: Type Error Undeclared identifier #t~ret362 in IdentifierExpression[#t~ret362,] - TypeErrorResult [Line: 7033]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret362,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7058]: Type Error Variable #t~ret371 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7058]: Type Error Undeclared identifier #t~ret371 in IdentifierExpression[#t~ret371,] - TypeErrorResult [Line: 7058]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret371,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7059]: Type Error Variable #t~ret372 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7059]: Type Error Undeclared identifier #t~ret372 in IdentifierExpression[#t~ret372,] - TypeErrorResult [Line: 7059]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret372,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7060]: Type Error Variable #t~ret373 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7060]: Type Error Undeclared identifier #t~ret373 in IdentifierExpression[#t~ret373,] - TypeErrorResult [Line: 7060]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret373,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7092]: Type Error Variable #t~ret386 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7092]: Type Error Undeclared identifier #t~ret386 in IdentifierExpression[#t~ret386,] - TypeErrorResult [Line: 7092]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret386,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7093]: Type Error Variable #t~ret387 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7093]: Type Error Undeclared identifier #t~ret387 in IdentifierExpression[#t~ret387,] - TypeErrorResult [Line: 7093]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret387,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7094]: Type Error Variable #t~ret388 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7094]: Type Error Undeclared identifier #t~ret388 in IdentifierExpression[#t~ret388,] - TypeErrorResult [Line: 7094]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret388,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___1~0,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7267]: Type Error Variable #t~ret447 modified in procedure xgmac_rx_refill but not declared - TypeErrorResult [Line: 7267]: Type Error Undeclared identifier #t~ret447 in IdentifierExpression[#t~ret447,] - TypeErrorResult [Line: 7267]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret447,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7268]: Type Error Variable #t~ret448 modified in procedure xgmac_rx_refill but not declared - TypeErrorResult [Line: 7268]: Type Error Undeclared identifier #t~ret448 in IdentifierExpression[#t~ret448,] - TypeErrorResult [Line: 7268]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret448,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7269]: Type Error Variable #t~ret449 modified in procedure xgmac_rx_refill but not declared - TypeErrorResult [Line: 7269]: Type Error Undeclared identifier #t~ret449 in IdentifierExpression[#t~ret449,] - TypeErrorResult [Line: 7269]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret449,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7313]: Type Error Variable #t~ret462 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7313]: Type Error Undeclared identifier #t~ret462 in IdentifierExpression[#t~ret462,] - TypeErrorResult [Line: 7313]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret462,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7314]: Type Error Variable #t~ret463 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7314]: Type Error Undeclared identifier #t~ret463 in IdentifierExpression[#t~ret463,] - TypeErrorResult [Line: 7314]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret463,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7315]: Type Error Variable #t~ret464 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7315]: Type Error Undeclared identifier #t~ret464 in IdentifierExpression[#t~ret464,] - TypeErrorResult [Line: 7315]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret464,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7361]: Type Error Variable #t~ret481 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7361]: Type Error Undeclared identifier #t~ret481 in IdentifierExpression[#t~ret481,] - TypeErrorResult [Line: 7361]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret481,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7362]: Type Error Variable #t~ret482 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7362]: Type Error Undeclared identifier #t~ret482 in IdentifierExpression[#t~ret482,] - TypeErrorResult [Line: 7362]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret482,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7363]: Type Error Variable #t~ret483 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7363]: Type Error Undeclared identifier #t~ret483 in IdentifierExpression[#t~ret483,] - TypeErrorResult [Line: 7363]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret483,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor___0~1,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7563]: Type Error Variable #t~ret543 modified in procedure xgmac_tx_complete but not declared - TypeErrorResult [Line: 7563]: Type Error Undeclared identifier #t~ret543 in IdentifierExpression[#t~ret543,] - TypeErrorResult [Line: 7563]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret543,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7564]: Type Error Variable #t~ret544 modified in procedure xgmac_tx_complete but not declared - TypeErrorResult [Line: 7564]: Type Error Undeclared identifier #t~ret544 in IdentifierExpression[#t~ret544,] - TypeErrorResult [Line: 7564]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret544,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7565]: Type Error Variable #t~ret545 modified in procedure xgmac_tx_complete but not declared - TypeErrorResult [Line: 7565]: Type Error Undeclared identifier #t~ret545 in IdentifierExpression[#t~ret545,] - TypeErrorResult [Line: 7565]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret545,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7769]: Type Error Variable #t~ret604 modified in procedure xgmac_open but not declared - TypeErrorResult [Line: 7769]: Type Error Undeclared identifier #t~ret604 in IdentifierExpression[#t~ret604,] - TypeErrorResult [Line: 7769]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret604,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7770]: Type Error Variable #t~ret605 modified in procedure xgmac_open but not declared - TypeErrorResult [Line: 7770]: Type Error Undeclared identifier #t~ret605 in IdentifierExpression[#t~ret605,] - TypeErrorResult [Line: 7770]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret605,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7771]: Type Error Variable #t~ret606 modified in procedure xgmac_open but not declared - TypeErrorResult [Line: 7771]: Type Error Undeclared identifier #t~ret606 in IdentifierExpression[#t~ret606,] - TypeErrorResult [Line: 7771]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret606,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8030]: Type Error Variable #t~ret683 modified in procedure xgmac_rx but not declared - TypeErrorResult [Line: 8030]: Type Error Undeclared identifier #t~ret683 in IdentifierExpression[#t~ret683,] - TypeErrorResult [Line: 8030]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret683,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8031]: Type Error Variable #t~ret684 modified in procedure xgmac_rx but not declared - TypeErrorResult [Line: 8031]: Type Error Undeclared identifier #t~ret684 in IdentifierExpression[#t~ret684,] - TypeErrorResult [Line: 8031]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret684,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8032]: Type Error Variable #t~ret685 modified in procedure xgmac_rx but not declared - TypeErrorResult [Line: 8032]: Type Error Undeclared identifier #t~ret685 in IdentifierExpression[#t~ret685,] - TypeErrorResult [Line: 8032]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret685,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8141]: Type Error Variable #t~ret705 modified in procedure xgmac_set_rx_mode but not declared - TypeErrorResult [Line: 8141]: Type Error Undeclared identifier #t~ret705 in IdentifierExpression[#t~ret705,] - TypeErrorResult [Line: 8141]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret705,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8142]: Type Error Variable #t~ret706 modified in procedure xgmac_set_rx_mode but not declared - TypeErrorResult [Line: 8142]: Type Error Undeclared identifier #t~ret706 in IdentifierExpression[#t~ret706,] - TypeErrorResult [Line: 8142]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret706,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8143]: Type Error Variable #t~ret707 modified in procedure xgmac_set_rx_mode but not declared - TypeErrorResult [Line: 8143]: Type Error Undeclared identifier #t~ret707 in IdentifierExpression[#t~ret707,] - TypeErrorResult [Line: 8143]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret707,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8323]: Type Error Variable #t~ret755 modified in procedure xgmac_pmt_interrupt but not declared - TypeErrorResult [Line: 8323]: Type Error Undeclared identifier #t~ret755 in IdentifierExpression[#t~ret755,] - TypeErrorResult [Line: 8323]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret755,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8324]: Type Error Variable #t~ret756 modified in procedure xgmac_pmt_interrupt but not declared - TypeErrorResult [Line: 8324]: Type Error Undeclared identifier #t~ret756 in IdentifierExpression[#t~ret756,] - TypeErrorResult [Line: 8324]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret756,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 8325]: Type Error Variable #t~ret757 modified in procedure xgmac_pmt_interrupt but not declared - TypeErrorResult [Line: 8325]: Type Error Undeclared identifier #t~ret757 in IdentifierExpression[#t~ret757,] - TypeErrorResult [Line: 8325]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret757,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]],IntegerLiteral[8]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5127]: 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"); [5127] - GenericResultAtLocation [Line: 5134]: 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)); [5134] - GenericResultAtLocation [Line: 5141]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] - GenericResultAtLocation [Line: 5182]: 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5182-5183] - GenericResultAtLocation [Line: 5188]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5188-5190] - GenericResultAtLocation [Line: 5204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] - GenericResultAtLocation [Line: 5354]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] - GenericResultAtLocation [Line: 5362]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] - GenericResultAtLocation [Line: 5369]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] - GenericResultAtLocation [Line: 5376]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] - GenericResultAtLocation [Line: 5497]: 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)); [5497-5498] - GenericResultAtLocation [Line: 5531]: 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)); [5531-5532] - GenericResultAtLocation [Line: 5572]: 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" (79), "i" (12UL)); [5572-5573] - GenericResultAtLocation [Line: 5601]: 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" (91), "i" (12UL)); [5601-5602] - GenericResultAtLocation [Line: 5920]: 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" (502), "i" (12UL)); [5920-5921] - GenericResultAtLocation [Line: 5927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] - GenericResultAtLocation [Line: 6189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] - GenericResultAtLocation [Line: 6192]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] - GenericResultAtLocation [Line: 6195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] - GenericResultAtLocation [Line: 6198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] - GenericResultAtLocation [Line: 6229]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] - GenericResultAtLocation [Line: 6232]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] - GenericResultAtLocation [Line: 6235]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] - GenericResultAtLocation [Line: 6238]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] - GenericResultAtLocation [Line: 6269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] - GenericResultAtLocation [Line: 6272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] - GenericResultAtLocation [Line: 6275]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] - GenericResultAtLocation [Line: 6278]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] - GenericResultAtLocation [Line: 6309]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] - GenericResultAtLocation [Line: 6312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] - GenericResultAtLocation [Line: 6315]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] - GenericResultAtLocation [Line: 6318]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] - GenericResultAtLocation [Line: 6439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] - GenericResultAtLocation [Line: 6442]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] - GenericResultAtLocation [Line: 6445]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] - GenericResultAtLocation [Line: 6448]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] - GenericResultAtLocation [Line: 6479]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] - GenericResultAtLocation [Line: 6482]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] - GenericResultAtLocation [Line: 6485]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] - GenericResultAtLocation [Line: 6488]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] - GenericResultAtLocation [Line: 6519]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] - GenericResultAtLocation [Line: 6522]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] - GenericResultAtLocation [Line: 6525]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] - GenericResultAtLocation [Line: 6528]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] - GenericResultAtLocation [Line: 6559]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] - GenericResultAtLocation [Line: 6562]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] - GenericResultAtLocation [Line: 6565]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] - GenericResultAtLocation [Line: 6568]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] - GenericResultAtLocation [Line: 7613]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] - GenericResultAtLocation [Line: 7923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] - GenericResultAtLocation [Line: 7927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] - GenericResultAtLocation [Line: 7934]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i -s /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 3fe54d83d46de95e8e0767545626d085bd64ef94fa067827f6d89c4bc8eb39d0 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-84cfde4 [2024-10-11 16:10:09,755 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-11 16:10:09,833 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-10-11 16:10:09,840 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-11 16:10:09,841 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-11 16:10:09,869 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-11 16:10:09,870 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-11 16:10:09,870 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-11 16:10:09,871 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-11 16:10:09,872 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-11 16:10:09,873 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-11 16:10:09,873 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-11 16:10:09,874 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-11 16:10:09,874 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-11 16:10:09,876 INFO L153 SettingsManager]: * Use SBE=true [2024-10-11 16:10:09,876 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-11 16:10:09,877 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-11 16:10:09,877 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-11 16:10:09,877 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-11 16:10:09,877 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-11 16:10:09,878 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-11 16:10:09,878 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-11 16:10:09,879 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-11 16:10:09,879 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-11 16:10:09,879 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-11 16:10:09,880 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-11 16:10:09,880 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-11 16:10:09,880 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-11 16:10:09,881 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-11 16:10:09,881 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-11 16:10:09,882 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-11 16:10:09,882 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-11 16:10:09,883 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-11 16:10:09,883 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-11 16:10:09,884 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-11 16:10:09,884 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-11 16:10:09,884 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-11 16:10:09,885 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-11 16:10:09,896 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-11 16:10:09,896 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-11 16:10:09,897 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-11 16:10:09,897 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-11 16:10:09,897 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 3fe54d83d46de95e8e0767545626d085bd64ef94fa067827f6d89c4bc8eb39d0 [2024-10-11 16:10:10,216 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-11 16:10:10,239 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-11 16:10:10,241 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-11 16:10:10,242 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-11 16:10:10,243 INFO L274 PluginConnector]: CDTParser initialized [2024-10-11 16:10:10,244 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2024-10-11 16:10:11,800 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-11 16:10:12,382 INFO L384 CDTParser]: Found 1 translation units. [2024-10-11 16:10:12,383 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i [2024-10-11 16:10:12,445 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/fcb2ed805/89c00a399ba64daa99aef9ab518d5a04/FLAGe09c45aaf [2024-10-11 16:10:12,875 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-clean/releaseScripts/default/UAutomizer-linux/data/fcb2ed805/89c00a399ba64daa99aef9ab518d5a04 [2024-10-11 16:10:12,877 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-11 16:10:12,878 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-11 16:10:12,879 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-11 16:10:12,879 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-11 16:10:12,884 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-11 16:10:12,887 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:10:12" (1/1) ... [2024-10-11 16:10:12,888 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57e124db and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:12, skipping insertion in model container [2024-10-11 16:10:12,888 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 04:10:12" (1/1) ... [2024-10-11 16:10:13,051 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:10:15,819 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-10-11 16:10:15,821 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-10-11 16:10:15,821 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-10-11 16:10:15,822 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-10-11 16:10:15,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:10:15,921 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-10-11 16:10:15,991 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-11 16:10:16,263 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-10-11 16:10:16,263 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-10-11 16:10:16,264 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-10-11 16:10:16,264 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-10-11 16:10:16,270 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:10:16,297 INFO L200 MainTranslator]: Completed pre-run [2024-10-11 16:10:16,405 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"); [5127] [2024-10-11 16:10:16,406 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)); [5134] [2024-10-11 16:10:16,407 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] [2024-10-11 16:10:16,408 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5182-5183] [2024-10-11 16:10:16,408 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5188-5190] [2024-10-11 16:10:16,409 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] [2024-10-11 16:10:16,410 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] [2024-10-11 16:10:16,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] [2024-10-11 16:10:16,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] [2024-10-11 16:10:16,411 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] [2024-10-11 16:10:16,415 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)); [5497-5498] [2024-10-11 16:10:16,417 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)); [5531-5532] [2024-10-11 16:10:16,418 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" (79), "i" (12UL)); [5572-5573] [2024-10-11 16:10:16,418 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" (91), "i" (12UL)); [5601-5602] [2024-10-11 16:10:16,424 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" (502), "i" (12UL)); [5920-5921] [2024-10-11 16:10:16,424 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] [2024-10-11 16:10:16,427 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] [2024-10-11 16:10:16,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] [2024-10-11 16:10:16,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] [2024-10-11 16:10:16,428 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] [2024-10-11 16:10:16,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] [2024-10-11 16:10:16,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] [2024-10-11 16:10:16,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] [2024-10-11 16:10:16,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] [2024-10-11 16:10:16,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] [2024-10-11 16:10:16,429 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] [2024-10-11 16:10:16,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] [2024-10-11 16:10:16,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] [2024-10-11 16:10:16,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] [2024-10-11 16:10:16,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] [2024-10-11 16:10:16,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] [2024-10-11 16:10:16,430 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] [2024-10-11 16:10:16,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] [2024-10-11 16:10:16,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] [2024-10-11 16:10:16,432 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] [2024-10-11 16:10:16,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] [2024-10-11 16:10:16,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] [2024-10-11 16:10:16,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] [2024-10-11 16:10:16,433 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] [2024-10-11 16:10:16,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] [2024-10-11 16:10:16,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] [2024-10-11 16:10:16,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] [2024-10-11 16:10:16,434 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] [2024-10-11 16:10:16,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] [2024-10-11 16:10:16,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] [2024-10-11 16:10:16,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] [2024-10-11 16:10:16,435 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] [2024-10-11 16:10:16,436 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] [2024-10-11 16:10:16,467 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] [2024-10-11 16:10:16,474 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] [2024-10-11 16:10:16,475 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] [2024-10-11 16:10:16,476 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] [2024-10-11 16:10:16,646 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358326,358339] [2024-10-11 16:10:16,651 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358495,358508] [2024-10-11 16:10:16,651 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358662,358675] [2024-10-11 16:10:16,652 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-challenges/linux-3.14_complex_emg_linux-kernel-locking-spinlock_drivers-net-ethernet-calxeda-xgmac.cil.i[358830,358843] [2024-10-11 16:10:16,672 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-11 16:10:17,067 INFO L204 MainTranslator]: Completed translation [2024-10-11 16:10:17,068 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:17 WrapperNode [2024-10-11 16:10:17,068 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-11 16:10:17,069 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-11 16:10:17,070 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-11 16:10:17,070 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-11 16:10:17,077 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:17" (1/1) ... [2024-10-11 16:10:17,178 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_tx_status" [6964]: Variable #t~ret317 modified in procedure desc_get_tx_status but not declared [2024-10-11 16:10:17,179 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_tx_status" [6964]: Undeclared identifier #t~ret317 in IdentifierExpression[#t~ret317,] [2024-10-11 16:10:17,179 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_tx_status" [6964]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret317,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,179 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [6965]: Variable #t~ret318 modified in procedure desc_get_tx_status but not declared [2024-10-11 16:10:17,184 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [6965]: Undeclared identifier #t~ret318 in IdentifierExpression[#t~ret318,] [2024-10-11 16:10:17,184 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [6965]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret318,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,184 ERROR L1136 TypeChecker]: C: descriptor.format = "tx desc error = 0x%08x\n" [6966]: Variable #t~ret319 modified in procedure desc_get_tx_status but not declared [2024-10-11 16:10:17,184 ERROR L1136 TypeChecker]: C: descriptor.format = "tx desc error = 0x%08x\n" [6966]: Undeclared identifier #t~ret319 in IdentifierExpression[#t~ret319,] [2024-10-11 16:10:17,184 ERROR L1136 TypeChecker]: C: descriptor.format = "tx desc error = 0x%08x\n" [6966]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret319,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,185 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_rx_status" [7031]: Variable #t~ret334 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,186 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_rx_status" [7031]: Undeclared identifier #t~ret334 in IdentifierExpression[#t~ret334,] [2024-10-11 16:10:17,186 ERROR L1136 TypeChecker]: C: descriptor.function = "desc_get_rx_status" [7031]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret334,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,187 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7032]: Variable #t~ret335 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,187 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7032]: Undeclared identifier #t~ret335 in IdentifierExpression[#t~ret335,] [2024-10-11 16:10:17,187 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7032]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret335,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,187 ERROR L1136 TypeChecker]: C: descriptor.format = "XGMAC RX : Dest Address filter fail\n" [7033]: Variable #t~ret336 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,187 ERROR L1136 TypeChecker]: C: descriptor.format = "XGMAC RX : Dest Address filter fail\n" [7033]: Undeclared identifier #t~ret336 in IdentifierExpression[#t~ret336,] [2024-10-11 16:10:17,187 ERROR L1136 TypeChecker]: C: descriptor.format = "XGMAC RX : Dest Address filter fail\n" [7033]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret336,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,188 ERROR L1136 TypeChecker]: C: descriptor___0.function = "desc_get_rx_status" [7058]: Variable #t~ret343 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,189 ERROR L1136 TypeChecker]: C: descriptor___0.function = "desc_get_rx_status" [7058]: Undeclared identifier #t~ret343 in IdentifierExpression[#t~ret343,] [2024-10-11 16:10:17,189 ERROR L1136 TypeChecker]: C: descriptor___0.function = "desc_get_rx_status" [7058]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret343,],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-11 16:10:17,189 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7059]: Variable #t~ret344 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,189 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7059]: Undeclared identifier #t~ret344 in IdentifierExpression[#t~ret344,] [2024-10-11 16:10:17,189 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7059]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret344,],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-11 16:10:17,190 ERROR L1136 TypeChecker]: C: descriptor___0.format = "rx status - frame type=%d, csum = %d, ext stat %08x\n" [7060]: Variable #t~ret345 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,190 ERROR L1136 TypeChecker]: C: descriptor___0.format = "rx status - frame type=%d, csum = %d, ext stat %08x\n" [7060]: Undeclared identifier #t~ret345 in IdentifierExpression[#t~ret345,] [2024-10-11 16:10:17,190 ERROR L1136 TypeChecker]: C: descriptor___0.format = "rx status - frame type=%d, csum = %d, ext stat %08x\n" [7060]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret345,],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-11 16:10:17,190 ERROR L1136 TypeChecker]: C: descriptor___1.function = "desc_get_rx_status" [7092]: Variable #t~ret353 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,191 ERROR L1136 TypeChecker]: C: descriptor___1.function = "desc_get_rx_status" [7092]: Undeclared identifier #t~ret353 in IdentifierExpression[#t~ret353,] [2024-10-11 16:10:17,191 ERROR L1136 TypeChecker]: C: descriptor___1.function = "desc_get_rx_status" [7092]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret353,],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-11 16:10:17,191 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7093]: Variable #t~ret354 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,192 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7093]: Undeclared identifier #t~ret354 in IdentifierExpression[#t~ret354,] [2024-10-11 16:10:17,192 ERROR L1136 TypeChecker]: C: descriptor___1.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7093]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret354,],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-11 16:10:17,192 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IP checksum error - stat %08x\n" [7094]: Variable #t~ret355 modified in procedure desc_get_rx_status but not declared [2024-10-11 16:10:17,192 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IP checksum error - stat %08x\n" [7094]: Undeclared identifier #t~ret355 in IdentifierExpression[#t~ret355,] [2024-10-11 16:10:17,193 ERROR L1136 TypeChecker]: C: descriptor___1.format = "IP checksum error - stat %08x\n" [7094]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret355,],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-11 16:10:17,195 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx_refill" [7267]: Variable #t~ret398 modified in procedure xgmac_rx_refill but not declared [2024-10-11 16:10:17,196 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx_refill" [7267]: Undeclared identifier #t~ret398 in IdentifierExpression[#t~ret398,] [2024-10-11 16:10:17,196 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx_refill" [7267]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret398,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,196 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7268]: Variable #t~ret399 modified in procedure xgmac_rx_refill but not declared [2024-10-11 16:10:17,197 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7268]: Undeclared identifier #t~ret399 in IdentifierExpression[#t~ret399,] [2024-10-11 16:10:17,197 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7268]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret399,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,197 ERROR L1136 TypeChecker]: C: descriptor.format = "rx ring: head %d, tail %d\n" [7269]: Variable #t~ret400 modified in procedure xgmac_rx_refill but not declared [2024-10-11 16:10:17,197 ERROR L1136 TypeChecker]: C: descriptor.format = "rx ring: head %d, tail %d\n" [7269]: Undeclared identifier #t~ret400 in IdentifierExpression[#t~ret400,] [2024-10-11 16:10:17,197 ERROR L1136 TypeChecker]: C: descriptor.format = "rx ring: head %d, tail %d\n" [7269]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret400,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,197 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_dma_desc_rings_init" [7313]: Variable #t~ret413 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_dma_desc_rings_init" [7313]: Undeclared identifier #t~ret413 in IdentifierExpression[#t~ret413,] [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_dma_desc_rings_init" [7313]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret413,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7314]: Variable #t~ret414 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7314]: Undeclared identifier #t~ret414 in IdentifierExpression[#t~ret414,] [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7314]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret414,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.format = "mtu [%d] bfsize [%d]\n" [7315]: Variable #t~ret415 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.format = "mtu [%d] bfsize [%d]\n" [7315]: Undeclared identifier #t~ret415 in IdentifierExpression[#t~ret415,] [2024-10-11 16:10:17,198 ERROR L1136 TypeChecker]: C: descriptor.format = "mtu [%d] bfsize [%d]\n" [7315]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret415,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.function = "xgmac_dma_desc_rings_init" [7361]: Variable #t~ret432 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.function = "xgmac_dma_desc_rings_init" [7361]: Undeclared identifier #t~ret432 in IdentifierExpression[#t~ret432,] [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.function = "xgmac_dma_desc_rings_init" [7361]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret432,],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-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7362]: Variable #t~ret433 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7362]: Undeclared identifier #t~ret433 in IdentifierExpression[#t~ret433,] [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7362]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret433,],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-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.format = "DMA desc rings: virt addr (Rx %p, Tx %p)\n\tDMA phy addr (Rx 0x%08x, Tx 0x%08x)\n" [7363]: Variable #t~ret434 modified in procedure xgmac_dma_desc_rings_init but not declared [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.format = "DMA desc rings: virt addr (Rx %p, Tx %p)\n\tDMA phy addr (Rx 0x%08x, Tx 0x%08x)\n" [7363]: Undeclared identifier #t~ret434 in IdentifierExpression[#t~ret434,] [2024-10-11 16:10:17,199 ERROR L1136 TypeChecker]: C: descriptor___0.format = "DMA desc rings: virt addr (Rx %p, Tx %p)\n\tDMA phy addr (Rx 0x%08x, Tx 0x%08x)\n" [7363]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret434,],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-11 16:10:17,203 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_tx_complete" [7563]: Variable #t~ret494 modified in procedure xgmac_tx_complete but not declared [2024-10-11 16:10:17,203 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_tx_complete" [7563]: Undeclared identifier #t~ret494 in IdentifierExpression[#t~ret494,] [2024-10-11 16:10:17,203 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_tx_complete" [7563]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret494,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,204 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7564]: Variable #t~ret495 modified in procedure xgmac_tx_complete but not declared [2024-10-11 16:10:17,204 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7564]: Undeclared identifier #t~ret495 in IdentifierExpression[#t~ret495,] [2024-10-11 16:10:17,204 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7564]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret495,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,204 ERROR L1136 TypeChecker]: C: descriptor.format = "tx ring: curr %d, dirty %d\n" [7565]: Variable #t~ret496 modified in procedure xgmac_tx_complete but not declared [2024-10-11 16:10:17,204 ERROR L1136 TypeChecker]: C: descriptor.format = "tx ring: curr %d, dirty %d\n" [7565]: Undeclared identifier #t~ret496 in IdentifierExpression[#t~ret496,] [2024-10-11 16:10:17,204 ERROR L1136 TypeChecker]: C: descriptor.format = "tx ring: curr %d, dirty %d\n" [7565]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret496,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,206 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_open" [7769]: Variable #t~ret548 modified in procedure xgmac_open but not declared [2024-10-11 16:10:17,207 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_open" [7769]: Undeclared identifier #t~ret548 in IdentifierExpression[#t~ret548,] [2024-10-11 16:10:17,207 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_open" [7769]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret548,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,208 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7770]: Variable #t~ret549 modified in procedure xgmac_open but not declared [2024-10-11 16:10:17,208 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7770]: Undeclared identifier #t~ret549 in IdentifierExpression[#t~ret549,] [2024-10-11 16:10:17,208 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [7770]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret549,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,208 ERROR L1136 TypeChecker]: C: descriptor.format = "generated random MAC address %pM\n" [7771]: Variable #t~ret550 modified in procedure xgmac_open but not declared [2024-10-11 16:10:17,208 ERROR L1136 TypeChecker]: C: descriptor.format = "generated random MAC address %pM\n" [7771]: Undeclared identifier #t~ret550 in IdentifierExpression[#t~ret550,] [2024-10-11 16:10:17,209 ERROR L1136 TypeChecker]: C: descriptor.format = "generated random MAC address %pM\n" [7771]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret550,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,210 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx" [8030]: Variable #t~ret622 modified in procedure xgmac_rx but not declared [2024-10-11 16:10:17,211 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx" [8030]: Undeclared identifier #t~ret622 in IdentifierExpression[#t~ret622,] [2024-10-11 16:10:17,211 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_rx" [8030]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret622,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,211 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8031]: Variable #t~ret623 modified in procedure xgmac_rx but not declared [2024-10-11 16:10:17,211 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8031]: Undeclared identifier #t~ret623 in IdentifierExpression[#t~ret623,] [2024-10-11 16:10:17,211 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8031]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret623,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,211 ERROR L1136 TypeChecker]: C: descriptor.format = "RX frame size %d, COE status: %d\n" [8032]: Variable #t~ret624 modified in procedure xgmac_rx but not declared [2024-10-11 16:10:17,212 ERROR L1136 TypeChecker]: C: descriptor.format = "RX frame size %d, COE status: %d\n" [8032]: Undeclared identifier #t~ret624 in IdentifierExpression[#t~ret624,] [2024-10-11 16:10:17,212 ERROR L1136 TypeChecker]: C: descriptor.format = "RX frame size %d, COE status: %d\n" [8032]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret624,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,213 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_set_rx_mode" [8141]: Variable #t~ret644 modified in procedure xgmac_set_rx_mode but not declared [2024-10-11 16:10:17,214 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_set_rx_mode" [8141]: Undeclared identifier #t~ret644 in IdentifierExpression[#t~ret644,] [2024-10-11 16:10:17,214 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_set_rx_mode" [8141]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret644,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,214 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8142]: Variable #t~ret645 modified in procedure xgmac_set_rx_mode but not declared [2024-10-11 16:10:17,214 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8142]: Undeclared identifier #t~ret645 in IdentifierExpression[#t~ret645,] [2024-10-11 16:10:17,214 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8142]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret645,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,215 ERROR L1136 TypeChecker]: C: descriptor.format = "# mcasts %d, # unicast %d\n" [8143]: Variable #t~ret646 modified in procedure xgmac_set_rx_mode but not declared [2024-10-11 16:10:17,215 ERROR L1136 TypeChecker]: C: descriptor.format = "# mcasts %d, # unicast %d\n" [8143]: Undeclared identifier #t~ret646 in IdentifierExpression[#t~ret646,] [2024-10-11 16:10:17,215 ERROR L1136 TypeChecker]: C: descriptor.format = "# mcasts %d, # unicast %d\n" [8143]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret646,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,216 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_pmt_interrupt" [8323]: Variable #t~ret684 modified in procedure xgmac_pmt_interrupt but not declared [2024-10-11 16:10:17,216 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_pmt_interrupt" [8323]: Undeclared identifier #t~ret684 in IdentifierExpression[#t~ret684,] [2024-10-11 16:10:17,216 ERROR L1136 TypeChecker]: C: descriptor.function = "xgmac_pmt_interrupt" [8323]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret684,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,216 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8324]: Variable #t~ret685 modified in procedure xgmac_pmt_interrupt but not declared [2024-10-11 16:10:17,217 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8324]: Undeclared identifier #t~ret685 in IdentifierExpression[#t~ret685,] [2024-10-11 16:10:17,217 ERROR L1136 TypeChecker]: C: descriptor.filename = "drivers/net/ethernet/calxeda/xgmac.c" [8324]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret685,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,217 ERROR L1136 TypeChecker]: C: descriptor.format = "received Magic frame\n" [8325]: Variable #t~ret686 modified in procedure xgmac_pmt_interrupt but not declared [2024-10-11 16:10:17,217 ERROR L1136 TypeChecker]: C: descriptor.format = "received Magic frame\n" [8325]: Undeclared identifier #t~ret686 in IdentifierExpression[#t~ret686,] [2024-10-11 16:10:17,217 ERROR L1136 TypeChecker]: C: descriptor.format = "received Magic frame\n" [8325]: Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret686,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] [2024-10-11 16:10:17,240 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 04:10:17" (1/1) ... [2024-10-11 16:10:17,240 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-11 16:10:17,240 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-11 16:10:17,242 INFO L158 Benchmark]: Toolchain (without parser) took 4363.25ms. Allocated memory was 62.9MB in the beginning and 245.4MB in the end (delta: 182.5MB). Free memory was 32.9MB in the beginning and 159.3MB in the end (delta: -126.4MB). Peak memory consumption was 67.8MB. Max. memory is 16.1GB. [2024-10-11 16:10:17,246 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 41.9MB. Free memory is still 16.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-11 16:10:17,246 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4189.67ms. Allocated memory was 62.9MB in the beginning and 245.4MB in the end (delta: 182.5MB). Free memory was 32.7MB in the beginning and 153.0MB in the end (delta: -120.3MB). Peak memory consumption was 116.0MB. Max. memory is 16.1GB. [2024-10-11 16:10:17,247 INFO L158 Benchmark]: Boogie Procedure Inliner took 170.61ms. Allocated memory is still 245.4MB. Free memory was 153.0MB in the beginning and 159.3MB in the end (delta: -6.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-10-11 16:10:17,248 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.11ms. Allocated memory is still 41.9MB. Free memory is still 16.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4189.67ms. Allocated memory was 62.9MB in the beginning and 245.4MB in the end (delta: 182.5MB). Free memory was 32.7MB in the beginning and 153.0MB in the end (delta: -120.3MB). Peak memory consumption was 116.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 170.61ms. Allocated memory is still 245.4MB. Free memory was 153.0MB in the beginning and 159.3MB in the end (delta: -6.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 6964]: Type Error Variable #t~ret317 modified in procedure desc_get_tx_status but not declared - TypeErrorResult [Line: 6964]: Type Error Undeclared identifier #t~ret317 in IdentifierExpression[#t~ret317,] - TypeErrorResult [Line: 6964]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret317,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6965]: Type Error Variable #t~ret318 modified in procedure desc_get_tx_status but not declared - TypeErrorResult [Line: 6965]: Type Error Undeclared identifier #t~ret318 in IdentifierExpression[#t~ret318,] - TypeErrorResult [Line: 6965]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret318,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 6966]: Type Error Variable #t~ret319 modified in procedure desc_get_tx_status but not declared - TypeErrorResult [Line: 6966]: Type Error Undeclared identifier #t~ret319 in IdentifierExpression[#t~ret319,] - TypeErrorResult [Line: 6966]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret319,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~0,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~0,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7031]: Type Error Variable #t~ret334 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7031]: Type Error Undeclared identifier #t~ret334 in IdentifierExpression[#t~ret334,] - TypeErrorResult [Line: 7031]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret334,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7032]: Type Error Variable #t~ret335 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7032]: Type Error Undeclared identifier #t~ret335 in IdentifierExpression[#t~ret335,] - TypeErrorResult [Line: 7032]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret335,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7033]: Type Error Variable #t~ret336 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7033]: Type Error Undeclared identifier #t~ret336 in IdentifierExpression[#t~ret336,] - TypeErrorResult [Line: 7033]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret336,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~1,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~1,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7058]: Type Error Variable #t~ret343 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7058]: Type Error Undeclared identifier #t~ret343 in IdentifierExpression[#t~ret343,] - TypeErrorResult [Line: 7058]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret343,],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: 7059]: Type Error Variable #t~ret344 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7059]: Type Error Undeclared identifier #t~ret344 in IdentifierExpression[#t~ret344,] - TypeErrorResult [Line: 7059]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret344,],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: 7060]: Type Error Variable #t~ret345 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7060]: Type Error Undeclared identifier #t~ret345 in IdentifierExpression[#t~ret345,] - TypeErrorResult [Line: 7060]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret345,],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: 7092]: Type Error Variable #t~ret353 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7092]: Type Error Undeclared identifier #t~ret353 in IdentifierExpression[#t~ret353,] - TypeErrorResult [Line: 7092]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret353,],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: 7093]: Type Error Variable #t~ret354 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7093]: Type Error Undeclared identifier #t~ret354 in IdentifierExpression[#t~ret354,] - TypeErrorResult [Line: 7093]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret354,],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: 7094]: Type Error Variable #t~ret355 modified in procedure desc_get_rx_status but not declared - TypeErrorResult [Line: 7094]: Type Error Undeclared identifier #t~ret355 in IdentifierExpression[#t~ret355,] - TypeErrorResult [Line: 7094]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret355,],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: 7267]: Type Error Variable #t~ret398 modified in procedure xgmac_rx_refill but not declared - TypeErrorResult [Line: 7267]: Type Error Undeclared identifier #t~ret398 in IdentifierExpression[#t~ret398,] - TypeErrorResult [Line: 7267]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret398,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7268]: Type Error Variable #t~ret399 modified in procedure xgmac_rx_refill but not declared - TypeErrorResult [Line: 7268]: Type Error Undeclared identifier #t~ret399 in IdentifierExpression[#t~ret399,] - TypeErrorResult [Line: 7268]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret399,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7269]: Type Error Variable #t~ret400 modified in procedure xgmac_rx_refill but not declared - TypeErrorResult [Line: 7269]: Type Error Undeclared identifier #t~ret400 in IdentifierExpression[#t~ret400,] - TypeErrorResult [Line: 7269]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret400,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~2,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~2,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7313]: Type Error Variable #t~ret413 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7313]: Type Error Undeclared identifier #t~ret413 in IdentifierExpression[#t~ret413,] - TypeErrorResult [Line: 7313]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret413,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7314]: Type Error Variable #t~ret414 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7314]: Type Error Undeclared identifier #t~ret414 in IdentifierExpression[#t~ret414,] - TypeErrorResult [Line: 7314]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret414,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7315]: Type Error Variable #t~ret415 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7315]: Type Error Undeclared identifier #t~ret415 in IdentifierExpression[#t~ret415,] - TypeErrorResult [Line: 7315]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret415,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~3,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~3,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7361]: Type Error Variable #t~ret432 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7361]: Type Error Undeclared identifier #t~ret432 in IdentifierExpression[#t~ret432,] - TypeErrorResult [Line: 7361]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret432,],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: 7362]: Type Error Variable #t~ret433 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7362]: Type Error Undeclared identifier #t~ret433 in IdentifierExpression[#t~ret433,] - TypeErrorResult [Line: 7362]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret433,],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: 7363]: Type Error Variable #t~ret434 modified in procedure xgmac_dma_desc_rings_init but not declared - TypeErrorResult [Line: 7363]: Type Error Undeclared identifier #t~ret434 in IdentifierExpression[#t~ret434,] - TypeErrorResult [Line: 7363]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret434,],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: 7563]: Type Error Variable #t~ret494 modified in procedure xgmac_tx_complete but not declared - TypeErrorResult [Line: 7563]: Type Error Undeclared identifier #t~ret494 in IdentifierExpression[#t~ret494,] - TypeErrorResult [Line: 7563]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret494,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7564]: Type Error Variable #t~ret495 modified in procedure xgmac_tx_complete but not declared - TypeErrorResult [Line: 7564]: Type Error Undeclared identifier #t~ret495 in IdentifierExpression[#t~ret495,] - TypeErrorResult [Line: 7564]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret495,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7565]: Type Error Variable #t~ret496 modified in procedure xgmac_tx_complete but not declared - TypeErrorResult [Line: 7565]: Type Error Undeclared identifier #t~ret496 in IdentifierExpression[#t~ret496,] - TypeErrorResult [Line: 7565]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret496,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~4,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~4,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7769]: Type Error Variable #t~ret548 modified in procedure xgmac_open but not declared - TypeErrorResult [Line: 7769]: Type Error Undeclared identifier #t~ret548 in IdentifierExpression[#t~ret548,] - TypeErrorResult [Line: 7769]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret548,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7770]: Type Error Variable #t~ret549 modified in procedure xgmac_open but not declared - TypeErrorResult [Line: 7770]: Type Error Undeclared identifier #t~ret549 in IdentifierExpression[#t~ret549,] - TypeErrorResult [Line: 7770]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret549,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 7771]: Type Error Variable #t~ret550 modified in procedure xgmac_open but not declared - TypeErrorResult [Line: 7771]: Type Error Undeclared identifier #t~ret550 in IdentifierExpression[#t~ret550,] - TypeErrorResult [Line: 7771]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret550,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~5,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~5,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8030]: Type Error Variable #t~ret622 modified in procedure xgmac_rx but not declared - TypeErrorResult [Line: 8030]: Type Error Undeclared identifier #t~ret622 in IdentifierExpression[#t~ret622,] - TypeErrorResult [Line: 8030]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret622,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8031]: Type Error Variable #t~ret623 modified in procedure xgmac_rx but not declared - TypeErrorResult [Line: 8031]: Type Error Undeclared identifier #t~ret623 in IdentifierExpression[#t~ret623,] - TypeErrorResult [Line: 8031]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret623,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8032]: Type Error Variable #t~ret624 modified in procedure xgmac_rx but not declared - TypeErrorResult [Line: 8032]: Type Error Undeclared identifier #t~ret624 in IdentifierExpression[#t~ret624,] - TypeErrorResult [Line: 8032]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret624,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~6,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~6,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8141]: Type Error Variable #t~ret644 modified in procedure xgmac_set_rx_mode but not declared - TypeErrorResult [Line: 8141]: Type Error Undeclared identifier #t~ret644 in IdentifierExpression[#t~ret644,] - TypeErrorResult [Line: 8141]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret644,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8142]: Type Error Variable #t~ret645 modified in procedure xgmac_set_rx_mode but not declared - TypeErrorResult [Line: 8142]: Type Error Undeclared identifier #t~ret645 in IdentifierExpression[#t~ret645,] - TypeErrorResult [Line: 8142]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret645,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8143]: Type Error Variable #t~ret646 modified in procedure xgmac_set_rx_mode but not declared - TypeErrorResult [Line: 8143]: Type Error Undeclared identifier #t~ret646 in IdentifierExpression[#t~ret646,] - TypeErrorResult [Line: 8143]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret646,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~7,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~7,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8323]: Type Error Variable #t~ret684 modified in procedure xgmac_pmt_interrupt but not declared - TypeErrorResult [Line: 8323]: Type Error Undeclared identifier #t~ret684 in IdentifierExpression[#t~ret684,] - TypeErrorResult [Line: 8323]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret684,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[8,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8324]: Type Error Variable #t~ret685 modified in procedure xgmac_pmt_interrupt but not declared - TypeErrorResult [Line: 8324]: Type Error Undeclared identifier #t~ret685 in IdentifierExpression[#t~ret685,] - TypeErrorResult [Line: 8324]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret685,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[16,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] - TypeErrorResult [Line: 8325]: Type Error Variable #t~ret686 modified in procedure xgmac_pmt_interrupt but not declared - TypeErrorResult [Line: 8325]: Type Error Undeclared identifier #t~ret686 in IdentifierExpression[#t~ret686,] - TypeErrorResult [Line: 8325]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#t~ret686,],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#descriptor~8,],base],FunctionApplication[~bvadd~64,[BitvecLiteral[24,64],StructAccessExpression[IdentifierExpression[~#descriptor~8,],offset]]]]],BitvecLiteral[8,64]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5127]: 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"); [5127] - GenericResultAtLocation [Line: 5134]: 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)); [5134] - GenericResultAtLocation [Line: 5141]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5141] - GenericResultAtLocation [Line: 5182]: 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 *)"/home/debian/klever-work/native-scheduler-work-dir/scheduler/jobs/dfbfd2da522a1f5f4786ee57b863db44/klever-core-work-dir/f860c18/linux-kernel-locking-spinlock/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5182-5183] - GenericResultAtLocation [Line: 5188]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5188-5190] - GenericResultAtLocation [Line: 5204]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("rep; nop": : : "memory"); [5204] - GenericResultAtLocation [Line: 5354]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5354] - GenericResultAtLocation [Line: 5362]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr))); [5362] - GenericResultAtLocation [Line: 5369]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5369] - GenericResultAtLocation [Line: 5376]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr))); [5376] - GenericResultAtLocation [Line: 5497]: 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)); [5497-5498] - GenericResultAtLocation [Line: 5531]: 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)); [5531-5532] - GenericResultAtLocation [Line: 5572]: 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" (79), "i" (12UL)); [5572-5573] - GenericResultAtLocation [Line: 5601]: 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" (91), "i" (12UL)); [5601-5602] - GenericResultAtLocation [Line: 5920]: 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" (502), "i" (12UL)); [5920-5921] - GenericResultAtLocation [Line: 5927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [5927] - GenericResultAtLocation [Line: 6189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6189] - GenericResultAtLocation [Line: 6192]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6192] - GenericResultAtLocation [Line: 6195]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6195] - GenericResultAtLocation [Line: 6198]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6198] - GenericResultAtLocation [Line: 6229]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6229] - GenericResultAtLocation [Line: 6232]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6232] - GenericResultAtLocation [Line: 6235]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6235] - GenericResultAtLocation [Line: 6238]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6238] - GenericResultAtLocation [Line: 6269]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6269] - GenericResultAtLocation [Line: 6272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6272] - GenericResultAtLocation [Line: 6275]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6275] - GenericResultAtLocation [Line: 6278]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6278] - GenericResultAtLocation [Line: 6309]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6309] - GenericResultAtLocation [Line: 6312]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6312] - GenericResultAtLocation [Line: 6315]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6315] - GenericResultAtLocation [Line: 6318]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6318] - GenericResultAtLocation [Line: 6439]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "m" (cpu_number)); [6439] - GenericResultAtLocation [Line: 6442]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6442] - GenericResultAtLocation [Line: 6445]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6445] - GenericResultAtLocation [Line: 6448]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "m" (cpu_number)); [6448] - GenericResultAtLocation [Line: 6479]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____0): "m" (cpu_number)); [6479] - GenericResultAtLocation [Line: 6482]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6482] - GenericResultAtLocation [Line: 6485]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6485] - GenericResultAtLocation [Line: 6488]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____0): "m" (cpu_number)); [6488] - GenericResultAtLocation [Line: 6519]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____1): "m" (cpu_number)); [6519] - GenericResultAtLocation [Line: 6522]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6522] - GenericResultAtLocation [Line: 6525]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6525] - GenericResultAtLocation [Line: 6528]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____1): "m" (cpu_number)); [6528] - GenericResultAtLocation [Line: 6559]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret_____2): "m" (cpu_number)); [6559] - GenericResultAtLocation [Line: 6562]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6562] - GenericResultAtLocation [Line: 6565]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6565] - GenericResultAtLocation [Line: 6568]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret_____2): "m" (cpu_number)); [6568] - GenericResultAtLocation [Line: 7613]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7613] - GenericResultAtLocation [Line: 7923]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [7923] - GenericResultAtLocation [Line: 7927]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7927] - GenericResultAtLocation [Line: 7934]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [7934] 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