./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 9bd2c7ff 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_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/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_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/config/svcomp-Overflow-64bit-Kojak_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL --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.3-dev-9bd2c7f [2023-11-19 03:14:09,055 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 03:14:09,121 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/config/svcomp-Overflow-64bit-Kojak_Default.epf [2023-11-19 03:14:09,126 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 03:14:09,127 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck.Interpolating solver [2023-11-19 03:14:09,152 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 03:14:09,153 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 03:14:09,154 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ALWAYS [2023-11-19 03:14:09,155 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 03:14:09,156 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 03:14:09,156 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 03:14:09,157 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 03:14:09,158 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 03:14:09,158 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 03:14:09,159 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 03:14:09,160 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 03:14:09,160 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 03:14:09,161 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-19 03:14:09,162 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-19 03:14:09,162 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 03:14:09,163 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 03:14:09,164 INFO L151 SettingsManager]: Preferences of CodeCheck differ from their defaults: [2023-11-19 03:14:09,165 INFO L153 SettingsManager]: * Timeout in seconds=1000000 [2023-11-19 03:14:09,165 INFO L153 SettingsManager]: * Theory for external solver=ALL [2023-11-19 03:14:09,166 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 03:14:09,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-11-19 03:14:09,167 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 03:14:09,168 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 03:14:09,168 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 03:14:09,169 INFO L153 SettingsManager]: * Trace refinement strategy=PENGUIN [2023-11-19 03:14:09,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 03:14:09,170 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 03:14:09,170 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_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/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_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL 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-11-19 03:14:09,444 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 03:14:09,478 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 03:14:09,481 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 03:14:09,482 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 03:14:09,483 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 03:14:09,485 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/../../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-atl1c-atl1c.ko.cil.out.i [2023-11-19 03:14:12,635 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 03:14:13,431 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 03:14:13,432 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-net-atl1c-atl1c.ko.cil.out.i [2023-11-19 03:14:13,497 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/data/aa10a442e/5761b5849848414f878a5733d9d719c7/FLAGd3c6fc06a [2023-11-19 03:14:13,513 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/data/aa10a442e/5761b5849848414f878a5733d9d719c7 [2023-11-19 03:14:13,515 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 03:14:13,517 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 03:14:13,518 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 03:14:13,518 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 03:14:13,523 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 03:14:13,524 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 03:14:13" (1/1) ... [2023-11-19 03:14:13,525 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c348049 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:13, skipping insertion in model container [2023-11-19 03:14:13,525 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 03:14:13" (1/1) ... [2023-11-19 03:14:13,698 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 03:14:16,747 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 03:14:16,796 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 03:14:16,946 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-11-19 03:14:16,948 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-11-19 03:14:16,949 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-11-19 03:14:16,949 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-11-19 03:14:16,952 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-11-19 03:14:16,952 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-11-19 03:14:16,953 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-11-19 03:14:16,954 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-11-19 03:14:16,955 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-11-19 03:14:16,955 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-11-19 03:14:16,956 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-11-19 03:14:16,957 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-11-19 03:14:16,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [5270] [2023-11-19 03:14:16,957 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5272] [2023-11-19 03:14:16,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5274] [2023-11-19 03:14:16,958 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [5277] [2023-11-19 03:14:16,961 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-11-19 03:14:16,962 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-11-19 03:14:16,962 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-11-19 03:14:16,968 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-11-19 03:14:16,970 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-11-19 03:14:16,972 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-11-19 03:14:16,976 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-11-19 03:14:16,985 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-11-19 03:14:16,986 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-11-19 03:14:16,995 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-11-19 03:14:16,995 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6196] [2023-11-19 03:14:17,141 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9219] [2023-11-19 03:14:17,171 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("sfence": : : "memory"); [9906] [2023-11-19 03:14:17,314 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bswapl %0": "=r" (val): "0" (val)); [11131] [2023-11-19 03:14:17,435 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 03:14:17,975 WARN L675 CHandler]: The function __bad_percpu_size is called, but not defined or handled by StandardFunctionHandler. [2023-11-19 03:14:17,983 INFO L206 MainTranslator]: Completed translation [2023-11-19 03:14:17,984 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17 WrapperNode [2023-11-19 03:14:17,984 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 03:14:17,986 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 03:14:17,986 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 03:14:17,986 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 03:14:17,994 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,171 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,396 INFO L138 Inliner]: procedures = 354, calls = 3223, calls flagged for inlining = 182, calls inlined = 65, statements flattened = 4966 [2023-11-19 03:14:18,397 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 03:14:18,398 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 03:14:18,398 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 03:14:18,398 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 03:14:18,408 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,409 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,436 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,436 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,592 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,620 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,643 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,668 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,722 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 03:14:18,723 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 03:14:18,724 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 03:14:18,724 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 03:14:18,725 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 03:14:17" (1/1) ... [2023-11-19 03:14:18,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 [2023-11-19 03:14:18,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/z3 [2023-11-19 03:14:18,762 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (exit command is (exit), workingDir is null) [2023-11-19 03:14:18,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:10000 (1)] Waiting until timeout for monitored process [2023-11-19 03:14:18,808 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2023-11-19 03:14:18,809 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2023-11-19 03:14:18,810 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2023-11-19 03:14:18,810 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2023-11-19 03:14:18,810 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-11-19 03:14:18,810 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-11-19 03:14:18,811 INFO L130 BoogieDeclarations]: Found specification of procedure device_set_wakeup_enable [2023-11-19 03:14:18,812 INFO L138 BoogieDeclarations]: Found implementation of procedure device_set_wakeup_enable [2023-11-19 03:14:18,813 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-19 03:14:18,813 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-19 03:14:18,814 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-11-19 03:14:18,814 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-11-19 03:14:18,815 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_off [2023-11-19 03:14:18,815 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_off [2023-11-19 03:14:18,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-19 03:14:18,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-19 03:14:18,817 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_rx_ring [2023-11-19 03:14:18,817 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_rx_ring [2023-11-19 03:14:18,817 INFO L130 BoogieDeclarations]: Found specification of procedure kmemcheck_mark_initialized [2023-11-19 03:14:18,817 INFO L138 BoogieDeclarations]: Found implementation of procedure kmemcheck_mark_initialized [2023-11-19 03:14:18,817 INFO L130 BoogieDeclarations]: Found specification of procedure dev_printk [2023-11-19 03:14:18,817 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_printk [2023-11-19 03:14:18,818 INFO L130 BoogieDeclarations]: Found specification of procedure pci_map_single [2023-11-19 03:14:18,818 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_map_single [2023-11-19 03:14:18,818 INFO L130 BoogieDeclarations]: Found specification of procedure netif_carrier_ok [2023-11-19 03:14:18,818 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_carrier_ok [2023-11-19 03:14:18,818 INFO L130 BoogieDeclarations]: Found specification of procedure ethtool_cmd_speed_set [2023-11-19 03:14:18,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ethtool_cmd_speed_set [2023-11-19 03:14:18,818 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2023-11-19 03:14:18,819 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2023-11-19 03:14:18,819 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_restart_autoneg [2023-11-19 03:14:18,819 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_restart_autoneg [2023-11-19 03:14:18,819 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2023-11-19 03:14:18,819 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2023-11-19 03:14:18,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-19 03:14:18,820 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-19 03:14:18,820 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_free_irq [2023-11-19 03:14:18,820 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_free_irq [2023-11-19 03:14:18,820 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2023-11-19 03:14:18,820 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2023-11-19 03:14:18,820 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_unmap_page [2023-11-19 03:14:18,820 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_unmap_page [2023-11-19 03:14:18,821 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-11-19 03:14:18,822 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-11-19 03:14:18,822 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_reset_mac [2023-11-19 03:14:18,822 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_reset_mac [2023-11-19 03:14:18,823 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_disable [2023-11-19 03:14:18,823 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_disable [2023-11-19 03:14:18,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-19 03:14:18,823 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2023-11-19 03:14:18,823 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2023-11-19 03:14:18,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-19 03:14:18,824 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_irq_enable [2023-11-19 03:14:18,824 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_irq_enable [2023-11-19 03:14:18,824 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2023-11-19 03:14:18,824 INFO L138 BoogieDeclarations]: Found implementation of procedure strlcpy [2023-11-19 03:14:18,824 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-19 03:14:18,825 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-19 03:14:18,825 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unmap_single [2023-11-19 03:14:18,825 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unmap_single [2023-11-19 03:14:18,825 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_eeprom_len [2023-11-19 03:14:18,826 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_eeprom_len [2023-11-19 03:14:18,826 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2023-11-19 03:14:18,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2023-11-19 03:14:18,826 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-19 03:14:18,826 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-19 03:14:18,826 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_speed_and_duplex [2023-11-19 03:14:18,826 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_speed_and_duplex [2023-11-19 03:14:18,827 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-11-19 03:14:18,827 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-11-19 03:14:18,828 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_eeprom_exist [2023-11-19 03:14:18,828 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_eeprom_exist [2023-11-19 03:14:18,828 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-11-19 03:14:18,828 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-11-19 03:14:18,828 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove [2023-11-19 03:14:18,828 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove [2023-11-19 03:14:18,829 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-11-19 03:14:18,829 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-11-19 03:14:18,829 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2023-11-19 03:14:18,829 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2023-11-19 03:14:18,829 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2023-11-19 03:14:18,829 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2023-11-19 03:14:18,829 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_write_phy_reg [2023-11-19 03:14:18,830 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_write_phy_reg [2023-11-19 03:14:18,830 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-19 03:14:18,830 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_init [2023-11-19 03:14:18,830 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_init [2023-11-19 03:14:18,830 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_get_regs_len [2023-11-19 03:14:18,830 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_get_regs_len [2023-11-19 03:14:18,831 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2023-11-19 03:14:18,831 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2023-11-19 03:14:18,831 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-19 03:14:18,831 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-11-19 03:14:18,832 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-11-19 03:14:18,832 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_tx_ring [2023-11-19 03:14:18,832 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_tx_ring [2023-11-19 03:14:18,832 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_reset [2023-11-19 03:14:18,833 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_reset [2023-11-19 03:14:18,833 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-19 03:14:18,833 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_start_queue [2023-11-19 03:14:18,833 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_start_queue [2023-11-19 03:14:18,834 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2023-11-19 03:14:18,834 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2023-11-19 03:14:18,834 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2023-11-19 03:14:18,834 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2023-11-19 03:14:18,835 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_phy_setup_adv [2023-11-19 03:14:18,835 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_phy_setup_adv [2023-11-19 03:14:18,835 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-11-19 03:14:18,835 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-11-19 03:14:18,835 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_clean_buffer [2023-11-19 03:14:18,835 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_clean_buffer [2023-11-19 03:14:18,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-19 03:14:18,836 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-19 03:14:18,836 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2023-11-19 03:14:18,836 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2023-11-19 03:14:18,836 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_up [2023-11-19 03:14:18,836 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_up [2023-11-19 03:14:18,836 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_stop_mac [2023-11-19 03:14:18,837 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_stop_mac [2023-11-19 03:14:18,837 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 03:14:18,837 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-19 03:14:18,839 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-19 03:14:18,839 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-19 03:14:18,839 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2023-11-19 03:14:18,839 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_wait_until_idle [2023-11-19 03:14:18,839 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_wait_until_idle [2023-11-19 03:14:18,839 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-19 03:14:18,839 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~dma_addr_t~0~X~int~X~int~X~$Pointer$~TO~VOID [2023-11-19 03:14:18,840 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_set_aspm [2023-11-19 03:14:18,840 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_set_aspm [2023-11-19 03:14:18,841 INFO L130 BoogieDeclarations]: Found specification of procedure debug_dma_map_page [2023-11-19 03:14:18,844 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_dma_map_page [2023-11-19 03:14:18,845 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2023-11-19 03:14:18,845 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2023-11-19 03:14:18,845 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_check_link_status [2023-11-19 03:14:18,846 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_check_link_status [2023-11-19 03:14:18,846 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_alloc_rx_buffer [2023-11-19 03:14:18,847 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_alloc_rx_buffer [2023-11-19 03:14:18,848 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2023-11-19 03:14:18,848 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msi [2023-11-19 03:14:18,853 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-11-19 03:14:18,854 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-11-19 03:14:18,854 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-11-19 03:14:18,855 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-11-19 03:14:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2023-11-19 03:14:18,855 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2023-11-19 03:14:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_read_phy_reg [2023-11-19 03:14:18,855 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_read_phy_reg [2023-11-19 03:14:18,855 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2023-11-19 03:14:18,856 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2023-11-19 03:14:18,856 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 03:14:18,856 INFO L130 BoogieDeclarations]: Found specification of procedure writew [2023-11-19 03:14:18,856 INFO L138 BoogieDeclarations]: Found implementation of procedure writew [2023-11-19 03:14:18,856 INFO L130 BoogieDeclarations]: Found specification of procedure atl1c_down [2023-11-19 03:14:18,856 INFO L138 BoogieDeclarations]: Found implementation of procedure atl1c_down [2023-11-19 03:14:18,856 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 03:14:18,856 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 03:14:19,508 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 03:14:19,512 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 03:14:21,092 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-19 03:14:21,166 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##36: assume !false; [2023-11-19 03:14:21,167 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##35: assume false; [2023-11-19 03:14:21,178 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-19 03:14:21,505 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##47: assume !false; [2023-11-19 03:14:21,505 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##46: assume false; [2023-11-19 03:14:22,128 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-19 03:14:23,554 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##261: assume !false; [2023-11-19 03:14:23,555 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##260: assume false; [2023-11-19 03:14:23,555 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##26: assume !false; [2023-11-19 03:14:23,555 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##25: assume false; [2023-11-19 03:14:23,560 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-19 03:14:23,636 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2023-11-19 03:14:23,636 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2023-11-19 03:14:23,647 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-19 03:14:24,712 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##396: assume !false; [2023-11-19 03:14:24,712 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##395: assume false; [2023-11-19 03:14:24,892 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 03:14:29,808 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 03:14:29,808 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 03:14:29,824 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 03:14:29 BoogieIcfgContainer [2023-11-19 03:14:29,825 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 03:14:29,826 INFO L112 PluginConnector]: ------------------------CodeCheck---------------------------- [2023-11-19 03:14:29,826 INFO L270 PluginConnector]: Initializing CodeCheck... [2023-11-19 03:14:29,838 INFO L274 PluginConnector]: CodeCheck initialized [2023-11-19 03:14:29,839 INFO L184 PluginConnector]: Executing the observer CodeCheckObserver from plugin CodeCheck for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 03:14:29" (1/1) ... [2023-11-19 03:14:29,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 03:14:29,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-11-19 03:14:29,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1918 states to 1388 states and 1918 transitions. [2023-11-19 03:14:29,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1388 states and 1918 transitions. [2023-11-19 03:14:29,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-11-19 03:14:29,980 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-11-19 03:14:29,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 03:14:30,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 03:14:30,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 03:14:31,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-11-19 03:14:31,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1917 states to 1387 states and 1917 transitions. [2023-11-19 03:14:31,043 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 1917 transitions. [2023-11-19 03:14:31,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-19 03:14:31,046 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-11-19 03:14:31,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 03:14:31,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 03:14:31,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 03:14:31,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand no size info available [2023-11-19 03:14:31,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1916 states to 1386 states and 1916 transitions. [2023-11-19 03:14:31,304 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1916 transitions. [2023-11-19 03:14:31,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2023-11-19 03:14:31,315 INFO L423 CodeCheckObserver]: Error Path is FOUND. [2023-11-19 03:14:31,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 03:14:31,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 03:14:31,528 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-19 03:14:31,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 03:14:32,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 03:14:32,122 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-19 03:14:32,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-19 03:14:32,303 WARN L476 CodeCheckObserver]: This program is UNSAFE, Check terminated with 3 iterations. [2023-11-19 03:14:32,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,407 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,408 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,409 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,411 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,412 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,413 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,414 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,414 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,415 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,415 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,415 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,416 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,416 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,417 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,417 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,417 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,423 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,424 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,424 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret2098 [2023-11-19 03:14:32,424 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,425 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,426 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,426 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,427 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,427 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,427 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,428 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,428 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,429 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,429 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,430 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,430 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,430 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,430 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,432 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret2099 could not be translated [2023-11-19 03:14:32,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2100 could not be translated [2023-11-19 03:14:32,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2083 could not be translated [2023-11-19 03:14:32,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2083 could not be translated [2023-11-19 03:14:32,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,462 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.codecheck CFG 19.11 03:14:32 ImpRootNode [2023-11-19 03:14:32,463 INFO L131 PluginConnector]: ------------------------ END CodeCheck---------------------------- [2023-11-19 03:14:32,464 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-19 03:14:32,464 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-19 03:14:32,464 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-19 03:14:32,465 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 03:14:29" (3/4) ... [2023-11-19 03:14:32,466 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2023-11-19 03:14:32,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,489 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,489 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,489 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,489 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,490 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,490 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,490 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,490 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,491 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,491 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,491 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,492 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,492 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,492 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret2098 [2023-11-19 03:14:32,492 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,492 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,493 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,493 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,494 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,495 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,496 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,496 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,496 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,496 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,496 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,497 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,497 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,497 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,497 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,498 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,498 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,499 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,500 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,501 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,501 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,501 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,501 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,502 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,503 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret2099 could not be translated [2023-11-19 03:14:32,503 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,503 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,504 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,504 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,504 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,505 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,505 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2100 could not be translated [2023-11-19 03:14:32,505 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,505 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,506 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2083 could not be translated [2023-11-19 03:14:32,507 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,507 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,507 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,507 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem2083 could not be translated [2023-11-19 03:14:32,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!class [2023-11-19 03:14:32,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!driver_data [2023-11-19 03:14:32,508 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,509 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor [2023-11-19 03:14:32,509 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device [2023-11-19 03:14:32,606 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/witness.graphml [2023-11-19 03:14:32,607 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-19 03:14:32,608 INFO L158 Benchmark]: Toolchain (without parser) took 19090.78ms. Allocated memory was 155.2MB in the beginning and 952.1MB in the end (delta: 796.9MB). Free memory was 97.0MB in the beginning and 267.4MB in the end (delta: -170.4MB). Peak memory consumption was 626.7MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,608 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 155.2MB. Free memory was 101.8MB in the beginning and 101.8MB in the end (delta: 23.8kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-19 03:14:32,612 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4466.56ms. Allocated memory was 155.2MB in the beginning and 253.8MB in the end (delta: 98.6MB). Free memory was 97.0MB in the beginning and 83.1MB in the end (delta: 13.8MB). Peak memory consumption was 118.8MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,612 INFO L158 Benchmark]: Boogie Procedure Inliner took 411.48ms. Allocated memory is still 253.8MB. Free memory was 83.1MB in the beginning and 138.7MB in the end (delta: -55.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,613 INFO L158 Benchmark]: Boogie Preprocessor took 324.57ms. Allocated memory is still 253.8MB. Free memory was 138.7MB in the beginning and 104.1MB in the end (delta: 34.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,613 INFO L158 Benchmark]: RCFGBuilder took 11101.61ms. Allocated memory was 253.8MB in the beginning and 952.1MB in the end (delta: 698.4MB). Free memory was 104.1MB in the beginning and 478.1MB in the end (delta: -374.0MB). Peak memory consumption was 343.2MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,614 INFO L158 Benchmark]: CodeCheck took 2637.12ms. Allocated memory is still 952.1MB. Free memory was 478.1MB in the beginning and 276.8MB in the end (delta: 201.3MB). Peak memory consumption was 197.1MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,614 INFO L158 Benchmark]: Witness Printer took 143.34ms. Allocated memory is still 952.1MB. Free memory was 276.8MB in the beginning and 267.4MB in the end (delta: 9.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-19 03:14:32,618 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, 1388 locations, 74 error locations. Started 1 CEGAR loops. OverallTime: 2.4s, 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.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 93 SdHoareTripleChecker+Invalid, 0.7s 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.5s SatisfiabilityAnalysisTime, 0.4s 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=1] [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={133:0}, ecmd={133:0}, ldv_module_refcounter=1, netdev={134:-2560}, netdev={134:-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={134:-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={133:0}, ecmd={133:0}, ldv_module_refcounter=1, netdev={134:-2560}, netdev={134:-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={134: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={133:0}, ecmd={133:0}, hw={134:176}, ldv_module_refcounter=1, netdev={134:-2560}, netdev={134:-2560}, tmp={134:0}] [L12424] CALL, EXPR test_and_set_bit(2, (unsigned long volatile *)(& adapter->flags)) VAL [LDV_IN_INTERRUPT=1, \old(nr)=2, addr={134: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={134: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={133:0}, ecmd={133:0}, hw={134:176}, ldv_module_refcounter=1, netdev={134:-2560}, netdev={134:-2560}, tmp={134: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={134: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={133:0}, ecmd={133:0}, hw={134:176}, ldv_module_refcounter=1, netdev={134:-2560}, netdev={134:-2560}, tmp={134: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={133:0}, ep={133: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={133:0}, ep={133:0}, ldv_module_refcounter=1] * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 155.2MB. Free memory was 101.8MB in the beginning and 101.8MB in the end (delta: 23.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4466.56ms. Allocated memory was 155.2MB in the beginning and 253.8MB in the end (delta: 98.6MB). Free memory was 97.0MB in the beginning and 83.1MB in the end (delta: 13.8MB). Peak memory consumption was 118.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 411.48ms. Allocated memory is still 253.8MB. Free memory was 83.1MB in the beginning and 138.7MB in the end (delta: -55.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 324.57ms. Allocated memory is still 253.8MB. Free memory was 138.7MB in the beginning and 104.1MB in the end (delta: 34.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * RCFGBuilder took 11101.61ms. Allocated memory was 253.8MB in the beginning and 952.1MB in the end (delta: 698.4MB). Free memory was 104.1MB in the beginning and 478.1MB in the end (delta: -374.0MB). Peak memory consumption was 343.2MB. Max. memory is 16.1GB. * CodeCheck took 2637.12ms. Allocated memory is still 952.1MB. Free memory was 478.1MB in the beginning and 276.8MB in the end (delta: 201.3MB). Peak memory consumption was 197.1MB. Max. memory is 16.1GB. * Witness Printer took 143.34ms. Allocated memory is still 952.1MB. Free memory was 276.8MB in the beginning and 267.4MB 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!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!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!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!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!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!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!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 #t~ret2098 - 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!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!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!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!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!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: IdentifierExpression #t~ret2099 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 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!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 ~__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!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2100 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: IdentifierExpression #t~mem2083 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!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~mem2083 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!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!class - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. - 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!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!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!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!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!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: 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!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret2098 - 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!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!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!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!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!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!device - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret2099 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!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: IdentifierExpression #t~mem2100 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!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!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!driver_data - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem2083 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!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: IdentifierExpression #t~mem2083 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!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!vendor - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~__mod_pci_device_table~0!device - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. RESULT: Ultimate proved your program to be incorrect! [2023-11-19 03:14:32,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3984cdf-2a75-4713-aab5-20ee40113c5d/bin/ukojak-verify-G8NBE6pJGL/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)