./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 e842136298a240b0b6e3aa3dbe856b34c0b9582ffc838a283db12f51f99a9df4 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-09 20:30:48,046 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 20:30:48,082 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 20:30:48,089 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 20:30:48,091 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 20:30:48,120 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 20:30:48,120 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 20:30:48,121 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 20:30:48,121 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 20:30:48,121 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 20:30:48,121 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 20:30:48,121 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 20:30:48,121 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 20:30:48,122 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 20:30:48,122 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 20:30:48,123 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 20:30:48,123 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:30:48,123 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:30:48,123 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 20:30:48,123 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 20:30:48,124 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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-jdk21/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 -> e842136298a240b0b6e3aa3dbe856b34c0b9582ffc838a283db12f51f99a9df4 [2025-01-09 20:30:48,374 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 20:30:48,383 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 20:30:48,385 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 20:30:48,386 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 20:30:48,386 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 20:30:48,388 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i [2025-01-09 20:30:49,601 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6c48817e0/64a98399e45a4f4e867ffb6e61f88b17/FLAG4ad05a3fe [2025-01-09 20:30:50,239 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 20:30:50,240 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i [2025-01-09 20:30:50,306 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6c48817e0/64a98399e45a4f4e867ffb6e61f88b17/FLAG4ad05a3fe [2025-01-09 20:30:50,326 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/6c48817e0/64a98399e45a4f4e867ffb6e61f88b17 [2025-01-09 20:30:50,328 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 20:30:50,330 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 20:30:50,332 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 20:30:50,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 20:30:50,335 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 20:30:50,337 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:30:50" (1/1) ... [2025-01-09 20:30:50,337 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d74cf81 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:50, skipping insertion in model container [2025-01-09 20:30:50,337 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:30:50" (1/1) ... [2025-01-09 20:30:50,516 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 20:30:56,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678224,678237] [2025-01-09 20:30:56,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678369,678382] [2025-01-09 20:30:56,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678515,678528] [2025-01-09 20:30:56,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678680,678693] [2025-01-09 20:30:56,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678838,678851] [2025-01-09 20:30:56,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678996,679009] [2025-01-09 20:30:56,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679154,679167] [2025-01-09 20:30:56,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679314,679327] [2025-01-09 20:30:56,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679473,679486] [2025-01-09 20:30:56,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679612,679625] [2025-01-09 20:30:56,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679754,679767] [2025-01-09 20:30:56,889 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679903,679916] [2025-01-09 20:30:56,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680042,680055] [2025-01-09 20:30:56,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680197,680210] [2025-01-09 20:30:56,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680357,680370] [2025-01-09 20:30:56,890 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680508,680521] [2025-01-09 20:30:56,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680659,680672] [2025-01-09 20:30:56,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680811,680824] [2025-01-09 20:30:56,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680960,680973] [2025-01-09 20:30:56,891 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681108,681121] [2025-01-09 20:30:56,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681265,681278] [2025-01-09 20:30:56,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681414,681427] [2025-01-09 20:30:56,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681570,681583] [2025-01-09 20:30:56,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681723,681736] [2025-01-09 20:30:56,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681869,681882] [2025-01-09 20:30:56,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682012,682025] [2025-01-09 20:30:56,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682164,682177] [2025-01-09 20:30:56,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682310,682323] [2025-01-09 20:30:56,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682455,682468] [2025-01-09 20:30:56,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682609,682622] [2025-01-09 20:30:56,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682760,682773] [2025-01-09 20:30:56,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682915,682928] [2025-01-09 20:30:56,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683067,683080] [2025-01-09 20:30:56,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683222,683235] [2025-01-09 20:30:56,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683386,683399] [2025-01-09 20:30:56,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683542,683555] [2025-01-09 20:30:56,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683706,683719] [2025-01-09 20:30:56,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683848,683861] [2025-01-09 20:30:56,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684006,684019] [2025-01-09 20:30:56,896 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684173,684186] [2025-01-09 20:30:56,896 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684332,684345] [2025-01-09 20:30:56,896 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684491,684504] [2025-01-09 20:30:56,896 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684640,684653] [2025-01-09 20:30:56,897 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684787,684800] [2025-01-09 20:30:56,897 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684926,684939] [2025-01-09 20:30:56,897 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685089,685102] [2025-01-09 20:30:56,897 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685255,685268] [2025-01-09 20:30:56,897 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685419,685432] [2025-01-09 20:30:56,898 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685584,685597] [2025-01-09 20:30:56,898 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685749,685762] [2025-01-09 20:30:56,898 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685915,685928] [2025-01-09 20:30:56,898 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686080,686093] [2025-01-09 20:30:56,899 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686247,686260] [2025-01-09 20:30:56,899 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686407,686420] [2025-01-09 20:30:56,899 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686569,686582] [2025-01-09 20:30:56,899 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686728,686741] [2025-01-09 20:30:56,899 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686874,686887] [2025-01-09 20:30:56,899 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687017,687030] [2025-01-09 20:30:56,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687161,687174] [2025-01-09 20:30:56,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687304,687317] [2025-01-09 20:30:56,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687448,687461] [2025-01-09 20:30:56,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687589,687602] [2025-01-09 20:30:56,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687727,687740] [2025-01-09 20:30:56,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687885,687898] [2025-01-09 20:30:56,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688044,688057] [2025-01-09 20:30:56,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688200,688213] [2025-01-09 20:30:56,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688349,688362] [2025-01-09 20:30:56,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688501,688514] [2025-01-09 20:30:56,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688652,688665] [2025-01-09 20:30:56,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688801,688814] [2025-01-09 20:30:56,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688953,688966] [2025-01-09 20:30:56,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689101,689114] [2025-01-09 20:30:56,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689254,689267] [2025-01-09 20:30:56,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689405,689418] [2025-01-09 20:30:56,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689555,689568] [2025-01-09 20:30:56,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689702,689715] [2025-01-09 20:30:56,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689853,689866] [2025-01-09 20:30:56,904 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690004,690017] [2025-01-09 20:30:56,904 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690152,690165] [2025-01-09 20:30:56,904 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690318,690331] [2025-01-09 20:30:56,904 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690487,690500] [2025-01-09 20:30:56,904 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690654,690667] [2025-01-09 20:30:56,905 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690822,690835] [2025-01-09 20:30:56,905 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690972,690985] [2025-01-09 20:30:56,905 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691119,691132] [2025-01-09 20:30:56,905 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691280,691293] [2025-01-09 20:30:56,906 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691450,691463] [2025-01-09 20:30:56,906 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691612,691625] [2025-01-09 20:30:56,932 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:30:56,966 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 20:30:57,093 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [8393] [2025-01-09 20:30:57,095 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [8400] [2025-01-09 20:30:57,095 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("":); [8407] [2025-01-09 20:30:57,096 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrq %1,%q0": "+r" (bitpos): "rm" (x)); [8417] [2025-01-09 20:30:57,099 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)); [8519-8520] [2025-01-09 20:30:57,101 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"); [8525-8527] [2025-01-09 20:30:57,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [8645] [2025-01-09 20:30:57,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [8648] [2025-01-09 20:30:57,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [8651] [2025-01-09 20:30:57,103 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [8654] [2025-01-09 20:30:57,113 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (65), "i" (12UL)); [8896-8897] [2025-01-09 20:30:57,115 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (67), "i" (12UL)); [8907-8908] [2025-01-09 20:30:57,115 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (68), "i" (12UL)); [8918-8919] [2025-01-09 20:30:57,116 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [8950-8951] [2025-01-09 20:30:57,117 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [8961-8962] [2025-01-09 20:30:57,122 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" (52), "i" (12UL)); [9061-9062] [2025-01-09 20:30:57,122 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" (65), "i" (12UL)); [9091-9092] [2025-01-09 20:30:57,131 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\tcall %P4\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 3*32+16)\n .byte 662b-661b\n .byte 6641f-6631f\n .long 661b - .\n .long 6632f - .\n .word ( 9*32+ 9)\n .byte 662b-661b\n .byte 6642f-6632f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n .byte 0xff + (6642f-6632f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\tcall %P5\n6641:\n\t6632:\n\tcall %P6\n6642:\n\t.popsection": "=a" (ret), "=D" (to), "=S" (from), "=d" (len): [old] "i" (& copy_user_generic_unrolled), [new1] "i" (& copy_user_generic_string), [new2] "i" (& copy_user_enhanced_fast_string), "1" (to), "2" (from), "3" (len): "memory", "rcx", "r8", "r9", "r10", "r11"); [9351-9355] [2025-01-09 20:30:57,133 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %2,%b1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorb %b1,%b1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=q" (*((u8 *)dst)): "m" (*((struct __large_struct *)src)), "i" (1), "0" (ret)); [9399-9401] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst)): "m" (*((struct __large_struct *)src)), "i" (2), "0" (ret)); [9404-9406] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %2,%k1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorl %k1,%k1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u32 *)dst)): "m" (*((struct __large_struct *)src)), "i" (4), "0" (ret)); [9409-9411] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (8), "0" (ret)); [9414-9416] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (10), "0" (ret)); [9420-9422] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %2,%w1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorw %w1,%w1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u16 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (2), "0" (ret)); [9429-9431] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst)): "m" (*((struct __large_struct *)src)), "i" (16), "0" (ret)); [9435-9437] [2025-01-09 20:30:57,134 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %2,%1\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\txorq %1,%1\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret), "=r" (*((u64 *)dst + 8U)): "m" (*((struct __large_struct *)src + 8U)), "i" (8), "0" (ret)); [9444-9446] [2025-01-09 20:30:57,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovb %b1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "iq" (*((u8 *)src)), "m" (*((struct __large_struct *)dst)), "i" (1), "0" (ret)); [9508-9509] [2025-01-09 20:30:57,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src)), "m" (*((struct __large_struct *)dst)), "i" (2), "0" (ret)); [9512-9513] [2025-01-09 20:30:57,136 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovl %k1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u32 *)src)), "m" (*((struct __large_struct *)dst)), "i" (4), "0" (ret)); [9516-9517] [2025-01-09 20:30:57,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (8), "0" (ret)); [9520-9521] [2025-01-09 20:30:57,137 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (10), "0" (ret)); [9525-9526] [2025-01-09 20:30:57,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9533] [2025-01-09 20:30:57,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovw %w1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "ir" (*((u16 *)src + 4UL)), "m" (*((struct __large_struct *)dst + 4U)), "i" (2), "0" (ret)); [9534-9535] [2025-01-09 20:30:57,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src)), "m" (*((struct __large_struct *)dst)), "i" (16), "0" (ret)); [9539-9540] [2025-01-09 20:30:57,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [9547] [2025-01-09 20:30:57,138 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xcb\n6641:\n\t.popsection\n1:\tmovq %1,%2\n2: 661:\n\t.byte 0x66,0x66,0x90\n\n662:\n.pushsection .altinstructions,\"a\"\n .long 661b - .\n .long 6631f - .\n .word ( 9*32+20)\n .byte 662b-661b\n .byte 6641f-6631f\n.popsection\n.pushsection .discard,\"aw\",@progbits\n .byte 0xff + (6641f-6631f) - (662b-661b)\n.popsection\n.pushsection .altinstr_replacement, \"ax\"\n6631:\n\t.byte 0x0f,0x01,0xca\n6641:\n\t.popsection\n.section .fixup,\"ax\"\n3:\tmov %3,%0\n\tjmp 2b\n.previous\n .pushsection \"__ex_table\",\"a\"\n .balign 8\n .long (1b) - .\n .long (3b) - .\n .popsection\n": "=r" (ret): "er" (*((u64 *)src + 1UL)), "m" (*((struct __large_struct *)dst + 1U)), "i" (8), "0" (ret)); [9548-9549] [2025-01-09 20:30:57,242 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [10772] [2025-01-09 20:30:57,522 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678224,678237] [2025-01-09 20:30:57,522 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678369,678382] [2025-01-09 20:30:57,523 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678515,678528] [2025-01-09 20:30:57,523 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678680,678693] [2025-01-09 20:30:57,523 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678838,678851] [2025-01-09 20:30:57,523 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[678996,679009] [2025-01-09 20:30:57,523 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679154,679167] [2025-01-09 20:30:57,524 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679314,679327] [2025-01-09 20:30:57,524 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679473,679486] [2025-01-09 20:30:57,524 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679612,679625] [2025-01-09 20:30:57,524 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679754,679767] [2025-01-09 20:30:57,524 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[679903,679916] [2025-01-09 20:30:57,525 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680042,680055] [2025-01-09 20:30:57,525 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680197,680210] [2025-01-09 20:30:57,525 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680357,680370] [2025-01-09 20:30:57,525 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680508,680521] [2025-01-09 20:30:57,525 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680659,680672] [2025-01-09 20:30:57,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680811,680824] [2025-01-09 20:30:57,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[680960,680973] [2025-01-09 20:30:57,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681108,681121] [2025-01-09 20:30:57,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681265,681278] [2025-01-09 20:30:57,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681414,681427] [2025-01-09 20:30:57,526 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681570,681583] [2025-01-09 20:30:57,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681723,681736] [2025-01-09 20:30:57,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[681869,681882] [2025-01-09 20:30:57,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682012,682025] [2025-01-09 20:30:57,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682164,682177] [2025-01-09 20:30:57,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682310,682323] [2025-01-09 20:30:57,528 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682455,682468] [2025-01-09 20:30:57,528 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682609,682622] [2025-01-09 20:30:57,528 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682760,682773] [2025-01-09 20:30:57,528 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[682915,682928] [2025-01-09 20:30:57,528 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683067,683080] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683222,683235] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683386,683399] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683542,683555] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683706,683719] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[683848,683861] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684006,684019] [2025-01-09 20:30:57,529 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684173,684186] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684332,684345] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684491,684504] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684640,684653] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684787,684800] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[684926,684939] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685089,685102] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685255,685268] [2025-01-09 20:30:57,530 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685419,685432] [2025-01-09 20:30:57,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685584,685597] [2025-01-09 20:30:57,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685749,685762] [2025-01-09 20:30:57,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[685915,685928] [2025-01-09 20:30:57,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686080,686093] [2025-01-09 20:30:57,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686247,686260] [2025-01-09 20:30:57,531 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686407,686420] [2025-01-09 20:30:57,532 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686569,686582] [2025-01-09 20:30:57,532 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686728,686741] [2025-01-09 20:30:57,532 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[686874,686887] [2025-01-09 20:30:57,532 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687017,687030] [2025-01-09 20:30:57,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687161,687174] [2025-01-09 20:30:57,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687304,687317] [2025-01-09 20:30:57,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687448,687461] [2025-01-09 20:30:57,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687589,687602] [2025-01-09 20:30:57,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687727,687740] [2025-01-09 20:30:57,533 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[687885,687898] [2025-01-09 20:30:57,534 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688044,688057] [2025-01-09 20:30:57,534 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688200,688213] [2025-01-09 20:30:57,534 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688349,688362] [2025-01-09 20:30:57,534 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688501,688514] [2025-01-09 20:30:57,534 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688652,688665] [2025-01-09 20:30:57,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688801,688814] [2025-01-09 20:30:57,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[688953,688966] [2025-01-09 20:30:57,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689101,689114] [2025-01-09 20:30:57,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689254,689267] [2025-01-09 20:30:57,535 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689405,689418] [2025-01-09 20:30:57,536 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689555,689568] [2025-01-09 20:30:57,536 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689702,689715] [2025-01-09 20:30:57,536 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[689853,689866] [2025-01-09 20:30:57,536 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690004,690017] [2025-01-09 20:30:57,536 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690152,690165] [2025-01-09 20:30:57,536 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690318,690331] [2025-01-09 20:30:57,537 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690487,690500] [2025-01-09 20:30:57,537 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690654,690667] [2025-01-09 20:30:57,537 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690822,690835] [2025-01-09 20:30:57,537 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[690972,690985] [2025-01-09 20:30:57,537 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691119,691132] [2025-01-09 20:30:57,538 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691280,691293] [2025-01-09 20:30:57,538 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691450,691463] [2025-01-09 20:30:57,538 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i[691612,691625] [2025-01-09 20:30:57,543 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:30:57,825 INFO L204 MainTranslator]: Completed translation [2025-01-09 20:30:57,830 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57 WrapperNode [2025-01-09 20:30:57,830 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 20:30:57,831 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 20:30:57,831 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 20:30:57,831 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 20:30:57,839 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:30:57,946 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:30:58,216 INFO L138 Inliner]: procedures = 961, calls = 4368, calls flagged for inlining = 475, calls inlined = 397, statements flattened = 10674 [2025-01-09 20:30:58,217 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 20:30:58,217 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 20:30:58,218 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 20:30:58,218 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 20:30:58,225 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:30:58,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:30:58,263 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:00,832 INFO L175 MemorySlicer]: Split 2044 memory accesses to 35 slices as follows [2, 2, 14, 3, 1, 2, 2, 2, 2, 2, 1, 2, 8, 6, 7, 8, 1, 6, 2, 1659, 0, 16, 13, 2, 35, 1, 15, 2, 1, 5, 206, 3, 1, 5, 7]. 81 percent of accesses are in the largest equivalence class. The 132 initializations are split as follows [0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 6, 7, 8, 1, 6, 2, 35, 0, 16, 0, 2, 0, 0, 15, 0, 0, 0, 0, 0, 0, 5, 7]. The 915 writes are split as follows [1, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 663, 0, 0, 13, 0, 30, 0, 0, 1, 0, 1, 203, 0, 0, 0, 0]. [2025-01-09 20:31:00,832 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:00,832 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:00,991 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:01,017 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:01,047 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:01,109 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:01,148 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:01,223 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 20:31:01,224 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 20:31:01,225 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 20:31:01,225 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 20:31:01,226 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (1/1) ... [2025-01-09 20:31:01,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:31:01,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 20:31:01,251 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 20:31:01,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int_nonpositive [2025-01-09 20:31:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int_nonpositive [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_expose_resource [2025-01-09 20:31:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_expose_resource [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_slave_configure [2025-01-09 20:31:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_slave_configure [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_init_ioadls [2025-01-09 20:31:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_init_ioadls [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reset_alert_done [2025-01-09 20:31:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reset_alert_done [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-01-09 20:31:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-01-09 20:31:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_eh_target_reset_handler [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_eh_target_reset_handler [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_eh_abort_handler [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_eh_abort_handler [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_chr_ioctl [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_chr_ioctl [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-01-09 20:31:01,269 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_del_timer [2025-01-09 20:31:01,269 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_del_timer [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_save_state [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_cmd_blocks [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_cmd_blocks [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_aen_queue_lock_of_pmcraid_instance [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_aen_queue_lock_of_pmcraid_instance [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_error_handler [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_error_handler [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_fail_outstanding_cmds [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_fail_outstanding_cmds [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-01-09 20:31:01,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 20:31:01,270 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-01-09 20:31:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure kmap [2025-01-09 20:31:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user [2025-01-09 20:31:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_to_user [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure list_move_tail [2025-01-09 20:31:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure list_move_tail [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-01-09 20:31:01,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-01-09 20:31:01,271 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2025-01-09 20:31:01,272 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2025-01-09 20:31:01,272 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2025-01-09 20:31:01,272 INFO L138 BoogieDeclarations]: Found implementation of procedure prepare_to_wait_event [2025-01-09 20:31:01,272 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_enable_interrupts [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_enable_interrupts [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_querycfg [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_querycfg [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_abort_cmd [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_abort_cmd [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion [2025-01-09 20:31:01,273 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion [2025-01-09 20:31:01,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_host_put [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_ioa_reset [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_ioa_reset [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lockp [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_lockp [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_ulong [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_ulong [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_completion_173 [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_completion_173 [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure scmd_printk [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure scmd_printk [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure finish_wait [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pending_pool_lock_of_pmcraid_instance [2025-01-09 20:31:01,274 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pending_pool_lock_of_pmcraid_instance [2025-01-09 20:31:01,274 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 20:31:01,275 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-01-09 20:31:01,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure wait_for_completion_timeout [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure wait_for_completion_timeout [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_144 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_144 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_control_blocks [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_control_blocks [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_disable_interrupts [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_disable_interrupts [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_chr_open [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_chr_open [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_shutdown [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_shutdown [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_130 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_130 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_135 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_135 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-01-09 20:31:01,277 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 20:31:01,277 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 20:31:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 20:31:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 20:31:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 20:31:01,278 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-01-09 20:31:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-01-09 20:31:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_netlink_release [2025-01-09 20:31:01,279 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_netlink_release [2025-01-09 20:31:01,279 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_128 [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_128 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-01-09 20:31:01,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-01-09 20:31:01,280 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-01-09 20:31:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-01-09 20:31:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-01-09 20:31:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-01-09 20:31:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-01-09 20:31:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2025-01-09 20:31:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2025-01-09 20:31:01,281 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-01-09 20:31:01,281 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reset_bringdown [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reset_bringdown [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~int~TO~int [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev_region [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev_region [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_report_bus_reset [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_report_bus_reset [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_remove [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_remove [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_set_timestamp [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_set_timestamp [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_restore_state [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_start_bist [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_start_bist [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_resume [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_resume [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_free_sglist [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_free_sglist [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_read_interrupts [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_read_interrupts [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_init_cmdblk [2025-01-09 20:31:01,282 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_init_cmdblk [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 20:31:01,282 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 20:31:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_identify_hrrq [2025-01-09 20:31:01,283 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_identify_hrrq [2025-01-09 20:31:01,283 INFO L130 BoogieDeclarations]: Found specification of procedure copy_user_generic [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_user_generic [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_process_ldn [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_process_ldn [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_unregister_chrdev_region [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_unregister_chrdev_region [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_soft_reset [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_soft_reset [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_dec [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_dec [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure kunmap [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure kunmap [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_power_state [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_clr_trans_op [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_clr_trans_op [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-01-09 20:31:01,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadget [2025-01-09 20:31:01,284 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_cancel_hcam [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_cancel_hcam [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reinit_cmdblk [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reinit_cmdblk [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pci_read_config_word [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_read_config_word [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_buffers [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_buffers [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_config_buffers [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_config_buffers [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_init_tasklets [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_init_tasklets [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_register_interrupt_handler [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_register_interrupt_handler [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_unregister_interrupt_handler [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_unregister_interrupt_handler [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reset_device [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reset_device [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_return_cmd [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_return_cmd [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2025-01-09 20:31:01,285 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-01-09 20:31:01,285 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-01-09 20:31:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_slave_alloc [2025-01-09 20:31:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_slave_alloc [2025-01-09 20:31:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2025-01-09 20:31:01,286 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2025-01-09 20:31:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 20:31:01,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_kill_tasklets [2025-01-09 20:31:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_kill_tasklets [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-01-09 20:31:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2025-01-09 20:31:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_initiate_reset [2025-01-09 20:31:01,287 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_initiate_reset [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 20:31:01,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-01-09 20:31:01,288 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-01-09 20:31:01,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reset_bringup [2025-01-09 20:31:01,289 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reset_bringup [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_prepare_cancel_cmd [2025-01-09 20:31:01,289 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_prepare_cancel_cmd [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-01-09 20:31:01,289 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:31:01,289 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_send_cmd [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_send_cmd [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_block_requests [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_block_requests [2025-01-09 20:31:01,290 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2025-01-09 20:31:01,290 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2025-01-09 20:31:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2025-01-09 20:31:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2025-01-09 20:31:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-01-09 20:31:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_fs_char_dev__double_registration [2025-01-09 20:31:01,291 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-01-09 20:31:01,291 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_host_lock_of_Scsi_Host [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_host_lock_of_Scsi_Host [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_free_pool_lock_of_pmcraid_instance [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_free_pool_lock_of_pmcraid_instance [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure tasklet_schedule [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure tasklet_schedule [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure _pmcraid_io_done [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure _pmcraid_io_done [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_send_hcam_cmd [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_send_hcam_cmd [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure __copy_from_user [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_hcams [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_hcams [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_notify_ioastate [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_notify_ioastate [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2025-01-09 20:31:01,292 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2025-01-09 20:31:01,292 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2025-01-09 20:31:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_remove_host [2025-01-09 20:31:01,293 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_remove_host [2025-01-09 20:31:01,293 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_get_free_cmd [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_get_free_cmd [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_request_sense [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_request_sense [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_send_hcam [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_send_hcam [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_host_rrqs [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_host_rrqs [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_complete_ioa_reset [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_complete_ioa_reset [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_master [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure __free_pages [2025-01-09 20:31:01,294 INFO L138 BoogieDeclarations]: Found implementation of procedure __free_pages [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-01-09 20:31:01,294 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_io_done [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_io_done [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_210 [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_210 [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab16 [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab16 [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_ioa_shutdown_done [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_ioa_shutdown_done [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq [2025-01-09 20:31:01,295 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-01-09 20:31:01,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_release_minor [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_release_minor [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_sched_completion_wait_for_completion_wait_for_completion_of_pmcraid_cmd [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_sched_completion_wait_for_completion_wait_for_completion_of_pmcraid_cmd [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_dma_unmap [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_notify_aen [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_notify_aen [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_eh_host_reset_handler [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_eh_host_reset_handler [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-01-09 20:31:01,296 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-01-09 20:31:01,296 INFO L130 BoogieDeclarations]: Found specification of procedure _pmcraid_fire_command [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure _pmcraid_fire_command [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_eh_device_reset_handler [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_eh_device_reset_handler [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_unregister_chrdev_region [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_unregister_chrdev_region [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_copy_sglist [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_copy_sglist [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_unblock_requests [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_unblock_requests [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_init_hcam [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_init_hcam [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_inc [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_inc [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_store_log_level [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_store_log_level [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_eh_bus_reset_handler [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_eh_bus_reset_handler [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_slave_destroy [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_slave_destroy [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_add_return [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_add_return [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_work [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_work [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure nlmsg_free [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure nlmsg_free [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure msecs_to_jiffies [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure msecs_to_jiffies [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reset_reload [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reset_reload [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_erp_done [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_erp_done [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_reset_alert [2025-01-09 20:31:01,297 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_reset_alert [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 20:31:01,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-01-09 20:31:01,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-01-09 20:31:01,300 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-01-09 20:31:01,300 INFO L130 BoogieDeclarations]: Found specification of procedure pmcraid_bist_done [2025-01-09 20:31:01,300 INFO L138 BoogieDeclarations]: Found implementation of procedure pmcraid_bist_done [2025-01-09 20:31:01,300 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_resource_lock_of_pmcraid_instance [2025-01-09 20:31:01,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_resource_lock_of_pmcraid_instance [2025-01-09 20:31:02,497 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 20:31:02,501 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_8#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9553: __copy_to_user_nocheck_~tmp___2~2#1 := __copy_to_user_nocheck_#t~ret309#1;havoc __copy_to_user_nocheck_#t~ret309#1;__copy_to_user_nocheck_#res#1 := (if __copy_to_user_nocheck_~tmp___2~2#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_to_user_nocheck_~tmp___2~2#1 % 18446744073709551616 % 4294967296 else __copy_to_user_nocheck_~tmp___2~2#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_4#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9541: assume -9223372036854775808 <= __copy_to_user_nocheck_#t~ret308#1 && __copy_to_user_nocheck_#t~ret308#1 <= 9223372036854775807;__copy_to_user_nocheck_~tmp___1~6#1 := __copy_to_user_nocheck_#t~ret308#1;havoc __copy_to_user_nocheck_#t~ret308#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_2#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume 0 != __copy_to_user_nocheck_~tmp___0~10#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9529: assume !(0 != __copy_to_user_nocheck_~tmp___0~10#1);__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_16#1: SUMMARY for call __copy_to_user_nocheck_#t~ret308#1 := ldv__builtin_expect((if 0 != __copy_to_user_nocheck_~ret~2#1 then 1 else 0), 0); srcloc: null [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_10#1: SUMMARY for call __copy_to_user_nocheck_#t~ret307#1 := ldv__builtin_expect((if 0 != __copy_to_user_nocheck_~ret~2#1 then 1 else 0), 0); srcloc: null [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume 1 == __copy_to_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_case_1#1: __copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,407 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !(1 == __copy_to_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: assume 0 != __copy_to_user_nocheck_~tmp___1~6#1;__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9543: assume !(0 != __copy_to_user_nocheck_~tmp___1~6#1);__copy_to_user_nocheck_#res#1 := __copy_to_user_nocheck_~ret~2#1; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_to_user_nocheck_switch_default#1: SUMMARY for call __copy_to_user_nocheck_#t~ret309#1 := copy_user_generic(__copy_to_user_nocheck_~dst#1.base, __copy_to_user_nocheck_~dst#1.offset, __copy_to_user_nocheck_~src#1.base, __copy_to_user_nocheck_~src#1.offset, __copy_to_user_nocheck_~size#1); srcloc: null [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: assume 10 == __copy_to_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9498: assume !(10 == __copy_to_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: assume 16 == __copy_to_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9502: assume !(16 == __copy_to_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: assume 4 == __copy_to_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9490: assume !(4 == __copy_to_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9527: assume -9223372036854775808 <= __copy_to_user_nocheck_#t~ret307#1 && __copy_to_user_nocheck_#t~ret307#1 <= 9223372036854775807;__copy_to_user_nocheck_~tmp___0~10#1 := __copy_to_user_nocheck_#t~ret307#1;havoc __copy_to_user_nocheck_#t~ret307#1; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: assume 8 == __copy_to_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9494: assume !(8 == __copy_to_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume 2 == __copy_to_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:04,408 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9486: assume !(2 == __copy_to_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_switch_default#1: SUMMARY for call __copy_from_user_nocheck_#t~ret304#1 := copy_user_generic(__copy_from_user_nocheck_~dst#1.base, __copy_from_user_nocheck_~dst#1.offset, __copy_from_user_nocheck_~src#1.base, __copy_from_user_nocheck_~src#1.offset, __copy_from_user_nocheck_~size#1); srcloc: null [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_2#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_4#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9450: __copy_from_user_nocheck_~tmp___2~1#1 := __copy_from_user_nocheck_#t~ret304#1;havoc __copy_from_user_nocheck_#t~ret304#1;__copy_from_user_nocheck_#res#1 := (if __copy_from_user_nocheck_~tmp___2~1#1 % 18446744073709551616 % 4294967296 <= 2147483647 then __copy_from_user_nocheck_~tmp___2~1#1 % 18446744073709551616 % 4294967296 else __copy_from_user_nocheck_~tmp___2~1#1 % 18446744073709551616 % 4294967296 - 4294967296); [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425: assume 0 != __copy_from_user_nocheck_~tmp___0~9#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9425: assume !(0 != __copy_from_user_nocheck_~tmp___0~9#1);__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_8#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9438: assume -9223372036854775808 <= __copy_from_user_nocheck_#t~ret303#1 && __copy_from_user_nocheck_#t~ret303#1 <= 9223372036854775807;__copy_from_user_nocheck_~tmp___1~5#1 := __copy_from_user_nocheck_#t~ret303#1;havoc __copy_from_user_nocheck_#t~ret303#1; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9389: assume 10 == __copy_from_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9389: assume !(10 == __copy_from_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9393: assume 16 == __copy_from_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9393: assume !(16 == __copy_from_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,515 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: assume 4 == __copy_from_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9381: assume !(4 == __copy_from_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: assume 8 == __copy_from_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9385: assume !(8 == __copy_from_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9377: assume 2 == __copy_from_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9377: assume !(2 == __copy_from_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_16#1: SUMMARY for call __copy_from_user_nocheck_#t~ret303#1 := ldv__builtin_expect((if 0 != __copy_from_user_nocheck_~ret~1#1 then 1 else 0), 0); srcloc: null [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_1#1: __copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9423: assume -9223372036854775808 <= __copy_from_user_nocheck_#t~ret302#1 && __copy_from_user_nocheck_#t~ret302#1 <= 9223372036854775807;__copy_from_user_nocheck_~tmp___0~9#1 := __copy_from_user_nocheck_#t~ret302#1;havoc __copy_from_user_nocheck_#t~ret302#1; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##1: assume 1 == __copy_from_user_nocheck_~size#1 % 4294967296; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##2: assume !(1 == __copy_from_user_nocheck_~size#1 % 4294967296); [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: assume 0 != __copy_from_user_nocheck_~tmp___1~5#1;__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint L9440: assume !(0 != __copy_from_user_nocheck_~tmp___1~5#1);__copy_from_user_nocheck_#res#1 := __copy_from_user_nocheck_~ret~1#1; [2025-01-09 20:31:05,516 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint __copy_from_user_nocheck_case_10#1: SUMMARY for call __copy_from_user_nocheck_#t~ret302#1 := ldv__builtin_expect((if 0 != __copy_from_user_nocheck_~ret~1#1 then 1 else 0), 0); srcloc: null [2025-01-09 20:31:21,862 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 20:31:39,940 INFO L? ?]: Removed 5540 outVars from TransFormulas that were not future-live. [2025-01-09 20:31:39,941 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 20:31:40,036 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 20:31:40,037 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2025-01-09 20:31:40,038 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:31:40 BoogieIcfgContainer [2025-01-09 20:31:40,038 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 20:31:40,040 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 20:31:40,040 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 20:31:40,044 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 20:31:40,044 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 08:30:50" (1/3) ... [2025-01-09 20:31:40,044 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d8dbd43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:31:40, skipping insertion in model container [2025-01-09 20:31:40,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:30:57" (2/3) ... [2025-01-09 20:31:40,045 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d8dbd43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:31:40, skipping insertion in model container [2025-01-09 20:31:40,045 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:31:40" (3/3) ... [2025-01-09 20:31:40,046 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i [2025-01-09 20:31:40,058 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 20:31:40,062 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--scsi--pmcraid.ko.cil.i that has 301 procedures, 4398 locations, 1 initial locations, 110 loop locations, and 39 error locations. [2025-01-09 20:31:40,172 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 20:31:40,184 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7d9738a8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 20:31:40,184 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-01-09 20:31:40,197 INFO L276 IsEmpty]: Start isEmpty. Operand has 4091 states, 2708 states have (on average 1.2957902511078287) internal successors, (3509), 2855 states have internal predecessors, (3509), 1112 states have call successors, (1112), 232 states have call predecessors, (1112), 231 states have return successors, (1107), 1067 states have call predecessors, (1107), 1107 states have call successors, (1107) [2025-01-09 20:31:40,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2025-01-09 20:31:40,201 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:31:40,202 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:31:40,202 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_assert_linux_fs_char_dev__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 37 more)] === [2025-01-09 20:31:40,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:31:40,206 INFO L85 PathProgramCache]: Analyzing trace with hash 482872606, now seen corresponding path program 1 times [2025-01-09 20:31:40,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:31:40,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188237405] [2025-01-09 20:31:40,210 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:31:40,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:31:49,725 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-09 20:31:50,180 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-09 20:31:50,180 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:31:50,181 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:31:51,724 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-09 20:31:51,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:31:51,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188237405] [2025-01-09 20:31:51,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188237405] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:31:51,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:31:51,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 20:31:51,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567804571] [2025-01-09 20:31:51,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:31:51,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 20:31:51,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:31:51,740 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 20:31:51,740 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 20:31:51,749 INFO L87 Difference]: Start difference. First operand has 4091 states, 2708 states have (on average 1.2957902511078287) internal successors, (3509), 2855 states have internal predecessors, (3509), 1112 states have call successors, (1112), 232 states have call predecessors, (1112), 231 states have return successors, (1107), 1067 states have call predecessors, (1107), 1107 states have call successors, (1107) Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-01-09 20:31:52,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:31:52,764 INFO L93 Difference]: Finished difference Result 12171 states and 17756 transitions. [2025-01-09 20:31:52,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 20:31:52,766 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 33 [2025-01-09 20:31:52,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:31:52,856 INFO L225 Difference]: With dead ends: 12171 [2025-01-09 20:31:52,856 INFO L226 Difference]: Without dead ends: 8079 [2025-01-09 20:31:52,904 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 20:31:52,908 INFO L435 NwaCegarLoop]: 11145 mSDtfsCounter, 5633 mSDsluCounter, 27836 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5634 SdHoareTripleChecker+Valid, 38981 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 20:31:52,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5634 Valid, 38981 Invalid, 17 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 20:31:52,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8079 states. [2025-01-09 20:31:53,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8079 to 7975. [2025-01-09 20:31:53,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7975 states, 5303 states have (on average 1.2704129737884216) internal successors, (6737), 5554 states have internal predecessors, (6737), 2179 states have call successors, (2179), 456 states have call predecessors, (2179), 455 states have return successors, (2177), 2093 states have call predecessors, (2177), 2177 states have call successors, (2177) [2025-01-09 20:31:53,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7975 states to 7975 states and 11093 transitions. [2025-01-09 20:31:53,381 INFO L78 Accepts]: Start accepts. Automaton has 7975 states and 11093 transitions. Word has length 33 [2025-01-09 20:31:53,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:31:53,381 INFO L471 AbstractCegarLoop]: Abstraction has 7975 states and 11093 transitions. [2025-01-09 20:31:53,381 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2025-01-09 20:31:53,382 INFO L276 IsEmpty]: Start isEmpty. Operand 7975 states and 11093 transitions. [2025-01-09 20:31:53,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2025-01-09 20:31:53,384 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:31:53,384 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:31:53,384 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-09 20:31:53,384 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_assert_linux_usb_gadget__chrdev_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 37 more)] === [2025-01-09 20:31:53,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:31:53,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1290111337, now seen corresponding path program 1 times [2025-01-09 20:31:53,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:31:53,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540145011] [2025-01-09 20:31:53,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:31:53,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:32:01,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-01-09 20:32:01,510 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-01-09 20:32:01,510 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:32:01,510 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:32:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-01-09 20:32:02,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:32:02,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540145011] [2025-01-09 20:32:02,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540145011] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:32:02,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:32:02,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 20:32:02,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244162258] [2025-01-09 20:32:02,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:32:02,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 20:32:02,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:32:02,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 20:32:02,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 20:32:02,560 INFO L87 Difference]: Start difference. First operand 7975 states and 11093 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-01-09 20:32:03,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:32:03,156 INFO L93 Difference]: Finished difference Result 7975 states and 11093 transitions. [2025-01-09 20:32:03,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 20:32:03,156 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 52 [2025-01-09 20:32:03,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:32:03,199 INFO L225 Difference]: With dead ends: 7975 [2025-01-09 20:32:03,199 INFO L226 Difference]: Without dead ends: 7973 [2025-01-09 20:32:03,206 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 20:32:03,207 INFO L435 NwaCegarLoop]: 5617 mSDtfsCounter, 5610 mSDsluCounter, 11229 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5611 SdHoareTripleChecker+Valid, 16846 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 20:32:03,207 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5611 Valid, 16846 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 20:32:03,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7973 states. [2025-01-09 20:32:03,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7973 to 7973. [2025-01-09 20:32:03,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7973 states, 5302 states have (on average 1.2700867597133156) internal successors, (6734), 5552 states have internal predecessors, (6734), 2179 states have call successors, (2179), 456 states have call predecessors, (2179), 455 states have return successors, (2177), 2093 states have call predecessors, (2177), 2177 states have call successors, (2177) [2025-01-09 20:32:03,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7973 states to 7973 states and 11090 transitions. [2025-01-09 20:32:03,582 INFO L78 Accepts]: Start accepts. Automaton has 7973 states and 11090 transitions. Word has length 52 [2025-01-09 20:32:03,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:32:03,582 INFO L471 AbstractCegarLoop]: Abstraction has 7973 states and 11090 transitions. [2025-01-09 20:32:03,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2025-01-09 20:32:03,582 INFO L276 IsEmpty]: Start isEmpty. Operand 7973 states and 11090 transitions. [2025-01-09 20:32:03,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-01-09 20:32:03,585 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:32:03,585 INFO L218 NwaCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:32:03,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 20:32:03,586 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 37 more)] === [2025-01-09 20:32:03,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:32:03,586 INFO L85 PathProgramCache]: Analyzing trace with hash -873398232, now seen corresponding path program 1 times [2025-01-09 20:32:03,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:32:03,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523432910] [2025-01-09 20:32:03,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:32:03,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:32:11,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-01-09 20:32:11,617 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-01-09 20:32:11,621 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:32:11,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:32:12,798 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2025-01-09 20:32:12,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:32:12,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523432910] [2025-01-09 20:32:12,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523432910] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:32:12,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:32:12,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-09 20:32:12,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573734772] [2025-01-09 20:32:12,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:32:12,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-09 20:32:12,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:32:12,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-09 20:32:12,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-01-09 20:32:12,799 INFO L87 Difference]: Start difference. First operand 7973 states and 11090 transitions. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-01-09 20:32:13,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:32:13,952 INFO L93 Difference]: Finished difference Result 15849 states and 22060 transitions. [2025-01-09 20:32:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-09 20:32:13,953 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 84 [2025-01-09 20:32:13,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:32:14,040 INFO L225 Difference]: With dead ends: 15849 [2025-01-09 20:32:14,040 INFO L226 Difference]: Without dead ends: 15847 [2025-01-09 20:32:14,053 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-01-09 20:32:14,054 INFO L435 NwaCegarLoop]: 8815 mSDtfsCounter, 5595 mSDsluCounter, 23174 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5596 SdHoareTripleChecker+Valid, 31989 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-01-09 20:32:14,054 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5596 Valid, 31989 Invalid, 18 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-01-09 20:32:14,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15847 states. [2025-01-09 20:32:14,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15847 to 15511. [2025-01-09 20:32:14,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15511 states, 10335 states have (on average 1.2718916303821963) internal successors, (13145), 10797 states have internal predecessors, (13145), 4275 states have call successors, (4275), 866 states have call predecessors, (4275), 865 states have return successors, (4276), 4103 states have call predecessors, (4276), 4273 states have call successors, (4276) [2025-01-09 20:32:14,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15511 states to 15511 states and 21696 transitions. [2025-01-09 20:32:14,582 INFO L78 Accepts]: Start accepts. Automaton has 15511 states and 21696 transitions. Word has length 84 [2025-01-09 20:32:14,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:32:14,585 INFO L471 AbstractCegarLoop]: Abstraction has 15511 states and 21696 transitions. [2025-01-09 20:32:14,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-01-09 20:32:14,585 INFO L276 IsEmpty]: Start isEmpty. Operand 15511 states and 21696 transitions. [2025-01-09 20:32:14,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2025-01-09 20:32:14,588 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:32:14,589 INFO L218 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:32:14,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-09 20:32:14,589 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 37 more)] === [2025-01-09 20:32:14,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:32:14,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1391896979, now seen corresponding path program 1 times [2025-01-09 20:32:14,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:32:14,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574428007] [2025-01-09 20:32:14,590 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:32:14,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms