./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-02-07_10-47-16.files/SV-COMP24_unreach-call/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7c74aec Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i ./goblint.2024-02-07_10-47-16.files/SV-COMP24_unreach-call/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.fix-undeclared-acsl-variable-e7c74ae-m [2024-02-07 19:31:24,833 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-07 19:31:24,908 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-07 19:31:24,913 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-07 19:31:24,913 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-07 19:31:24,940 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-07 19:31:24,943 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-07 19:31:24,943 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-07 19:31:24,944 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-07 19:31:24,948 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-07 19:31:24,948 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-07 19:31:24,948 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-07 19:31:24,949 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-07 19:31:24,950 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-07 19:31:24,950 INFO L153 SettingsManager]: * Use SBE=true [2024-02-07 19:31:24,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-07 19:31:24,951 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-07 19:31:24,951 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-07 19:31:24,951 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-07 19:31:24,951 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-07 19:31:24,951 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-07 19:31:24,952 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-07 19:31:24,952 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-07 19:31:24,953 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-07 19:31:24,953 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-07 19:31:24,953 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-07 19:31:24,954 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-07 19:31:24,954 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-07 19:31:24,954 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-07 19:31:24,954 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-07 19:31:24,955 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-07 19:31:24,955 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-07 19:31:24,956 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-07 19:31:24,956 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-07 19:31:24,956 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-07 19:31:24,956 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-07 19:31:24,956 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-07 19:31:24,956 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-07 19:31:24,956 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-07 19:31:24,957 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-07 19:31:24,957 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-07 19:31:24,957 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-07 19:31:24,957 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-07 19:31:24,957 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-07 19:31:25,192 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-07 19:31:25,212 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-07 19:31:25,214 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-07 19:31:25,215 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-07 19:31:25,215 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-07 19:31:25,217 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-02-07_10-47-16.files/SV-COMP24_unreach-call/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.yml/witness.yml [2024-02-07 19:31:25,496 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-07 19:31:25,496 INFO L274 PluginConnector]: CDTParser initialized [2024-02-07 19:31:25,496 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i [2024-02-07 19:31:26,526 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-07 19:31:26,948 INFO L384 CDTParser]: Found 1 translation units. [2024-02-07 19:31:26,948 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i [2024-02-07 19:31:26,987 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7f7b7574/b6b0b47600224bfd8f57aa064dfb2015/FLAG2db5223c2 [2024-02-07 19:31:27,002 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d7f7b7574/b6b0b47600224bfd8f57aa064dfb2015 [2024-02-07 19:31:27,002 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-07 19:31:27,004 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-07 19:31:27,005 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-07 19:31:27,005 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-07 19:31:27,009 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-07 19:31:27,009 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 07.02 07:31:25" (1/2) ... [2024-02-07 19:31:27,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69dd5b58 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 07.02 07:31:27, skipping insertion in model container [2024-02-07 19:31:27,010 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 07.02 07:31:25" (1/2) ... [2024-02-07 19:31:27,012 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2f09a8ce and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 07.02 07:31:27, skipping insertion in model container [2024-02-07 19:31:27,012 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.02 07:31:27" (2/2) ... [2024-02-07 19:31:27,013 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69dd5b58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 07:31:27, skipping insertion in model container [2024-02-07 19:31:27,013 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.02 07:31:27" (2/2) ... [2024-02-07 19:31:27,013 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-07 19:31:34,323 INFO L74 edCorrectnessWitness]: Found the following entries in the witness: [2024-02-07 19:31:34,324 INFO L76 edCorrectnessWitness]: Location invariant before [L6519-L6519] (0 <= version) && (version <= 255) [2024-02-07 19:31:34,324 INFO L76 edCorrectnessWitness]: Location invariant before [L8350-L8350] (size == 4U && size == (size_t )4UL) || ((size <= 40U && size <= 127U) && ((size == 0U || size == 16U) || size == 40U)) [2024-02-07 19:31:34,324 INFO L76 edCorrectnessWitness]: Location invariant before [L5683-L5683] ((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == __esi)) && (__esi == 0UL) [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7200-L7200] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7487-L7488] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7660-L7661] 0 == arg2 [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7932-L7932] ((0 == ldv_3_callback_ndo_do_ioctl) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == 0) [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7264-L7264] dev_id == dev [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L6193-L6193] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7961-L7961] (arg0 == data) && (ldv_3_callback_ndo_do_ioctl == 0) [2024-02-07 19:31:34,325 INFO L76 edCorrectnessWitness]: Location invariant before [L7230-L7230] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L6483-L6483] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L7268-L7268] dev_id == dev [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L10045-L10045] ((0 == arg4) && (8ULL == arg2)) && (arg0 == & ioport_resource) [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L7792-L7792] arg0 == ldv_9_netdev_net_device [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L6981-L6981] st_fifo == & self->st_fifo [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L10051-L10051] 488 == arg0 [2024-02-07 19:31:34,326 INFO L76 edCorrectnessWitness]: Location invariant before [L7280-L7280] dev_id == dev [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L7051-L7051] st_fifo == & self->st_fifo [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L6481-L6481] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L7958-L7960] (arg0 == data) && (ldv_3_callback_ndo_start_xmit == 0) [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L5843-L5843] dev == & x86_dma_fallback_dev [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L7504-L7504] ((((0 == ret) && (0UL == flags)) && (rq == irq___0)) && (cmd != 35314)) && (cmd != 35315) [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L6337-L6337] dev == 0 [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L7212-L7212] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)128)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)64) || new_icr == (unsigned char)128) [2024-02-07 19:31:34,327 INFO L76 edCorrectnessWitness]: Location invariant before [L5867-L5867] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L7019-L7019] st_fifo == & self->st_fifo [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L7068-L7068] st_fifo == & self->st_fifo [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant after [L5682-L5682] (((0UL == __ret) && (0UL == __edi)) && (__ret == __edi)) && (__edi == 0UL) [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L5654-L5654] 0L == nr [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L10019-L10019] 12 == arg0 [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L6154-L6154] cb == & skb->cb [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L5933-L5933] ((((((((4000U <= size) && (size <= 14384U)) && (size <= 32767U)) && (208U == flag)) && (dev == 0)) && (dev == (struct device *)0)) && (flag == 208U)) && (size != 0U)) && (size == 4000U || size == 14384U) [2024-02-07 19:31:34,328 INFO L76 edCorrectnessWitness]: Location invariant before [L7065-L7065] st_fifo == & self->st_fifo [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L6484-L6484] (((((0 <= irq___0) && (0 <= i)) && (irq___0 <= 11)) && (irq___0 <= 127)) && (i <= 1)) && (irq___0 == 0 || irq___0 == 11) [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L7203-L7203] 0U == new_icr [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L7089-L7089] (0U == byte) && (byte == (unsigned char)0) [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L5912-L5912] (((((((4000U <= size) && (size <= 14384U)) && (size <= 32767U)) && (dev == 0)) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0)) && (size != 0U)) && (size == 4000U || size == 14384U) [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L7004-L7004] st_fifo == & self->st_fifo [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L5897-L5897] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L5898-L5898] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,329 INFO L76 edCorrectnessWitness]: Location invariant before [L7072-L7072] st_fifo == & self->st_fifo [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L5823-L5823] ((1UL <= dma_mask) && (dev == & x86_dma_fallback_dev)) && (dma_mask != 0UL) [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L8208-L8208] ((((-128 <= val) && (-19 <= val)) && (val <= 0)) && (val <= 127)) && (val == -19 || val == 0) [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L5689-L5690] (((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax)) && (__eax == 0UL) [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L7197-L7197] 0U == new_icr [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L7141-L7141] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L7808-L7808] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L7031-L7031] st_fifo == & self->st_fifo [2024-02-07 19:31:34,330 INFO L76 edCorrectnessWitness]: Location invariant before [L7042-L7042] st_fifo == & self->st_fifo [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L5745-L5745] (0UL == flags) && (flags == 0UL) [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L7534-L7534] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L7886-L7886] arg0 == data [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L8216-L8216] ((((-128 <= init_ret_val) && (-19 <= init_ret_val)) && (init_ret_val <= 0)) && (init_ret_val <= 127)) && (init_ret_val == -19 || init_ret_val == 0) [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L7136-L7136] (0 <= actual) && (0U == new_icr) [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L7148-L7148] 0U == new_icr [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L7257-L7257] dev_id == dev [2024-02-07 19:31:34,331 INFO L76 edCorrectnessWitness]: Location invariant before [L6410-L6410] err == 0 [2024-02-07 19:31:34,332 INFO L76 edCorrectnessWitness]: Location invariant before [L6549-L6549] 96 == ir_mode [2024-02-07 19:31:34,332 INFO L76 edCorrectnessWitness]: Location invariant before [L7140-L7140] 0U == new_icr [2024-02-07 19:31:34,334 INFO L76 edCorrectnessWitness]: Location invariant before [L7948-L7948] arg0 == data [2024-02-07 19:31:34,334 INFO L76 edCorrectnessWitness]: Location invariant before [L6987-L6987] st_fifo == & self->st_fifo [2024-02-07 19:31:34,334 INFO L76 edCorrectnessWitness]: Location invariant before [L7294-L7294] (0 == status) && (status == 0) [2024-02-07 19:31:34,334 INFO L76 edCorrectnessWitness]: Location invariant before [L7659-L7659] 0 == arg2 [2024-02-07 19:31:34,334 INFO L76 edCorrectnessWitness]: Location invariant before [L7529-L7529] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,334 INFO L76 edCorrectnessWitness]: Location invariant before [L6348-L6348] ((384U <= iobase) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L5840-L5840] ((((((((1UL <= dma_mask) && (32976U <= gfp)) && (gfp <= 32977U)) && (gfp <= 65535U)) && (dma_mask <= 4294967295UL)) && (dev == & x86_dma_fallback_dev)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 32976U || gfp == 32977U) [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L5700-L5702] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L7319-L7319] ((0 <= status) && (status <= 1)) && (status == 0 || status == 1) [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L5682-L5682] (((0UL == __ret) && (0UL == __edi)) && (__ret == __edi)) && (__edi == 0UL) [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L6257-L6257] 0 <= i [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L7038-L7038] st_fifo == & self->st_fifo [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L7009-L7009] st_fifo == & self->st_fifo [2024-02-07 19:31:34,335 INFO L76 edCorrectnessWitness]: Location invariant before [L5836-L5836] ((((1UL <= dma_mask) && (dma_mask <= 16777215UL)) && (dev == & x86_dma_fallback_dev)) && (gfp == 32976U)) && (dma_mask != 0UL) [2024-02-07 19:31:34,336 INFO L76 edCorrectnessWitness]: Location invariant before [L7500-L7500] (((0 == ret) && (0UL == flags)) && (rq == irq___0)) && (cmd != 35314) [2024-02-07 19:31:34,336 INFO L76 edCorrectnessWitness]: Location invariant before [L5839-L5839] (((((((1UL <= dma_mask) && (32976U <= gfp)) && (gfp <= 32977U)) && (gfp <= 65535U)) && (dev == & x86_dma_fallback_dev)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 32976U || gfp == 32977U) [2024-02-07 19:31:34,337 INFO L76 edCorrectnessWitness]: Location invariant before [L5945-L5945] (1 == len) && (len == 1) [2024-02-07 19:31:34,338 INFO L76 edCorrectnessWitness]: Location invariant before [L7003-L7003] st_fifo == & self->st_fifo [2024-02-07 19:31:34,338 INFO L76 edCorrectnessWitness]: Location invariant before [L7485-L7485] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L7965-L7968] (arg0 == data) && (ldv_3_callback_ndo_do_ioctl == 0) [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L7206-L7206] 0U == new_icr [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L6802-L6802] (0 == actual) && (fifo_size == 32) [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L5962-L5962] (dev == 0) && (dev == (struct net_device *)0) [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L9971-L9971] arg1 == (char const *)"w83977af @ 0x%03x" [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L6832-L6832] (0 <= actual) && (fifo_size <= 31) [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L6989-L6989] st_fifo == & self->st_fifo [2024-02-07 19:31:34,339 INFO L76 edCorrectnessWitness]: Location invariant before [L7957-L7957] arg0 == data [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L5832-L5832] (((((((((dev == & x86_dma_fallback_dev) && (gfp == 32976U)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L7306-L7306] 0 == status [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L5896-L5896] ((dev == 0) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant after [L5683-L5683] ((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == __esi)) && (__esi == 0UL) [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L6627-L6627] 96 == ir_mode [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L6279-L6279] 0 <= i [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L8115-L8115] (0UL == flags) && (flags == 0UL) [2024-02-07 19:31:34,340 INFO L76 edCorrectnessWitness]: Location invariant before [L7872-L7873] ((((0 <= ldv_2_line_line) && (ldv_2_line_line <= 11)) && (ldv_2_line_line <= 127)) && (arg0 == data)) && (ldv_2_line_line == 0 || ldv_2_line_line == 11) [2024-02-07 19:31:34,341 INFO L76 edCorrectnessWitness]: Location invariant before [L7702-L7702] arg0 == ldv_6_netdev_net_device [2024-02-07 19:31:34,341 INFO L76 edCorrectnessWitness]: Location invariant before [L6555-L6555] 96 == ir_mode [2024-02-07 19:31:34,341 INFO L76 edCorrectnessWitness]: Location invariant before [L6563-L6563] ((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U) [2024-02-07 19:31:34,341 INFO L76 edCorrectnessWitness]: Location invariant before [L8086-L8086] ((ldv_func_arg1 <= 11U) && (ldv_func_arg1 <= 127U)) && (ldv_func_arg1 == 0U || ldv_func_arg1 == 11U) [2024-02-07 19:31:34,341 INFO L76 edCorrectnessWitness]: Location invariant before [L7730-L7730] ((((-128 <= ldv_7_ret_default) && (-11 <= ldv_7_ret_default)) && (ldv_7_ret_default <= 0)) && (ldv_7_ret_default <= 127)) && (ldv_7_ret_default == -11 || ldv_7_ret_default == 0) [2024-02-07 19:31:34,341 INFO L76 edCorrectnessWitness]: Location invariant before [L6579-L6579] ((((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U)) && (speed != 576000U) [2024-02-07 19:31:34,342 INFO L76 edCorrectnessWitness]: Location invariant before [L6547-L6547] 96 == ir_mode [2024-02-07 19:31:34,342 INFO L76 edCorrectnessWitness]: Location invariant before [L7907-L7907] arg0 == (void *)0 [2024-02-07 19:31:34,342 INFO L76 edCorrectnessWitness]: Location invariant before [L6489-L6489] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,342 INFO L76 edCorrectnessWitness]: Location invariant before [L7560-L7560] ((((((-128 <= ret) && (-95 <= ret)) && (ret <= 0)) && (ret <= 127)) && (0UL == flags)) && (rq == irq___0)) && ((ret == -95 || ret == -1) || ret == 0) [2024-02-07 19:31:34,343 INFO L76 edCorrectnessWitness]: Location invariant before [L6185-L6185] devnum == (__u8 )6 [2024-02-07 19:31:34,343 INFO L76 edCorrectnessWitness]: Location invariant before [L5685-L5685] (((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-02-07 19:31:34,343 INFO L76 edCorrectnessWitness]: Location invariant before [L5694-L5695] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:34,344 INFO L76 edCorrectnessWitness]: Location invariant before [L7220-L7220] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)128)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)64) || new_icr == (unsigned char)128) [2024-02-07 19:31:34,344 INFO L76 edCorrectnessWitness]: Location invariant before [L7053-L7053] st_fifo == & self->st_fifo [2024-02-07 19:31:34,344 INFO L76 edCorrectnessWitness]: Location invariant before [L6162-L6162] cb == & skb->cb [2024-02-07 19:31:34,344 INFO L76 edCorrectnessWitness]: Location invariant before [L7192-L7192] (0U == new_icr) && (new_icr == (unsigned char)0) [2024-02-07 19:31:34,344 INFO L76 edCorrectnessWitness]: Location invariant before [L5860-L5860] (((dev == 0) && (dev == (struct device *)0)) && (gfp == 32976U)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,344 INFO L76 edCorrectnessWitness]: Location invariant before [L7259-L7259] dev_id == dev [2024-02-07 19:31:34,345 INFO L76 edCorrectnessWitness]: Location invariant before [L6559-L6559] (96 == ir_mode) && (speed != 9600U) [2024-02-07 19:31:34,345 INFO L76 edCorrectnessWitness]: Location invariant before [L7866-L7866] arg0 == data [2024-02-07 19:31:34,345 INFO L76 edCorrectnessWitness]: Location invariant before [L6610-L6610] (96 == ir_mode) && (speed == 115200U) [2024-02-07 19:31:34,345 INFO L76 edCorrectnessWitness]: Location invariant before [L7310-L7310] 0 == status [2024-02-07 19:31:34,346 INFO L76 edCorrectnessWitness]: Location invariant before [L6318-L6318] ((384U <= iobase) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:34,346 INFO L76 edCorrectnessWitness]: Location invariant before [L5747-L5747] 0UL == flags [2024-02-07 19:31:34,346 INFO L76 edCorrectnessWitness]: Location invariant before [L6800-L6800] 0 == actual [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L5899-L5899] ((dev == (struct device *)0) && (attrs == (struct dma_attrs *)0)) && (_flags == 0UL) [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L6313-L6314] ((384U <= iobase) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L6571-L6571] ((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U) [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L6969-L6969] st_fifo == & self->st_fifo [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L6977-L6977] st_fifo == & self->st_fifo [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L7857-L7857] arg0 == data [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L7875-L7875] arg0 == data [2024-02-07 19:31:34,347 INFO L76 edCorrectnessWitness]: Location invariant before [L6700-L6700] speed != -1 [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L5868-L5868] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L5835-L5835] (((1UL <= dma_mask) && (dev == & x86_dma_fallback_dev)) && (gfp == 32976U)) && (dma_mask != 0UL) [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L6480-L6480] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L7127-L7127] ((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (isr != 0) [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L7952-L7952] arg0 == data [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L6727-L6727] (0 <= mtt) && (mtt <= 65535) [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L7006-L7006] st_fifo == & self->st_fifo [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L5936-L5936] (208U == flag) && (dev == (struct device *)0) [2024-02-07 19:31:34,348 INFO L76 edCorrectnessWitness]: Location invariant before [L6488-L6488] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,349 INFO L76 edCorrectnessWitness]: Location invariant before [L6970-L6970] st_fifo == & self->st_fifo [2024-02-07 19:31:34,349 INFO L76 edCorrectnessWitness]: Location invariant before [L5817-L5817] dev == & x86_dma_fallback_dev [2024-02-07 19:31:34,349 INFO L76 edCorrectnessWitness]: Location invariant before [L6616-L6616] ((32 == ir_mode) && (speed == 576000U)) && (ir_mode == 32) [2024-02-07 19:31:34,349 INFO L76 edCorrectnessWitness]: Location invariant before [L7063-L7063] st_fifo == & self->st_fifo [2024-02-07 19:31:34,349 INFO L76 edCorrectnessWitness]: Location invariant before [L6980-L6980] st_fifo == & self->st_fifo [2024-02-07 19:31:34,350 INFO L76 edCorrectnessWitness]: Location invariant before [L6283-L6283] 0 <= i [2024-02-07 19:31:34,350 INFO L76 edCorrectnessWitness]: Location invariant before [L7029-L7029] st_fifo == & self->st_fifo [2024-02-07 19:31:34,350 INFO L76 edCorrectnessWitness]: Location invariant before [L8678-L8678] expr == 0 [2024-02-07 19:31:34,350 INFO L76 edCorrectnessWitness]: Location invariant before [L7267-L7267] dev_id == dev [2024-02-07 19:31:34,350 INFO L76 edCorrectnessWitness]: Location invariant before [L7095-L7095] 0U == byte [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7018-L7018] st_fifo == & self->st_fifo [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7938-L7938] (((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit) [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L6127-L6127] (dmanr <= 1U) && (dmanr == 0U || dmanr == 1U) [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7170-L7170] ((((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)32)) && (new_icr <= (unsigned char)127)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)2) || new_icr == (unsigned char)32) [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7304-L7304] 0 == status [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7736-L7736] ((((-128 <= ldv_7_ret_default) && (-11 <= ldv_7_ret_default)) && (ldv_7_ret_default <= 0)) && (ldv_7_ret_default <= 127)) && (ldv_7_ret_default == -11 || ldv_7_ret_default == 0) [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7225-L7225] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)128)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)64) || new_icr == (unsigned char)128) [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L6615-L6615] 96 == ir_mode [2024-02-07 19:31:34,351 INFO L76 edCorrectnessWitness]: Location invariant before [L7265-L7265] dev_id == dev [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L6482-L6482] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L7514-L7514] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L7972-L7972] arg0 == data [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L6803-L6803] 0 == actual [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L7905-L7905] arg0 == (void *)0 [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L7013-L7013] st_fifo == & self->st_fifo [2024-02-07 19:31:34,352 INFO L76 edCorrectnessWitness]: Location invariant before [L6721-L6721] (0 <= mtt) && (mtt <= 65535) [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L7654-L7654] 0 == arg2 [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L7871-L7871] arg0 == data [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L7146-L7146] 0U == new_icr [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L6634-L6634] (((((((((160 == ir_mode) && (ir_mode == 160)) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U)) && (speed != 576000U)) && (speed != 1152000U)) && (speed != 4000000U) [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L7776-L7776] 0UL == arg2 [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L5918-L5918] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L8676-L8676] ((0 <= expr) && (expr <= 1)) && (expr == 0 || expr == 1) [2024-02-07 19:31:34,353 INFO L76 edCorrectnessWitness]: Location invariant before [L7768-L7768] ((0UL == arg2) && (arg0 == ldv_8_line_line)) && (arg1 == ldv_8_callback_handler) [2024-02-07 19:31:34,354 INFO L76 edCorrectnessWitness]: Location invariant before [L5803-L5804] (dev == 0) && (dev == (struct device *)0) [2024-02-07 19:31:34,354 INFO L76 edCorrectnessWitness]: Location invariant before [L7281-L7281] dev_id == dev [2024-02-07 19:31:34,354 INFO L76 edCorrectnessWitness]: Location invariant before [L7950-L7950] arg0 == data [2024-02-07 19:31:34,355 INFO L76 edCorrectnessWitness]: Location invariant before [L7137-L7137] (0 <= actual) && (0U == new_icr) [2024-02-07 19:31:34,355 INFO L76 edCorrectnessWitness]: Location invariant before [L6546-L6546] (96 == ir_mode) && (ir_mode == 96) [2024-02-07 19:31:34,355 INFO L76 edCorrectnessWitness]: Location invariant before [L7524-L7524] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,355 INFO L76 edCorrectnessWitness]: Location invariant before [L6548-L6548] 96 == ir_mode [2024-02-07 19:31:34,356 INFO L76 edCorrectnessWitness]: Location invariant before [L7195-L7195] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,356 INFO L76 edCorrectnessWitness]: Location invariant before [L7877-L7877] arg0 == data [2024-02-07 19:31:34,358 INFO L76 edCorrectnessWitness]: Location invariant before [L6531-L6531] (0 <= i) && (i <= 2) [2024-02-07 19:31:34,358 INFO L76 edCorrectnessWitness]: Location invariant before [L7234-L7234] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:34,358 INFO L76 edCorrectnessWitness]: Location invariant before [L9967-L9967] 343600UL == arg0 [2024-02-07 19:31:34,358 INFO L76 edCorrectnessWitness]: Location invariant before [L6628-L6628] ((160 == ir_mode) && (speed == 4000000U)) && (ir_mode == 160) [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L7131-L7131] 0U == new_icr [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L7908-L7908] arg0 == (void *)0 [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L7493-L7493] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L7176-L7176] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L5871-L5873] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L7790-L7790] arg0 == ldv_9_netdev_net_device [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L6351-L6351] (dma___0 <= 1U) && (dma___0 == 0U || dma___0 == 1U) [2024-02-07 19:31:34,363 INFO L76 edCorrectnessWitness]: Location invariant before [L5684-L5684] ((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == __edx)) && (__edx == 0UL) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L6999-L6999] st_fifo == & self->st_fifo [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L7770-L7771] (((((((((0 <= ldv_8_line_line) && (ldv_8_line_line <= 11)) && (ldv_8_line_line <= 127)) && (0 == ldv_8_thread_thread)) && (0UL == arg2)) && (arg0 == ldv_8_line_line)) && (arg1 == ldv_8_callback_handler)) && (arg4 == ldv_8_data_data)) && (ldv_8_thread_thread == 0)) && (ldv_8_line_line == 0 || ldv_8_line_line == 11) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L7860-L7860] ((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == ldv_2_data_data)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L5857-L5857] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L5819-L5819] dev == & x86_dma_fallback_dev [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L5901-L5901] ((dev == (struct device *)0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L6583-L6583] (((((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U)) && (speed != 576000U)) && (speed != 1152000U) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L5703-L5703] (((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax)) && (__eax == 0UL) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L6487-L6487] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,364 INFO L76 edCorrectnessWitness]: Location invariant before [L10048-L10048] arg0 == (struct device *)0 [2024-02-07 19:31:34,365 INFO L76 edCorrectnessWitness]: Location invariant before [L7536-L7536] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L5879-L5879] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L6590-L6590] (96 == ir_mode) && (speed == 9600U) [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L7033-L7033] st_fifo == & self->st_fifo [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L6552-L6552] 96 == ir_mode [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L7769-L7769] ((((0 == ldv_8_thread_thread) && (0UL == arg2)) && (arg0 == ldv_8_line_line)) && (arg1 == ldv_8_callback_handler)) && (ldv_8_thread_thread == 0) [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L5911-L5911] ((dev == (struct device *)0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1) [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L5791-L5791] dev == & x86_dma_fallback_dev [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L7475-L7475] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,366 INFO L76 edCorrectnessWitness]: Location invariant before [L6826-L6826] fifo_size <= 32 [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L6211-L6211] ((((0 <= set) && (3 <= set)) && (set <= 255)) && (set != 0)) && ((set <= 244 && (((((set == 3 || set == 224) || set == 228) || set == 232) || set == 236) || set == 244)) || (set <= 224 && (set == 3 || set == 224))) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L6505-L6505] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L7766-L7766] (((arg0 <= 11U) && (arg0 <= 127U)) && (0UL == arg2)) && (arg0 == 0U || arg0 == 11U) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L7263-L7263] dev_id == dev [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L8077-L8077] ((((irq___0 <= 11U) && (irq___0 <= 127U)) && (0UL == flags)) && (flags == 0UL)) && (irq___0 == 0U || irq___0 == 11U) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L6842-L6842] 0 <= actual [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L7862-L7862] (((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == ldv_2_data_data) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L6172-L6172] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L6729-L6729] (((0 <= mtt) && (1 <= mtt)) && (mtt <= 65535)) && (mtt != 0) [2024-02-07 19:31:34,367 INFO L76 edCorrectnessWitness]: Location invariant before [L6324-L6324] (((((((384U <= iobase) && (irq___0 <= 11U)) && (irq___0 <= 127U)) && (dma___0 <= 1U)) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U)) && (irq___0 == 0U || irq___0 == 11U)) && (dma___0 == 0U || dma___0 == 1U) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L5704-L5704] (((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L6089-L6089] ((0 <= __ret_warn_on) && (__ret_warn_on <= 1)) && (__ret_warn_on == 0 || __ret_warn_on == 1) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L8258-L8258] ((((((-0x7FFFFFFF-1) <= exp) && (0L <= exp)) && (exp <= 1L)) && (exp <= 2147483647L)) && (0L == c)) && (exp == 0L || exp == 1L) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L7657-L7657] 0 == arg2 [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L6349-L6349] ((irq___0 <= 11U) && (irq___0 <= 127U)) && (irq___0 == 0U || irq___0 == 11U) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L7558-L7558] (((((((-128 <= ret) && (-95 <= ret)) && (ret <= 0)) && (ret <= 127)) && (0UL == flags)) && (rq == irq___0)) && (flags == 0UL)) && ((ret == -95 || ret == -1) || ret == 0) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L6429-L6429] err != 0 [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L7067-L7067] st_fifo == & self->st_fifo [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L7463-L7463] (0UL == flags) && (flags == 0UL) [2024-02-07 19:31:34,368 INFO L76 edCorrectnessWitness]: Location invariant before [L7043-L7043] st_fifo == & self->st_fifo [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L9961-L9961] arg1 == (char const *)"&(&self->lock)->rlock" [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L5900-L5900] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L7270-L7270] (((unsigned char)1 <= isr) && (dev_id == dev)) && (isr != (unsigned char)0) [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L6129-L6129] (dmanr <= 1U) && (dmanr == 0U || dmanr == 1U) [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L7516-L7516] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L6551-L6551] 96 == ir_mode [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L5681-L5681] (0UL == __ret) && (__ret == 0UL) [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L6642-L6642] (((((0 <= ir_mode) && (32 <= ir_mode)) && (ir_mode <= 160)) && (ir_mode <= 255)) && (ir_mode != 0)) && (((ir_mode == 32 || ir_mode == 96) || ir_mode == 128) || ir_mode == 160) [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L8117-L8117] 0UL == flags [2024-02-07 19:31:34,369 INFO L76 edCorrectnessWitness]: Location invariant before [L6529-L6529] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,370 INFO L76 edCorrectnessWitness]: Location invariant before [L7956-L7956] arg0 == data [2024-02-07 19:31:34,370 INFO L76 edCorrectnessWitness]: Location invariant before [L7001-L7001] st_fifo == & self->st_fifo [2024-02-07 19:31:34,370 INFO L76 edCorrectnessWitness]: Location invariant before [L7906-L7906] arg0 == (void *)0 [2024-02-07 19:31:34,370 INFO L76 edCorrectnessWitness]: Location invariant before [L7205-L7205] 0U == new_icr [2024-02-07 19:31:34,370 INFO L76 edCorrectnessWitness]: Location invariant before [L7173-L7173] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:34,370 INFO L76 edCorrectnessWitness]: Location invariant before [L6982-L6982] st_fifo == & self->st_fifo [2024-02-07 19:31:34,372 INFO L76 edCorrectnessWitness]: Location invariant before [L5647-L5647] 0L == nr [2024-02-07 19:31:34,372 INFO L76 edCorrectnessWitness]: Location invariant before [L6805-L6805] 0 == actual [2024-02-07 19:31:34,372 INFO L76 edCorrectnessWitness]: Location invariant before [L6249-L6249] 0 <= i [2024-02-07 19:31:34,372 INFO L76 edCorrectnessWitness]: Location invariant before [L7199-L7199] 0U == new_icr [2024-02-07 19:31:34,372 INFO L76 edCorrectnessWitness]: Location invariant before [L7138-L7138] 0U == new_icr [2024-02-07 19:31:34,373 INFO L76 edCorrectnessWitness]: Location invariant before [L7464-L7464] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,374 INFO L76 edCorrectnessWitness]: Location invariant before [L5777-L5777] -2147483643 <= port [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L7935-L7935] (((((((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (0 == ldv_3_container_net_device)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_container_net_device)) && (ldv_3_callback_ndo_start_xmit == ldv_3_container_net_device)) && (ldv_3_container_net_device == 0) [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L7204-L7204] 0U == new_icr [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L7655-L7655] 0 == arg2 [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L5833-L5833] dev == & x86_dma_fallback_dev [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L5922-L5922] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L6723-L6723] (0 <= mtt) && (mtt <= 65535) [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L5865-L5865] (((((((((dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L5861-L5861] ((dev == 0) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L7874-L7874] (((unsigned int )ldv_2_ret_val_default <= 1U) && (arg0 == data)) && ((unsigned int )ldv_2_ret_val_default == 0U || (unsigned int )ldv_2_ret_val_default == 1U) [2024-02-07 19:31:34,375 INFO L76 edCorrectnessWitness]: Location invariant before [L7193-L7193] 0U == new_icr [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L6001-L6001] (0U == index) && (index == 0U) [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L6799-L6799] 0 == actual [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L5807-L5807] dev == (struct device *)0 [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L6998-L6998] st_fifo == & self->st_fifo [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L7909-L7909] arg0 == (void *)0 [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L5696-L5696] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L8095-L8095] ((ldv_func_arg1 <= 11U) && (ldv_func_arg1 <= 127U)) && (ldv_func_arg1 == 0U || ldv_func_arg1 == 11U) [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L7788-L7789] arg0 == ldv_9_netdev_net_device [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L6798-L6798] 0 == actual [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L7103-L7103] 0U == byte [2024-02-07 19:31:34,376 INFO L76 edCorrectnessWitness]: Location invariant before [L7023-L7023] st_fifo == & self->st_fifo [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L6809-L6809] (0 == actual) && (fifo_size == 32) [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7883-L7883] (((unsigned int )ldv_2_ret_val_default <= 1U) && (arg0 == data)) && ((unsigned int )ldv_2_ret_val_default == 0U || (unsigned int )ldv_2_ret_val_default == 1U) [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7511-L7511] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L6277-L6277] 0 <= i [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7819-L7819] ldv_4_w83977af_cleanup_default == 0 [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7010-L7010] st_fifo == & self->st_fifo [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7302-L7302] 0 == status [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7518-L7518] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L5653-L5653] 0L == nr [2024-02-07 19:31:34,377 INFO L76 edCorrectnessWitness]: Location invariant before [L7519-L7519] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7079-L7079] st_fifo == & self->st_fifo [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7054-L7054] st_fifo == & self->st_fifo [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7261-L7261] dev_id == dev [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7028-L7028] st_fifo == & self->st_fifo [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L5692-L5692] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7704-L7704] arg0 == ldv_6_netdev_net_device [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L6485-L6485] ((((0 <= dma___0) && (0 <= i)) && (dma___0 <= 1)) && (i <= 1)) && (dma___0 == 0 || dma___0 == 1) [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L6828-L6828] 0 <= actual [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7931-L7931] arg0 == data [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L6823-L6823] (1 <= actual) && (fifo_size <= 31) [2024-02-07 19:31:34,378 INFO L76 edCorrectnessWitness]: Location invariant before [L7145-L7145] 0U == new_icr [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L7045-L7045] st_fifo == & self->st_fifo [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L5946-L5946] 1 == len [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L6423-L6423] err != 0 [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L6633-L6633] 96 == ir_mode [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L6255-L6255] 0 <= i [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L7951-L7951] arg0 == data [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L5818-L5818] ((((((((((0UL == dma_mask) && (dev == & x86_dma_fallback_dev)) && (dma_mask == 0UL)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L6503-L6503] (0 <= version) && (version <= 255) [2024-02-07 19:31:34,379 INFO L76 edCorrectnessWitness]: Location invariant before [L6567-L6567] (((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U) [2024-02-07 19:31:34,380 INFO L76 edCorrectnessWitness]: Location invariant before [L7258-L7258] dev_id == dev [2024-02-07 19:31:34,383 INFO L76 edCorrectnessWitness]: Location invariant before [L7656-L7656] ((((0 <= arg0) && (arg0 <= 11)) && (arg0 <= 127)) && (0 == arg2)) && (arg0 == 0 || arg0 == 11) [2024-02-07 19:31:34,383 INFO L76 edCorrectnessWitness]: Location invariant before [L7690-L7690] ((((0 <= ldv_5_line_line) && (ldv_5_line_line <= 11)) && (ldv_5_line_line <= 127)) && (arg0 == ldv_5_line_line)) && (ldv_5_line_line == 0 || ldv_5_line_line == 11) [2024-02-07 19:31:34,383 INFO L76 edCorrectnessWitness]: Location invariant before [L6971-L6971] st_fifo == & self->st_fifo [2024-02-07 19:31:34,383 INFO L76 edCorrectnessWitness]: Location invariant before [L6972-L6972] st_fifo == & self->st_fifo [2024-02-07 19:31:34,384 INFO L76 edCorrectnessWitness]: Location invariant before [L6595-L6595] (96 == ir_mode) && (speed == 19200U) [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L5903-L5903] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7496-L7496] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L5806-L5806] dev == (struct device *)0 [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7477-L7477] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7726-L7726] ((((-128 <= ldv_7_ret_default) && (-11 <= ldv_7_ret_default)) && (ldv_7_ret_default <= 0)) && (ldv_7_ret_default <= 127)) && (ldv_7_ret_default == -11 || ldv_7_ret_default == 0) [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7309-L7309] 0 == status [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7149-L7149] 0U == new_icr [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7066-L7066] st_fifo == & self->st_fifo [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7064-L7064] st_fifo == & self->st_fifo [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L6996-L6996] st_fifo == & self->st_fifo [2024-02-07 19:31:34,385 INFO L76 edCorrectnessWitness]: Location invariant before [L7724-L7725] arg0 == ldv_7_netdev_net_device [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L6202-L6202] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L6822-L6822] (0 <= actual) && (actual <= 2147483646) [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L7155-L7155] ((((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)32)) && (new_icr <= (unsigned char)127)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)2) || new_icr == (unsigned char)32) [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L5964-L5964] dev == (struct net_device *)0 [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L7260-L7260] dev_id == dev [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L9999-L9999] arg0 == & ioport_resource [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L7813-L7813] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L7317-L7317] 0 == status [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L6834-L6835] (0 <= actual) && (fifo_size <= 31) [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L7465-L7465] (((0 == ret) && (0UL == flags)) && (rq == irq___0)) && (ret == 0) [2024-02-07 19:31:34,386 INFO L76 edCorrectnessWitness]: Location invariant before [L7150-L7150] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7000-L7000] st_fifo == & self->st_fifo [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7014-L7014] st_fifo == & self->st_fifo [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L6997-L6997] st_fifo == & self->st_fifo [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7864-L7864] (0 == ldv_2_data_data) && (arg0 == data) [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7307-L7307] 0 == status [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L5858-L5858] ((dev == (struct device *)0) && (gfp == 32976U)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L6486-L6486] (0 <= i) && (i <= 1) [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7262-L7262] dev_id == dev [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7049-L7049] st_fifo == & self->st_fifo [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L6173-L6173] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:34,387 INFO L76 edCorrectnessWitness]: Location invariant before [L7274-L7274] (((unsigned char)1 <= isr) && (dev_id == dev)) && (isr != (unsigned char)0) [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L7040-L7040] st_fifo == & self->st_fifo [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L6285-L6285] 0 <= i [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L7946-L7946] arg0 == data [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L7807-L7807] (((0 == ldv_4_w83977af_cleanup_default) && (0 == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_cleanup_default == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_init_default == 0) [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L6978-L6978] st_fifo == & self->st_fifo [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L7767-L7767] (((((0 <= ldv_8_line_line) && (ldv_8_line_line <= 11)) && (ldv_8_line_line <= 127)) && (0UL == arg2)) && (arg0 == ldv_8_line_line)) && (ldv_8_line_line == 0 || ldv_8_line_line == 11) [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L6182-L6182] (((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (devnum == (__u8 )6)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L5878-L5878] ((((((((((dev == & x86_dma_fallback_dev) && (gfp == 32976U)) && (attrs == (struct dma_attrs *)0)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L7147-L7147] 0U == new_icr [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L7818-L7818] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:34,388 INFO L76 edCorrectnessWitness]: Location invariant before [L6575-L6575] (((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U) [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L6827-L6827] fifo_size <= 32 [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L7283-L7283] dev_id == dev [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L7863-L7863] (((((((0 <= ldv_2_line_line) && (ldv_2_line_line <= 11)) && (ldv_2_line_line <= 127)) && (0 == ldv_2_callback_handler)) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_line_line == 0 || ldv_2_line_line == 11) [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L6517-L6517] (0 <= version) && (version <= 255) [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L6605-L6605] (96 == ir_mode) && (speed == 57600U) [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L5661-L5661] 0L == nr [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L6409-L6409] 0 <= i [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L7976-L7976] arg0 == data [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L7954-L7954] arg0 == data [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L7058-L7058] st_fifo == & self->st_fifo [2024-02-07 19:31:34,389 INFO L76 edCorrectnessWitness]: Location invariant before [L7548-L7548] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L6705-L6705] speed != -1 [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L6427-L6427] (((384U <= iobase) && (iobase != 0U)) && (err != 0)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L7144-L7144] 0U == new_icr [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L5882-L5882] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L7762-L7762] 0UL == arg2 [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L8114-L8114] 0UL == flags [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L7865-L7865] ((0 == ldv_2_data_data) && (arg0 == data)) && (ldv_2_thread_thread == 0) [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L9951-L9951] arg0 == & x86_dma_fallback_dev [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L7547-L7547] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L7125-L7125] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,390 INFO L76 edCorrectnessWitness]: Location invariant before [L8288-L8288] ((size <= 3120U) && (size <= 32767U)) && (((size == 0U || size == 56U) || size == 232U) || size == 3120U) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L5914-L5916] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7077-L7077] st_fifo == & self->st_fifo [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7896-L7896] (((0 <= arg1) && (arg1 <= 11)) && (arg1 <= 127)) && (arg1 == 0 || arg1 == 11) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L5934-L5934] (208U == flag) && (dev == (struct device *)0) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L5944-L5944] (1 == len) && (len == 1) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7474-L7474] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L5856-L5856] ((dev == 0) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7022-L7022] st_fifo == & self->st_fifo [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L5710-L5710] flags == 0UL [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7658-L7658] (0 == arg2) && (arg2 == 0) [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7134-L7135] 0U == new_icr [2024-02-07 19:31:34,391 INFO L76 edCorrectnessWitness]: Location invariant before [L7532-L7532] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant after [L5685-L5685] (((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L7207-L7207] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L7806-L7806] (((0 == ldv_4_w83977af_cleanup_default) && (0 == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_cleanup_default == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_init_default == 0) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L9974-L9974] 0UL == arg1 [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L7513-L7513] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L7552-L7552] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L7937-L7937] ((((((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (0 == ldv_3_container_net_device)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_container_net_device)) && (ldv_3_callback_ndo_start_xmit == ldv_3_container_net_device) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L8206-L8206] ((((-128 <= val) && (-19 <= val)) && (val <= 0)) && (val <= 127)) && (val == -19 || val == 0) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L6600-L6600] (96 == ir_mode) && (speed == 38400U) [2024-02-07 19:31:34,392 INFO L76 edCorrectnessWitness]: Location invariant before [L7778-L7778] 0UL == arg2 [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L6979-L6979] st_fifo == & self->st_fifo [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L6793-L6793] 0 == actual [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L6621-L6621] 96 == ir_mode [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L7132-L7132] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L7091-L7091] 0U == byte [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L7805-L7805] (0 == ldv_4_w83977af_cleanup_default) && (ldv_4_w83977af_cleanup_default == 0) [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L6810-L6810] (0 == actual) && (fifo_size == 15) [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L10067-L10067] 1 == arg1 [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L7314-L7314] ((0 <= status) && (status <= 1)) && (status == 0 || status == 1) [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L7933-L7933] ((((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit)) && (ldv_3_callback_ndo_start_xmit == 0) [2024-02-07 19:31:34,393 INFO L76 edCorrectnessWitness]: Location invariant before [L6812-L6812] (0 == actual) && (fifo_size == 15) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L7531-L7531] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L7858-L7858] ((0 == ldv_2_callback_handler) && (arg0 == data)) && (ldv_2_callback_handler == 0) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L5905-L5906] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L6622-L6622] ((128 == ir_mode) && (speed == 1152000U)) && (ir_mode == 128) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L5660-L5660] 0L == nr [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L6192-L6192] (((((((((unsigned char)48 <= reg) && (880U <= efio___0)) && (reg <= (unsigned char)240)) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (reg != (unsigned char)0)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U)) && ((((((reg == (unsigned char)48 || reg == (unsigned char)96) || reg == (unsigned char)97) || reg == (unsigned char)112) || reg == (unsigned char)116) || reg == (unsigned char)117) || reg == (unsigned char)240) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L6791-L6791] (0 == actual) && (actual == 0) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L7809-L7809] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L7305-L7305] 0 == status [2024-02-07 19:31:34,394 INFO L76 edCorrectnessWitness]: Location invariant before [L5646-L5646] 0L == nr [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L7537-L7537] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L7764-L7764] 0UL == arg2 [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L5874-L5874] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L5880-L5880] ((((((((((((((4000U <= size) && (size <= 14384U)) && (size <= 32767U)) && (dev == & x86_dma_fallback_dev)) && (attrs == (struct dma_attrs *)0)) && (size != 0U)) && (size == 4000U || size == 14384U)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant after [L5681-L5681] (0UL == __ret) && (__ret == 0UL) [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L7840-L7840] 0 == arg0 [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L7692-L7692] arg0 == ldv_5_line_line [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L7879-L7879] (((unsigned int )ldv_2_ret_val_default <= 1U) && (arg0 == data)) && ((unsigned int )ldv_2_ret_val_default == 0U || (unsigned int )ldv_2_ret_val_default == 1U) [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L6550-L6550] 96 == ir_mode [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant before [L6983-L6983] st_fifo == & self->st_fifo [2024-02-07 19:31:34,395 INFO L76 edCorrectnessWitness]: Location invariant after [L5684-L5684] ((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == __edx)) && (__edx == 0UL) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L6080-L6080] ((0 <= __ret_warn_on) && (__ret_warn_on <= 1)) && (__ret_warn_on == 0 || __ret_warn_on == 1) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L7689-L7689] (((0 <= arg0) && (arg0 <= 11)) && (arg0 <= 127)) && (arg0 == 0 || arg0 == 11) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L6183-L6183] ((((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (devnum == (unsigned char)6)) && (devnum == (__u8 )6)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L6995-L6995] st_fifo == & self->st_fifo [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L6821-L6821] (0 <= actual) && (actual <= 2147483646) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L7542-L7542] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L10008-L10008] (32U == arg2) && (arg0 == (struct net_device *)0) [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L7059-L7059] st_fifo == & self->st_fifo [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L7005-L7005] st_fifo == & self->st_fifo [2024-02-07 19:31:34,396 INFO L76 edCorrectnessWitness]: Location invariant before [L6418-L6419] err != 0 [2024-02-07 19:31:34,495 INFO L181 MainTranslator]: Built tables and reachable declarations [2024-02-07 19:31:35,636 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i[236326,236339] [2024-02-07 19:31:35,919 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-07 19:31:35,946 INFO L206 MainTranslator]: Completed pre-run [2024-02-07 19:31:36,020 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"); [5646] [2024-02-07 19:31:36,021 WARN L423 MainDispatcher]: Unable to annotate __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"); with a witness entry Start Parsing Local [2024-02-07 19:31:36,039 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)); [5653] [2024-02-07 19:31:36,039 WARN L423 MainDispatcher]: Unable to annotate __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)); with a witness entry Start Parsing Local [2024-02-07 19:31:36,040 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5660] [2024-02-07 19:31:36,040 WARN L423 MainDispatcher]: Unable to annotate __asm__ volatile ("":); with a witness entry Start Parsing Local [2024-02-07 19:31:36,042 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:36,042 WARN L423 MainDispatcher]: Unable to annotate __edi = 0 with a witness entry [2024-02-07 19:31:36,042 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:36,042 WARN L423 MainDispatcher]: Unable to annotate __esi = 0 with a witness entry [2024-02-07 19:31:36,042 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:36,042 WARN L423 MainDispatcher]: Unable to annotate __edx = 0 with a witness entry [2024-02-07 19:31:36,043 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:36,043 WARN L423 MainDispatcher]: Unable to annotate __ecx = 0 with a witness entry [2024-02-07 19:31:36,043 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:36,043 WARN L423 MainDispatcher]: Unable to annotate __eax = 0 with a witness entry Start Parsing Local Start Parsing Local [2024-02-07 19:31:36,052 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/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5694-5695] [2024-02-07 19:31:36,052 WARN L423 MainDispatcher]: Unable to annotate __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/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); with a witness entry Start Parsing Local [2024-02-07 19:31:36,063 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"); [5700-5702] [2024-02-07 19:31:36,066 WARN L423 MainDispatcher]: Unable to annotate __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"); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-07 19:31:36,074 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5759] [2024-02-07 19:31:36,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5767] Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-07 19:31:36,094 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.UnsupportedOperationException: not yet implemented ACSLType[null device] at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.AcslTypeUtils.translateAcslTypeToCType(AcslTypeUtils.java:95) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:949) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:471) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.ExpressionResultTransformer.transformDispatchSwitchRexBoolToInt(ExpressionResultTransformer.java:208) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:480) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:450) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.dispatchSwitch(ACSLHandler.java:446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:502) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:450) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.handleAssert(ACSLHandler.java:238) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:224) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:446) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.witness.ExtractedWitnessInvariant.instrument(ExtractedWitnessInvariant.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.witness.ExtractedLocationInvariant.transform(ExtractedLocationInvariant.java:61) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.transformWithWitness(MainDispatcher.java:431) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:412) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1109) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1092) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:319) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1109) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1092) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:319) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1109) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1092) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:319) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:385) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1514) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:274) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2413) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:613) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:257) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:249) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:209) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:122) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:145) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-02-07 19:31:36,100 INFO L158 Benchmark]: Toolchain (without parser) took 9095.10ms. Allocated memory was 159.4MB in the beginning and 241.2MB in the end (delta: 81.8MB). Free memory was 60.4MB in the beginning and 86.4MB in the end (delta: -26.0MB). Peak memory consumption was 99.1MB. Max. memory is 16.1GB. [2024-02-07 19:31:36,101 INFO L158 Benchmark]: Witness Parser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 91.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-07 19:31:36,101 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 159.4MB. Free memory is still 116.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-07 19:31:36,101 INFO L158 Benchmark]: CACSL2BoogieTranslator took 9093.26ms. Allocated memory was 159.4MB in the beginning and 241.2MB in the end (delta: 81.8MB). Free memory was 59.4MB in the beginning and 86.4MB in the end (delta: -27.0MB). Peak memory consumption was 97.0MB. Max. memory is 16.1GB. [2024-02-07 19:31:36,103 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 91.1MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 159.4MB. Free memory is still 116.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 9093.26ms. Allocated memory was 159.4MB in the beginning and 241.2MB in the end (delta: 81.8MB). Free memory was 59.4MB in the beginning and 86.4MB in the end (delta: -27.0MB). Peak memory consumption was 97.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5646]: 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"); [5646] - GenericResultAtLocation [Line: 5653]: 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)); [5653] - GenericResultAtLocation [Line: 5660]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5660] - GenericResultAtLocation [Line: 5694]: 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/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5694-5695] - GenericResultAtLocation [Line: 5700]: 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"); [5700-5702] - GenericResultAtLocation [Line: 5759]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5759] - GenericResultAtLocation [Line: 5767]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5767] - ExceptionOrErrorResult: UnsupportedOperationException: not yet implemented ACSLType[null device] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: not yet implemented ACSLType[null device]: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.AcslTypeUtils.translateAcslTypeToCType(AcslTypeUtils.java:95) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i ./goblint.2024-02-07_10-47-16.files/SV-COMP24_unreach-call/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.fix-undeclared-acsl-variable-e7c74ae-m [2024-02-07 19:31:38,135 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-07 19:31:38,212 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-02-07 19:31:38,216 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-07 19:31:38,217 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-07 19:31:38,378 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-07 19:31:38,378 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-07 19:31:38,378 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-07 19:31:38,379 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-07 19:31:38,382 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-07 19:31:38,382 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-07 19:31:38,383 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-07 19:31:38,383 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-07 19:31:38,384 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-07 19:31:38,384 INFO L153 SettingsManager]: * Use SBE=true [2024-02-07 19:31:38,385 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-07 19:31:38,385 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-07 19:31:38,385 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-07 19:31:38,385 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-07 19:31:38,385 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-07 19:31:38,386 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-07 19:31:38,386 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-07 19:31:38,387 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-07 19:31:38,387 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-02-07 19:31:38,387 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-02-07 19:31:38,387 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-07 19:31:38,387 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-02-07 19:31:38,388 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-07 19:31:38,388 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-07 19:31:38,388 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-07 19:31:38,389 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-07 19:31:38,389 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-07 19:31:38,389 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-07 19:31:38,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-07 19:31:38,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-07 19:31:38,390 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-07 19:31:38,390 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-07 19:31:38,391 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-07 19:31:38,391 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-02-07 19:31:38,391 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-02-07 19:31:38,391 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-07 19:31:38,391 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-07 19:31:38,392 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-07 19:31:38,392 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-07 19:31:38,392 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-07 19:31:38,392 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-02-07 19:31:38,392 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-07 19:31:38,659 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-07 19:31:38,673 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-07 19:31:38,675 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-07 19:31:38,676 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-07 19:31:38,676 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-07 19:31:38,677 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-02-07_10-47-16.files/SV-COMP24_unreach-call/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.yml/witness.yml [2024-02-07 19:31:39,002 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-07 19:31:39,003 INFO L274 PluginConnector]: CDTParser initialized [2024-02-07 19:31:39,003 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i [2024-02-07 19:31:40,066 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-07 19:31:40,446 INFO L384 CDTParser]: Found 1 translation units. [2024-02-07 19:31:40,447 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i [2024-02-07 19:31:40,480 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8cb9c2e6c/a732150937974032a19912550f18081d/FLAGda1cf9eb5 [2024-02-07 19:31:40,490 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8cb9c2e6c/a732150937974032a19912550f18081d [2024-02-07 19:31:40,490 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-07 19:31:40,491 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-07 19:31:40,500 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-07 19:31:40,511 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-07 19:31:40,519 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-07 19:31:40,519 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 07.02 07:31:39" (1/2) ... [2024-02-07 19:31:40,520 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60113a7d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 07.02 07:31:40, skipping insertion in model container [2024-02-07 19:31:40,521 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 07.02 07:31:39" (1/2) ... [2024-02-07 19:31:40,522 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2dac6c48 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 07.02 07:31:40, skipping insertion in model container [2024-02-07 19:31:40,522 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.02 07:31:40" (2/2) ... [2024-02-07 19:31:40,525 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@60113a7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.02 07:31:40, skipping insertion in model container [2024-02-07 19:31:40,526 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.02 07:31:40" (2/2) ... [2024-02-07 19:31:40,526 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-07 19:31:48,636 INFO L74 edCorrectnessWitness]: Found the following entries in the witness: [2024-02-07 19:31:48,637 INFO L76 edCorrectnessWitness]: Location invariant before [L5803-L5804] (dev == 0) && (dev == (struct device *)0) [2024-02-07 19:31:48,637 INFO L76 edCorrectnessWitness]: Location invariant before [L7871-L7871] arg0 == data [2024-02-07 19:31:48,637 INFO L76 edCorrectnessWitness]: Location invariant before [L7724-L7725] arg0 == ldv_7_netdev_net_device [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L7155-L7155] ((((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)32)) && (new_icr <= (unsigned char)127)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)2) || new_icr == (unsigned char)32) [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L6842-L6842] 0 <= actual [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L6977-L6977] st_fifo == & self->st_fifo [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L6410-L6410] err == 0 [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L7040-L7040] st_fifo == & self->st_fifo [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L7937-L7937] ((((((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (0 == ldv_3_container_net_device)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_container_net_device)) && (ldv_3_callback_ndo_start_xmit == ldv_3_container_net_device) [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L5839-L5839] (((((((1UL <= dma_mask) && (32976U <= gfp)) && (gfp <= 32977U)) && (gfp <= 65535U)) && (dev == & x86_dma_fallback_dev)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 32976U || gfp == 32977U) [2024-02-07 19:31:48,638 INFO L76 edCorrectnessWitness]: Location invariant before [L7274-L7274] (((unsigned char)1 <= isr) && (dev_id == dev)) && (isr != (unsigned char)0) [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L7931-L7931] arg0 == data [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L5683-L5683] ((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == __esi)) && (__esi == 0UL) [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L5818-L5818] ((((((((((0UL == dma_mask) && (dev == & x86_dma_fallback_dev)) && (dma_mask == 0UL)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L7865-L7865] ((0 == ldv_2_data_data) && (arg0 == data)) && (ldv_2_thread_thread == 0) [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L7134-L7135] 0U == new_icr [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L7689-L7689] (((0 <= arg0) && (arg0 <= 11)) && (arg0 <= 127)) && (arg0 == 0 || arg0 == 11) [2024-02-07 19:31:48,639 INFO L76 edCorrectnessWitness]: Location invariant before [L7059-L7059] st_fifo == & self->st_fifo [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L5871-L5873] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L7091-L7091] 0U == byte [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L7043-L7043] st_fifo == & self->st_fifo [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L8115-L8115] (0UL == flags) && (flags == 0UL) [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L8114-L8114] 0UL == flags [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L6627-L6627] 96 == ir_mode [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L10048-L10048] arg0 == (struct device *)0 [2024-02-07 19:31:48,640 INFO L76 edCorrectnessWitness]: Location invariant before [L7148-L7148] 0U == new_icr [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L6550-L6550] 96 == ir_mode [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L7886-L7886] arg0 == data [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L7149-L7149] 0U == new_icr [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L5861-L5861] ((dev == 0) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L7265-L7265] dev_id == dev [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L5933-L5933] ((((((((4000U <= size) && (size <= 14384U)) && (size <= 32767U)) && (208U == flag)) && (dev == 0)) && (dev == (struct device *)0)) && (flag == 208U)) && (size != 0U)) && (size == 4000U || size == 14384U) [2024-02-07 19:31:48,641 INFO L76 edCorrectnessWitness]: Location invariant before [L6249-L6249] 0 <= i [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L8208-L8208] ((((-128 <= val) && (-19 <= val)) && (val <= 0)) && (val <= 127)) && (val == -19 || val == 0) [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L7053-L7053] st_fifo == & self->st_fifo [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L7531-L7531] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L7199-L7199] 0U == new_icr [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L5918-L5918] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L6800-L6800] 0 == actual [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L7005-L7005] st_fifo == & self->st_fifo [2024-02-07 19:31:48,642 INFO L76 edCorrectnessWitness]: Location invariant before [L7014-L7014] st_fifo == & self->st_fifo [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L5817-L5817] dev == & x86_dma_fallback_dev [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L9967-L9967] 343600UL == arg0 [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L6610-L6610] (96 == ir_mode) && (speed == 115200U) [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L6482-L6482] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L7657-L7657] 0 == arg2 [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L7212-L7212] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)128)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)64) || new_icr == (unsigned char)128) [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L7877-L7877] arg0 == data [2024-02-07 19:31:48,643 INFO L76 edCorrectnessWitness]: Location invariant before [L5899-L5899] ((dev == (struct device *)0) && (attrs == (struct dma_attrs *)0)) && (_flags == 0UL) [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L7948-L7948] arg0 == data [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L7089-L7089] (0U == byte) && (byte == (unsigned char)0) [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L6729-L6729] (((0 <= mtt) && (1 <= mtt)) && (mtt <= 65535)) && (mtt != 0) [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L7464-L7464] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L7879-L7879] (((unsigned int )ldv_2_ret_val_default <= 1U) && (arg0 == data)) && ((unsigned int )ldv_2_ret_val_default == 0U || (unsigned int )ldv_2_ret_val_default == 1U) [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L5879-L5879] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,644 INFO L76 edCorrectnessWitness]: Location invariant before [L6628-L6628] ((160 == ir_mode) && (speed == 4000000U)) && (ir_mode == 160) [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L7513-L7513] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L6348-L6348] ((384U <= iobase) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L7504-L7504] ((((0 == ret) && (0UL == flags)) && (rq == irq___0)) && (cmd != 35314)) && (cmd != 35315) [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L6634-L6634] (((((((((160 == ir_mode) && (ir_mode == 160)) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U)) && (speed != 576000U)) && (speed != 1152000U)) && (speed != 4000000U) [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L7692-L7692] arg0 == ldv_5_line_line [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L7302-L7302] 0 == status [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L6480-L6480] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,645 INFO L76 edCorrectnessWitness]: Location invariant before [L5880-L5880] ((((((((((((((4000U <= size) && (size <= 14384U)) && (size <= 32767U)) && (dev == & x86_dma_fallback_dev)) && (attrs == (struct dma_attrs *)0)) && (size != 0U)) && (size == 4000U || size == 14384U)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L7306-L7306] 0 == status [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L6605-L6605] (96 == ir_mode) && (speed == 57600U) [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L7304-L7304] 0 == status [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L7068-L7068] st_fifo == & self->st_fifo [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L5777-L5777] -2147483643 <= port [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L7077-L7077] st_fifo == & self->st_fifo [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L7258-L7258] dev_id == dev [2024-02-07 19:31:48,646 INFO L76 edCorrectnessWitness]: Location invariant before [L5710-L5710] flags == 0UL [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L5836-L5836] ((((1UL <= dma_mask) && (dma_mask <= 16777215UL)) && (dev == & x86_dma_fallback_dev)) && (gfp == 32976U)) && (dma_mask != 0UL) [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L7131-L7131] 0U == new_icr [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L6555-L6555] 96 == ir_mode [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L7146-L7146] 0U == new_icr [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L7125-L7125] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L7136-L7136] (0 <= actual) && (0U == new_icr) [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L7173-L7173] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:48,647 INFO L76 edCorrectnessWitness]: Location invariant before [L5819-L5819] dev == & x86_dma_fallback_dev [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L6283-L6283] 0 <= i [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L10019-L10019] 12 == arg0 [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L7138-L7138] 0U == new_icr [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L5703-L5703] (((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax)) && (__eax == 0UL) [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L7866-L7866] arg0 == data [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L9971-L9971] arg1 == (char const *)"w83977af @ 0x%03x" [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L7051-L7051] st_fifo == & self->st_fifo [2024-02-07 19:31:48,648 INFO L76 edCorrectnessWitness]: Location invariant before [L7552-L7552] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L6970-L6970] st_fifo == & self->st_fifo [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L7655-L7655] 0 == arg2 [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L7029-L7029] st_fifo == & self->st_fifo [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L6488-L6488] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant after [L5682-L5682] (((0UL == __ret) && (0UL == __edi)) && (__ret == __edi)) && (__edi == 0UL) [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L7137-L7137] (0 <= actual) && (0U == new_icr) [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L6996-L6996] st_fifo == & self->st_fifo [2024-02-07 19:31:48,649 INFO L76 edCorrectnessWitness]: Location invariant before [L7474-L7474] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L7872-L7873] ((((0 <= ldv_2_line_line) && (ldv_2_line_line <= 11)) && (ldv_2_line_line <= 127)) && (arg0 == data)) && (ldv_2_line_line == 0 || ldv_2_line_line == 11) [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L6642-L6642] (((((0 <= ir_mode) && (32 <= ir_mode)) && (ir_mode <= 160)) && (ir_mode <= 255)) && (ir_mode != 0)) && (((ir_mode == 32 || ir_mode == 96) || ir_mode == 128) || ir_mode == 160) [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L7200-L7200] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L8216-L8216] ((((-128 <= init_ret_val) && (-19 <= init_ret_val)) && (init_ret_val <= 0)) && (init_ret_val <= 127)) && (init_ret_val == -19 || init_ret_val == 0) [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L5806-L5806] dev == (struct device *)0 [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L7220-L7220] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)128)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)64) || new_icr == (unsigned char)128) [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L5807-L5807] dev == (struct device *)0 [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L6429-L6429] err != 0 [2024-02-07 19:31:48,650 INFO L76 edCorrectnessWitness]: Location invariant before [L7487-L7488] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L6185-L6185] devnum == (__u8 )6 [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L6723-L6723] (0 <= mtt) && (mtt <= 65535) [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L7807-L7807] (((0 == ldv_4_w83977af_cleanup_default) && (0 == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_cleanup_default == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_init_default == 0) [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L9961-L9961] arg1 == (char const *)"&(&self->lock)->rlock" [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L7262-L7262] dev_id == dev [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L7730-L7730] ((((-128 <= ldv_7_ret_default) && (-11 <= ldv_7_ret_default)) && (ldv_7_ret_default <= 0)) && (ldv_7_ret_default <= 127)) && (ldv_7_ret_default == -11 || ldv_7_ret_default == 0) [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L5857-L5857] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,651 INFO L76 edCorrectnessWitness]: Location invariant before [L7063-L7063] st_fifo == & self->st_fifo [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L7690-L7690] ((((0 <= ldv_5_line_line) && (ldv_5_line_line <= 11)) && (ldv_5_line_line <= 127)) && (arg0 == ldv_5_line_line)) && (ldv_5_line_line == 0 || ldv_5_line_line == 11) [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L5700-L5702] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L7176-L7176] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L8117-L8117] 0UL == flags [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L5878-L5878] ((((((((((dev == & x86_dma_fallback_dev) && (gfp == 32976U)) && (attrs == (struct dma_attrs *)0)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L7858-L7858] ((0 == ldv_2_callback_handler) && (arg0 == data)) && (ldv_2_callback_handler == 0) [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L6809-L6809] (0 == actual) && (fifo_size == 32) [2024-02-07 19:31:48,652 INFO L76 edCorrectnessWitness]: Location invariant before [L7294-L7294] (0 == status) && (status == 0) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L10045-L10045] ((0 == arg4) && (8ULL == arg2)) && (arg0 == & ioport_resource) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L7095-L7095] 0U == byte [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L6183-L6183] ((((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (devnum == (unsigned char)6)) && (devnum == (__u8 )6)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L6489-L6489] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L5704-L5704] (((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == 0UL)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L6822-L6822] (0 <= actual) && (actual <= 2147483646) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L7883-L7883] (((unsigned int )ldv_2_ret_val_default <= 1U) && (arg0 == data)) && ((unsigned int )ldv_2_ret_val_default == 0U || (unsigned int )ldv_2_ret_val_default == 1U) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L5685-L5685] (((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-02-07 19:31:48,653 INFO L76 edCorrectnessWitness]: Location invariant before [L7054-L7054] st_fifo == & self->st_fifo [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L7704-L7704] arg0 == ldv_6_netdev_net_device [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L6622-L6622] ((128 == ir_mode) && (speed == 1152000U)) && (ir_mode == 128) [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L7950-L7950] arg0 == data [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L7280-L7280] dev_id == dev [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L6615-L6615] 96 == ir_mode [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L7259-L7259] dev_id == dev [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L6998-L6998] st_fifo == & self->st_fifo [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L7956-L7956] arg0 == data [2024-02-07 19:31:48,654 INFO L76 edCorrectnessWitness]: Location invariant before [L7281-L7281] dev_id == dev [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L7958-L7960] (arg0 == data) && (ldv_3_callback_ndo_start_xmit == 0) [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L7150-L7150] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L6621-L6621] 96 == ir_mode [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L7766-L7766] (((arg0 <= 11U) && (arg0 <= 127U)) && (0UL == arg2)) && (arg0 == 0U || arg0 == 11U) [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L5946-L5946] 1 == len [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L7769-L7769] ((((0 == ldv_8_thread_thread) && (0UL == arg2)) && (arg0 == ldv_8_line_line)) && (arg1 == ldv_8_callback_handler)) && (ldv_8_thread_thread == 0) [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L7465-L7465] (((0 == ret) && (0UL == flags)) && (rq == irq___0)) && (ret == 0) [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L7907-L7907] arg0 == (void *)0 [2024-02-07 19:31:48,655 INFO L76 edCorrectnessWitness]: Location invariant before [L5865-L5865] (((((((((dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L5660-L5660] 0L == nr [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant after [L5683-L5683] ((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (__ret == __edi)) && (__ret == __esi)) && (__edi == __esi)) && (__esi == 0UL) [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L6193-L6193] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L7010-L7010] st_fifo == & self->st_fifo [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L10067-L10067] 1 == arg1 [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L5898-L5898] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L7518-L7518] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L8086-L8086] ((ldv_func_arg1 <= 11U) && (ldv_func_arg1 <= 127U)) && (ldv_func_arg1 == 0U || ldv_func_arg1 == 11U) [2024-02-07 19:31:48,656 INFO L76 edCorrectnessWitness]: Location invariant before [L7207-L7207] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L5694-L5695] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L6418-L6419] err != 0 [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L6255-L6255] 0 <= i [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L7514-L7514] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L7132-L7132] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L7954-L7954] arg0 == data [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L7001-L7001] st_fifo == & self->st_fifo [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L7144-L7144] 0U == new_icr [2024-02-07 19:31:48,657 INFO L76 edCorrectnessWitness]: Location invariant before [L7307-L7307] 0 == status [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L6579-L6579] ((((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U)) && (speed != 576000U) [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L7268-L7268] dev_id == dev [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L7127-L7127] ((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (isr != 0) [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L7874-L7874] (((unsigned int )ldv_2_ret_val_default <= 1U) && (arg0 == data)) && ((unsigned int )ldv_2_ret_val_default == 0U || (unsigned int )ldv_2_ret_val_default == 1U) [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L6503-L6503] (0 <= version) && (version <= 255) [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L7764-L7764] 0UL == arg2 [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L6552-L6552] 96 == ir_mode [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L7004-L7004] st_fifo == & self->st_fifo [2024-02-07 19:31:48,658 INFO L76 edCorrectnessWitness]: Location invariant before [L6834-L6835] (0 <= actual) && (fifo_size <= 31) [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L6583-L6583] (((((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U)) && (speed != 576000U)) && (speed != 1152000U) [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L8258-L8258] ((((((-0x7FFFFFFF-1) <= exp) && (0L <= exp)) && (exp <= 1L)) && (exp <= 2147483647L)) && (0L == c)) && (exp == 0L || exp == 1L) [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L5860-L5860] (((dev == 0) && (dev == (struct device *)0)) && (gfp == 32976U)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L7768-L7768] ((0UL == arg2) && (arg0 == ldv_8_line_line)) && (arg1 == ldv_8_callback_handler) [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L5905-L5906] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L5653-L5653] 0L == nr [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L7659-L7659] 0 == arg2 [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L7103-L7103] 0U == byte [2024-02-07 19:31:48,659 INFO L76 edCorrectnessWitness]: Location invariant before [L5858-L5858] ((dev == (struct device *)0) && (gfp == 32976U)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L6551-L6551] 96 == ir_mode [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L9974-L9974] 0UL == arg1 [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L7770-L7771] (((((((((0 <= ldv_8_line_line) && (ldv_8_line_line <= 11)) && (ldv_8_line_line <= 127)) && (0 == ldv_8_thread_thread)) && (0UL == arg2)) && (arg0 == ldv_8_line_line)) && (arg1 == ldv_8_callback_handler)) && (arg4 == ldv_8_data_data)) && (ldv_8_thread_thread == 0)) && (ldv_8_line_line == 0 || ldv_8_line_line == 11) [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L6517-L6517] (0 <= version) && (version <= 255) [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L6423-L6423] err != 0 [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L7485-L7485] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L5843-L5843] dev == & x86_dma_fallback_dev [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L5692-L5692] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:48,660 INFO L76 edCorrectnessWitness]: Location invariant before [L6700-L6700] speed != -1 [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L7065-L7065] st_fifo == & self->st_fifo [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L6324-L6324] (((((((384U <= iobase) && (irq___0 <= 11U)) && (irq___0 <= 127U)) && (dma___0 <= 1U)) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U)) && (irq___0 == 0U || irq___0 == 11U)) && (dma___0 == 0U || dma___0 == 1U) [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L7660-L7661] 0 == arg2 [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L7860-L7860] ((((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == ldv_2_data_data)) && ((unsigned long )ldv_2_data_data == 0UL) [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L7022-L7022] st_fifo == & self->st_fifo [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L6529-L6529] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L7819-L7819] ldv_4_w83977af_cleanup_default == 0 [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L5745-L5745] (0UL == flags) && (flags == 0UL) [2024-02-07 19:31:48,661 INFO L76 edCorrectnessWitness]: Location invariant before [L7263-L7263] dev_id == dev [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7818-L7818] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L6616-L6616] ((32 == ir_mode) && (speed == 576000U)) && (ir_mode == 32) [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7906-L7906] arg0 == (void *)0 [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7197-L7197] 0U == new_icr [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7656-L7656] ((((0 <= arg0) && (arg0 <= 11)) && (arg0 <= 127)) && (0 == arg2)) && (arg0 == 0 || arg0 == 11) [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7946-L7946] arg0 == data [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7267-L7267] dev_id == dev [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L6349-L6349] ((irq___0 <= 11U) && (irq___0 <= 127U)) && (irq___0 == 0U || irq___0 == 11U) [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant before [L7536-L7536] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,662 INFO L76 edCorrectnessWitness]: Location invariant after [L5684-L5684] ((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == __edx)) && (__edx == 0UL) [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L6202-L6202] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L7529-L7529] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L6129-L6129] (dmanr <= 1U) && (dmanr == 0U || dmanr == 1U) [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L7225-L7225] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)128)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)64) || new_icr == (unsigned char)128) [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L7009-L7009] st_fifo == & self->st_fifo [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L6351-L6351] (dma___0 <= 1U) && (dma___0 == 0U || dma___0 == 1U) [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L7957-L7957] arg0 == data [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L7257-L7257] dev_id == dev [2024-02-07 19:31:48,663 INFO L76 edCorrectnessWitness]: Location invariant before [L6805-L6805] 0 == actual [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L6721-L6721] (0 <= mtt) && (mtt <= 65535) [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L6823-L6823] (1 <= actual) && (fifo_size <= 31) [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L5646-L5646] 0L == nr [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L5823-L5823] ((1UL <= dma_mask) && (dev == & x86_dma_fallback_dev)) && (dma_mask != 0UL) [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L7534-L7534] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L7547-L7547] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L7976-L7976] arg0 == data [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L7938-L7938] (((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit) [2024-02-07 19:31:48,664 INFO L76 edCorrectnessWitness]: Location invariant before [L5964-L5964] dev == (struct net_device *)0 [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7808-L7808] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7702-L7702] arg0 == ldv_6_netdev_net_device [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7064-L7064] st_fifo == & self->st_fifo [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7548-L7548] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L5934-L5934] (208U == flag) && (dev == (struct device *)0) [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7270-L7270] (((unsigned char)1 <= isr) && (dev_id == dev)) && (isr != (unsigned char)0) [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7524-L7524] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L6486-L6486] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7762-L7762] 0UL == arg2 [2024-02-07 19:31:48,665 INFO L76 edCorrectnessWitness]: Location invariant before [L7776-L7776] 0UL == arg2 [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L10008-L10008] (32U == arg2) && (arg0 == (struct net_device *)0) [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L7778-L7778] 0UL == arg2 [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L5901-L5901] ((dev == (struct device *)0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1) [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L6427-L6427] (((384U <= iobase) && (iobase != 0U)) && (err != 0)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L7038-L7038] st_fifo == & self->st_fifo [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L6484-L6484] (((((0 <= irq___0) && (0 <= i)) && (irq___0 <= 11)) && (irq___0 <= 127)) && (i <= 1)) && (irq___0 == 0 || irq___0 == 11) [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L8678-L8678] expr == 0 [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L6803-L6803] 0 == actual [2024-02-07 19:31:48,666 INFO L76 edCorrectnessWitness]: Location invariant before [L7813-L7813] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L6793-L6793] 0 == actual [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7140-L7140] 0U == new_icr [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7961-L7961] (arg0 == data) && (ldv_3_callback_ndo_do_ioctl == 0) [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7516-L7516] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7058-L7058] st_fifo == & self->st_fifo [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7463-L7463] (0UL == flags) && (flags == 0UL) [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7809-L7809] ((((-128 <= ldv_4_ret_default) && (-19 <= ldv_4_ret_default)) && (ldv_4_ret_default <= 0)) && (ldv_4_ret_default <= 127)) && (ldv_4_ret_default == -19 || ldv_4_ret_default == 0) [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7905-L7905] arg0 == (void *)0 [2024-02-07 19:31:48,667 INFO L76 edCorrectnessWitness]: Location invariant before [L7519-L7519] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7496-L7496] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7908-L7908] arg0 == (void *)0 [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L6080-L6080] ((0 <= __ret_warn_on) && (__ret_warn_on <= 1)) && (__ret_warn_on == 0 || __ret_warn_on == 1) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7658-L7658] (0 == arg2) && (arg2 == 0) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7500-L7500] (((0 == ret) && (0UL == flags)) && (rq == irq___0)) && (cmd != 35314) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7532-L7532] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7558-L7558] (((((((-128 <= ret) && (-95 <= ret)) && (ret <= 0)) && (ret <= 127)) && (0UL == flags)) && (rq == irq___0)) && (flags == 0UL)) && ((ret == -95 || ret == -1) || ret == 0) [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L7909-L7909] arg0 == (void *)0 [2024-02-07 19:31:48,668 INFO L76 edCorrectnessWitness]: Location invariant before [L6590-L6590] (96 == ir_mode) && (speed == 9600U) [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant after [L5685-L5685] (((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__esi == __edx)) && (__esi == __ecx)) && (__edx == __ecx)) && (__ecx == 0UL) [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L7204-L7204] 0U == new_icr [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L6799-L6799] 0 == actual [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L7511-L7511] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L6211-L6211] ((((0 <= set) && (3 <= set)) && (set <= 255)) && (set != 0)) && ((set <= 244 && (((((set == 3 || set == 224) || set == 228) || set == 232) || set == 236) || set == 244)) || (set <= 224 && (set == 3 || set == 224))) [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L7792-L7792] arg0 == ldv_9_netdev_net_device [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L6173-L6173] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L7875-L7875] arg0 == data [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L8206-L8206] ((((-128 <= val) && (-19 <= val)) && (val <= 0)) && (val <= 127)) && (val == -19 || val == 0) [2024-02-07 19:31:48,669 INFO L76 edCorrectnessWitness]: Location invariant before [L7305-L7305] 0 == status [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L6981-L6981] st_fifo == & self->st_fifo [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L5684-L5684] ((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__edi == __esi)) && (__edi == __edx)) && (__esi == __edx)) && (__edx == 0UL) [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L7147-L7147] 0U == new_icr [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L5696-L5696] ((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax) [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L6546-L6546] (96 == ir_mode) && (ir_mode == 96) [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L6318-L6318] ((384U <= iobase) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L6798-L6798] 0 == actual [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L7317-L7317] 0 == status [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L7965-L7968] (arg0 == data) && (ldv_3_callback_ndo_do_ioctl == 0) [2024-02-07 19:31:48,670 INFO L76 edCorrectnessWitness]: Location invariant before [L7203-L7203] 0U == new_icr [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L6549-L6549] 96 == ir_mode [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L9951-L9951] arg0 == & x86_dma_fallback_dev [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L7542-L7542] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L7079-L7079] st_fifo == & self->st_fifo [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L7767-L7767] (((((0 <= ldv_8_line_line) && (ldv_8_line_line <= 11)) && (ldv_8_line_line <= 127)) && (0UL == arg2)) && (arg0 == ldv_8_line_line)) && (ldv_8_line_line == 0 || ldv_8_line_line == 11) [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L7896-L7896] (((0 <= arg1) && (arg1 <= 11)) && (arg1 <= 127)) && (arg1 == 0 || arg1 == 11) [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L7310-L7310] 0 == status [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L7067-L7067] st_fifo == & self->st_fifo [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L5936-L5936] (208U == flag) && (dev == (struct device *)0) [2024-02-07 19:31:48,671 INFO L76 edCorrectnessWitness]: Location invariant before [L5944-L5944] (1 == len) && (len == 1) [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L6972-L6972] st_fifo == & self->st_fifo [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L7145-L7145] 0U == new_icr [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L7234-L7234] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L7206-L7206] 0U == new_icr [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L6172-L6172] ((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L6983-L6983] st_fifo == & self->st_fifo [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant after [L5681-L5681] (0UL == __ret) && (__ret == 0UL) [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L5900-L5900] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,672 INFO L76 edCorrectnessWitness]: Location invariant before [L7230-L7230] (((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (isr != 0) [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L6600-L6600] (96 == ir_mode) && (speed == 38400U) [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L5868-L5868] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L5914-L5916] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L7261-L7261] dev_id == dev [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L5791-L5791] dev == & x86_dma_fallback_dev [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L7045-L7045] st_fifo == & self->st_fifo [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L7840-L7840] 0 == arg0 [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L7932-L7932] ((0 == ldv_3_callback_ndo_do_ioctl) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == 0) [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L7283-L7283] dev_id == dev [2024-02-07 19:31:48,673 INFO L76 edCorrectnessWitness]: Location invariant before [L7003-L7003] st_fifo == & self->st_fifo [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L5833-L5833] dev == & x86_dma_fallback_dev [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L7028-L7028] st_fifo == & self->st_fifo [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L7477-L7477] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L7000-L7000] st_fifo == & self->st_fifo [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L7006-L7006] st_fifo == & self->st_fifo [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L7023-L7023] st_fifo == & self->st_fifo [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L7805-L7805] (0 == ldv_4_w83977af_cleanup_default) && (ldv_4_w83977af_cleanup_default == 0) [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L5882-L5882] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L6969-L6969] st_fifo == & self->st_fifo [2024-02-07 19:31:48,674 INFO L76 edCorrectnessWitness]: Location invariant before [L5897-L5897] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L6001-L6001] (0U == index) && (index == 0U) [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L6485-L6485] ((((0 <= dma___0) && (0 <= i)) && (dma___0 <= 1)) && (i <= 1)) && (dma___0 == 0 || dma___0 == 1) [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L7013-L7013] st_fifo == & self->st_fifo [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L8288-L8288] ((size <= 3120U) && (size <= 32767U)) && (((size == 0U || size == 56U) || size == 232U) || size == 3120U) [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L7309-L7309] 0 == status [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L7857-L7857] arg0 == data [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L5654-L5654] 0L == nr [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L7951-L7951] arg0 == data [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L6995-L6995] st_fifo == & self->st_fifo [2024-02-07 19:31:48,675 INFO L76 edCorrectnessWitness]: Location invariant before [L7654-L7654] 0 == arg2 [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L7195-L7195] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L7042-L7042] st_fifo == & self->st_fifo [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L7933-L7933] ((((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit)) && (ldv_3_callback_ndo_start_xmit == 0) [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L6978-L6978] st_fifo == & self->st_fifo [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L5840-L5840] ((((((((1UL <= dma_mask) && (32976U <= gfp)) && (gfp <= 32977U)) && (gfp <= 65535U)) && (dma_mask <= 4294967295UL)) && (dev == & x86_dma_fallback_dev)) && (gfp != 0U)) && (dma_mask != 0UL)) && (gfp == 32976U || gfp == 32977U) [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L10051-L10051] 488 == arg0 [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L7972-L7972] arg0 == data [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L6595-L6595] (96 == ir_mode) && (speed == 19200U) [2024-02-07 19:31:48,676 INFO L76 edCorrectnessWitness]: Location invariant before [L6802-L6802] (0 == actual) && (fifo_size == 32) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L6519-L6519] (0 <= version) && (version <= 255) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L6481-L6481] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L7935-L7935] (((((((0 == ldv_3_callback_ndo_do_ioctl) && (0 == ldv_3_callback_ndo_start_xmit)) && (0 == ldv_3_container_net_device)) && (arg0 == data)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_callback_ndo_start_xmit)) && (ldv_3_callback_ndo_do_ioctl == ldv_3_container_net_device)) && (ldv_3_callback_ndo_start_xmit == ldv_3_container_net_device)) && (ldv_3_container_net_device == 0) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L7319-L7319] ((0 <= status) && (status <= 1)) && (status == 0 || status == 1) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L6127-L6127] (dmanr <= 1U) && (dmanr == 0U || dmanr == 1U) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L7033-L7033] st_fifo == & self->st_fifo [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L6828-L6828] 0 <= actual [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L7019-L7019] st_fifo == & self->st_fifo [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L5682-L5682] (((0UL == __ret) && (0UL == __edi)) && (__ret == __edi)) && (__edi == 0UL) [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L6826-L6826] fifo_size <= 32 [2024-02-07 19:31:48,677 INFO L76 edCorrectnessWitness]: Location invariant before [L6505-L6505] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L6633-L6633] 96 == ir_mode [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L6821-L6821] (0 <= actual) && (actual <= 2147483646) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L7790-L7790] arg0 == ldv_9_netdev_net_device [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L6089-L6089] ((0 <= __ret_warn_on) && (__ret_warn_on <= 1)) && (__ret_warn_on == 0 || __ret_warn_on == 1) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L6810-L6810] (0 == actual) && (fifo_size == 15) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L7736-L7736] ((((-128 <= ldv_7_ret_default) && (-11 <= ldv_7_ret_default)) && (ldv_7_ret_default <= 0)) && (ldv_7_ret_default <= 127)) && (ldv_7_ret_default == -11 || ldv_7_ret_default == 0) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L6832-L6832] (0 <= actual) && (fifo_size <= 31) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L6791-L6791] (0 == actual) && (actual == 0) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L7806-L7806] (((0 == ldv_4_w83977af_cleanup_default) && (0 == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_cleanup_default == ldv_4_w83977af_init_default)) && (ldv_4_w83977af_init_default == 0) [2024-02-07 19:31:48,678 INFO L76 edCorrectnessWitness]: Location invariant before [L7260-L7260] dev_id == dev [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L6182-L6182] (((((880U <= efio___0) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (devnum == (__u8 )6)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U) [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L6483-L6483] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L6980-L6980] st_fifo == & self->st_fifo [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L6154-L6154] cb == & skb->cb [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L6559-L6559] (96 == ir_mode) && (speed != 9600U) [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L5874-L5874] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L5903-L5903] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L6487-L6487] (0 <= i) && (i <= 1) [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L7193-L7193] 0U == new_icr [2024-02-07 19:31:48,679 INFO L76 edCorrectnessWitness]: Location invariant before [L7537-L7537] (0UL == flags) && (rq == irq___0) [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L7049-L7049] st_fifo == & self->st_fifo [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L6575-L6575] (((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U)) && (speed != 115200U) [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L5911-L5911] ((dev == (struct device *)0) && (attrs == (struct dma_attrs *)0)) && (__ret_warn_on == 1) [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L5661-L5661] 0L == nr [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L8077-L8077] ((((irq___0 <= 11U) && (irq___0 <= 127U)) && (0UL == flags)) && (flags == 0UL)) && (irq___0 == 0U || irq___0 == 11U) [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L7192-L7192] (0U == new_icr) && (new_icr == (unsigned char)0) [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L6999-L6999] st_fifo == & self->st_fifo [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L7264-L7264] dev_id == dev [2024-02-07 19:31:48,680 INFO L76 edCorrectnessWitness]: Location invariant before [L5681-L5681] (0UL == __ret) && (__ret == 0UL) [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L5747-L5747] 0UL == flags [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L6982-L6982] st_fifo == & self->st_fifo [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L6547-L6547] 96 == ir_mode [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L5647-L5647] 0L == nr [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L7205-L7205] 0U == new_icr [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L7170-L7170] ((((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (new_icr <= (unsigned char)32)) && (new_icr <= (unsigned char)127)) && (isr != 0)) && ((new_icr == (unsigned char)0 || new_icr == (unsigned char)2) || new_icr == (unsigned char)32) [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L7864-L7864] (0 == ldv_2_data_data) && (arg0 == data) [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L6257-L6257] 0 <= i [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L7560-L7560] ((((((-128 <= ret) && (-95 <= ret)) && (ret <= 0)) && (ret <= 127)) && (0UL == flags)) && (rq == irq___0)) && ((ret == -95 || ret == -1) || ret == 0) [2024-02-07 19:31:48,681 INFO L76 edCorrectnessWitness]: Location invariant before [L6727-L6727] (0 <= mtt) && (mtt <= 65535) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L6987-L6987] st_fifo == & self->st_fifo [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L5945-L5945] (1 == len) && (len == 1) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L6571-L6571] ((((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U)) && (speed != 57600U) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L6192-L6192] (((((((((unsigned char)48 <= reg) && (880U <= efio___0)) && (reg <= (unsigned char)240)) && (efio___0 <= 1008U)) && (efio___0 <= 32767U)) && (reg != (unsigned char)0)) && (efio___0 != 0U)) && (efio___0 == 880U || efio___0 == 1008U)) && ((((((reg == (unsigned char)48 || reg == (unsigned char)96) || reg == (unsigned char)97) || reg == (unsigned char)112) || reg == (unsigned char)116) || reg == (unsigned char)117) || reg == (unsigned char)240) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L5896-L5896] ((dev == 0) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L6313-L6314] ((384U <= iobase) && (iobase != 0U)) && (iobase == 384U || iobase == 4294967295U) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L8095-L8095] ((ldv_func_arg1 <= 11U) && (ldv_func_arg1 <= 127U)) && (ldv_func_arg1 == 0U || ldv_func_arg1 == 11U) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L7475-L7475] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L7018-L7018] st_fifo == & self->st_fifo [2024-02-07 19:31:48,682 INFO L76 edCorrectnessWitness]: Location invariant before [L6548-L6548] 96 == ir_mode [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L5922-L5922] (dev == (struct device *)0) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L6997-L6997] st_fifo == & self->st_fifo [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L6812-L6812] (0 == actual) && (fifo_size == 15) [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L7788-L7789] arg0 == ldv_9_netdev_net_device [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L7952-L7952] arg0 == data [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L5912-L5912] (((((((4000U <= size) && (size <= 14384U)) && (size <= 32767U)) && (dev == 0)) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0)) && (size != 0U)) && (size == 4000U || size == 14384U) [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L7031-L7031] st_fifo == & self->st_fifo [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L7072-L7072] st_fifo == & self->st_fifo [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L6827-L6827] fifo_size <= 32 [2024-02-07 19:31:48,683 INFO L76 edCorrectnessWitness]: Location invariant before [L6337-L6337] dev == 0 [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6409-L6409] 0 <= i [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L7066-L7066] st_fifo == & self->st_fifo [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L8350-L8350] (size == 4U && size == (size_t )4UL) || ((size <= 40U && size <= 127U) && ((size == 0U || size == 16U) || size == 40U)) [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L7493-L7493] ((0 == ret) && (0UL == flags)) && (rq == irq___0) [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6971-L6971] st_fifo == & self->st_fifo [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6279-L6279] 0 <= i [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6567-L6567] (((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U)) && (speed != 38400U) [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6979-L6979] st_fifo == & self->st_fifo [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6705-L6705] speed != -1 [2024-02-07 19:31:48,684 INFO L76 edCorrectnessWitness]: Location invariant before [L6989-L6989] st_fifo == & self->st_fifo [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L5835-L5835] (((1UL <= dma_mask) && (dev == & x86_dma_fallback_dev)) && (gfp == 32976U)) && (dma_mask != 0UL) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L5689-L5690] (((((((((((((((((((((0UL == __ret) && (0UL == __edi)) && (0UL == __esi)) && (0UL == __edx)) && (0UL == __ecx)) && (0UL == __eax)) && (__ret == __edi)) && (__ret == __esi)) && (__ret == __edx)) && (__ret == __ecx)) && (__ret == __eax)) && (__edi == __esi)) && (__edi == __edx)) && (__edi == __ecx)) && (__edi == __eax)) && (__esi == __edx)) && (__esi == __ecx)) && (__esi == __eax)) && (__edx == __ecx)) && (__edx == __eax)) && (__ecx == __eax)) && (__eax == 0UL) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L6563-L6563] ((96 == ir_mode) && (speed != 9600U)) && (speed != 19200U) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L7863-L7863] (((((((0 <= ldv_2_line_line) && (ldv_2_line_line <= 11)) && (ldv_2_line_line <= 127)) && (0 == ldv_2_callback_handler)) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == ldv_2_data_data)) && (ldv_2_line_line == 0 || ldv_2_line_line == 11) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L6531-L6531] (0 <= i) && (i <= 2) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L5832-L5832] (((((((((dev == & x86_dma_fallback_dev) && (gfp == 32976U)) && (dev->offline == (_Bool)0 || dev->offline == (_Bool)1)) && (dev->offline_disabled == (_Bool)0 || dev->offline_disabled == (_Bool)1)) && (dev->power.early_init == (_Bool)0 || dev->power.early_init == (_Bool)1)) && (dev->power.ignore_children == (_Bool)0 || dev->power.ignore_children == (_Bool)1)) && (dev->power.is_prepared == (_Bool)0 || dev->power.is_prepared == (_Bool)1)) && (dev->power.is_suspended == (_Bool)0 || dev->power.is_suspended == (_Bool)1)) && (dev->power.syscore == (_Bool)0 || dev->power.syscore == (_Bool)1)) && (dev->power.wakeup_path == (_Bool)0 || dev->power.wakeup_path == (_Bool)1) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L7726-L7726] ((((-128 <= ldv_7_ret_default) && (-11 <= ldv_7_ret_default)) && (ldv_7_ret_default <= 0)) && (ldv_7_ret_default <= 127)) && (ldv_7_ret_default == -11 || ldv_7_ret_default == 0) [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L6277-L6277] 0 <= i [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L9999-L9999] arg0 == & ioport_resource [2024-02-07 19:31:48,685 INFO L76 edCorrectnessWitness]: Location invariant before [L5962-L5962] (dev == 0) && (dev == (struct net_device *)0) [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L7862-L7862] (((0 == ldv_2_callback_handler) && (0 == ldv_2_data_data)) && (arg0 == data)) && (ldv_2_callback_handler == ldv_2_data_data) [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L5867-L5867] (dev == & x86_dma_fallback_dev) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L7314-L7314] ((0 <= status) && (status <= 1)) && (status == 0 || status == 1) [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L6162-L6162] cb == & skb->cb [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L6285-L6285] 0 <= i [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L8676-L8676] ((0 <= expr) && (expr <= 1)) && (expr == 0 || expr == 1) [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L7141-L7141] (((((0 <= isr) && (1 <= isr)) && (isr <= 255)) && (0U == new_icr)) && (new_icr == (unsigned char)0)) && (isr != 0) [2024-02-07 19:31:48,686 INFO L76 edCorrectnessWitness]: Location invariant before [L5856-L5856] ((dev == 0) && (dev == (struct device *)0)) && (attrs == (struct dma_attrs *)0) [2024-02-07 19:31:48,767 INFO L181 MainTranslator]: Built tables and reachable declarations [2024-02-07 19:31:49,952 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i[236326,236339] [2024-02-07 19:31:50,206 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-07 19:31:50,227 INFO L203 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-02-07 19:31:50,250 INFO L181 MainTranslator]: Built tables and reachable declarations [2024-02-07 19:31:50,429 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-3.14-races/linux-3.14--drivers--net--irda--w83977af_ir.ko.cil.i[236326,236339] [2024-02-07 19:31:50,442 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-02-07 19:31:50,452 INFO L206 MainTranslator]: Completed pre-run [2024-02-07 19:31:50,580 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"); [5646] [2024-02-07 19:31:50,581 WARN L423 MainDispatcher]: Unable to annotate __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"); with a witness entry Start Parsing Local [2024-02-07 19:31:50,598 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)); [5653] [2024-02-07 19:31:50,598 WARN L423 MainDispatcher]: Unable to annotate __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)); with a witness entry Start Parsing Local [2024-02-07 19:31:50,599 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [5660] [2024-02-07 19:31:50,599 WARN L423 MainDispatcher]: Unable to annotate __asm__ volatile ("":); with a witness entry Start Parsing Local [2024-02-07 19:31:50,601 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:50,601 WARN L423 MainDispatcher]: Unable to annotate __edi = 0 with a witness entry [2024-02-07 19:31:50,601 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:50,601 WARN L423 MainDispatcher]: Unable to annotate __esi = 0 with a witness entry [2024-02-07 19:31:50,601 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:50,602 WARN L423 MainDispatcher]: Unable to annotate __edx = 0 with a witness entry [2024-02-07 19:31:50,602 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:50,602 WARN L423 MainDispatcher]: Unable to annotate __ecx = 0 with a witness entry [2024-02-07 19:31:50,602 WARN L423 MainDispatcher]: Unable to annotate unsigned long with a witness entry [2024-02-07 19:31:50,602 WARN L423 MainDispatcher]: Unable to annotate __eax = 0 with a witness entry Start Parsing Local Start Parsing Local [2024-02-07 19:31:50,610 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/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5694-5695] [2024-02-07 19:31:50,610 WARN L423 MainDispatcher]: Unable to annotate __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/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); with a witness entry Start Parsing Local [2024-02-07 19:31:50,617 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"); [5700-5702] [2024-02-07 19:31:50,617 WARN L423 MainDispatcher]: Unable to annotate __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"); with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-07 19:31:50,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5759] [2024-02-07 19:31:50,621 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5767] Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-07 19:31:50,633 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.UnsupportedOperationException: not yet implemented ACSLType[null device] at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.AcslTypeUtils.translateAcslTypeToCType(AcslTypeUtils.java:95) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:949) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:471) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.ExpressionResultTransformer.transformDispatchSwitchRexBoolToInt(ExpressionResultTransformer.java:208) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:480) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:450) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.dispatchSwitch(ACSLHandler.java:446) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:502) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:450) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.handleAssert(ACSLHandler.java:238) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.ACSLHandler.visit(ACSLHandler.java:224) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:446) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.witness.ExtractedWitnessInvariant.instrument(ExtractedWitnessInvariant.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.witness.ExtractedLocationInvariant.transform(ExtractedLocationInvariant.java:61) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.transformWithWitness(MainDispatcher.java:431) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:412) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1109) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1092) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:319) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1109) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1092) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:319) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1109) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1092) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:319) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:385) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1514) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:274) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3397) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2413) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:613) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainDispatcher.dispatch(MainDispatcher.java:257) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.performMainRun(MainTranslator.java:249) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:209) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:122) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:145) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-02-07 19:31:50,636 INFO L158 Benchmark]: Toolchain (without parser) took 10144.40ms. Allocated memory was 98.6MB in the beginning and 224.4MB in the end (delta: 125.8MB). Free memory was 48.4MB in the beginning and 146.0MB in the end (delta: -97.6MB). Peak memory consumption was 135.0MB. Max. memory is 16.1GB. [2024-02-07 19:31:50,636 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 52.4MB. Free memory is still 29.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-07 19:31:50,637 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 67.1MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-07 19:31:50,637 INFO L158 Benchmark]: CACSL2BoogieTranslator took 10134.68ms. Allocated memory was 98.6MB in the beginning and 224.4MB in the end (delta: 125.8MB). Free memory was 48.2MB in the beginning and 146.0MB in the end (delta: -97.8MB). Peak memory consumption was 135.0MB. Max. memory is 16.1GB. [2024-02-07 19:31:50,638 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.20ms. Allocated memory is still 52.4MB. Free memory is still 29.1MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.15ms. Allocated memory is still 67.1MB. Free memory is still 39.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 10134.68ms. Allocated memory was 98.6MB in the beginning and 224.4MB in the end (delta: 125.8MB). Free memory was 48.2MB in the beginning and 146.0MB in the end (delta: -97.8MB). Peak memory consumption was 135.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5646]: 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"); [5646] - GenericResultAtLocation [Line: 5653]: 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)); [5653] - GenericResultAtLocation [Line: 5660]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("":); [5660] - GenericResultAtLocation [Line: 5694]: 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/alpha/git/klever2/klever/native-scheduler-work-dir/scheduler/jobs/d5cd53f56669d61faa91054857893dbd/klever-core-work-dir/lkbce/arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5694-5695] - GenericResultAtLocation [Line: 5700]: 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"); [5700-5702] - GenericResultAtLocation [Line: 5759]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5759] - GenericResultAtLocation [Line: 5767]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [5767] - ExceptionOrErrorResult: UnsupportedOperationException: not yet implemented ACSLType[null device] de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: UnsupportedOperationException: not yet implemented ACSLType[null device]: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.AcslTypeUtils.translateAcslTypeToCType(AcslTypeUtils.java:95) 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: ExceptionOrErrorResult: UnsupportedOperationException: not yet implemented ACSLType[null device]