./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a390ef5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b97d5d6a6ff349065d41f246f306b184c6be589bd097e387a4db3b0d06a0c28f --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 14:35:18,035 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 14:35:18,112 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-24 14:35:18,118 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 14:35:18,121 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 14:35:18,145 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 14:35:18,146 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 14:35:18,146 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 14:35:18,147 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 14:35:18,147 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 14:35:18,147 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 14:35:18,148 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 14:35:18,148 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 14:35:18,149 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 14:35:18,149 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 14:35:18,151 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 14:35:18,151 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 14:35:18,152 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 14:35:18,152 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 14:35:18,152 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 14:35:18,152 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 14:35:18,156 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 14:35:18,157 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 14:35:18,157 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 14:35:18,157 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 14:35:18,157 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 14:35:18,157 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 14:35:18,158 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 14:35:18,158 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 14:35:18,158 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 14:35:18,158 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 14:35:18,159 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 14:35:18,159 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 14:35:18,159 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 14:35:18,161 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 14:35:18,161 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 14:35:18,162 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 14:35:18,162 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 14:35:18,162 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 14:35:18,163 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b97d5d6a6ff349065d41f246f306b184c6be589bd097e387a4db3b0d06a0c28f [2024-10-24 14:35:18,434 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 14:35:18,463 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 14:35:18,466 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 14:35:18,467 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 14:35:18,468 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 14:35:18,469 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i [2024-10-24 14:35:19,945 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 14:35:20,604 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 14:35:20,605 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i [2024-10-24 14:35:20,674 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/456b3471e/b6cdddb41d8248368d1d0d3b6a1f2387/FLAG71aec5ebe [2024-10-24 14:35:20,693 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/456b3471e/b6cdddb41d8248368d1d0d3b6a1f2387 [2024-10-24 14:35:20,696 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 14:35:20,698 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 14:35:20,700 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 14:35:20,700 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 14:35:20,707 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 14:35:20,707 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 02:35:20" (1/1) ... [2024-10-24 14:35:20,708 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b092f38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:35:20, skipping insertion in model container [2024-10-24 14:35:20,709 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 02:35:20" (1/1) ... [2024-10-24 14:35:20,969 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 14:35:27,042 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[672588,672601] [2024-10-24 14:35:27,045 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[672733,672746] [2024-10-24 14:35:27,046 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[672879,672892] [2024-10-24 14:35:27,046 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673044,673057] [2024-10-24 14:35:27,046 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673202,673215] [2024-10-24 14:35:27,047 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673360,673373] [2024-10-24 14:35:27,048 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673518,673531] [2024-10-24 14:35:27,048 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673678,673691] [2024-10-24 14:35:27,048 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673837,673850] [2024-10-24 14:35:27,049 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673976,673989] [2024-10-24 14:35:27,049 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674118,674131] [2024-10-24 14:35:27,051 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674267,674280] [2024-10-24 14:35:27,051 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674406,674419] [2024-10-24 14:35:27,052 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674561,674574] [2024-10-24 14:35:27,052 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674721,674734] [2024-10-24 14:35:27,053 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674872,674885] [2024-10-24 14:35:27,053 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675023,675036] [2024-10-24 14:35:27,053 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675175,675188] [2024-10-24 14:35:27,054 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675324,675337] [2024-10-24 14:35:27,054 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675472,675485] [2024-10-24 14:35:27,054 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675629,675642] [2024-10-24 14:35:27,055 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675778,675791] [2024-10-24 14:35:27,055 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675934,675947] [2024-10-24 14:35:27,055 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676087,676100] [2024-10-24 14:35:27,056 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676233,676246] [2024-10-24 14:35:27,056 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676376,676389] [2024-10-24 14:35:27,056 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676528,676541] [2024-10-24 14:35:27,057 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676674,676687] [2024-10-24 14:35:27,057 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676819,676832] [2024-10-24 14:35:27,057 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676973,676986] [2024-10-24 14:35:27,058 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677124,677137] [2024-10-24 14:35:27,058 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677279,677292] [2024-10-24 14:35:27,058 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677431,677444] [2024-10-24 14:35:27,059 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677586,677599] [2024-10-24 14:35:27,059 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677750,677763] [2024-10-24 14:35:27,059 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677906,677919] [2024-10-24 14:35:27,060 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678070,678083] [2024-10-24 14:35:27,060 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678212,678225] [2024-10-24 14:35:27,060 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678370,678383] [2024-10-24 14:35:27,061 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678537,678550] [2024-10-24 14:35:27,061 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678696,678709] [2024-10-24 14:35:27,062 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678855,678868] [2024-10-24 14:35:27,062 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679004,679017] [2024-10-24 14:35:27,062 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679151,679164] [2024-10-24 14:35:27,063 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679290,679303] [2024-10-24 14:35:27,063 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679453,679466] [2024-10-24 14:35:27,063 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679619,679632] [2024-10-24 14:35:27,063 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679783,679796] [2024-10-24 14:35:27,064 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679948,679961] [2024-10-24 14:35:27,064 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680113,680126] [2024-10-24 14:35:27,065 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680279,680292] [2024-10-24 14:35:27,065 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680444,680457] [2024-10-24 14:35:27,065 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680611,680624] [2024-10-24 14:35:27,066 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680771,680784] [2024-10-24 14:35:27,066 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680933,680946] [2024-10-24 14:35:27,066 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681092,681105] [2024-10-24 14:35:27,067 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681238,681251] [2024-10-24 14:35:27,067 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681381,681394] [2024-10-24 14:35:27,067 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681525,681538] [2024-10-24 14:35:27,068 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681668,681681] [2024-10-24 14:35:27,068 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681812,681825] [2024-10-24 14:35:27,069 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681953,681966] [2024-10-24 14:35:27,069 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682091,682104] [2024-10-24 14:35:27,069 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682249,682262] [2024-10-24 14:35:27,069 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682408,682421] [2024-10-24 14:35:27,070 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682564,682577] [2024-10-24 14:35:27,070 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682713,682726] [2024-10-24 14:35:27,070 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682865,682878] [2024-10-24 14:35:27,071 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683016,683029] [2024-10-24 14:35:27,071 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683165,683178] [2024-10-24 14:35:27,072 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683317,683330] [2024-10-24 14:35:27,072 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683465,683478] [2024-10-24 14:35:27,072 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683618,683631] [2024-10-24 14:35:27,073 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683769,683782] [2024-10-24 14:35:27,073 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683919,683932] [2024-10-24 14:35:27,073 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684066,684079] [2024-10-24 14:35:27,103 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684217,684230] [2024-10-24 14:35:27,104 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684368,684381] [2024-10-24 14:35:27,104 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684516,684529] [2024-10-24 14:35:27,104 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684682,684695] [2024-10-24 14:35:27,105 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684851,684864] [2024-10-24 14:35:27,105 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685018,685031] [2024-10-24 14:35:27,105 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685186,685199] [2024-10-24 14:35:27,106 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685336,685349] [2024-10-24 14:35:27,106 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685483,685496] [2024-10-24 14:35:27,106 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685644,685657] [2024-10-24 14:35:27,107 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685814,685827] [2024-10-24 14:35:27,107 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685976,685989] [2024-10-24 14:35:27,111 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 14:35:27,185 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 14:35:27,283 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5832-5833] [2024-10-24 14:35:27,285 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5838-5840] [2024-10-24 14:35:27,286 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [5865-5866] [2024-10-24 14:35:27,286 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5871-5873] [2024-10-24 14:35:27,290 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [5897-5898] [2024-10-24 14:35:27,290 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.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5903-5905] [2024-10-24 14:35:27,292 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5992] [2024-10-24 14:35:27,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6000] [2024-10-24 14:35:27,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6007] [2024-10-24 14:35:27,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6015] [2024-10-24 14:35:27,293 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [6022] [2024-10-24 14:35:27,294 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [6030] [2024-10-24 14:35:27,299 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [6104-6105] [2024-10-24 14:35:27,302 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6138-6139] [2024-10-24 14:35:27,800 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 *)"drivers/scsi/BusLogic.c"), "i" (3076), "i" (12UL)); [18042-18043] [2024-10-24 14:35:27,876 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[672588,672601] [2024-10-24 14:35:27,877 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[672733,672746] [2024-10-24 14:35:27,878 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[672879,672892] [2024-10-24 14:35:27,878 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673044,673057] [2024-10-24 14:35:27,880 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673202,673215] [2024-10-24 14:35:27,880 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673360,673373] [2024-10-24 14:35:27,880 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673518,673531] [2024-10-24 14:35:27,881 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673678,673691] [2024-10-24 14:35:27,881 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673837,673850] [2024-10-24 14:35:27,882 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[673976,673989] [2024-10-24 14:35:27,882 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674118,674131] [2024-10-24 14:35:27,882 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674267,674280] [2024-10-24 14:35:27,882 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674406,674419] [2024-10-24 14:35:27,883 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674561,674574] [2024-10-24 14:35:27,884 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674721,674734] [2024-10-24 14:35:27,884 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[674872,674885] [2024-10-24 14:35:27,884 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675023,675036] [2024-10-24 14:35:27,885 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675175,675188] [2024-10-24 14:35:27,885 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675324,675337] [2024-10-24 14:35:27,886 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675472,675485] [2024-10-24 14:35:27,886 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675629,675642] [2024-10-24 14:35:27,886 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675778,675791] [2024-10-24 14:35:27,887 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[675934,675947] [2024-10-24 14:35:27,888 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676087,676100] [2024-10-24 14:35:27,888 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676233,676246] [2024-10-24 14:35:27,889 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676376,676389] [2024-10-24 14:35:27,889 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676528,676541] [2024-10-24 14:35:27,890 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676674,676687] [2024-10-24 14:35:27,890 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676819,676832] [2024-10-24 14:35:27,890 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[676973,676986] [2024-10-24 14:35:27,890 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677124,677137] [2024-10-24 14:35:27,891 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677279,677292] [2024-10-24 14:35:27,891 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677431,677444] [2024-10-24 14:35:27,891 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677586,677599] [2024-10-24 14:35:27,891 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677750,677763] [2024-10-24 14:35:27,891 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[677906,677919] [2024-10-24 14:35:27,892 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678070,678083] [2024-10-24 14:35:27,892 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678212,678225] [2024-10-24 14:35:27,894 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678370,678383] [2024-10-24 14:35:27,895 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678537,678550] [2024-10-24 14:35:27,896 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678696,678709] [2024-10-24 14:35:27,896 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[678855,678868] [2024-10-24 14:35:27,896 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679004,679017] [2024-10-24 14:35:27,897 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679151,679164] [2024-10-24 14:35:27,897 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679290,679303] [2024-10-24 14:35:27,897 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679453,679466] [2024-10-24 14:35:27,898 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679619,679632] [2024-10-24 14:35:27,898 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679783,679796] [2024-10-24 14:35:27,899 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[679948,679961] [2024-10-24 14:35:27,899 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680113,680126] [2024-10-24 14:35:27,899 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680279,680292] [2024-10-24 14:35:27,900 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680444,680457] [2024-10-24 14:35:27,900 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680611,680624] [2024-10-24 14:35:27,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680771,680784] [2024-10-24 14:35:27,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[680933,680946] [2024-10-24 14:35:27,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681092,681105] [2024-10-24 14:35:27,901 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681238,681251] [2024-10-24 14:35:27,902 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681381,681394] [2024-10-24 14:35:27,902 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681525,681538] [2024-10-24 14:35:27,904 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681668,681681] [2024-10-24 14:35:27,904 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681812,681825] [2024-10-24 14:35:27,905 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[681953,681966] [2024-10-24 14:35:27,905 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682091,682104] [2024-10-24 14:35:27,905 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682249,682262] [2024-10-24 14:35:27,907 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682408,682421] [2024-10-24 14:35:27,908 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682564,682577] [2024-10-24 14:35:27,908 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682713,682726] [2024-10-24 14:35:27,908 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[682865,682878] [2024-10-24 14:35:27,909 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683016,683029] [2024-10-24 14:35:27,909 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683165,683178] [2024-10-24 14:35:27,909 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683317,683330] [2024-10-24 14:35:27,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683465,683478] [2024-10-24 14:35:27,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683618,683631] [2024-10-24 14:35:27,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683769,683782] [2024-10-24 14:35:27,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[683919,683932] [2024-10-24 14:35:27,910 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684066,684079] [2024-10-24 14:35:27,911 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684217,684230] [2024-10-24 14:35:27,911 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684368,684381] [2024-10-24 14:35:27,911 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684516,684529] [2024-10-24 14:35:27,911 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684682,684695] [2024-10-24 14:35:27,912 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[684851,684864] [2024-10-24 14:35:27,912 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685018,685031] [2024-10-24 14:35:27,914 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685186,685199] [2024-10-24 14:35:27,915 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685336,685349] [2024-10-24 14:35:27,916 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685483,685496] [2024-10-24 14:35:27,916 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685644,685657] [2024-10-24 14:35:27,916 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685814,685827] [2024-10-24 14:35:27,917 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i[685976,685989] [2024-10-24 14:35:27,919 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 14:35:28,173 INFO L204 MainTranslator]: Completed translation [2024-10-24 14:35:28,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:35:28 WrapperNode [2024-10-24 14:35:28,174 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 14:35:28,176 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 14:35:28,176 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 14:35:28,176 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 14:35:28,183 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:35:28" (1/1) ... [2024-10-24 14:35:28,236 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type mismatch ([int]{ base:int, offset:int } != { base:int, offset:int }) in ~FPT_s_PhaseTbl~0 := { base: 268, offset: 0 }; [2024-10-24 14:35:28,237 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,237 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,237 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,237 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,237 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,237 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[32],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,238 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,239 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,239 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[40],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,239 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,239 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,239 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[48],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,243 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,243 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,244 ERROR L1136 TypeChecker]: C: static void (*FPT_s_PhaseTbl[8U])(u32 , unsigned char ) = { (void (*)(u32 , unsigned char ))0}; [7028]: Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[56],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,260 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[0] [7449]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,266 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[0] [7449]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,266 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[0] = & FPT_phaseDataOut [7449]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseDataOut,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[1] [7450]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[1] [7450]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[1] = & FPT_phaseDataIn [7450]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseDataIn,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[2] [7451]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[2] [7451]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[2] = & FPT_phaseIllegal [7451]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseIllegal,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[3] [7452]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,267 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[3] [7452]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[3] = & FPT_phaseIllegal [7452]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseIllegal,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[4] [7453]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[4] [7453]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[4] = & FPT_phaseCommand [7453]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseCommand,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[32],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[5] [7454]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[5] [7454]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[5] = & FPT_phaseStatus [7454]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseStatus,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[40],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[6] [7455]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,268 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[6] [7455]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,269 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[6] = & FPT_phaseMsgOut [7455]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseMsgOut,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[48],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,269 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[7] [7456]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,269 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[7] [7456]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,269 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[7] = & FPT_phaseMsgIn [7456]: Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseMsgIn,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[56],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,294 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[(int )phase_ref] [10876]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base [2024-10-24 14:35:28,295 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[(int )phase_ref] [10876]: Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset [2024-10-24 14:35:28,296 ERROR L1136 TypeChecker]: C: FPT_s_PhaseTbl[(int )phase_ref] [10876]: Wrong parameter type at index 0: CallStatement[null,false,[VariableLHS[#t~mem1109,]],read~$Pointer$,[StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset],BinaryExpression[ARITHMUL,IntegerLiteral[8],IfThenElseExpression[BinaryExpression[COMPLEQ,BinaryExpression[ARITHMOD,BinaryExpression[ARITHMOD,IdentifierExpression[~phase_ref~0,],IntegerLiteral[256]],IntegerLiteral[4294967296]],IntegerLiteral[2147483647]],BinaryExpression[ARITHMOD,BinaryExpression[ARITHMOD,IdentifierExpression[~phase_ref~0,],IntegerLiteral[256]],IntegerLiteral[4294967296]],BinaryExpression[ARITHMINUS,BinaryExpression[ARITHMOD,BinaryExpression[ARITHMOD,IdentifierExpression[~phase_ref~0,],IntegerLiteral[256]],IntegerLiteral[4294967296]],IntegerLiteral[4294967296]]]]]]],IntegerLiteral[8]]] [2024-10-24 14:35:28,377 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:35:28" (1/1) ... [2024-10-24 14:35:28,381 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 14:35:28,382 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.preprocessor [2024-10-24 14:35:28,384 INFO L158 Benchmark]: Toolchain (without parser) took 7685.23ms. Allocated memory was 155.2MB in the beginning and 337.6MB in the end (delta: 182.5MB). Free memory was 71.2MB in the beginning and 132.1MB in the end (delta: -61.0MB). Peak memory consumption was 122.2MB. Max. memory is 16.1GB. [2024-10-24 14:35:28,384 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 155.2MB. Free memory is still 115.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 14:35:28,384 INFO L158 Benchmark]: CACSL2BoogieTranslator took 7474.88ms. Allocated memory was 155.2MB in the beginning and 337.6MB in the end (delta: 182.5MB). Free memory was 71.2MB in the beginning and 147.8MB in the end (delta: -76.7MB). Peak memory consumption was 160.0MB. Max. memory is 16.1GB. [2024-10-24 14:35:28,388 INFO L158 Benchmark]: Boogie Procedure Inliner took 205.97ms. Allocated memory is still 337.6MB. Free memory was 147.8MB in the beginning and 132.1MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-10-24 14:35:28,390 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 155.2MB. Free memory is still 115.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 7474.88ms. Allocated memory was 155.2MB in the beginning and 337.6MB in the end (delta: 182.5MB). Free memory was 71.2MB in the beginning and 147.8MB in the end (delta: -76.7MB). Peak memory consumption was 160.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 205.97ms. Allocated memory is still 337.6MB. Free memory was 147.8MB in the beginning and 132.1MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - TypeErrorResult [Line: 7028]: Type Error Type mismatch ([int]{ base:int, offset:int } != { base:int, offset:int }) in ~FPT_s_PhaseTbl~0 := { base: 268, offset: 0 }; - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[32],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[40],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[48],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7028]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7028]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~init~$Pointer$,[StructConstructor[[base,offset],[IntegerLiteral[0],IntegerLiteral[0]]],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[56],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7449]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7449]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7449]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseDataOut,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7450]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7450]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7450]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseDataIn,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[8],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7451]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7451]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7451]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseIllegal,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[16],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7452]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7452]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7452]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseIllegal,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[24],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7453]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7453]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7453]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseCommand,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[32],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7454]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7454]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7454]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseStatus,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[40],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7455]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7455]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7455]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseMsgOut,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[48],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 7456]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 7456]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 7456]: Type Error Wrong parameter type at index 1: CallStatement[null,false,[],write~$Pointer$,[IdentifierExpression[#funAddr~FPT_phaseMsgIn,GLOBAL],StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,IntegerLiteral[56],StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset]]]],IntegerLiteral[8]]] - TypeErrorResult [Line: 10876]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!base - TypeErrorResult [Line: 10876]: Type Error Type check failed (not a struct): ~FPT_s_PhaseTbl~0!offset - TypeErrorResult [Line: 10876]: Type Error Wrong parameter type at index 0: CallStatement[null,false,[VariableLHS[#t~mem1109,]],read~$Pointer$,[StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~FPT_s_PhaseTbl~0,GLOBAL],offset],BinaryExpression[ARITHMUL,IntegerLiteral[8],IfThenElseExpression[BinaryExpression[COMPLEQ,BinaryExpression[ARITHMOD,BinaryExpression[ARITHMOD,IdentifierExpression[~phase_ref~0,],IntegerLiteral[256]],IntegerLiteral[4294967296]],IntegerLiteral[2147483647]],BinaryExpression[ARITHMOD,BinaryExpression[ARITHMOD,IdentifierExpression[~phase_ref~0,],IntegerLiteral[256]],IntegerLiteral[4294967296]],BinaryExpression[ARITHMINUS,BinaryExpression[ARITHMOD,BinaryExpression[ARITHMOD,IdentifierExpression[~phase_ref~0,],IntegerLiteral[256]],IntegerLiteral[4294967296]],IntegerLiteral[4294967296]]]]]]],IntegerLiteral[8]]] * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 5832]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (804), "i" (12UL)); [5832-5833] - GenericResultAtLocation [Line: 5838]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("771:\n\tcall *%c2;\n772:\n.pushsection .parainstructions,\"a\"\n .balign 8 \n .quad 771b\n .byte %c1\n .byte 772b-771b\n .short %c3\n.popsection\n": "=a" (__eax): [paravirt_typenum] "i" (44UL), [paravirt_opptr] "i" (& pv_irq_ops.save_fl.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5838-5840] - GenericResultAtLocation [Line: 5865]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (809), "i" (12UL)); [5865-5866] - GenericResultAtLocation [Line: 5871]: 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" (45UL), [paravirt_opptr] "i" (& pv_irq_ops.restore_fl.func), [paravirt_clobber] "i" (1), "D" (f): "memory", "cc"); [5871-5873] - GenericResultAtLocation [Line: 5897]: 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 *)"./arch/x86/include/asm/paravirt.h"), "i" (814), "i" (12UL)); [5897-5898] - GenericResultAtLocation [Line: 5903]: 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.irq_disable.func), [paravirt_clobber] "i" (1): "memory", "cc"); [5903-5905] - GenericResultAtLocation [Line: 5992]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outb %b0, %w1": : "a" (value), "Nd" (port)); [5992] - GenericResultAtLocation [Line: 6000]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inb %w1, %b0": "=a" (value): "Nd" (port)); [6000] - GenericResultAtLocation [Line: 6007]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outw %w0, %w1": : "a" (value), "Nd" (port)); [6007] - GenericResultAtLocation [Line: 6015]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inw %w1, %w0": "=a" (value): "Nd" (port)); [6015] - GenericResultAtLocation [Line: 6022]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("outl %0, %w1": : "a" (value), "Nd" (port)); [6022] - GenericResultAtLocation [Line: 6030]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("inl %w1, %0": "=a" (value): "Nd" (port)); [6030] - GenericResultAtLocation [Line: 6104]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (19), "i" (12UL)); [6104-6105] - GenericResultAtLocation [Line: 6138]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/asm-generic/dma-mapping-common.h"), "i" (36), "i" (12UL)); [6138-6139] - GenericResultAtLocation [Line: 18042]: 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 *)"drivers/scsi/BusLogic.c"), "i" (3076), "i" (12UL)); [18042-18043] RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b97d5d6a6ff349065d41f246f306b184c6be589bd097e387a4db3b0d06a0c28f --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 14:35:30,518 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 14:35:30,598 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-10-24 14:35:30,603 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 14:35:30,604 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 14:35:30,637 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 14:35:30,638 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 14:35:30,638 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 14:35:30,638 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 14:35:30,639 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 14:35:30,640 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 14:35:30,641 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 14:35:30,641 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 14:35:30,644 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 14:35:30,644 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 14:35:30,645 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 14:35:30,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 14:35:30,645 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 14:35:30,645 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 14:35:30,646 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 14:35:30,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 14:35:30,647 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-24 14:35:30,647 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-24 14:35:30,647 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 14:35:30,648 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-24 14:35:30,648 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 14:35:30,648 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 14:35:30,649 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 14:35:30,649 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 14:35:30,649 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 14:35:30,650 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 14:35:30,650 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 14:35:30,650 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 14:35:30,651 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 14:35:30,651 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 14:35:30,651 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-24 14:35:30,651 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-24 14:35:30,652 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 14:35:30,652 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 14:35:30,652 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 14:35:30,653 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 14:35:30,654 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-24 14:35:30,654 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b97d5d6a6ff349065d41f246f306b184c6be589bd097e387a4db3b0d06a0c28f [2024-10-24 14:35:30,999 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 14:35:31,023 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 14:35:31,027 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 14:35:31,028 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 14:35:31,029 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 14:35:31,031 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i [2024-10-24 14:35:32,436 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 14:35:33,238 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 14:35:33,239 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--BusLogic.ko.cil.i [2024-10-24 14:35:33,332 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/655cc6741/f77e6f5cd5fb4289aee715b3cd1f92d3/FLAGd927a4ca5 [2024-10-24 14:35:33,349 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/655cc6741/f77e6f5cd5fb4289aee715b3cd1f92d3 [2024-10-24 14:35:33,352 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 14:35:33,354 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 14:35:33,356 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 14:35:33,356 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 14:35:33,361 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 14:35:33,362 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 02:35:33" (1/1) ... [2024-10-24 14:35:33,363 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b9920e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 02:35:33, skipping insertion in model container [2024-10-24 14:35:33,364 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 02:35:33" (1/1) ... [2024-10-24 14:35:33,567 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 14:35:37,419 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator has thrown an exception: java.lang.IllegalArgumentException: cannot determine size of incomplete type at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructSizeTValueAndOffsetsStructAndUnion(TypeSizeAndOffsetComputer.java:233) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.computeSize(TypeSizeAndOffsetComputer.java:184) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructBytesizeExpression(TypeSizeAndOffsetComputer.java:121) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.checkIfNecessaryMemoryModelAdaption(CHandler.java:1084) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1024) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:283) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.result.ExpressionResultTransformer.transformDispatchDecaySwitchRexBoolToInt(ExpressionResultTransformer.java:181) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionCallGivenNameAndArguments(FunctionHandler.java:663) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionCallExpression(FunctionHandler.java:538) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1592) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:271) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1495) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:224) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1151) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:236) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1151) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:236) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.handleCompoundStatement(CHandler.java:1151) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1134) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:236) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.FunctionHandler.handleFunctionDefinition(FunctionHandler.java:387) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:1614) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:159) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.processTUchild(CHandler.java:3460) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:2485) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.CHandler.visit(CHandler.java:640) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.PRDispatcher.dispatch(PRDispatcher.java:135) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.translate(MainTranslator.java:189) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.run(MainTranslator.java:116) at de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.MainTranslator.(MainTranslator.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver.finish(CACSL2BoogieTranslatorObserver.java:145) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2024-10-24 14:35:37,427 INFO L158 Benchmark]: Toolchain (without parser) took 4071.02ms. Allocated memory was 83.9MB in the beginning and 157.3MB in the end (delta: 73.4MB). Free memory was 46.4MB in the beginning and 88.1MB in the end (delta: -41.7MB). Peak memory consumption was 70.8MB. Max. memory is 16.1GB. [2024-10-24 14:35:37,428 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 62.9MB. Free memory was 39.7MB in the beginning and 39.6MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 14:35:37,428 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4068.52ms. Allocated memory was 83.9MB in the beginning and 157.3MB in the end (delta: 73.4MB). Free memory was 46.1MB in the beginning and 88.1MB in the end (delta: -42.0MB). Peak memory consumption was 70.8MB. Max. memory is 16.1GB. [2024-10-24 14:35:37,429 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 62.9MB. Free memory was 39.7MB in the beginning and 39.6MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4068.52ms. Allocated memory was 83.9MB in the beginning and 157.3MB in the end (delta: 73.4MB). Free memory was 46.1MB in the beginning and 88.1MB in the end (delta: -42.0MB). Peak memory consumption was 70.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - ExceptionOrErrorResult: IllegalArgumentException: cannot determine size of incomplete type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: IllegalArgumentException: cannot determine size of incomplete type: de.uni_freiburg.informatik.ultimate.cdt.translation.implementation.base.chandler.TypeSizeAndOffsetComputer.constructSizeTValueAndOffsetsStructAndUnion(TypeSizeAndOffsetComputer.java:233) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: IllegalArgumentException: cannot determine size of incomplete type