./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-atl1c-atl1c.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/config/KojakReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-atl1c-atl1c.ko.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Overflow-64bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9 --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Kojak --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash bfc30dc39d7a0903915b32c9627fb86ceef54493e607c3a72b8f04527899372b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 21:09:08,570 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 21:09:08,635 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/config/svcomp-Overflow-64bit-Kojak_Default.epf [2023-12-02 21:09:08,640 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 21:09:08,641 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2023-12-02 21:09:08,665 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 21:09:08,666 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 21:09:08,666 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-12-02 21:09:08,667 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 21:09:08,667 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 21:09:08,668 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 21:09:08,669 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-02 21:09:08,669 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 21:09:08,669 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 21:09:08,670 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-02 21:09:08,670 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 21:09:08,671 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-02 21:09:08,671 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-12-02 21:09:08,672 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 21:09:08,673 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-02 21:09:08,673 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 21:09:08,677 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-12-02 21:09:08,677 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-12-02 21:09:08,678 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-12-02 21:09:08,678 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 21:09:08,679 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 21:09:08,679 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 21:09:08,680 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 21:09:08,680 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-02 21:09:08,680 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2023-12-02 21:09:08,681 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 21:09:08,681 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-02 21:09:08,681 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Kojak Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> bfc30dc39d7a0903915b32c9627fb86ceef54493e607c3a72b8f04527899372b [2023-12-02 21:09:08,899 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 21:09:08,931 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 21:09:08,933 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 21:09:08,934 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 21:09:08,935 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 21:09:08,936 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-atl1c-atl1c.ko.cil.out.i [2023-12-02 21:09:11,621 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 21:09:12,113 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 21:09:12,114 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-atl1c-atl1c.ko.cil.out.i [2023-12-02 21:09:12,151 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/data/0ecf25ec3/45bb9d0ce0b941b7b269ae87f242e6a7/FLAGa641f7a74 [2023-12-02 21:09:12,166 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/data/0ecf25ec3/45bb9d0ce0b941b7b269ae87f242e6a7 [2023-12-02 21:09:12,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 21:09:12,170 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 21:09:12,171 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 21:09:12,171 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 21:09:12,176 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 21:09:12,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 09:09:12" (1/1) ... [2023-12-02 21:09:12,178 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ce72245 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:12, skipping insertion in model container [2023-12-02 21:09:12,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 09:09:12" (1/1) ... [2023-12-02 21:09:12,371 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 21:09:14,826 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 21:09:14,867 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 21:09:14,986 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5076] [2023-12-02 21:09:14,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5083] [2023-12-02 21:09:14,988 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5090-5091] [2023-12-02 21:09:14,989 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5098-5099] [2023-12-02 21:09:14,991 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5141-5142] [2023-12-02 21:09:14,991 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5147-5149] [2023-12-02 21:09:14,992 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (858), "i" (12UL)); [5172-5173] [2023-12-02 21:09:14,992 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" (47UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5178-5180] [2023-12-02 21:09:14,993 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (863), "i" (12UL)); [5202-5203] [2023-12-02 21:09:14,993 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" (48UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5208-5210] [2023-12-02 21:09:14,994 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; incl %0": "+m" (v->counter)); [5248] [2023-12-02 21:09:14,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5255-5256] [2023-12-02 21:09:14,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [5270] [2023-12-02 21:09:14,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5272] [2023-12-02 21:09:14,996 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5274] [2023-12-02 21:09:14,996 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5277] [2023-12-02 21:09:14,997 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5352] [2023-12-02 21:09:14,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5359] [2023-12-02 21:09:14,998 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5366] [2023-12-02 21:09:15,005 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (18), "i" (12UL)); [5525-5526] [2023-12-02 21:09:15,007 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (35), "i" (12UL)); [5557-5558] [2023-12-02 21:09:15,008 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (78), "i" (12UL)); [5596-5597] [2023-12-02 21:09:15,009 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (90), "i" (12UL)); [5623-5624] [2023-12-02 21:09:15,017 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [5909] [2023-12-02 21:09:15,018 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [5917-5918] [2023-12-02 21:09:15,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (521), "i" (12UL)); [6189-6190] [2023-12-02 21:09:15,025 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6196] [2023-12-02 21:09:15,139 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9219] [2023-12-02 21:09:15,162 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9906] [2023-12-02 21:09:15,242 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [11131] [2023-12-02 21:09:15,307 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 21:09:15,786 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 21:09:15,794 INFO L206 MainTranslator]: Completed translation [2023-12-02 21:09:15,794 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15 WrapperNode [2023-12-02 21:09:15,794 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 21:09:15,796 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 21:09:15,796 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 21:09:15,796 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 21:09:15,803 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:15,914 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,091 INFO L138 Inliner]: procedures = 354, calls = 3223, calls flagged for inlining = 182, calls inlined = 65, statements flattened = 4994 [2023-12-02 21:09:16,091 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 21:09:16,092 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 21:09:16,092 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 21:09:16,092 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 21:09:16,099 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,099 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,122 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,122 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,205 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,229 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,246 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,260 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,284 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 21:09:16,285 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 21:09:16,285 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 21:09:16,286 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 21:09:16,286 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 09:09:15" (1/1) ... [2023-12-02 21:09:16,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-12-02 21:09:16,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/z3 [2023-12-02 21:09:16,310 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-12-02 21:09:16,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-12-02 21:09:16,351 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-12-02 21:09:16,351 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-12-02 21:09:16,352 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-12-02 21:09:16,352 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-12-02 21:09:16,352 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-12-02 21:09:16,352 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-12-02 21:09:16,352 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2023-12-02 21:09:16,352 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2023-12-02 21:09:16,353 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-12-02 21:09:16,353 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 21:09:16,353 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 21:09:16,353 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~int~X~$Pointer$~TO~~dma_addr_t~0 [2023-12-02 21:09:16,353 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-12-02 21:09:16,354 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-12-02 21:09:16,354 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-12-02 21:09:16,354 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-12-02 21:09:16,354 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_rx_ring [2023-12-02 21:09:16,354 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_rx_ring [2023-12-02 21:09:16,354 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-12-02 21:09:16,355 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-12-02 21:09:16,355 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2023-12-02 21:09:16,355 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2023-12-02 21:09:16,355 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-12-02 21:09:16,355 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-12-02 21:09:16,355 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-12-02 21:09:16,355 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-12-02 21:09:16,355 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-12-02 21:09:16,355 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-12-02 21:09:16,356 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-12-02 21:09:16,356 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-12-02 21:09:16,356 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_restart_autoneg [2023-12-02 21:09:16,356 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_restart_autoneg [2023-12-02 21:09:16,356 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-12-02 21:09:16,356 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-12-02 21:09:16,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-12-02 21:09:16,356 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-12-02 21:09:16,356 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_irq [2023-12-02 21:09:16,356 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_irq [2023-12-02 21:09:16,357 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-12-02 21:09:16,357 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-12-02 21:09:16,357 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-12-02 21:09:16,357 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-12-02 21:09:16,357 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-12-02 21:09:16,357 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-12-02 21:09:16,357 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_mac [2023-12-02 21:09:16,358 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_mac [2023-12-02 21:09:16,358 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_disable [2023-12-02 21:09:16,358 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_disable [2023-12-02 21:09:16,358 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 21:09:16,358 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-12-02 21:09:16,358 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-12-02 21:09:16,358 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 21:09:16,358 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_enable [2023-12-02 21:09:16,359 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_enable [2023-12-02 21:09:16,359 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-12-02 21:09:16,359 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-12-02 21:09:16,359 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 21:09:16,359 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 21:09:16,359 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-12-02 21:09:16,359 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-12-02 21:09:16,360 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_eeprom_len [2023-12-02 21:09:16,360 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_eeprom_len [2023-12-02 21:09:16,360 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2023-12-02 21:09:16,360 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2023-12-02 21:09:16,360 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 21:09:16,360 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 21:09:16,360 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_speed_and_duplex [2023-12-02 21:09:16,360 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_speed_and_duplex [2023-12-02 21:09:16,360 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-12-02 21:09:16,360 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-12-02 21:09:16,361 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_eeprom_exist [2023-12-02 21:09:16,361 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_eeprom_exist [2023-12-02 21:09:16,361 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-12-02 21:09:16,361 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-12-02 21:09:16,361 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2023-12-02 21:09:16,361 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2023-12-02 21:09:16,361 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-12-02 21:09:16,362 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-12-02 21:09:16,362 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-12-02 21:09:16,362 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-12-02 21:09:16,362 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-12-02 21:09:16,362 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-12-02 21:09:16,362 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_reg [2023-12-02 21:09:16,362 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_reg [2023-12-02 21:09:16,362 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-12-02 21:09:16,362 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_init [2023-12-02 21:09:16,363 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_init [2023-12-02 21:09:16,363 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_regs_len [2023-12-02 21:09:16,363 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_regs_len [2023-12-02 21:09:16,363 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-12-02 21:09:16,363 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-12-02 21:09:16,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-12-02 21:09:16,363 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-12-02 21:09:16,363 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-12-02 21:09:16,364 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_tx_ring [2023-12-02 21:09:16,364 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_tx_ring [2023-12-02 21:09:16,364 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_reset [2023-12-02 21:09:16,364 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_reset [2023-12-02 21:09:16,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-02 21:09:16,364 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-12-02 21:09:16,364 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-12-02 21:09:16,365 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-12-02 21:09:16,365 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-12-02 21:09:16,365 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-12-02 21:09:16,365 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-12-02 21:09:16,365 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_setup_adv [2023-12-02 21:09:16,365 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_setup_adv [2023-12-02 21:09:16,365 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-12-02 21:09:16,365 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-12-02 21:09:16,365 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_buffer [2023-12-02 21:09:16,366 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_buffer [2023-12-02 21:09:16,366 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-02 21:09:16,366 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 21:09:16,366 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-12-02 21:09:16,366 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-12-02 21:09:16,366 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_up [2023-12-02 21:09:16,366 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_up [2023-12-02 21:09:16,366 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_stop_mac [2023-12-02 21:09:16,366 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_stop_mac [2023-12-02 21:09:16,366 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 21:09:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-12-02 21:09:16,367 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-12-02 21:09:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 21:09:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-12-02 21:09:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_until_idle [2023-12-02 21:09:16,367 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_until_idle [2023-12-02 21:09:16,367 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-12-02 21:09:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-12-02 21:09:16,368 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_aspm [2023-12-02 21:09:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_aspm [2023-12-02 21:09:16,368 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-12-02 21:09:16,368 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-12-02 21:09:16,368 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-12-02 21:09:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-12-02 21:09:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_link_status [2023-12-02 21:09:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_link_status [2023-12-02 21:09:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_alloc_rx_buffer [2023-12-02 21:09:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_alloc_rx_buffer [2023-12-02 21:09:16,369 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2023-12-02 21:09:16,369 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2023-12-02 21:09:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-12-02 21:09:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-12-02 21:09:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-12-02 21:09:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-12-02 21:09:16,370 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-12-02 21:09:16,370 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-12-02 21:09:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_reg [2023-12-02 21:09:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_reg [2023-12-02 21:09:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-12-02 21:09:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-12-02 21:09:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-02 21:09:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2023-12-02 21:09:16,371 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2023-12-02 21:09:16,371 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_down [2023-12-02 21:09:16,372 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_down [2023-12-02 21:09:16,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 21:09:16,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 21:09:16,980 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 21:09:16,983 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 21:09:18,143 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-02 21:09:18,199 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##36: assume !false; [2023-12-02 21:09:18,199 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##35: assume false; [2023-12-02 21:09:18,208 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-02 21:09:18,451 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; [2023-12-02 21:09:18,451 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; [2023-12-02 21:09:18,889 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-02 21:09:19,874 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##261: assume !false; [2023-12-02 21:09:19,874 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##260: assume false; [2023-12-02 21:09:19,874 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2023-12-02 21:09:19,874 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2023-12-02 21:09:19,879 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-02 21:09:19,936 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-12-02 21:09:19,937 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-12-02 21:09:19,946 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-12-02 21:09:20,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##396: assume !false; [2023-12-02 21:09:20,745 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##395: assume false; [2023-12-02 21:09:20,864 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 21:09:24,943 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 21:09:24,943 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-02 21:09:24,945 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:09:24 BoogieIcfgContainer [2023-12-02 21:09:24,945 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 21:09:24,946 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-12-02 21:09:24,946 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-12-02 21:09:24,956 INFO L274 PluginConnector]: CodeCheck initialized [2023-12-02 21:09:24,956 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:09:24" (1/1) ... [2023-12-02 21:09:24,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 21:09:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:09:25,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1920 states to 1390 states and 1920 transitions. [2023-12-02 21:09:25,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 1920 transitions. [2023-12-02 21:09:25,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-12-02 21:09:25,067 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:09:25,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 21:09:25,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:09:25,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 21:09:25,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:09:25,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1919 states to 1389 states and 1919 transitions. [2023-12-02 21:09:25,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 1919 transitions. [2023-12-02 21:09:25,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 21:09:25,722 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:09:25,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 21:09:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 21:09:25,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 21:09:25,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-12-02 21:09:25,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1388 states and 1918 transitions. [2023-12-02 21:09:25,880 INFO L276 IsEmpty]: Start isEmpty. Operand 1388 states and 1918 transitions. [2023-12-02 21:09:25,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-12-02 21:09:25,882 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-12-02 21:09:25,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-02 21:09:26,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 21:09:26,014 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 21:09:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 21:09:26,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 21:09:26,451 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-02 21:09:26,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-02 21:09:26,590 WARN L476 CodeCheckObserver]: This program is UNSAFE, Check terminated with 3 iterations. [2023-12-02 21:09:26,643 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,644 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,644 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,644 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,645 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,645 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,645 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,646 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,646 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,646 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,646 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,646 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,647 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,647 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,648 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,649 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,649 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret2158 [2023-12-02 21:09:26,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,650 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,651 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,651 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,652 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,652 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,652 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,652 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,652 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,653 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,653 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,653 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,654 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,654 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,654 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,654 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,654 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,655 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,655 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,655 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,656 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret2159 could not be translated [2023-12-02 21:09:26,656 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,656 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,656 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,656 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,657 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,658 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,658 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,658 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,658 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,658 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,658 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2160 could not be translated [2023-12-02 21:09:26,659 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,659 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,659 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated [2023-12-02 21:09:26,659 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,660 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,660 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,660 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,660 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,660 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,661 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,661 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,661 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,661 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,662 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,662 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,662 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,662 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated [2023-12-02 21:09:26,668 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 02.12 09:09:26 ImpRootNode [2023-12-02 21:09:26,668 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2023-12-02 21:09:26,668 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-12-02 21:09:26,669 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-12-02 21:09:26,669 INFO L274 PluginConnector]: Witness Printer initialized [2023-12-02 21:09:26,669 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 09:09:24" (3/4) ... [2023-12-02 21:09:26,670 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2023-12-02 21:09:26,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,684 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,685 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,685 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,685 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,686 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,687 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,687 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,687 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,687 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,688 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,688 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,688 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret2158 [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,689 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,690 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,691 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,692 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,693 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret2159 could not be translated [2023-12-02 21:09:26,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,694 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,695 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2160 could not be translated [2023-12-02 21:09:26,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated [2023-12-02 21:09:26,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,696 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,697 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-12-02 21:09:26,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-12-02 21:09:26,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-12-02 21:09:26,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated [2023-12-02 21:09:26,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,698 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-12-02 21:09:26,750 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/witness.graphml [2023-12-02 21:09:26,750 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-12-02 21:09:26,751 INFO L158 Benchmark]: Toolchain (without parser) took 14581.00ms. Allocated memory was 151.0MB in the beginning and 589.3MB in the end (delta: 438.3MB). Free memory was 91.6MB in the beginning and 238.7MB in the end (delta: -147.1MB). Peak memory consumption was 291.9MB. Max. memory is 16.1GB. [2023-12-02 21:09:26,751 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 109.1MB. Free memory is still 86.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 21:09:26,751 INFO L158 Benchmark]: CACSL2BoogieTranslator took 3623.85ms. Allocated memory was 151.0MB in the beginning and 289.4MB in the end (delta: 138.4MB). Free memory was 91.6MB in the beginning and 143.5MB in the end (delta: -52.0MB). Peak memory consumption was 104.6MB. Max. memory is 16.1GB. [2023-12-02 21:09:26,752 INFO L158 Benchmark]: Boogie Procedure Inliner took 295.63ms. Allocated memory is still 289.4MB. Free memory was 143.5MB in the beginning and 184.6MB in the end (delta: -41.1MB). Peak memory consumption was 40.5MB. Max. memory is 16.1GB. [2023-12-02 21:09:26,752 INFO L158 Benchmark]: Boogie Preprocessor took 193.04ms. Allocated memory is still 289.4MB. Free memory was 184.6MB in the beginning and 149.8MB in the end (delta: 34.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2023-12-02 21:09:26,752 INFO L158 Benchmark]: RCFGBuilder took 8659.99ms. Allocated memory was 289.4MB in the beginning and 589.3MB in the end (delta: 299.9MB). Free memory was 149.8MB in the beginning and 129.0MB in the end (delta: 20.8MB). Peak memory consumption was 342.5MB. Max. memory is 16.1GB. [2023-12-02 21:09:26,753 INFO L158 Benchmark]: CodeCheck took 1721.88ms. Allocated memory is still 589.3MB. Free memory was 129.0MB in the beginning and 248.1MB in the end (delta: -119.1MB). There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 21:09:26,753 INFO L158 Benchmark]: Witness Printer took 81.57ms. Allocated memory is still 589.3MB. Free memory was 248.1MB in the beginning and 238.7MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-12-02 21:09:26,755 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck: - StatisticsResult: Ultimate CodeCheck benchmark data CFG has 71 procedures, 1390 locations, 74 error locations. Started 1 CEGAR loops. OverallTime: 1.6s, OverallIterations: 3, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 159 SdHoareTripleChecker+Valid, 0.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 93 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 30 IncrementalHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 93 mSDtfsCounter, 30 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 349 GetRequests, 349 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=-1occurred in iteration=-1, InterpolantAutomatonStates: 0, traceCheckStatistics: 0.0s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 51 NumberOfCodeBlocks, 51 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 31 ConstructedInterpolants, 0 QuantifiedInterpolants, 31 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 2 InterpolantComputations, 2 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - CounterExampleResult [Line: 12350]: integer overflow possible integer overflow possible We found a FailurePath: [L6507-L6508] char atl1c_driver_name[6U] = { (char )'a', (char )'t', (char )'l', (char )'1', (char )'c', (char )'\000'}; [L6509-L6513] char atl1c_driver_version[13U] = { (char )'1', (char )'.', (char )'0', (char )'.', (char )'1', (char )'.', (char )'0', (char )'-', (char )'N', (char )'A', (char )'P', (char )'I', (char )'\000'}; [L6514-L6520] static struct pci_device_id const atl1c_pci_tbl[7U] = { {6505U, 4195U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {6505U, 4194U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {6505U, 8288U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {6505U, 8290U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {6505U, 4211U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {6505U, 4227U, 4294967295U, 4294967295U, 0U, 0U, 0UL}, {0U, 0U, 0U, 0U, 0U, 0U, 0UL}}; [L6521] struct pci_device_id const __mod_pci_device_table ; [L6532-L6533] static u16 const atl1c_pay_load_size[6U] = { (u16 const )128U, (u16 const )256U, (u16 const )512U, (u16 const )1024U, (u16 const )2048U, (u16 const )4096U}; [L6534] static u16 const atl1c_rfd_prod_idx_regs[4U] = { (u16 const )5600U, (u16 const )5604U, (u16 const )5608U, (u16 const )5612U}; [L6535] static u16 const atl1c_rfd_addr_lo_regs[4U] = { (u16 const )5456U, (u16 const )5460U, (u16 const )5464U, (u16 const )5468U}; [L6536] static u16 const atl1c_rrd_addr_lo_regs[4U] = { (u16 const )5480U, (u16 const )5484U, (u16 const )5488U, (u16 const )5492U}; [L6537] static unsigned int const atl1c_default_msg = (u32 const )63U; [L10584-L10614] static struct net_device_ops const atl1c_netdev_ops = {(int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, & atl1c_open, & atl1c_close, & atl1c_xmit_frame, (u16 (*)(struct net_device * , struct sk_buff * ))0, (void (*)(struct net_device * , int ))0, (void (*)(struct net_device * ))0, & atl1c_set_multi, & atl1c_set_mac_addr, & eth_validate_addr, & atl1c_ioctl, (int (*)(struct net_device * , struct ifmap * ))0, & atl1c_change_mtu, (int (*)(struct net_device * , struct neigh_parms * ))0, & atl1c_tx_timeout, (struct rtnl_link_stats64 *(*)(struct net_device * , struct rtnl_link_stats64 * ))0, & atl1c_get_stats, & atl1c_vlan_rx_register, (void (*)(struct net_device * , unsigned short ))0, (void (*)(struct net_device * , unsigned short ))0, & atl1c_netpoll, (int (*)(struct net_device * , struct netpoll_info * ))0, (void (*)(struct net_device * ))0, (int (*)(struct net_device * , int , u8 * ))0, (int (*)(struct net_device * , int , u16 , u8 ))0, (int (*)(struct net_device * , int , int ))0, (int (*)(struct net_device * , int , struct ifla_vf_info * ))0, (int (*)(struct net_device * , int , struct nlattr ** ))0, (int (*)(struct net_device * , int , struct sk_buff * ))0, (int (*)(struct net_device * , u8 ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u16 ))0, (int (*)(struct net_device * , u16 , struct scatterlist * , unsigned int ))0, (int (*)(struct net_device * , u64 * , int ))0, (int (*)(struct net_device * , struct sk_buff const * , u16 , u32 ))0, (int (*)(struct net_device * , struct net_device * ))0, (int (*)(struct net_device * , struct net_device * ))0, & atl1c_fix_features, (int (*)(struct net_device * , u32 ))0}; [L10996-L10998] static struct pci_error_handlers atl1c_err_handler = {(pci_ers_result_t (*)(struct pci_dev * , enum pci_channel_state ))(& atl1c_io_error_detected), (pci_ers_result_t (*)(struct pci_dev * ))0, (pci_ers_result_t (*)(struct pci_dev * ))0, & atl1c_io_slot_reset, & atl1c_io_resume}; [L10999-L11004] static struct dev_pm_ops const atl1c_pm_ops = {(int (*)(struct device * ))0, (void (*)(struct device * ))0, & atl1c_suspend, & atl1c_resume, & atl1c_suspend, & atl1c_resume, & atl1c_suspend, & atl1c_resume, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (int (*)(struct device * ))0}; [L11005-L11024] static struct pci_driver atl1c_driver = {{(struct list_head *)0, (struct list_head *)0}, (char const *)(& atl1c_driver_name), (struct pci_device_id const *)(& atl1c_pci_tbl), & atl1c_probe, & atl1c_remove, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * , pm_message_t ))0, (int (*)(struct pci_dev * ))0, (int (*)(struct pci_dev * ))0, & atl1c_shutdown, & atl1c_err_handler, {(char const *)0, (struct bus_type *)0, (struct module *)0, (char const *)0, (_Bool)0, (struct of_device_id const *)0, (int (*)(struct device * ))0, (int (*)(struct device * ))0, (void (*)(struct device * ))0, (int (*)(struct device * , pm_message_t ))0, (int (*)(struct device * ))0, (struct attribute_group const **)0, & atl1c_pm_ops, (struct driver_private *)0}, {{{{{0U}, 0U, 0U, (void *)0, {(struct lock_class_key *)0, {(struct lock_class *)0, (struct lock_class *)0}, (char const *)0, 0, 0UL}}}}, {(struct list_head *)0, (struct list_head *)0}}}; [L11047] int LDV_IN_INTERRUPT ; [L11055] int ldv_module_refcounter = 1; [L13209-L13249] static struct ethtool_ops const atl1c_ethtool_ops = {& atl1c_get_settings, & atl1c_set_settings, & atl1c_get_drvinfo, & atl1c_get_regs_len, & atl1c_get_regs, & atl1c_get_wol, & atl1c_set_wol, & atl1c_get_msglevel, & atl1c_set_msglevel, & atl1c_nway_reset, & ethtool_op_get_link, & atl1c_get_eeprom_len, & atl1c_get_eeprom, (int (*)(struct net_device * , struct ethtool_eeprom * , u8 * ))0, (int (*)(struct net_device * , struct ethtool_coalesce * ))0, (int (*)(struct net_device * , struct ethtool_coalesce * ))0, (void (*)(struct net_device * , struct ethtool_ringparam * ))0, (int (*)(struct net_device * , struct ethtool_ringparam * ))0, (void (*)(struct net_device * , struct ethtool_pauseparam * ))0, (int (*)(struct net_device * , struct ethtool_pauseparam * ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (void (*)(struct net_device * , struct ethtool_test * , u64 * ))0, (void (*)(struct net_device * , u32 , u8 * ))0, (int (*)(struct net_device * , enum ethtool_phys_id_state ))0, (void (*)(struct net_device * , struct ethtool_stats * , u64 * ))0, (int (*)(struct net_device * ))0, (void (*)(struct net_device * ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (u32 (*)(struct net_device * ))0, (int (*)(struct net_device * , u32 ))0, (int (*)(struct net_device * , int ))0, (int (*)(struct net_device * , struct ethtool_rxnfc * , void * ))0, (int (*)(struct net_device * , struct ethtool_rxnfc * ))0, (int (*)(struct net_device * , struct ethtool_flash * ))0, (int (*)(struct net_device * , u32 * ))0, (int (*)(struct net_device * , struct ethtool_rx_ntuple * ))0, (int (*)(struct net_device * , u32 , void * ))0, (int (*)(struct net_device * , struct ethtool_rxfh_indir * ))0, (int (*)(struct net_device * , struct ethtool_rxfh_indir const * ))0, (void (*)(struct net_device * , struct ethtool_channels * ))0, (int (*)(struct net_device * , struct ethtool_channels * ))0, (int (*)(struct net_device * , struct ethtool_dump * ))0, (int (*)(struct net_device * , struct ethtool_dump * , void * ))0, (int (*)(struct net_device * , struct ethtool_dump * ))0}; [L13258] struct net_device *var_group1 ; [L13259] struct ethtool_cmd *var_group2 ; [L13260] struct ethtool_drvinfo *var_group3 ; [L13261] struct ethtool_regs *var_group4 ; [L13262] void *var_atl1c_get_regs_5_p2 ; [L13263] struct ethtool_wolinfo *var_group5 ; [L13264] u32 var_atl1c_set_msglevel_3_p1 ; [L13265] struct ethtool_eeprom *var_group6 ; [L13266] u8 *var_atl1c_get_eeprom_7_p2 ; [L13267] int tmp ; [L13268] int tmp___0 ; [L13271] LDV_IN_INTERRUPT = 1 [L13272] FCALL ldv_initialize() [L13385] tmp___0 = __VERIFIER_nondet_int() [L13387] COND TRUE tmp___0 != 0 [L13277] tmp = __VERIFIER_nondet_int() [L13279] COND FALSE !(tmp == 0) VAL [LDV_IN_INTERRUPT=1, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ldv_module_refcounter=1, tmp=1, tmp___0=-2147483648] [L13282] COND TRUE tmp == 1 [L13324] CALL atl1c_set_settings(var_group1, var_group2) [L12403] struct atl1c_adapter *adapter ; [L12404] void *tmp ; [L12405] struct atl1c_hw *hw ; [L12406] u16 autoneg_advertised ; [L12407] int tmp___0 ; [L12408] u32 speed ; [L12409] __u32 tmp___1 ; [L12410] int tmp___2 ; VAL [LDV_IN_INTERRUPT=1, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ecmd={228:0}, ecmd={228:0}, ldv_module_refcounter=1, netdev={230:-2560}, netdev={230:-2560}] [L12413] CALL, EXPR netdev_priv((struct net_device const *)netdev) VAL [LDV_IN_INTERRUPT=1, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, dev={230:-2560}, ldv_module_refcounter=1] [L6212] return ((void *)dev + 2560U); [L12413] RET, EXPR netdev_priv((struct net_device const *)netdev) VAL [LDV_IN_INTERRUPT=1, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ecmd={228:0}, ecmd={228:0}, ldv_module_refcounter=1, netdev={230:-2560}, netdev={230:-2560}] [L12413] tmp = netdev_priv((struct net_device const *)netdev) [L12414] adapter = (struct atl1c_adapter *)tmp [L12415] hw = & adapter->hw VAL [LDV_IN_INTERRUPT=1, adapter={230:0}, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ecmd={228:0}, ecmd={228:0}, hw={230:176}, ldv_module_refcounter=1, netdev={230:-2560}, netdev={230:-2560}, tmp={230:0}] [L12424] CALL, EXPR test_and_set_bit(2, (unsigned long volatile *)(& adapter->flags)) VAL [LDV_IN_INTERRUPT=1, \old(nr)=2, addr={230:747}, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ldv_module_refcounter=1] [L5088] int oldbit ; [L5092] return (oldbit); [L12424] RET, EXPR test_and_set_bit(2, (unsigned long volatile *)(& adapter->flags)) VAL [LDV_IN_INTERRUPT=1, adapter={230:0}, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ecmd={228:0}, ecmd={228:0}, hw={230:176}, ldv_module_refcounter=1, netdev={230:-2560}, netdev={230:-2560}, tmp={230:0}] [L12424] tmp___0 = test_and_set_bit(2, (unsigned long volatile *)(& adapter->flags)) [L12426] COND FALSE !(tmp___0 != 0) [L12432] EXPR ecmd->autoneg VAL [LDV_IN_INTERRUPT=1, adapter={230:0}, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ecmd={228:0}, ecmd={228:0}, hw={230:176}, ldv_module_refcounter=1, netdev={230:-2560}, netdev={230:-2560}, tmp={230:0}, tmp___0=0] [L12432] COND FALSE !((unsigned int )ecmd->autoneg == 1U) [L12436] CALL ethtool_cmd_speed((struct ethtool_cmd const *)ecmd) [L12350] EXPR ep->speed_hi VAL [LDV_IN_INTERRUPT=1, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ep={228:0}, ep={228:0}, ldv_module_refcounter=1] [L12350] (int )ep->speed_hi << 16 VAL [LDV_IN_INTERRUPT=1, atl1c_default_msg=63, atl1c_driver={130:0}, atl1c_driver_name={120:0}, atl1c_driver_version={121:0}, atl1c_err_handler={128:0}, atl1c_ethtool_ops={131:0}, atl1c_netdev_ops={127:0}, atl1c_pay_load_size={123:0}, atl1c_pci_tbl={122:0}, atl1c_pm_ops={129:0}, atl1c_rfd_addr_lo_regs={125:0}, atl1c_rfd_prod_idx_regs={124:0}, atl1c_rrd_addr_lo_regs={126:0}, ep={228:0}, ep={228:0}, ldv_module_refcounter=1] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 109.1MB. Free memory is still 86.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 3623.85ms. Allocated memory was 151.0MB in the beginning and 289.4MB in the end (delta: 138.4MB). Free memory was 91.6MB in the beginning and 143.5MB in the end (delta: -52.0MB). Peak memory consumption was 104.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 295.63ms. Allocated memory is still 289.4MB. Free memory was 143.5MB in the beginning and 184.6MB in the end (delta: -41.1MB). Peak memory consumption was 40.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 193.04ms. Allocated memory is still 289.4MB. Free memory was 184.6MB in the beginning and 149.8MB in the end (delta: 34.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * RCFGBuilder took 8659.99ms. Allocated memory was 289.4MB in the beginning and 589.3MB in the end (delta: 299.9MB). Free memory was 149.8MB in the beginning and 129.0MB in the end (delta: 20.8MB). Peak memory consumption was 342.5MB. Max. memory is 16.1GB. * CodeCheck took 1721.88ms. Allocated memory is still 589.3MB. Free memory was 129.0MB in the beginning and 248.1MB in the end (delta: -119.1MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 81.57ms. Allocated memory is still 589.3MB. Free memory was 248.1MB in the beginning and 238.7MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5076]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5076] - GenericResultAtLocation [Line: 5083]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5083] - GenericResultAtLocation [Line: 5090]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; bts %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5090-5091] - GenericResultAtLocation [Line: 5098]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; btr %2,%1\n\tsbb %0,%0": "=r" (oldbit), "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5098-5099] - GenericResultAtLocation [Line: 5141]: 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (853), "i" (12UL)); [5141-5142] - GenericResultAtLocation [Line: 5147]: 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" (46UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5147-5149] - GenericResultAtLocation [Line: 5172]: 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (858), "i" (12UL)); [5172-5173] - GenericResultAtLocation [Line: 5178]: 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" (47UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5178-5180] - GenericResultAtLocation [Line: 5202]: 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 *)"/anthill/stuff/tacas-comp/inst/current/envs/linux-3.0.1/linux-3.0.1/arch/x86/include/asm/paravirt.h"), "i" (863), "i" (12UL)); [5202-5203] - GenericResultAtLocation [Line: 5208]: 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" (48UL), [paravirt_opptr] "i" (& pv_irq_ops.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5208-5210] - GenericResultAtLocation [Line: 5248]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; incl %0": "+m" (v->counter)); [5248] - GenericResultAtLocation [Line: 5255]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile (".section .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.previous\n671:\n\tlock; decl %0; sete %1": "+m" (v->counter), "=qm" (c): : "memory"); [5255-5256] - GenericResultAtLocation [Line: 5270]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [5270] - GenericResultAtLocation [Line: 5272]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5272] - GenericResultAtLocation [Line: 5274]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5274] - GenericResultAtLocation [Line: 5277]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5277] - GenericResultAtLocation [Line: 5352]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [5352] - GenericResultAtLocation [Line: 5359]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movw %0,%1": : "r" (val), "m" (*((unsigned short volatile *)addr)): "memory"); [5359] - GenericResultAtLocation [Line: 5366]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [5366] - GenericResultAtLocation [Line: 5525]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (18), "i" (12UL)); [5525-5526] - GenericResultAtLocation [Line: 5557]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (35), "i" (12UL)); [5557-5558] - GenericResultAtLocation [Line: 5596]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (78), "i" (12UL)); [5596-5597] - GenericResultAtLocation [Line: 5623]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (90), "i" (12UL)); [5623-5624] - GenericResultAtLocation [Line: 5909]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ (" addl %1,%0\n adcl $0xffff,%0": "=r" (sum): "r" (sum << 16), "0" (sum & 4294901760U)); [5909] - GenericResultAtLocation [Line: 5917]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ (" addl %1, %0\n adcl %2, %0\n adcl %3, %0\n adcl $0, %0\n": "=r" (sum): "g" (daddr), "g" (saddr), "g" (((int )len + (int )proto) << 8), "0" (sum)); [5917-5918] - GenericResultAtLocation [Line: 6189]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/netdevice.h"), "i" (521), "i" (12UL)); [6189-6190] - GenericResultAtLocation [Line: 6196]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6196] - GenericResultAtLocation [Line: 9219]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9219] - GenericResultAtLocation [Line: 9906]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9906] - GenericResultAtLocation [Line: 11131]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [11131] - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret2158 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret2159 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2160 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret2158 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret2159 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2160 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2143 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. RESULT: Ultimate proved your program to be incorrect! [2023-12-02 21:09:26,780 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e817f7e2-afa9-4270-9016-536bd1d0e99f/bin/ukojak-verify-Qdu7aM0XO9/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(OVERFLOW)