./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 8fc3dc66 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-?-8fc3dc6-m [2025-03-17 10:08:33,561 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-17 10:08:33,610 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-17 10:08:33,615 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-17 10:08:33,615 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-17 10:08:33,641 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-17 10:08:33,642 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-17 10:08:33,642 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-17 10:08:33,642 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-17 10:08:33,642 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-17 10:08:33,642 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-17 10:08:33,642 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-17 10:08:33,643 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-17 10:08:33,643 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-17 10:08:33,643 INFO L153 SettingsManager]: * Use SBE=true [2025-03-17 10:08:33,644 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-17 10:08:33,644 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-17 10:08:33,644 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 10:08:33,645 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-17 10:08:33,645 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-17 10:08:33,646 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-17 10:08:33,646 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-17 10:08:33,646 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-17 10:08:33,646 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-17 10:08:33,646 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-17 10:08:33,646 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-17 10:08:33,855 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-17 10:08:33,864 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-17 10:08:33,866 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-17 10:08:33,867 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-17 10:08:33,867 INFO L274 PluginConnector]: CDTParser initialized [2025-03-17 10:08:33,867 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-17 10:08:34,981 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6f6eca06/b6639d99cb8b43c28c9bf427ba4594f3/FLAGa1c4c6a4b [2025-03-17 10:08:35,702 INFO L384 CDTParser]: Found 1 translation units. [2025-03-17 10:08:35,703 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-17 10:08:35,761 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6f6eca06/b6639d99cb8b43c28c9bf427ba4594f3/FLAGa1c4c6a4b [2025-03-17 10:08:36,064 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d6f6eca06/b6639d99cb8b43c28c9bf427ba4594f3 [2025-03-17 10:08:36,066 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-17 10:08:36,067 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-17 10:08:36,068 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-17 10:08:36,068 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-17 10:08:36,071 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-17 10:08:36,072 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 10:08:36" (1/1) ... [2025-03-17 10:08:36,073 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48d20786 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:36, skipping insertion in model container [2025-03-17 10:08:36,073 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.03 10:08:36" (1/1) ... [2025-03-17 10:08:36,204 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-17 10:08:43,563 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-17 10:08:43,567 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-17 10:08:43,567 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-17 10:08:43,567 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-17 10:08:43,568 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-17 10:08:43,568 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-17 10:08:43,568 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-17 10:08:43,568 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-17 10:08:43,569 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-17 10:08:43,569 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-17 10:08:43,569 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-17 10:08:43,569 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-17 10:08:43,570 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-17 10:08:43,570 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-17 10:08:43,570 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-17 10:08:43,571 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-17 10:08:43,571 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-17 10:08:43,574 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-17 10:08:43,574 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-17 10:08:43,574 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-17 10:08:43,574 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-17 10:08:43,575 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-17 10:08:43,575 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-17 10:08:43,575 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-17 10:08:43,575 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-17 10:08:43,575 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-17 10:08:43,576 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-17 10:08:43,576 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-17 10:08:43,576 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-17 10:08:43,576 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-17 10:08:43,576 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-17 10:08:43,581 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-17 10:08:43,581 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-17 10:08:43,581 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-17 10:08:43,582 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-17 10:08:43,582 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-17 10:08:43,582 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-17 10:08:43,582 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-17 10:08:43,582 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-17 10:08:43,582 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-17 10:08:43,583 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-17 10:08:43,583 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-17 10:08:43,583 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-17 10:08:43,589 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-17 10:08:43,590 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-17 10:08:43,590 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-17 10:08:43,590 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-17 10:08:43,590 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-17 10:08:43,590 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-17 10:08:43,591 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-17 10:08:43,591 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-17 10:08:43,591 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-17 10:08:43,591 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-17 10:08:43,592 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-17 10:08:43,592 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-17 10:08:43,592 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-17 10:08:43,592 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-17 10:08:43,592 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-17 10:08:43,593 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-17 10:08:43,593 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-17 10:08:43,593 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-17 10:08:43,593 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-17 10:08:43,594 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-17 10:08:43,594 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-17 10:08:43,594 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-17 10:08:43,594 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-17 10:08:43,595 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-17 10:08:43,595 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-17 10:08:43,595 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-17 10:08:43,595 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-17 10:08:43,596 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-17 10:08:43,596 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-17 10:08:43,596 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-17 10:08:43,597 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-17 10:08:43,597 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-17 10:08:43,597 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-17 10:08:43,597 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-17 10:08:43,597 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-17 10:08:43,598 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-17 10:08:43,598 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-17 10:08:43,598 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-17 10:08:43,598 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-17 10:08:43,598 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-17 10:08:43,599 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-17 10:08:43,599 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-17 10:08:43,599 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-17 10:08:43,599 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-17 10:08:43,600 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-17 10:08:43,635 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 10:08:43,667 INFO L200 MainTranslator]: Completed pre-run [2025-03-17 10:08:43,739 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-17 10:08:43,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5323] [2025-03-17 10:08:43,742 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-17 10:08:43,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5444] [2025-03-17 10:08:43,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5447] [2025-03-17 10:08:43,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5450] [2025-03-17 10:08:43,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5453] [2025-03-17 10:08:43,751 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-17 10:08:43,751 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-17 10:08:43,753 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-17 10:08:43,754 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-17 10:08:43,754 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-17 10:08:43,755 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-17 10:08:43,756 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5738] [2025-03-17 10:08:43,756 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5741] [2025-03-17 10:08:43,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5743] [2025-03-17 10:08:43,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5748] [2025-03-17 10:08:43,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5751] [2025-03-17 10:08:43,757 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5753] [2025-03-17 10:08:43,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5758] [2025-03-17 10:08:43,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5761] [2025-03-17 10:08:43,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5763] [2025-03-17 10:08:43,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5768] [2025-03-17 10:08:43,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5771] [2025-03-17 10:08:43,758 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5773] [2025-03-17 10:08:43,759 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5811] [2025-03-17 10:08:43,759 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5814] [2025-03-17 10:08:43,759 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5816] [2025-03-17 10:08:43,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5821] [2025-03-17 10:08:43,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5824] [2025-03-17 10:08:43,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5826] [2025-03-17 10:08:43,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5831] [2025-03-17 10:08:43,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5834] [2025-03-17 10:08:43,760 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5836] [2025-03-17 10:08:43,761 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5841] [2025-03-17 10:08:43,761 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5844] [2025-03-17 10:08:43,761 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5846] [2025-03-17 10:08:43,765 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-17 10:08:43,766 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-17 10:08:43,766 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-17 10:08:43,767 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-17 10:08:43,773 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-17 10:08:43,774 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-17 10:08:43,774 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-17 10:08:43,774 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-17 10:08:43,775 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-17 10:08:43,775 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-17 10:08:43,779 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-17 10:08:43,779 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-17 10:08:43,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6804] [2025-03-17 10:08:43,784 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6813] [2025-03-17 10:08:43,804 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-17 10:08:43,814 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-17 10:08:43,831 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-17 10:08:43,851 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-17 10:08:43,852 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-17 10:08:43,852 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-17 10:08:43,852 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-17 10:08:43,958 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-17 10:08:43,959 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-17 10:08:43,959 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-17 10:08:43,959 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-17 10:08:43,977 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11172] [2025-03-17 10:08:43,978 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-17 10:08:43,978 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-17 10:08:43,978 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-17 10:08:43,978 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-17 10:08:43,979 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-17 10:08:43,979 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-17 10:08:43,979 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-17 10:08:43,979 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-17 10:08:43,982 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-17 10:08:43,982 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-17 10:08:43,982 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-17 10:08:43,982 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-17 10:08:44,012 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-17 10:08:44,170 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-17 10:08:44,170 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-17 10:08:44,170 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-17 10:08:44,170 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-17 10:08:44,170 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-17 10:08:44,197 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-17 10:08:44,197 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,198 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,199 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-17 10:08:44,200 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-17 10:08:44,200 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-17 10:08:44,200 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-17 10:08:44,200 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-17 10:08:44,200 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-17 10:08:44,200 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-17 10:08:44,202 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-17 10:08:44,203 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-17 10:08:44,204 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-17 10:08:44,205 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-17 10:08:44,205 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-17 10:08:44,205 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-17 10:08:44,205 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-17 10:08:44,205 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-17 10:08:44,205 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,206 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-17 10:08:44,207 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-17 10:08:44,207 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-17 10:08:44,207 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-17 10:08:44,207 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-17 10:08:44,207 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-17 10:08:44,207 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-17 10:08:44,207 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-17 10:08:44,208 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-17 10:08:44,209 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-17 10:08:44,209 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-17 10:08:44,209 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-17 10:08:44,209 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-17 10:08:44,209 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-17 10:08:44,210 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-17 10:08:44,210 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-17 10:08:44,210 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-17 10:08:44,210 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-17 10:08:44,210 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-17 10:08:44,210 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-17 10:08:44,211 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-17 10:08:44,211 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-17 10:08:44,211 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-17 10:08:44,212 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-17 10:08:44,212 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-17 10:08:44,213 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-17 10:08:44,213 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-17 10:08:44,213 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-17 10:08:44,213 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-17 10:08:44,215 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-17 10:08:44,215 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-17 10:08:44,215 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-17 10:08:44,215 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-17 10:08:44,216 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-17 10:08:44,216 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-17 10:08:44,216 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-17 10:08:44,216 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-17 10:08:44,216 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-17 10:08:44,217 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-17 10:08:44,217 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-17 10:08:44,217 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-17 10:08:44,217 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-17 10:08:44,217 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-17 10:08:44,218 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-17 10:08:44,218 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-17 10:08:44,218 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-17 10:08:44,218 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-17 10:08:44,218 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-17 10:08:44,224 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-17 10:08:44,439 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xchg_wrong_size, __cmpxchg_wrong_size, __bad_percpu_size [2025-03-17 10:08:44,445 INFO L204 MainTranslator]: Completed translation [2025-03-17 10:08:44,445 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44 WrapperNode [2025-03-17 10:08:44,446 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-17 10:08:44,447 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-17 10:08:44,447 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-17 10:08:44,447 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-17 10:08:44,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:44,563 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:45,024 INFO L138 Inliner]: procedures = 984, calls = 4910, calls flagged for inlining = 501, calls inlined = 418, statements flattened = 13609 [2025-03-17 10:08:45,025 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-17 10:08:45,026 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-17 10:08:45,026 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-17 10:08:45,026 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-17 10:08:45,034 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:45,034 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:45,095 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,467 INFO L175 MemorySlicer]: Split 2350 memory accesses to 39 slices as follows [2, 5, 9, 25, 1, 7, 2, 2, 3, 5, 5, 3, 5, 3, 190, 5, 1, 10, 1, 2, 12, 63, 128, 19, 5, 2, 63, 3, 2, 17, 10, 6, 5, 6, 2, 40, 7, 1670, 4]. 71 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [0, 5, 0, 0, 0, 7, 0, 0, 3, 5, 5, 0, 5, 0, 0, 5, 0, 10, 1, 2, 12, 0, 0, 19, 0, 0, 0, 0, 0, 17, 10, 0, 0, 6, 0, 0, 0, 39, 0]. The 950 writes are split as follows [1, 0, 8, 17, 0, 0, 1, 1, 0, 0, 0, 3, 0, 2, 190, 0, 0, 0, 0, 0, 0, 0, 65, 0, 4, 0, 0, 2, 0, 0, 0, 5, 2, 0, 1, 0, 6, 642, 0]. [2025-03-17 10:08:48,467 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,468 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,688 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,716 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,776 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,821 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,980 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-17 10:08:48,982 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-17 10:08:48,983 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-17 10:08:48,983 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-17 10:08:48,984 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (1/1) ... [2025-03-17 10:08:48,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-17 10:08:48,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-17 10:08:49,016 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-17 10:08:49,019 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-17 10:08:49,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_127 [2025-03-17 10:08:49,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_127 [2025-03-17 10:08:49,038 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-17 10:08:49,038 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-17 10:08:49,038 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_unmap [2025-03-17 10:08:49,038 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_unmap [2025-03-17 10:08:49,038 INFO L130 BoogieDeclarations]: Found specification of procedure queue_kthread_work [2025-03-17 10:08:49,038 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_kthread_work [2025-03-17 10:08:49,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-03-17 10:08:49,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-03-17 10:08:49,039 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_inf_exc_page [2025-03-17 10:08:49,039 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_inf_exc_page [2025-03-17 10:08:49,039 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_cq [2025-03-17 10:08:49,039 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_cq [2025-03-17 10:08:49,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-17 10:08:49,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-17 10:08:49,039 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-03-17 10:08:49,039 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-03-17 10:08:49,039 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_setup_prps [2025-03-17 10:08:49,039 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_setup_prps [2025-03-17 10:08:49,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-17 10:08:49,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-17 10:08:49,041 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-17 10:08:49,041 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-17 10:08:49,041 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2025-03-17 10:08:49,041 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2025-03-17 10:08:49,041 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend [2025-03-17 10:08:49,041 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend [2025-03-17 10:08:49,041 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_to_user [2025-03-17 10:08:49,041 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_to_user [2025-03-17 10:08:49,041 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_instance [2025-03-17 10:08:49,041 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_instance [2025-03-17 10:08:49,041 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-17 10:08:49,041 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_cmd [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_cmd [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_resume [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_resume [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_start [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_start [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_unregister [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_unregister [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dif_remap [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dif_remap [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_identify [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_identify [2025-03-17 10:08:49,043 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-17 10:08:49,043 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_ioctl [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_ioctl [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_106 [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_106 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure db_bar_size [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure db_bar_size [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_process_cq [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_process_cq [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-17 10:08:49,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-17 10:08:49,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-03-17 10:08:49,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-03-17 10:08:49,045 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-17 10:08:49,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-17 10:08:49,045 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_queues [2025-03-17 10:08:49,045 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_queues [2025-03-17 10:08:49,047 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-03-17 10:08:49,047 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-03-17 10:08:49,047 INFO L130 BoogieDeclarations]: Found specification of procedure queue_request_irq [2025-03-17 10:08:49,047 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_request_irq [2025-03-17 10:08:49,047 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_tag_set [2025-03-17 10:08:49,047 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_tag_set [2025-03-17 10:08:49,047 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-17 10:08:49,047 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-17 10:08:49,047 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-17 10:08:49,047 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-17 10:08:49,047 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-03-17 10:08:49,047 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_init_queue [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_init_queue [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get_unless_zero [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get_unless_zero [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-17 10:08:49,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-17 10:08:49,048 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-17 10:08:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-17 10:08:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-17 10:08:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-17 10:08:49,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_del_queue_end [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_del_queue_end [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_control_page [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_control_page [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_list_remove [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_list_remove [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_unmap_user_pages [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_unmap_user_pages [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_clear_queue [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_clear_queue [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_cmd_size [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_cmd_size [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_wait_ready [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_wait_ready [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_revalidate_disk [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_revalidate_disk [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-17 10:08:49,052 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-17 10:08:49,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-17 10:08:49,053 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_info [2025-03-17 10:08:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_info [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-17 10:08:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_irq_hints [2025-03-17 10:08:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_irq_hints [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-03-17 10:08:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_sg_attrs [2025-03-17 10:08:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_sg_attrs [2025-03-17 10:08:49,054 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-17 10:08:49,054 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-17 10:08:49,055 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_freeze_queue_start [2025-03-17 10:08:49,055 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_freeze_queue_start [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_init_queue [2025-03-17 10:08:49,055 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_init_queue [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_io [2025-03-17 10:08:49,055 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_io [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-03-17 10:08:49,055 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-17 10:08:49,055 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-17 10:08:49,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-17 10:08:49,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-17 10:08:49,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-17 10:08:49,056 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-17 10:08:49,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-17 10:08:49,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-17 10:08:49,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-17 10:08:49,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-17 10:08:49,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-17 10:08:49,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-03-17 10:08:49,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-03-17 10:08:49,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_node [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_node [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_remove [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_remove [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-03-17 10:08:49,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-17 10:08:49,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_request [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_request [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_admin_cmd [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_admin_cmd [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-17 10:08:49,062 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_from_user [2025-03-17 10:08:49,062 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_from_user [2025-03-17 10:08:49,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-17 10:08:49,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-17 10:08:49,063 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-17 10:08:49,063 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-17 10:08:49,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-03-17 10:08:49,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-03-17 10:08:49,063 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_kick_requeue_list [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_kick_requeue_list [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_worker_fn [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_queue [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_queue [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure iod_list [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_list [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_shutdown [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_shutdown [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_126 [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_126 [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_alloc_iod [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_alloc_iod [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-17 10:08:49,064 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_hctx_request [2025-03-17 10:08:49,064 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_hctx_request [2025-03-17 10:08:49,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_status_code [2025-03-17 10:08:49,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_status_code [2025-03-17 10:08:49,065 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_iod [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_iod [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_complete_request [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_complete_request [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_caching_page [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_caching_page [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_cmd [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_cmd [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_get_features [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_get_features [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_unfreeze_queue [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_unfreeze_queue [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-03-17 10:08:49,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_read_capacity [2025-03-17 10:08:49,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_read_capacity [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure iod_get_private [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_get_private [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove_admin [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove_admin [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_queue [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_queue [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-17 10:08:49,067 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-17 10:08:49,067 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-17 10:08:49,068 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2025-03-17 10:08:49,069 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-17 10:08:49,069 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-03-17 10:08:49,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_admin_cmd [2025-03-17 10:08:49,069 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_admin_cmd [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-03-17 10:08:49,069 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-03-17 10:08:49,069 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_pow_cnd_page [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_pow_cnd_page [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_ctrl [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_ctrl [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-17 10:08:49,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-17 10:08:49,071 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-17 10:08:49,072 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_resume [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_resume [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_failed_dev [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_failed_dev [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_rq [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_rq [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2025-03-17 10:08:49,073 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 10:08:49,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure fatal_signal_pending [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure fatal_signal_pending [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_alloc_queue [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_alloc_queue [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_io_cmd [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_io_cmd [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_request [2025-03-17 10:08:49,074 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_request [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-17 10:08:49,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-17 10:08:49,075 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_sq [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_sq [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_pos [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_pos [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure __le64_to_cpup [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure __le64_to_cpup [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure work_busy [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure work_busy [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_async_del_queue [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_async_del_queue [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-03-17 10:08:49,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-17 10:08:49,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-17 10:08:49,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-17 10:08:49,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-17 10:08:49,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-17 10:08:49,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-17 10:08:49,077 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure __unregister_chrdev [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_user_cmd [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_user_cmd [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_block_nr [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_block_nr [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_workfn [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_workfn [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_105 [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_105 [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_sync_cmd [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_sync_cmd [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_shutdown [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_shutdown [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_npages [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_npages [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_map_user_pages [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_map_user_pages [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove [2025-03-17 10:08:49,078 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-17 10:08:49,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_ioctl [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_ioctl [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_prp_pools [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_prp_pools [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_mode_page_create [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_mode_page_create [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_send_fw_cmd [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_send_fw_cmd [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure iod_init [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_init [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_reset [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_reset [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-17 10:08:49,079 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-17 10:08:49,079 INFO L130 BoogieDeclarations]: Found specification of procedure queue_logical_block_size [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_logical_block_size [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend_queue [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend_queue [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_completion [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_completion [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_features [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_features [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-17 10:08:49,081 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-17 10:08:49,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-03-17 10:08:49,082 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-03-17 10:08:49,082 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-03-17 10:08:49,082 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-03-17 10:08:50,404 INFO L256 CfgBuilder]: Building ICFG [2025-03-17 10:08:50,408 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-17 10:08:50,508 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23838: havoc #t~nondet2981; [2025-03-17 10:08:50,527 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23798: havoc #t~nondet2973; [2025-03-17 10:08:50,584 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367: havoc #t~mem10; [2025-03-17 10:08:50,708 INFO L1322 $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-17 10:08:50,736 INFO L1322 $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-17 10:08:50,786 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: call ULTIMATE.dealloc(~#c~6.base, ~#c~6.offset);havoc ~#c~6.base, ~#c~6.offset; [2025-03-17 10:08:50,828 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15206: call ULTIMATE.dealloc(~#sgl~0.base, ~#sgl~0.offset);havoc ~#sgl~0.base, ~#sgl~0.offset; [2025-03-17 10:08:51,532 INFO L1322 $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-17 10:08:51,532 INFO L1322 $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-17 10:08:51,538 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc dev_get_drvdata_#t~mem115#1.base, dev_get_drvdata_#t~mem115#1.offset; [2025-03-17 10:08:51,545 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23641: havoc #t~ret2951.base, #t~ret2951.offset; [2025-03-17 10:08:52,110 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23753: havoc pci_enable_msi_range_#t~nondet2967#1; [2025-03-17 10:08:52,111 INFO L1322 $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-17 10:08:52,111 INFO L1322 $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-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23772: havoc pci_select_bars_#t~nondet2971#1; [2025-03-17 10:08:52,111 INFO L1322 $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-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23757: havoc pci_enable_msix_#t~nondet2968#1; [2025-03-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23511: havoc blk_get_queue_#t~nondet2939#1; [2025-03-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23761: havoc pci_enable_msix_range_#t~nondet2969#1; [2025-03-17 10:08:52,111 INFO L1322 $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-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23749: havoc pci_enable_device_mem_#t~nondet2966#1; [2025-03-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23768: havoc pci_request_selected_regions_#t~nondet2970#1; [2025-03-17 10:08:52,111 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23785: havoc prepare_to_wait_event_#t~nondet2972#1; [2025-03-17 10:08:52,118 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23608: havoc #t~nondet2949; [2025-03-17 10:08:52,123 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: havoc #t~mem456; [2025-03-17 10:08:52,184 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: havoc bip_get_seed_#t~mem337#1; [2025-03-17 10:08:52,184 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: havoc bio_integrity_#t~mem336#1.base, bio_integrity_#t~mem336#1.offset; [2025-03-17 10:08:52,200 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: call ULTIMATE.dealloc(~#c~5.base, ~#c~5.offset);havoc ~#c~5.base, ~#c~5.offset; [2025-03-17 10:08:52,207 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8759: call ULTIMATE.dealloc(~#c~2.base, ~#c~2.offset);havoc ~#c~2.base, ~#c~2.offset; [2025-03-17 10:08:52,222 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23476: havoc #t~nondet2936; [2025-03-17 10:08:52,228 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: havoc #t~mem235.base, #t~mem235.offset; [2025-03-17 10:08:52,255 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: havoc #t~mem199; [2025-03-17 10:08:52,285 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23665: havoc #t~nondet2954; [2025-03-17 10:08:52,291 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: havoc #t~mem1507; [2025-03-17 10:08:52,362 INFO L1322 $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-17 10:08:52,362 INFO L1322 $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-17 10:08:52,395 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23379: havoc __bitmap_empty_#t~nondet2932#1; [2025-03-17 10:08:52,532 INFO L1322 $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-17 10:08:52,590 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14458-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-17 10:08:52,590 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14824-1: ldv_request_irq_122_#res#1 := ldv_request_irq_122_~ldv_func_res~2#1; [2025-03-17 10:08:52,590 INFO L1322 $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-17 10:08:52,590 INFO L1322 $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-17 10:08:52,592 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23528: havoc #t~nondet2942; [2025-03-17 10:08:52,636 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23831: havoc #t~ret2980.base, #t~ret2980.offset; [2025-03-17 10:08:52,755 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: havoc #t~mem370;havoc #t~bitwise371; [2025-03-17 10:08:52,758 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23701: havoc #t~nondet2962; [2025-03-17 10:08:52,988 INFO L1322 $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-17 10:08:52,988 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23814: havoc revalidate_disk_#t~nondet2977#1; [2025-03-17 10:08:52,988 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23504: havoc alloc_disk_node_#t~ret2938#1.base, alloc_disk_node_#t~ret2938#1.offset; [2025-03-17 10:08:52,995 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23480: havoc #t~nondet2937; [2025-03-17 10:08:53,090 INFO L1322 $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-17 10:08:53,090 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23697: havoc kthread_should_stop_#t~nondet2961#1; [2025-03-17 10:08:53,090 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23818: havoc round_jiffies_relative_#t~nondet2978#1; [2025-03-17 10:08:53,093 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23693: havoc #t~ret2960.base, #t~ret2960.offset; [2025-03-17 10:08:53,167 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: havoc sigismember_#t~mem132#1;havoc sigismember_#t~bitwise133#1; [2025-03-17 10:08:53,169 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: havoc #t~mem344; [2025-03-17 10:08:53,597 INFO L1322 $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-17 10:08:53,604 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14490: #res := ~arg0; [2025-03-17 10:08:53,645 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23825: havoc #t~nondet2979; [2025-03-17 10:08:59,340 INFO L1322 $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-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23459: havoc __pci_register_driver_#t~nondet2934#1; [2025-03-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: havoc get_capacity_#t~mem330#1; [2025-03-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23466: havoc __register_chrdev_#t~nondet2935#1; [2025-03-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: havoc iminor_#t~mem298#1; [2025-03-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23733: havoc pci_dev_get_#t~ret2965#1.base, pci_dev_get_#t~ret2965#1.offset; [2025-03-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L14980-1: ldv___register_chrdev_159_#res#1 := ldv___register_chrdev_159_~ldv_func_res~3#1; [2025-03-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23635: havoc device_create_#t~ret2950#1.base, device_create_#t~ret2950#1.offset; [2025-03-17 10:08:59,340 INFO L1322 $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-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23671: havoc get_device_#t~ret2955#1.base, get_device_#t~ret2955#1.offset; [2025-03-17 10:08:59,340 INFO L1322 $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-17 10:08:59,340 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23375: havoc __alloc_workqueue_key_#t~ret2931#1.base, __alloc_workqueue_key_#t~ret2931#1.offset; [2025-03-17 10:08:59,340 INFO L1322 $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-17 10:08:59,340 INFO L1322 $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-17 10:08:59,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23806: havoc register_blkdev_#t~nondet2975#1; [2025-03-17 10:08:59,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974-1: ldv___register_chrdev_#res#1 := ldv___register_chrdev_~arg0#1; [2025-03-17 10:08:59,341 INFO L1322 $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-17 10:08:59,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23679: havoc ida_get_new_above_#t~nondet2957#1; [2025-03-17 10:08:59,341 INFO L1322 $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-17 10:08:59,341 INFO L1322 $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-17 10:08:59,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23683: havoc ida_pre_get_#t~nondet2958#1; [2025-03-17 10:08:59,341 INFO L1322 $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-17 10:08:59,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L12949-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-17 10:09:13,564 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23515: havoc blk_integrity_register_#t~nondet2940#1; [2025-03-17 10:09:13,565 INFO L1322 $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-17 10:09:13,565 INFO L1322 $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-17 10:09:14,436 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23524: havoc #t~ret2941.base, #t~ret2941.offset; [2025-03-17 10:09:14,459 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-17 10:09:16,559 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: havoc sg_virt_#t~mem207#1; [2025-03-17 10:09:17,831 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23549: havoc #t~ret2943.base, #t~ret2943.offset; [2025-03-17 10:09:21,343 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15187: havoc queue_max_hw_sectors_#t~mem2121#1; [2025-03-17 10:09:21,343 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L17370: havoc nvme_trans_io_get_num_cmds_#t~mem2502#1; [2025-03-17 10:09:21,343 INFO L1322 $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-17 10:09:21,343 INFO L1322 $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-17 10:09:21,343 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L17373: havoc nvme_trans_io_get_num_cmds_#t~mem2504#1; [2025-03-17 10:09:21,396 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: havoc #t~mem44; [2025-03-17 10:09:21,720 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: havoc #t~mem343; [2025-03-17 10:09:21,801 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146: havoc #t~mem114; [2025-03-17 10:09:22,211 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: havoc #t~mem8; [2025-03-17 10:09:23,785 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23845: havoc #t~nondet2982; [2025-03-17 10:09:24,191 INFO L1322 $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-17 10:09:26,628 INFO L1322 $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-17 10:09:26,628 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23727: havoc msecs_to_jiffies_#t~nondet2964#1; [2025-03-17 10:09:26,775 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: havoc #t~mem401;havoc #t~bitwise402; [2025-03-17 10:09:27,012 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: havoc #t~mem26.base, #t~mem26.offset; [2025-03-17 10:09:27,298 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15270: call ULTIMATE.dealloc(~#sgl~1.base, ~#sgl~1.offset);havoc ~#sgl~1.base, ~#sgl~1.offset; [2025-03-17 10:09:27,623 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc arch_irqs_disabled_flags_#t~bitwise43#1; [2025-03-17 10:09:27,676 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23383: havoc __bitmap_weight_#t~nondet2933#1; [2025-03-17 10:09:28,240 INFO L1322 $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-17 10:09:34,830 INFO L1322 $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-17 10:09:34,830 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23717: havoc lock_is_held_#t~nondet2963#1; [2025-03-17 10:09:34,912 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc #t~mem5;havoc #t~bitwise6; [2025-03-17 10:09:36,460 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23675: havoc get_user_pages_fast_#t~nondet2956#1; [2025-03-17 10:09:36,961 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23690: havoc #t~nondet2959; [2025-03-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $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-17 10:09:52,211 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: havoc #t~mem1148#1; [2025-03-17 10:09:52,211 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc __fswab16_#t~bitwise2113#1; [2025-03-17 10:09:52,212 INFO L1322 $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-17 10:09:52,212 INFO L1322 $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-17 10:09:54,044 INFO L1322 $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-17 10:09:54,199 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23655: havoc dma_supported_#t~nondet2953#1; [2025-03-17 10:09:54,200 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23651: havoc dma_set_mask_#t~nondet2952#1; [2025-03-17 10:09:54,229 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: havoc #t~mem501; [2025-03-17 10:09:54,940 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L16823: call ULTIMATE.dealloc(~#c~13.base, ~#c~13.offset);havoc ~#c~13.base, ~#c~13.offset; [2025-03-17 10:09:54,969 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: havoc #t~mem9; [2025-03-17 10:09:55,460 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L19068: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem2779#1; [2025-03-17 10:09:56,206 INFO L1322 $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-17 10:09:56,577 INFO L1322 $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-17 10:09:58,275 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: call ULTIMATE.dealloc(~#c~7.base, ~#c~7.offset);havoc ~#c~7.base, ~#c~7.offset; [2025-03-17 10:09:58,852 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: havoc iod_should_kfree_#t~mem457#1; [2025-03-17 10:09:58,918 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23802: havoc queue_work_on_#t~nondet2974#1; [2025-03-17 10:09:58,951 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L23810: havoc #t~nondet2976; [2025-03-17 10:10:00,963 INFO L? ?]: Removed 6522 outVars from TransFormulas that were not future-live. [2025-03-17 10:10:00,963 INFO L307 CfgBuilder]: Performing block encoding [2025-03-17 10:10:01,070 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-17 10:10:01,072 INFO L336 CfgBuilder]: Removed 9 assume(true) statements. [2025-03-17 10:10:01,073 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 10:10:01 BoogieIcfgContainer [2025-03-17 10:10:01,073 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-17 10:10:01,075 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-17 10:10:01,075 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-17 10:10:01,078 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-17 10:10:01,078 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.03 10:08:36" (1/3) ... [2025-03-17 10:10:01,078 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bcbf4f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 10:10:01, skipping insertion in model container [2025-03-17 10:10:01,079 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.03 10:08:44" (2/3) ... [2025-03-17 10:10:01,079 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bcbf4f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.03 10:10:01, skipping insertion in model container [2025-03-17 10:10:01,079 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 17.03 10:10:01" (3/3) ... [2025-03-17 10:10:01,080 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-03-17 10:10:01,090 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-17 10:10:01,093 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i that has 331 procedures, 4946 locations, 1 initial locations, 124 loop locations, and 39 error locations. [2025-03-17 10:10:01,196 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-17 10:10:01,206 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;@56666349, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-17 10:10:01,207 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-03-17 10:10:01,219 INFO L276 IsEmpty]: Start isEmpty. Operand has 4603 states, 3205 states have (on average 1.3482059282371295) internal successors, (4321), 3330 states have internal predecessors, (4321), 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-17 10:10:01,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2025-03-17 10:10:01,225 INFO L210 NwaCegarLoop]: Found error trace [2025-03-17 10:10:01,226 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] [2025-03-17 10:10:01,226 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-17 10:10:01,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-17 10:10:01,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1735014669, now seen corresponding path program 1 times [2025-03-17 10:10:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-17 10:10:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786585328] [2025-03-17 10:10:01,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-17 10:10:01,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-17 10:10:03,526 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-03-17 10:10:03,757 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-03-17 10:10:03,758 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-17 10:10:03,758 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-17 10:10:04,779 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-17 10:10:04,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-17 10:10:04,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786585328] [2025-03-17 10:10:04,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786585328] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-17 10:10:04,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-17 10:10:04,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-17 10:10:04,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786193485] [2025-03-17 10:10:04,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-17 10:10:04,786 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-17 10:10:04,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-17 10:10:04,801 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-17 10:10:04,801 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-17 10:10:04,810 INFO L87 Difference]: Start difference. First operand has 4603 states, 3205 states have (on average 1.3482059282371295) internal successors, (4321), 3330 states have internal predecessors, (4321), 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 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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)