./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--block--nvme.ko.cil.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 798a7b37 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b25ac84d4a20a437c31c3bd685865b0db6f54088dab7ab415bb47113c804a34a --- Real Ultimate output --- This is Ultimate 0.3.0-?-798a7b3-m [2025-03-04 05:49:17,621 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-04 05:49:17,676 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-04 05:49:17,680 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-04 05:49:17,680 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-04 05:49:17,699 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-04 05:49:17,700 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-04 05:49:17,700 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-04 05:49:17,700 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-04 05:49:17,700 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-04 05:49:17,701 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-04 05:49:17,701 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-04 05:49:17,701 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-04 05:49:17,701 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-04 05:49:17,701 INFO L153 SettingsManager]: * Use SBE=true [2025-03-04 05:49:17,702 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-04 05:49:17,702 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-04 05:49:17,702 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 05:49:17,703 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-04 05:49:17,703 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-04 05:49:17,703 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/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 -> b25ac84d4a20a437c31c3bd685865b0db6f54088dab7ab415bb47113c804a34a [2025-03-04 05:49:17,919 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-04 05:49:17,929 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-04 05:49:17,931 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-04 05:49:17,931 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-04 05:49:17,932 INFO L274 PluginConnector]: CDTParser initialized [2025-03-04 05:49:17,933 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-03-04 05:49:19,141 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/98db4f892/2cc38ed3bb574e3b8f40b3a6f1d20e90/FLAGbe89e6c59 [2025-03-04 05:49:19,789 INFO L384 CDTParser]: Found 1 translation units. [2025-03-04 05:49:19,790 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-03-04 05:49:19,845 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/98db4f892/2cc38ed3bb574e3b8f40b3a6f1d20e90/FLAGbe89e6c59 [2025-03-04 05:49:20,218 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/98db4f892/2cc38ed3bb574e3b8f40b3a6f1d20e90 [2025-03-04 05:49:20,219 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-04 05:49:20,220 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-04 05:49:20,221 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-04 05:49:20,221 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-04 05:49:20,224 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-04 05:49:20,225 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 05:49:20" (1/1) ... [2025-03-04 05:49:20,225 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58686f55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:20, skipping insertion in model container [2025-03-04 05:49:20,225 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.03 05:49:20" (1/1) ... [2025-03-04 05:49:20,379 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-04 05:49:25,386 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571462,571475] [2025-03-04 05:49:25,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571607,571620] [2025-03-04 05:49:25,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571753,571766] [2025-03-04 05:49:25,388 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571918,571931] [2025-03-04 05:49:25,389 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572076,572089] [2025-03-04 05:49:25,389 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572234,572247] [2025-03-04 05:49:25,389 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572392,572405] [2025-03-04 05:49:25,389 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572552,572565] [2025-03-04 05:49:25,390 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572711,572724] [2025-03-04 05:49:25,390 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572850,572863] [2025-03-04 05:49:25,390 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572992,573005] [2025-03-04 05:49:25,390 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573141,573154] [2025-03-04 05:49:25,390 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573280,573293] [2025-03-04 05:49:25,391 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573435,573448] [2025-03-04 05:49:25,391 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573595,573608] [2025-03-04 05:49:25,391 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573746,573759] [2025-03-04 05:49:25,391 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573897,573910] [2025-03-04 05:49:25,391 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574049,574062] [2025-03-04 05:49:25,392 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574198,574211] [2025-03-04 05:49:25,392 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574346,574359] [2025-03-04 05:49:25,392 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574503,574516] [2025-03-04 05:49:25,395 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574652,574665] [2025-03-04 05:49:25,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574808,574821] [2025-03-04 05:49:25,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574961,574974] [2025-03-04 05:49:25,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575107,575120] [2025-03-04 05:49:25,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575250,575263] [2025-03-04 05:49:25,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575402,575415] [2025-03-04 05:49:25,396 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575548,575561] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575693,575706] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575847,575860] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575998,576011] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576153,576166] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576305,576318] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576460,576473] [2025-03-04 05:49:25,397 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576624,576637] [2025-03-04 05:49:25,398 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576780,576793] [2025-03-04 05:49:25,398 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576944,576957] [2025-03-04 05:49:25,398 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577086,577099] [2025-03-04 05:49:25,398 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577244,577257] [2025-03-04 05:49:25,398 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577411,577424] [2025-03-04 05:49:25,398 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577570,577583] [2025-03-04 05:49:25,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577729,577742] [2025-03-04 05:49:25,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577878,577891] [2025-03-04 05:49:25,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578025,578038] [2025-03-04 05:49:25,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578164,578177] [2025-03-04 05:49:25,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578327,578340] [2025-03-04 05:49:25,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578493,578506] [2025-03-04 05:49:25,403 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578657,578670] [2025-03-04 05:49:25,404 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578822,578835] [2025-03-04 05:49:25,404 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578987,579000] [2025-03-04 05:49:25,404 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579153,579166] [2025-03-04 05:49:25,404 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579318,579331] [2025-03-04 05:49:25,404 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579485,579498] [2025-03-04 05:49:25,405 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579645,579658] [2025-03-04 05:49:25,405 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579807,579820] [2025-03-04 05:49:25,407 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579966,579979] [2025-03-04 05:49:25,407 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580112,580125] [2025-03-04 05:49:25,407 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580255,580268] [2025-03-04 05:49:25,407 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580399,580412] [2025-03-04 05:49:25,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580542,580555] [2025-03-04 05:49:25,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580686,580699] [2025-03-04 05:49:25,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580827,580840] [2025-03-04 05:49:25,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580965,580978] [2025-03-04 05:49:25,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581123,581136] [2025-03-04 05:49:25,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581282,581295] [2025-03-04 05:49:25,409 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581438,581451] [2025-03-04 05:49:25,409 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581587,581600] [2025-03-04 05:49:25,409 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581739,581752] [2025-03-04 05:49:25,409 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581890,581903] [2025-03-04 05:49:25,410 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582039,582052] [2025-03-04 05:49:25,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582191,582204] [2025-03-04 05:49:25,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582339,582352] [2025-03-04 05:49:25,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582492,582505] [2025-03-04 05:49:25,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582643,582656] [2025-03-04 05:49:25,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582793,582806] [2025-03-04 05:49:25,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582940,582953] [2025-03-04 05:49:25,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583091,583104] [2025-03-04 05:49:25,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583242,583255] [2025-03-04 05:49:25,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583390,583403] [2025-03-04 05:49:25,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583556,583569] [2025-03-04 05:49:25,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583725,583738] [2025-03-04 05:49:25,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583892,583905] [2025-03-04 05:49:25,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584060,584073] [2025-03-04 05:49:25,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584210,584223] [2025-03-04 05:49:25,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584357,584370] [2025-03-04 05:49:25,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584518,584531] [2025-03-04 05:49:25,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584688,584701] [2025-03-04 05:49:25,414 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584850,584863] [2025-03-04 05:49:25,440 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 05:49:25,467 INFO L200 MainTranslator]: Completed pre-run [2025-03-04 05:49:25,547 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5316] [2025-03-04 05:49:25,549 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5323] [2025-03-04 05:49:25,550 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [5337-5338] [2025-03-04 05:49:25,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5444] [2025-03-04 05:49:25,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5447] [2025-03-04 05:49:25,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5450] [2025-03-04 05:49:25,552 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5453] [2025-03-04 05:49:25,553 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)); [5512-5513] [2025-03-04 05:49:25,553 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"); [5518-5520] [2025-03-04 05:49:25,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgb %2,%1": "=a" (__ret), "+m" (*__ptr): "q" (__new), "0" (__old): "memory"); [5616-5617] [2025-03-04 05:49:25,555 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgw %2,%1": "=a" (__ret), "+m" (*__ptr___0): "r" (__new), "0" (__old): "memory"); [5621-5622] [2025-03-04 05:49:25,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgl %2,%1": "=a" (__ret), "+m" (*__ptr___1): "r" (__new), "0" (__old): "memory"); [5626-5627] [2025-03-04 05:49:25,556 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile (".pushsection .smp_locks,\"a\"\n.balign 4\n.long 671f - .\n.popsection\n671:\n\tlock; cmpxchgq %2,%1": "=a" (__ret), "+m" (*__ptr___2): "r" (__new), "0" (__old): "memory"); [5631-5632] [2025-03-04 05:49:25,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5738] [2025-03-04 05:49:25,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5741] [2025-03-04 05:49:25,557 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5743] [2025-03-04 05:49:25,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5748] [2025-03-04 05:49:25,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5751] [2025-03-04 05:49:25,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5753] [2025-03-04 05:49:25,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5758] [2025-03-04 05:49:25,558 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5761] [2025-03-04 05:49:25,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5763] [2025-03-04 05:49:25,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5768] [2025-03-04 05:49:25,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5771] [2025-03-04 05:49:25,559 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5773] [2025-03-04 05:49:25,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5811] [2025-03-04 05:49:25,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5814] [2025-03-04 05:49:25,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5816] [2025-03-04 05:49:25,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5821] [2025-03-04 05:49:25,560 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5824] [2025-03-04 05:49:25,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5826] [2025-03-04 05:49:25,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5831] [2025-03-04 05:49:25,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5834] [2025-03-04 05:49:25,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5836] [2025-03-04 05:49:25,561 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5841] [2025-03-04 05:49:25,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5844] [2025-03-04 05:49:25,562 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5846] [2025-03-04 05:49:25,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %1,%0": "=r" (ret): "m" (*((unsigned int volatile *)addr)): "memory"); [6111] [2025-03-04 05:49:25,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movl %0,%1": : "r" (val), "m" (*((unsigned int volatile *)addr)): "memory"); [6118] [2025-03-04 05:49:25,566 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %1,%0": "=r" (ret): "m" (*((unsigned long volatile *)addr)): "memory"); [6126] [2025-03-04 05:49:25,567 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("movq %0,%1": : "r" (val), "m" (*((unsigned long volatile *)addr)): "memory"); [6133] [2025-03-04 05:49:25,571 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)); [6312-6313] [2025-03-04 05:49:25,571 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)); [6323-6324] [2025-03-04 05:49:25,572 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)); [6334-6335] [2025-03-04 05:49:25,572 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)); [6366-6367] [2025-03-04 05:49:25,572 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)); [6377-6378] [2025-03-04 05:49:25,574 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" (168), "i" (12UL)); [6395-6396] [2025-03-04 05:49:25,578 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)); [6497-6498] [2025-03-04 05:49:25,578 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)); [6527-6528] [2025-03-04 05:49:25,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6804] [2025-03-04 05:49:25,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6813] [2025-03-04 05:49:25,596 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/nvme-core.c"), "i" (198), "i" (12UL)); [7291-7292] [2025-03-04 05:49:25,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/nvme-core.c"), "i" (236), "i" (12UL)); [7359-7360] [2025-03-04 05:49:25,618 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/nvme-core.c"), "i" (657), "i" (12UL)); [8062-8063] [2025-03-04 05:49:25,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [8580-8581] [2025-03-04 05:49:25,633 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [8587-8588] [2025-03-04 05:49:25,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [8594-8595] [2025-03-04 05:49:25,634 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___4->state): : "memory", "cc"); [8601-8602] [2025-03-04 05:49:25,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___0->state): : "memory", "cc"); [10467-10468] [2025-03-04 05:49:25,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [10474-10475] [2025-03-04 05:49:25,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [10481-10482] [2025-03-04 05:49:25,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [10488-10489] [2025-03-04 05:49:25,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11172] [2025-03-04 05:49:25,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret), "+m" (tmp___0->state): : "memory", "cc"); [11201-11202] [2025-03-04 05:49:25,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret), "+m" (tmp___1->state): : "memory", "cc"); [11208-11209] [2025-03-04 05:49:25,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret), "+m" (tmp___2->state): : "memory", "cc"); [11215-11216] [2025-03-04 05:49:25,785 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret), "+m" (tmp___3->state): : "memory", "cc"); [11222-11223] [2025-03-04 05:49:25,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___0), "+m" (tmp___6->state): : "memory", "cc"); [11278-11279] [2025-03-04 05:49:25,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___0), "+m" (tmp___7->state): : "memory", "cc"); [11285-11286] [2025-03-04 05:49:25,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___0), "+m" (tmp___8->state): : "memory", "cc"); [11292-11293] [2025-03-04 05:49:25,786 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___0), "+m" (tmp___9->state): : "memory", "cc"); [11299-11300] [2025-03-04 05:49:25,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgb %b0, %1\n": "+q" (__ret___1), "+m" (tmp___15->state): : "memory", "cc"); [11349-11350] [2025-03-04 05:49:25,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgw %w0, %1\n": "+r" (__ret___1), "+m" (tmp___16->state): : "memory", "cc"); [11356-11357] [2025-03-04 05:49:25,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgl %0, %1\n": "+r" (__ret___1), "+m" (tmp___17->state): : "memory", "cc"); [11363-11364] [2025-03-04 05:49:25,789 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("xchgq %q0, %1\n": "+r" (__ret___1), "+m" (tmp___18->state): : "memory", "cc"); [11370-11371] [2025-03-04 05:49:25,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"drivers/block/nvme-core.c"), "i" (3177), "i" (12UL)); [12784-12785] [2025-03-04 05:49:25,881 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_1": "=a" (__ret_pu): "0" (__pu_val), "c" (ip): "ebx"); [18841] [2025-03-04 05:49:25,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_2": "=a" (__ret_pu): "0" (__pu_val), "c" (ip): "ebx"); [18844] [2025-03-04 05:49:25,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_4": "=a" (__ret_pu): "0" (__pu_val), "c" (ip): "ebx"); [18847] [2025-03-04 05:49:25,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_8": "=a" (__ret_pu): "0" (__pu_val), "c" (ip): "ebx"); [18850] [2025-03-04 05:49:25,882 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("call __put_user_X": "=a" (__ret_pu): "0" (__pu_val), "c" (ip): "ebx"); [18853] [2025-03-04 05:49:25,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571462,571475] [2025-03-04 05:49:25,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571607,571620] [2025-03-04 05:49:25,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571753,571766] [2025-03-04 05:49:25,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571918,571931] [2025-03-04 05:49:25,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572076,572089] [2025-03-04 05:49:25,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572234,572247] [2025-03-04 05:49:25,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572392,572405] [2025-03-04 05:49:25,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572552,572565] [2025-03-04 05:49:25,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572711,572724] [2025-03-04 05:49:25,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572850,572863] [2025-03-04 05:49:25,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572992,573005] [2025-03-04 05:49:25,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573141,573154] [2025-03-04 05:49:25,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573280,573293] [2025-03-04 05:49:25,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573435,573448] [2025-03-04 05:49:25,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573595,573608] [2025-03-04 05:49:25,910 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573746,573759] [2025-03-04 05:49:25,911 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573897,573910] [2025-03-04 05:49:25,911 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574049,574062] [2025-03-04 05:49:25,911 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574198,574211] [2025-03-04 05:49:25,911 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574346,574359] [2025-03-04 05:49:25,911 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574503,574516] [2025-03-04 05:49:25,911 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574652,574665] [2025-03-04 05:49:25,912 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574808,574821] [2025-03-04 05:49:25,912 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574961,574974] [2025-03-04 05:49:25,912 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575107,575120] [2025-03-04 05:49:25,912 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575250,575263] [2025-03-04 05:49:25,912 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575402,575415] [2025-03-04 05:49:25,913 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575548,575561] [2025-03-04 05:49:25,913 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575693,575706] [2025-03-04 05:49:25,913 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575847,575860] [2025-03-04 05:49:25,913 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575998,576011] [2025-03-04 05:49:25,913 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576153,576166] [2025-03-04 05:49:25,913 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576305,576318] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576460,576473] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576624,576637] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576780,576793] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576944,576957] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577086,577099] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577244,577257] [2025-03-04 05:49:25,914 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577411,577424] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577570,577583] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577729,577742] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577878,577891] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578025,578038] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578164,578177] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578327,578340] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578493,578506] [2025-03-04 05:49:25,915 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578657,578670] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578822,578835] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578987,579000] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579153,579166] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579318,579331] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579485,579498] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579645,579658] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579807,579820] [2025-03-04 05:49:25,916 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579966,579979] [2025-03-04 05:49:25,917 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580112,580125] [2025-03-04 05:49:25,917 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580255,580268] [2025-03-04 05:49:25,917 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580399,580412] [2025-03-04 05:49:25,917 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580542,580555] [2025-03-04 05:49:25,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580686,580699] [2025-03-04 05:49:25,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580827,580840] [2025-03-04 05:49:25,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580965,580978] [2025-03-04 05:49:25,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581123,581136] [2025-03-04 05:49:25,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581282,581295] [2025-03-04 05:49:25,918 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581438,581451] [2025-03-04 05:49:25,919 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581587,581600] [2025-03-04 05:49:25,919 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581739,581752] [2025-03-04 05:49:25,919 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581890,581903] [2025-03-04 05:49:25,919 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582039,582052] [2025-03-04 05:49:25,919 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582191,582204] [2025-03-04 05:49:25,919 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582339,582352] [2025-03-04 05:49:25,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582492,582505] [2025-03-04 05:49:25,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582643,582656] [2025-03-04 05:49:25,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582793,582806] [2025-03-04 05:49:25,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582940,582953] [2025-03-04 05:49:25,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583091,583104] [2025-03-04 05:49:25,920 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583242,583255] [2025-03-04 05:49:25,921 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583390,583403] [2025-03-04 05:49:25,921 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583556,583569] [2025-03-04 05:49:25,921 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583725,583738] [2025-03-04 05:49:25,921 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583892,583905] [2025-03-04 05:49:25,921 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584060,584073] [2025-03-04 05:49:25,922 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584210,584223] [2025-03-04 05:49:25,922 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584357,584370] [2025-03-04 05:49:25,922 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584518,584531] [2025-03-04 05:49:25,922 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584688,584701] [2025-03-04 05:49:25,922 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584850,584863] [2025-03-04 05:49:25,927 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-04 05:49:26,136 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xchg_wrong_size, __cmpxchg_wrong_size, __bad_percpu_size [2025-03-04 05:49:26,143 INFO L204 MainTranslator]: Completed translation [2025-03-04 05:49:26,143 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26 WrapperNode [2025-03-04 05:49:26,143 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-04 05:49:26,144 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-04 05:49:26,144 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-04 05:49:26,144 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-04 05:49:26,148 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:26,213 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:26,534 INFO L138 Inliner]: procedures = 984, calls = 4910, calls flagged for inlining = 501, calls inlined = 418, statements flattened = 13609 [2025-03-04 05:49:26,535 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-04 05:49:26,535 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-04 05:49:26,535 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-04 05:49:26,535 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-04 05:49:26,542 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:26,542 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:26,596 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:29,812 INFO L175 MemorySlicer]: Split 2350 memory accesses to 39 slices as follows [63, 5, 2, 12, 10, 9, 7, 7, 10, 3, 3, 5, 25, 5, 17, 5, 2, 5, 1, 2, 2, 1, 3, 2, 190, 63, 19, 4, 5, 128, 2, 1, 6, 3, 6, 5, 1670, 40, 2]. 71 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [0, 5, 0, 12, 10, 0, 0, 7, 10, 0, 3, 5, 0, 5, 17, 5, 0, 5, 0, 0, 0, 1, 0, 2, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 6, 0, 39, 0, 0]. The 950 writes are split as follows [0, 0, 1, 0, 0, 8, 6, 0, 0, 3, 0, 0, 17, 0, 0, 0, 1, 0, 0, 1, 0, 0, 2, 0, 190, 0, 0, 0, 4, 65, 0, 0, 5, 2, 0, 2, 642, 0, 1]. [2025-03-04 05:49:29,813 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:29,813 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:29,991 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:30,020 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:30,081 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:30,121 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:30,197 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-04 05:49:30,198 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-04 05:49:30,199 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-04 05:49:30,199 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-04 05:49:30,199 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (1/1) ... [2025-03-04 05:49:30,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-04 05:49:30,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-04 05:49:30,223 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-04 05:49:30,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-04 05:49:30,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_127 [2025-03-04 05:49:30,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_127 [2025-03-04 05:49:30,239 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-04 05:49:30,239 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-04 05:49:30,239 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_unmap [2025-03-04 05:49:30,239 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_unmap [2025-03-04 05:49:30,239 INFO L130 BoogieDeclarations]: Found specification of procedure queue_kthread_work [2025-03-04 05:49:30,239 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_kthread_work [2025-03-04 05:49:30,239 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-03-04 05:49:30,239 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-03-04 05:49:30,239 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_inf_exc_page [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_inf_exc_page [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_cq [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_cq [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_setup_prps [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_setup_prps [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_to_user [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_to_user [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_instance [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_instance [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_cmd [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_cmd [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_resume [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_resume [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_start [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_start [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_unregister [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_unregister [2025-03-04 05:49:30,240 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-04 05:49:30,240 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dif_remap [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dif_remap [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_identify [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_identify [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_ioctl [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_ioctl [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_106 [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_106 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure db_bar_size [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure db_bar_size [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_process_cq [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_process_cq [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-04 05:49:30,241 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-04 05:49:30,241 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-04 05:49:30,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-04 05:49:30,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-04 05:49:30,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-04 05:49:30,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-04 05:49:30,242 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-03-04 05:49:30,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-04 05:49:30,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_queues [2025-03-04 05:49:30,243 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_queues [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-03-04 05:49:30,243 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure queue_request_irq [2025-03-04 05:49:30,243 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_request_irq [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_tag_set [2025-03-04 05:49:30,243 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_tag_set [2025-03-04 05:49:30,243 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_init_queue [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_init_queue [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get_unless_zero [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get_unless_zero [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-04 05:49:30,244 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-04 05:49:30,244 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-04 05:49:30,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-04 05:49:30,245 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_del_queue_end [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_del_queue_end [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_control_page [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_control_page [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_list_remove [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_list_remove [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_unmap_user_pages [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_unmap_user_pages [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_clear_queue [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_clear_queue [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_cmd_size [2025-03-04 05:49:30,246 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_cmd_size [2025-03-04 05:49:30,246 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-04 05:49:30,247 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_wait_ready [2025-03-04 05:49:30,247 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_wait_ready [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_revalidate_disk [2025-03-04 05:49:30,247 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_revalidate_disk [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-04 05:49:30,247 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-04 05:49:30,247 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-04 05:49:30,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_info [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_info [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_irq_hints [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_irq_hints [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_sg_attrs [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_sg_attrs [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_freeze_queue_start [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_freeze_queue_start [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_init_queue [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_init_queue [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_io [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_io [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-03-04 05:49:30,249 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-04 05:49:30,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-04 05:49:30,250 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-04 05:49:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-04 05:49:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-04 05:49:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-04 05:49:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-04 05:49:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-04 05:49:30,250 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-04 05:49:30,251 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_node [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_node [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_remove [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_remove [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-04 05:49:30,252 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-03-04 05:49:30,252 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2025-03-04 05:49:30,253 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-03-04 05:49:30,253 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-04 05:49:30,253 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-04 05:49:30,255 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_request [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_request [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_admin_cmd [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_admin_cmd [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_from_user [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_from_user [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-04 05:49:30,256 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-04 05:49:30,256 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_kick_requeue_list [2025-03-04 05:49:30,257 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_kick_requeue_list [2025-03-04 05:49:30,257 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_worker_fn [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_queue [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_queue [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure iod_list [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_list [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_shutdown [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_shutdown [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_126 [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_126 [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_alloc_iod [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_alloc_iod [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_hctx_request [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_hctx_request [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_status_code [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_status_code [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_iod [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_iod [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-03-04 05:49:30,258 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-03-04 05:49:30,258 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_complete_request [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_complete_request [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_caching_page [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_caching_page [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_cmd [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_cmd [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_get_features [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_get_features [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_unfreeze_queue [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_unfreeze_queue [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_read_capacity [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_read_capacity [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-03-04 05:49:30,259 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-03-04 05:49:30,259 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-04 05:49:30,260 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure iod_get_private [2025-03-04 05:49:30,260 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_get_private [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove_admin [2025-03-04 05:49:30,260 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove_admin [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_queue [2025-03-04 05:49:30,260 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_queue [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-04 05:49:30,260 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-04 05:49:30,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2025-03-04 05:49:30,261 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-04 05:49:30,261 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-03-04 05:49:30,261 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-04 05:49:30,261 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_admin_cmd [2025-03-04 05:49:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_admin_cmd [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-03-04 05:49:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_pow_cnd_page [2025-03-04 05:49:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_pow_cnd_page [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_ctrl [2025-03-04 05:49:30,262 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_ctrl [2025-03-04 05:49:30,262 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2025-03-04 05:49:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-04 05:49:30,263 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-04 05:49:30,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-04 05:49:30,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-04 05:49:30,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-04 05:49:30,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-04 05:49:30,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-04 05:49:30,264 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-04 05:49:30,264 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_resume [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_resume [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_failed_dev [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_failed_dev [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_rq [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_rq [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure fatal_signal_pending [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure fatal_signal_pending [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_alloc_queue [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_alloc_queue [2025-03-04 05:49:30,265 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-04 05:49:30,265 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-03-04 05:49:30,266 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_io_cmd [2025-03-04 05:49:30,266 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_io_cmd [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-04 05:49:30,266 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-03-04 05:49:30,266 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-04 05:49:30,266 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-03-04 05:49:30,266 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-03-04 05:49:30,266 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_request [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_request [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_sq [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_sq [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_pos [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_pos [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure __le64_to_cpup [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure __le64_to_cpup [2025-03-04 05:49:30,267 INFO L130 BoogieDeclarations]: Found specification of procedure work_busy [2025-03-04 05:49:30,267 INFO L138 BoogieDeclarations]: Found implementation of procedure work_busy [2025-03-04 05:49:30,268 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_async_del_queue [2025-03-04 05:49:30,268 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_async_del_queue [2025-03-04 05:49:30,268 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-03-04 05:49:30,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-03-04 05:49:30,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-04 05:49:30,269 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure __unregister_chrdev [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_user_cmd [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_user_cmd [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_block_nr [2025-03-04 05:49:30,270 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_block_nr [2025-03-04 05:49:30,270 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_workfn [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_workfn [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_105 [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_105 [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_sync_cmd [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_sync_cmd [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_shutdown [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_shutdown [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_npages [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_npages [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_map_user_pages [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_map_user_pages [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_ioctl [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_ioctl [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-04 05:49:30,271 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_prp_pools [2025-03-04 05:49:30,271 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_prp_pools [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_mode_page_create [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_mode_page_create [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_send_fw_cmd [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_send_fw_cmd [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure iod_init [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_init [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_reset [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_reset [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure queue_logical_block_size [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_logical_block_size [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend_queue [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend_queue [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-04 05:49:30,272 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-04 05:49:30,272 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_completion [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_completion [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_features [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_features [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-03-04 05:49:30,273 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-03-04 05:49:30,273 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-03-04 05:49:31,518 INFO L256 CfgBuilder]: Building ICFG [2025-03-04 05:49:31,521 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-04 05:49:31,634 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23838: havoc #t~nondet2981; [2025-03-04 05:49:31,648 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23798: havoc #t~nondet2973; [2025-03-04 05:49:31,699 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367: havoc #t~mem10; [2025-03-04 05:49:31,813 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7962: call ULTIMATE.dealloc(~#prp_dma~1#1.base, ~#prp_dma~1#1.offset);havoc ~#prp_dma~1#1.base, ~#prp_dma~1#1.offset; [2025-03-04 05:49:31,837 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16418: call ULTIMATE.dealloc(~#feature_resp~1.base, ~#feature_resp~1.offset);havoc ~#feature_resp~1.base, ~#feature_resp~1.offset; [2025-03-04 05:49:31,891 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: call ULTIMATE.dealloc(~#c~6.base, ~#c~6.offset);havoc ~#c~6.base, ~#c~6.offset; [2025-03-04 05:49:31,936 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15206: call ULTIMATE.dealloc(~#sgl~0.base, ~#sgl~0.offset);havoc ~#sgl~0.base, ~#sgl~0.offset; [2025-03-04 05:49:32,578 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17943: call ULTIMATE.dealloc(~#dma_addr~12#1.base, ~#dma_addr~12#1.offset);havoc ~#dma_addr~12#1.base, ~#dma_addr~12#1.offset; [2025-03-04 05:49:32,578 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16627: call ULTIMATE.dealloc(nvme_trans_fill_read_cap_~#p_type_lut~0#1.base, nvme_trans_fill_read_cap_~#p_type_lut~0#1.offset);havoc nvme_trans_fill_read_cap_~#p_type_lut~0#1.base, nvme_trans_fill_read_cap_~#p_type_lut~0#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_read_cap_~#tmp_rlba~0#1.base, nvme_trans_fill_read_cap_~#tmp_rlba~0#1.offset);havoc nvme_trans_fill_read_cap_~#tmp_rlba~0#1.base, nvme_trans_fill_read_cap_~#tmp_rlba~0#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_read_cap_~#tmp_rlba_32~0#1.base, nvme_trans_fill_read_cap_~#tmp_rlba_32~0#1.offset);havoc nvme_trans_fill_read_cap_~#tmp_rlba_32~0#1.base, nvme_trans_fill_read_cap_~#tmp_rlba_32~0#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_read_cap_~#tmp_len~1#1.base, nvme_trans_fill_read_cap_~#tmp_len~1#1.offset);havoc nvme_trans_fill_read_cap_~#tmp_len~1#1.base, nvme_trans_fill_read_cap_~#tmp_len~1#1.offset; [2025-03-04 05:49:32,582 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc dev_get_drvdata_#t~mem115#1.base, dev_get_drvdata_#t~mem115#1.offset; [2025-03-04 05:49:32,590 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23641: havoc #t~ret2951.base, #t~ret2951.offset; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23753: havoc pci_enable_msi_range_#t~nondet2967#1; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8773: call ULTIMATE.dealloc(adapter_alloc_cq_~#c~3#1.base, adapter_alloc_cq_~#c~3#1.offset);havoc adapter_alloc_cq_~#c~3#1.base, adapter_alloc_cq_~#c~3#1.offset; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10739: call ULTIMATE.dealloc(set_queue_count_~#result~5#1.base, set_queue_count_~#result~5#1.offset);havoc set_queue_count_~#result~5#1.base, set_queue_count_~#result~5#1.offset; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23772: havoc pci_select_bars_#t~nondet2971#1; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8793: call ULTIMATE.dealloc(adapter_alloc_sq_~#c~4#1.base, adapter_alloc_sq_~#c~4#1.offset);havoc adapter_alloc_sq_~#c~4#1.base, adapter_alloc_sq_~#c~4#1.offset; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23757: havoc pci_enable_msix_#t~nondet2968#1; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23511: havoc blk_get_queue_#t~nondet2939#1; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23761: havoc pci_enable_msix_range_#t~nondet2969#1; [2025-03-04 05:49:33,091 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12087: call ULTIMATE.dealloc(~#__wait~0#1.base, ~#__wait~0#1.offset);havoc ~#__wait~0#1.base, ~#__wait~0#1.offset; [2025-03-04 05:49:33,092 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23749: havoc pci_enable_device_mem_#t~nondet2966#1; [2025-03-04 05:49:33,092 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23768: havoc pci_request_selected_regions_#t~nondet2970#1; [2025-03-04 05:49:33,092 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23785: havoc prepare_to_wait_event_#t~nondet2972#1; [2025-03-04 05:49:33,098 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23608: havoc #t~nondet2949; [2025-03-04 05:49:33,101 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: havoc #t~mem456; [2025-03-04 05:49:33,162 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: havoc bip_get_seed_#t~mem337#1; [2025-03-04 05:49:33,162 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: havoc bio_integrity_#t~mem336#1.base, bio_integrity_#t~mem336#1.offset; [2025-03-04 05:49:33,177 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: call ULTIMATE.dealloc(~#c~5.base, ~#c~5.offset);havoc ~#c~5.base, ~#c~5.offset; [2025-03-04 05:49:33,185 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8759: call ULTIMATE.dealloc(~#c~2.base, ~#c~2.offset);havoc ~#c~2.base, ~#c~2.offset; [2025-03-04 05:49:33,202 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23476: havoc #t~nondet2936; [2025-03-04 05:49:33,208 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: havoc #t~mem235.base, #t~mem235.offset; [2025-03-04 05:49:33,231 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: havoc #t~mem199; [2025-03-04 05:49:33,264 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23665: havoc #t~nondet2954; [2025-03-04 05:49:33,268 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: havoc #t~mem1507; [2025-03-04 05:49:33,338 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23574: havoc blk_mq_tag_to_rq_#t~ret2945#1.base, blk_mq_tag_to_rq_#t~ret2945#1.offset; [2025-03-04 05:49:33,339 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8412: call ULTIMATE.dealloc(~#fn~0#1.base, ~#fn~0#1.offset);havoc ~#fn~0#1.base, ~#fn~0#1.offset;call ULTIMATE.dealloc(~#cqe~0#1.base, ~#cqe~0#1.offset);havoc ~#cqe~0#1.base, ~#cqe~0#1.offset; [2025-03-04 05:49:33,370 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23379: havoc __bitmap_empty_#t~nondet2932#1; [2025-03-04 05:49:33,493 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8507: call ULTIMATE.dealloc(nvme_irq_check_~#cqe~1#1.base, nvme_irq_check_~#cqe~1#1.offset);havoc nvme_irq_check_~#cqe~1#1.base, nvme_irq_check_~#cqe~1#1.offset; [2025-03-04 05:49:33,542 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14458-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-04 05:49:33,542 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14806-1: ldv_request_threaded_irq_121_#res#1 := ldv_request_threaded_irq_121_~ldv_func_res~1#1; [2025-03-04 05:49:33,543 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14824-1: ldv_request_irq_122_#res#1 := ldv_request_irq_122_~ldv_func_res~2#1; [2025-03-04 05:49:33,543 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14639-1: ldv_request_threaded_irq_97_#res#1 := ldv_request_threaded_irq_97_~ldv_func_res~0#1; [2025-03-04 05:49:33,544 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23528: havoc #t~nondet2942; [2025-03-04 05:49:33,583 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23831: havoc #t~ret2980.base, #t~ret2980.offset; [2025-03-04 05:49:33,667 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: havoc #t~mem370;havoc #t~bitwise371; [2025-03-04 05:49:33,671 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23701: havoc #t~nondet2962; [2025-03-04 05:49:33,964 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10907: call ULTIMATE.dealloc(nvme_dev_add_~#dma_addr~2#1.base, nvme_dev_add_~#dma_addr~2#1.offset);havoc nvme_dev_add_~#dma_addr~2#1.base, nvme_dev_add_~#dma_addr~2#1.offset; [2025-03-04 05:49:33,964 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23814: havoc revalidate_disk_#t~nondet2977#1; [2025-03-04 05:49:33,964 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23504: havoc alloc_disk_node_#t~ret2938#1.base, alloc_disk_node_#t~ret2938#1.offset; [2025-03-04 05:49:33,973 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23480: havoc #t~nondet2937; [2025-03-04 05:49:34,072 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8626: call ULTIMATE.dealloc(nvme_submit_async_admin_req_~#c~1#1.base, nvme_submit_async_admin_req_~#c~1#1.offset);havoc nvme_submit_async_admin_req_~#c~1#1.base, nvme_submit_async_admin_req_~#c~1#1.offset; [2025-03-04 05:49:34,073 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23697: havoc kthread_should_stop_#t~nondet2961#1; [2025-03-04 05:49:34,073 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23818: havoc round_jiffies_relative_#t~nondet2978#1; [2025-03-04 05:49:34,076 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23693: havoc #t~ret2960.base, #t~ret2960.offset; [2025-03-04 05:49:34,134 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: havoc sigismember_#t~mem132#1;havoc sigismember_#t~bitwise133#1; [2025-03-04 05:49:34,136 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: havoc #t~mem344; [2025-03-04 05:49:34,567 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9160: call ULTIMATE.dealloc(~#__key~0#1.base, ~#__key~0#1.offset);havoc ~#__key~0#1.base, ~#__key~0#1.offset; [2025-03-04 05:49:34,573 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14490: #res := ~arg0; [2025-03-04 05:49:34,616 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23825: havoc #t~nondet2979; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13713: call ULTIMATE.dealloc(ldv_pci_instance_suspend_late_3_7_~#arg2#1.base, ldv_pci_instance_suspend_late_3_7_~#arg2#1.offset);havoc ldv_pci_instance_suspend_late_3_7_~#arg2#1.base, ldv_pci_instance_suspend_late_3_7_~#arg2#1.offset; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: havoc get_capacity_#t~mem330#1; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: havoc iminor_#t~mem298#1; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14980-1: ldv___register_chrdev_159_#res#1 := ldv___register_chrdev_159_~ldv_func_res~3#1; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23635: havoc device_create_#t~ret2950#1.base, device_create_#t~ret2950#1.offset; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13730: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23375: havoc __alloc_workqueue_key_#t~ret2931#1.base, __alloc_workqueue_key_#t~ret2931#1.offset; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13730-1: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13730-2: call ULTIMATE.dealloc(ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset);havoc ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.base, ldv_pci_pci_instance_3_~#ldv_3_resource_pm_message~0#1.offset; [2025-03-04 05:49:39,970 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12682: call ULTIMATE.dealloc(nvme_init_~#__key~3#1.base, nvme_init_~#__key~3#1.offset);havoc nvme_init_~#__key~3#1.base, nvme_init_~#__key~3#1.offset;call ULTIMATE.dealloc(nvme_init_~#__key___0~1#1.base, nvme_init_~#__key___0~1#1.offset);havoc nvme_init_~#__key___0~1#1.base, nvme_init_~#__key___0~1#1.offset; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L14997-1: ldv___pci_register_driver_160_#res#1 := ldv___pci_register_driver_160_~ldv_func_res~4#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12949-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23459: havoc __pci_register_driver_#t~nondet2934#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23466: havoc __register_chrdev_#t~nondet2935#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23733: havoc pci_dev_get_#t~ret2965#1.base, pci_dev_get_#t~ret2965#1.offset; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11844: call ULTIMATE.dealloc(nvme_set_instance_~#instance~0#1.base, nvme_set_instance_~#instance~0#1.offset);havoc nvme_set_instance_~#instance~0#1.base, nvme_set_instance_~#instance~0#1.offset; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23671: havoc get_device_#t~ret2955#1.base, get_device_#t~ret2955#1.offset; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23806: havoc register_blkdev_#t~nondet2975#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974-1: ldv___register_chrdev_#res#1 := ldv___register_chrdev_~arg0#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L13702: call ULTIMATE.dealloc(ldv_pci_instance_suspend_3_8_~#arg2#1.base, ldv_pci_instance_suspend_3_8_~#arg2#1.offset);havoc ldv_pci_instance_suspend_3_8_~#arg2#1.base, ldv_pci_instance_suspend_3_8_~#arg2#1.offset; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23679: havoc ida_get_new_above_#t~nondet2957#1; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L12385: call ULTIMATE.dealloc(nvme_probe_~#__key~2#1.base, nvme_probe_~#__key~2#1.offset);havoc nvme_probe_~#__key~2#1.base, nvme_probe_~#__key~2#1.offset;call ULTIMATE.dealloc(nvme_probe_~#__constr_expr_0~0#1.base, nvme_probe_~#__constr_expr_0~0#1.offset);havoc nvme_probe_~#__constr_expr_0~0#1.base, nvme_probe_~#__constr_expr_0~0#1.offset;call ULTIMATE.dealloc(nvme_probe_~#__key___0~0#1.base, nvme_probe_~#__key___0~0#1.offset);havoc nvme_probe_~#__key___0~0#1.base, nvme_probe_~#__key___0~0#1.offset;call ULTIMATE.dealloc(nvme_probe_~#__constr_expr_1~0#1.base, nvme_probe_~#__constr_expr_1~0#1.offset);havoc nvme_probe_~#__constr_expr_1~0#1.base, nvme_probe_~#__constr_expr_1~0#1.offset; [2025-03-04 05:49:39,971 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23683: havoc ida_pre_get_#t~nondet2958#1; [2025-03-04 05:49:54,133 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23515: havoc blk_integrity_register_#t~nondet2940#1; [2025-03-04 05:49:54,134 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10271: call ULTIMATE.dealloc(nvme_init_integrity_~#integrity~0#1.base, nvme_init_integrity_~#integrity~0#1.offset);havoc nvme_init_integrity_~#integrity~0#1.base, nvme_init_integrity_~#integrity~0#1.offset; [2025-03-04 05:49:54,134 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10313: call ULTIMATE.dealloc(~#dma_addr~1#1.base, ~#dma_addr~1#1.offset);havoc ~#dma_addr~1#1.base, ~#dma_addr~1#1.offset; [2025-03-04 05:49:54,947 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23524: havoc #t~ret2941.base, #t~ret2941.offset; [2025-03-04 05:49:54,967 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-04 05:49:56,965 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: havoc sg_virt_#t~mem207#1; [2025-03-04 05:49:58,158 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23549: havoc #t~ret2943.base, #t~ret2943.offset; [2025-03-04 05:50:01,868 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15187: havoc queue_max_hw_sectors_#t~mem2121#1; [2025-03-04 05:50:01,868 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17370: havoc nvme_trans_io_get_num_cmds_#t~mem2502#1; [2025-03-04 05:50:01,868 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17405: call ULTIMATE.dealloc(nvme_trans_do_nvme_io_~#c~15#1.base, nvme_trans_do_nvme_io_~#c~15#1.offset);havoc nvme_trans_do_nvme_io_~#c~15#1.base, nvme_trans_do_nvme_io_~#c~15#1.offset;call ULTIMATE.dealloc(nvme_trans_do_nvme_io_~#sgl~2#1.base, nvme_trans_do_nvme_io_~#sgl~2#1.offset);havoc nvme_trans_do_nvme_io_~#sgl~2#1.base, nvme_trans_do_nvme_io_~#sgl~2#1.offset; [2025-03-04 05:50:01,868 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17522: call ULTIMATE.dealloc(~#cdb_info~0#1.base, ~#cdb_info~0#1.offset);havoc ~#cdb_info~0#1.base, ~#cdb_info~0#1.offset;call ULTIMATE.dealloc(~#sgl~3#1.base, ~#sgl~3#1.offset);havoc ~#sgl~3#1.base, ~#sgl~3#1.offset; [2025-03-04 05:50:01,868 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17373: havoc nvme_trans_io_get_num_cmds_#t~mem2504#1; [2025-03-04 05:50:01,921 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: havoc #t~mem44; [2025-03-04 05:50:02,315 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: havoc #t~mem343; [2025-03-04 05:50:02,405 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146: havoc #t~mem114; [2025-03-04 05:50:02,842 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: havoc #t~mem8; [2025-03-04 05:50:04,608 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23845: havoc #t~nondet2982; [2025-03-04 05:50:05,045 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11421: call ULTIMATE.dealloc(~#c~10#1.base, ~#c~10#1.offset);havoc ~#c~10#1.base, ~#c~10#1.offset; [2025-03-04 05:50:06,244 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9940: call ULTIMATE.dealloc(~#cmd~8#1.base, ~#cmd~8#1.offset);havoc ~#cmd~8#1.base, ~#cmd~8#1.offset;call ULTIMATE.dealloc(~#c~9#1.base, ~#c~9#1.offset);havoc ~#c~9#1.base, ~#c~9#1.offset; [2025-03-04 05:50:06,244 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23727: havoc msecs_to_jiffies_#t~nondet2964#1; [2025-03-04 05:50:06,408 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: havoc #t~mem401;havoc #t~bitwise402; [2025-03-04 05:50:06,670 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: havoc #t~mem26.base, #t~mem26.offset; [2025-03-04 05:50:06,963 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15270: call ULTIMATE.dealloc(~#sgl~1.base, ~#sgl~1.offset);havoc ~#sgl~1.base, ~#sgl~1.offset; [2025-03-04 05:50:07,369 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc arch_irqs_disabled_flags_#t~bitwise43#1; [2025-03-04 05:50:07,442 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23383: havoc __bitmap_weight_#t~nondet2933#1; [2025-03-04 05:50:08,017 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8620: havoc #t~mem782;call ULTIMATE.dealloc(~#cmdinfo~2.base, ~#cmdinfo~2.offset);havoc ~#cmdinfo~2.base, ~#cmdinfo~2.offset; [2025-03-04 05:50:14,950 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L11516: call ULTIMATE.dealloc(nvme_disable_io_queues_~#worker~0#1.base, nvme_disable_io_queues_~#worker~0#1.offset);havoc nvme_disable_io_queues_~#worker~0#1.base, nvme_disable_io_queues_~#worker~0#1.offset;call ULTIMATE.dealloc(nvme_disable_io_queues_~#__key~1#1.base, nvme_disable_io_queues_~#__key~1#1.offset);havoc nvme_disable_io_queues_~#__key~1#1.base, nvme_disable_io_queues_~#__key~1#1.offset;call ULTIMATE.dealloc(nvme_disable_io_queues_~#dq~1#1.base, nvme_disable_io_queues_~#dq~1#1.offset);havoc nvme_disable_io_queues_~#dq~1#1.base, nvme_disable_io_queues_~#dq~1#1.offset; [2025-03-04 05:50:14,950 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23717: havoc lock_is_held_#t~nondet2963#1; [2025-03-04 05:50:15,037 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc #t~mem5;havoc #t~bitwise6; [2025-03-04 05:50:16,665 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23675: havoc get_user_pages_fast_#t~nondet2956#1; [2025-03-04 05:50:17,260 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23690: havoc #t~nondet2959; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16685: call ULTIMATE.dealloc(nvme_trans_power_state_~#dma_addr~9#1.base, nvme_trans_power_state_~#dma_addr~9#1.offset);havoc nvme_trans_power_state_~#dma_addr~9#1.base, nvme_trans_power_state_~#dma_addr~9#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15697: call ULTIMATE.dealloc(nvme_trans_standard_inquiry_page_~#dma_addr~3#1.base, nvme_trans_standard_inquiry_page_~#dma_addr~3#1.offset);havoc nvme_trans_standard_inquiry_page_~#dma_addr~3#1.base, nvme_trans_standard_inquiry_page_~#dma_addr~3#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15831: call ULTIMATE.dealloc(nvme_trans_device_id_page_~#dma_addr~4#1.base, nvme_trans_device_id_page_~#dma_addr~4#1.offset);havoc nvme_trans_device_id_page_~#dma_addr~4#1.base, nvme_trans_device_id_page_~#dma_addr~4#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17088: call ULTIMATE.dealloc(nvme_trans_fmt_set_blk_size_count_~#dma_addr~10#1.base, nvme_trans_fmt_set_blk_size_count_~#dma_addr~10#1.offset);havoc nvme_trans_fmt_set_blk_size_count_~#dma_addr~10#1.base, nvme_trans_fmt_set_blk_size_count_~#dma_addr~10#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18018: call ULTIMATE.dealloc(nvme_trans_report_luns_~#dma_addr~13#1.base, nvme_trans_report_luns_~#dma_addr~13#1.offset);havoc nvme_trans_report_luns_~#dma_addr~13#1.base, nvme_trans_report_luns_~#dma_addr~13#1.offset;call ULTIMATE.dealloc(nvme_trans_report_luns_~#tmp_len~2#1.base, nvme_trans_report_luns_~#tmp_len~2#1.offset);havoc nvme_trans_report_luns_~#tmp_len~2#1.base, nvme_trans_report_luns_~#tmp_len~2#1.offset;call ULTIMATE.dealloc(nvme_trans_report_luns_~#tmp_id~1#1.base, nvme_trans_report_luns_~#tmp_id~1#1.offset);havoc nvme_trans_report_luns_~#tmp_id~1#1.base, nvme_trans_report_luns_~#tmp_id~1#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17230: call ULTIMATE.dealloc(nvme_trans_fmt_send_cmd_~#dma_addr~11#1.base, nvme_trans_fmt_send_cmd_~#dma_addr~11#1.offset);havoc nvme_trans_fmt_send_cmd_~#dma_addr~11#1.base, nvme_trans_fmt_send_cmd_~#dma_addr~11#1.offset;call ULTIMATE.dealloc(nvme_trans_fmt_send_cmd_~#c~14#1.base, nvme_trans_fmt_send_cmd_~#c~14#1.offset);havoc nvme_trans_fmt_send_cmd_~#c~14#1.base, nvme_trans_fmt_send_cmd_~#c~14#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18426: call ULTIMATE.dealloc(nvme_trans_unmap_~#c~18#1.base, nvme_trans_unmap_~#c~18#1.offset);havoc nvme_trans_unmap_~#c~18#1.base, nvme_trans_unmap_~#c~18#1.offset;call ULTIMATE.dealloc(nvme_trans_unmap_~#dma_addr~14#1.base, nvme_trans_unmap_~#dma_addr~14#1.offset);havoc nvme_trans_unmap_~#dma_addr~14#1.base, nvme_trans_unmap_~#dma_addr~14#1.offset; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: havoc #t~mem1148#1; [2025-03-04 05:50:33,083 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18758: call ULTIMATE.dealloc(nvme_sg_io_~#hdr~0#1.base, nvme_sg_io_~#hdr~0#1.offset);havoc nvme_sg_io_~#hdr~0#1.base, nvme_sg_io_~#hdr~0#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18239: call ULTIMATE.dealloc(nvme_trans_synchronize_cache_~#c~17#1.base, nvme_trans_synchronize_cache_~#c~17#1.offset);havoc nvme_trans_synchronize_cache_~#c~17#1.base, nvme_trans_synchronize_cache_~#c~17#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L9725: call ULTIMATE.dealloc(nvme_submit_io_~#io~0#1.base, nvme_submit_io_~#io~0#1.offset);havoc nvme_submit_io_~#io~0#1.base, nvme_submit_io_~#io~0#1.offset;call ULTIMATE.dealloc(nvme_submit_io_~#c~8#1.base, nvme_submit_io_~#c~8#1.offset);havoc nvme_submit_io_~#c~8#1.base, nvme_submit_io_~#c~8#1.offset;call ULTIMATE.dealloc(nvme_submit_io_~#meta_dma_addr~0#1.base, nvme_submit_io_~#meta_dma_addr~0#1.offset);havoc nvme_submit_io_~#meta_dma_addr~0#1.base, nvme_submit_io_~#meta_dma_addr~0#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18184: call ULTIMATE.dealloc(nvme_trans_start_stop_~#c~16#1.base, nvme_trans_start_stop_~#c~16#1.offset);havoc nvme_trans_start_stop_~#c~16#1.base, nvme_trans_start_stop_~#c~16#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18516: call ULTIMATE.dealloc(nvme_scsi_translate_~#cmd~9#1.base, nvme_scsi_translate_~#cmd~9#1.offset);havoc nvme_scsi_translate_~#cmd~9#1.base, nvme_scsi_translate_~#cmd~9#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16142: call ULTIMATE.dealloc(nvme_trans_log_info_exceptions_~#c~11#1.base, nvme_trans_log_info_exceptions_~#c~11#1.offset);havoc nvme_trans_log_info_exceptions_~#c~11#1.base, nvme_trans_log_info_exceptions_~#c~11#1.offset;call ULTIMATE.dealloc(nvme_trans_log_info_exceptions_~#dma_addr~6#1.base, nvme_trans_log_info_exceptions_~#dma_addr~6#1.offset);havoc nvme_trans_log_info_exceptions_~#dma_addr~6#1.base, nvme_trans_log_info_exceptions_~#dma_addr~6#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15948: call ULTIMATE.dealloc(nvme_trans_ext_inq_page_~#dma_addr~5#1.base, nvme_trans_ext_inq_page_~#dma_addr~5#1.offset);havoc nvme_trans_ext_inq_page_~#dma_addr~5#1.base, nvme_trans_ext_inq_page_~#dma_addr~5#1.offset;call ULTIMATE.dealloc(nvme_trans_ext_inq_page_~#spt_lut~0#1.base, nvme_trans_ext_inq_page_~#spt_lut~0#1.offset);havoc nvme_trans_ext_inq_page_~#spt_lut~0#1.base, nvme_trans_ext_inq_page_~#spt_lut~0#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L17005: call ULTIMATE.dealloc(nvme_trans_modesel_data_~#bd_len~0#1.base, nvme_trans_modesel_data_~#bd_len~0#1.offset);havoc nvme_trans_modesel_data_~#bd_len~0#1.base, nvme_trans_modesel_data_~#bd_len~0#1.offset;call ULTIMATE.dealloc(nvme_trans_modesel_data_~#llbaa~1#1.base, nvme_trans_modesel_data_~#llbaa~1#1.offset);havoc nvme_trans_modesel_data_~#llbaa~1#1.base, nvme_trans_modesel_data_~#llbaa~1#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc __fswab16_#t~bitwise2113#1; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16213: call ULTIMATE.dealloc(nvme_trans_log_temperature_~#c~12#1.base, nvme_trans_log_temperature_~#c~12#1.offset);havoc nvme_trans_log_temperature_~#c~12#1.base, nvme_trans_log_temperature_~#c~12#1.offset;call ULTIMATE.dealloc(nvme_trans_log_temperature_~#dma_addr~7#1.base, nvme_trans_log_temperature_~#dma_addr~7#1.offset);havoc nvme_trans_log_temperature_~#dma_addr~7#1.base, nvme_trans_log_temperature_~#dma_addr~7#1.offset;call ULTIMATE.dealloc(nvme_trans_log_temperature_~#feature_resp~0#1.base, nvme_trans_log_temperature_~#feature_resp~0#1.offset);havoc nvme_trans_log_temperature_~#feature_resp~0#1.base, nvme_trans_log_temperature_~#feature_resp~0#1.offset; [2025-03-04 05:50:33,084 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L18265: call ULTIMATE.dealloc(nvme_trans_format_unit_~#nvme_pf_code~0#1.base, nvme_trans_format_unit_~#nvme_pf_code~0#1.offset);havoc nvme_trans_format_unit_~#nvme_pf_code~0#1.base, nvme_trans_format_unit_~#nvme_pf_code~0#1.offset; [2025-03-04 05:50:35,064 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16320: call ULTIMATE.dealloc(nvme_trans_fill_blk_desc_~#dma_addr~8#1.base, nvme_trans_fill_blk_desc_~#dma_addr~8#1.offset);havoc nvme_trans_fill_blk_desc_~#dma_addr~8#1.base, nvme_trans_fill_blk_desc_~#dma_addr~8#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_blk_desc_~#tmp_cap~0#1.base, nvme_trans_fill_blk_desc_~#tmp_cap~0#1.offset);havoc nvme_trans_fill_blk_desc_~#tmp_cap~0#1.base, nvme_trans_fill_blk_desc_~#tmp_cap~0#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_blk_desc_~#tmp_len~0#1.base, nvme_trans_fill_blk_desc_~#tmp_len~0#1.offset);havoc nvme_trans_fill_blk_desc_~#tmp_len~0#1.base, nvme_trans_fill_blk_desc_~#tmp_len~0#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_blk_desc_~#tmp_cap___0~0#1.base, nvme_trans_fill_blk_desc_~#tmp_cap___0~0#1.offset);havoc nvme_trans_fill_blk_desc_~#tmp_cap___0~0#1.base, nvme_trans_fill_blk_desc_~#tmp_cap___0~0#1.offset;call ULTIMATE.dealloc(nvme_trans_fill_blk_desc_~#tmp_len___0~0#1.base, nvme_trans_fill_blk_desc_~#tmp_len___0~0#1.offset);havoc nvme_trans_fill_blk_desc_~#tmp_len___0~0#1.base, nvme_trans_fill_blk_desc_~#tmp_len___0~0#1.offset; [2025-03-04 05:50:35,233 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23655: havoc dma_supported_#t~nondet2953#1; [2025-03-04 05:50:35,233 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23651: havoc dma_set_mask_#t~nondet2952#1; [2025-03-04 05:50:35,265 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: havoc #t~mem501; [2025-03-04 05:50:36,047 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L16823: call ULTIMATE.dealloc(~#c~13.base, ~#c~13.offset);havoc ~#c~13.base, ~#c~13.offset; [2025-03-04 05:50:36,078 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: havoc #t~mem9; [2025-03-04 05:50:36,637 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L19068: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem2779#1; [2025-03-04 05:50:37,455 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L15331: call ULTIMATE.dealloc(~#resp~0#1.base, ~#resp~0#1.offset);havoc ~#resp~0#1.base, ~#resp~0#1.offset; [2025-03-04 05:50:37,973 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: havoc is_device_dma_capable_#t~mem211#1.base, is_device_dma_capable_#t~mem211#1.offset;havoc is_device_dma_capable_#t~mem212#1.base, is_device_dma_capable_#t~mem212#1.offset;havoc is_device_dma_capable_#t~mem213#1;havoc is_device_dma_capable_#t~short214#1; [2025-03-04 05:50:39,745 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: call ULTIMATE.dealloc(~#c~7.base, ~#c~7.offset);havoc ~#c~7.base, ~#c~7.offset; [2025-03-04 05:50:40,384 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: havoc iod_should_kfree_#t~mem457#1; [2025-03-04 05:50:40,463 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23802: havoc queue_work_on_#t~nondet2974#1; [2025-03-04 05:50:40,495 INFO L1325 $ProcedureCfgBuilder]: dead code at ProgramPoint L23810: havoc #t~nondet2976; [2025-03-04 05:50:42,500 INFO L? ?]: Removed 7160 outVars from TransFormulas that were not future-live. [2025-03-04 05:50:42,500 INFO L307 CfgBuilder]: Performing block encoding [2025-03-04 05:50:42,615 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-04 05:50:42,617 INFO L336 CfgBuilder]: Removed 9 assume(true) statements. [2025-03-04 05:50:42,617 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:50:42 BoogieIcfgContainer [2025-03-04 05:50:42,617 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-04 05:50:42,619 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-04 05:50:42,619 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-04 05:50:42,623 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-04 05:50:42,623 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.03 05:49:20" (1/3) ... [2025-03-04 05:50:42,623 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ae9d9d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:50:42, skipping insertion in model container [2025-03-04 05:50:42,624 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.03 05:49:26" (2/3) ... [2025-03-04 05:50:42,625 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ae9d9d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.03 05:50:42, skipping insertion in model container [2025-03-04 05:50:42,625 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 04.03 05:50:42" (3/3) ... [2025-03-04 05:50:42,626 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-03-04 05:50:42,636 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-04 05:50:42,639 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i that has 331 procedures, 5170 locations, 1 initial locations, 124 loop locations, and 39 error locations. [2025-03-04 05:50:42,739 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-04 05:50:42,751 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;@577477fa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-04 05:50:42,751 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-03-04 05:50:42,764 INFO L276 IsEmpty]: Start isEmpty. Operand has 4827 states, 3429 states have (on average 1.3254593175853018) internal successors, (4545), 3554 states have internal predecessors, (4545), 1105 states have call successors, (1105), 254 states have call predecessors, (1105), 253 states have return successors, (1097), 1087 states have call predecessors, (1097), 1097 states have call successors, (1097) [2025-03-04 05:50:42,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-03-04 05:50:42,771 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:50:42,771 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2025-03-04 05:50:42,771 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_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-03-04 05:50:42,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:50:42,774 INFO L85 PathProgramCache]: Analyzing trace with hash -786320804, now seen corresponding path program 1 times [2025-03-04 05:50:42,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:50:42,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521191966] [2025-03-04 05:50:42,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:50:42,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-04 05:50:44,743 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-03-04 05:50:44,994 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-03-04 05:50:44,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-04 05:50:44,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-04 05:50:45,936 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-03-04 05:50:45,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-04 05:50:45,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521191966] [2025-03-04 05:50:45,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521191966] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-04 05:50:45,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-04 05:50:45,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-04 05:50:45,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745970648] [2025-03-04 05:50:45,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-04 05:50:45,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-04 05:50:45,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-04 05:50:45,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-04 05:50:45,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-04 05:50:45,969 INFO L87 Difference]: Start difference. First operand has 4827 states, 3429 states have (on average 1.3254593175853018) internal successors, (4545), 3554 states have internal predecessors, (4545), 1105 states have call successors, (1105), 254 states have call predecessors, (1105), 253 states have return successors, (1097), 1087 states have call predecessors, (1097), 1097 states have call successors, (1097) Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-04 05:50:50,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-04 05:50:50,812 INFO L93 Difference]: Finished difference Result 14243 states and 20704 transitions. [2025-03-04 05:50:50,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-04 05:50:50,815 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2025-03-04 05:50:50,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-04 05:50:50,887 INFO L225 Difference]: With dead ends: 14243 [2025-03-04 05:50:50,888 INFO L226 Difference]: Without dead ends: 9425 [2025-03-04 05:50:50,934 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-04 05:50:50,937 INFO L435 NwaCegarLoop]: 6784 mSDtfsCounter, 6493 mSDsluCounter, 13174 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6493 SdHoareTripleChecker+Valid, 19958 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2025-03-04 05:50:50,940 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6493 Valid, 19958 Invalid, 368 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2025-03-04 05:50:50,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9425 states. [2025-03-04 05:50:51,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9425 to 9216. [2025-03-04 05:50:51,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9216 states, 6606 states have (on average 1.2973054798667878) internal successors, (8570), 6782 states have internal predecessors, (8570), 2093 states have call successors, (2093), 482 states have call predecessors, (2093), 481 states have return successors, (2147), 2071 states have call predecessors, (2147), 2091 states have call successors, (2147) [2025-03-04 05:50:51,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9216 states to 9216 states and 12810 transitions. [2025-03-04 05:50:51,409 INFO L78 Accepts]: Start accepts. Automaton has 9216 states and 12810 transitions. Word has length 63 [2025-03-04 05:50:51,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-04 05:50:51,411 INFO L471 AbstractCegarLoop]: Abstraction has 9216 states and 12810 transitions. [2025-03-04 05:50:51,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-04 05:50:51,411 INFO L276 IsEmpty]: Start isEmpty. Operand 9216 states and 12810 transitions. [2025-03-04 05:50:51,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-03-04 05:50:51,413 INFO L210 NwaCegarLoop]: Found error trace [2025-03-04 05:50:51,414 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 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, 1, 1, 1] [2025-03-04 05:50:51,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-04 05:50:51,414 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_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-03-04 05:50:51,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-04 05:50:51,414 INFO L85 PathProgramCache]: Analyzing trace with hash -53187057, now seen corresponding path program 1 times [2025-03-04 05:50:51,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-04 05:50:51,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000067185] [2025-03-04 05:50:51,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-04 05:50:51,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms