./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 e2fb8bed 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-?-e2fb8be-m [2025-03-08 21:01:16,492 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-08 21:01:16,543 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-03-08 21:01:16,547 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-08 21:01:16,547 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-08 21:01:16,567 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-08 21:01:16,568 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-08 21:01:16,568 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-08 21:01:16,568 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-08 21:01:16,568 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-08 21:01:16,569 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-08 21:01:16,569 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-08 21:01:16,569 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Use SBE=true [2025-03-08 21:01:16,570 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-08 21:01:16,570 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-08 21:01:16,571 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-08 21:01:16,571 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-08 21:01:16,571 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-08 21:01:16,571 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-08 21:01:16,571 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-08 21:01:16,571 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-08 21:01:16,571 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 21:01:16,571 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-08 21:01:16,572 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-08 21:01:16,572 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-08 21:01:16,778 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-08 21:01:16,786 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-08 21:01:16,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-08 21:01:16,788 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-08 21:01:16,788 INFO L274 PluginConnector]: CDTParser initialized [2025-03-08 21:01:16,789 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-08 21:01:17,857 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8939fc035/22788fe89d6144779e222f71e3b11ca4/FLAG76c896beb [2025-03-08 21:01:18,494 INFO L384 CDTParser]: Found 1 translation units. [2025-03-08 21:01:18,495 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-08 21:01:18,550 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8939fc035/22788fe89d6144779e222f71e3b11ca4/FLAG76c896beb [2025-03-08 21:01:18,560 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8939fc035/22788fe89d6144779e222f71e3b11ca4 [2025-03-08 21:01:18,562 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-08 21:01:18,563 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-08 21:01:18,563 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-08 21:01:18,564 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-08 21:01:18,566 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-08 21:01:18,567 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 09:01:18" (1/1) ... [2025-03-08 21:01:18,567 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2107ef4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:18, skipping insertion in model container [2025-03-08 21:01:18,567 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.03 09:01:18" (1/1) ... [2025-03-08 21:01:18,681 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-08 21:01:23,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571462,571475] [2025-03-08 21:01:23,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571607,571620] [2025-03-08 21:01:23,411 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571753,571766] [2025-03-08 21:01:23,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571918,571931] [2025-03-08 21:01:23,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572076,572089] [2025-03-08 21:01:23,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572234,572247] [2025-03-08 21:01:23,412 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572392,572405] [2025-03-08 21:01:23,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572552,572565] [2025-03-08 21:01:23,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572711,572724] [2025-03-08 21:01:23,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572850,572863] [2025-03-08 21:01:23,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572992,573005] [2025-03-08 21:01:23,418 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,418 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,418 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,418 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,418 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,420 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,420 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,420 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,420 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,420 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,420 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,421 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,421 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,421 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,421 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,422 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,423 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,424 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,424 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,424 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,424 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,424 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,425 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,425 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,425 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,425 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,426 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,461 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 21:01:23,495 INFO L200 MainTranslator]: Completed pre-run [2025-03-08 21:01:23,576 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-08 21:01:23,577 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5323] [2025-03-08 21:01:23,578 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-08 21:01:23,583 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5444] [2025-03-08 21:01:23,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5447] [2025-03-08 21:01:23,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5450] [2025-03-08 21:01:23,584 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5453] [2025-03-08 21:01:23,585 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-08 21:01:23,586 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-08 21:01:23,587 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-08 21:01:23,588 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-08 21:01:23,588 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-08 21:01:23,588 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-08 21:01:23,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5738] [2025-03-08 21:01:23,589 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5741] [2025-03-08 21:01:23,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5743] [2025-03-08 21:01:23,590 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5748] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5751] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5753] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5758] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5761] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5763] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5768] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5771] [2025-03-08 21:01:23,591 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5773] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5811] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5814] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5816] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5821] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5824] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5826] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5831] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5834] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5836] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5841] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5844] [2025-03-08 21:01:23,592 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5846] [2025-03-08 21:01:23,598 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-08 21:01:23,598 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-08 21:01:23,598 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-08 21:01:23,599 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-08 21:01:23,603 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-08 21:01:23,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (67), "i" (12UL)); [6323-6324] [2025-03-08 21:01:23,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (68), "i" (12UL)); [6334-6335] [2025-03-08 21:01:23,604 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (98), "i" (12UL)); [6366-6367] [2025-03-08 21:01:23,605 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-08 21:01:23,605 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-08 21:01:23,610 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-08 21:01:23,611 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-08 21:01:23,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6804] [2025-03-08 21:01:23,615 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6813] [2025-03-08 21:01:23,631 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-08 21:01:23,639 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-08 21:01:23,654 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-08 21:01:23,702 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-08 21:01:23,702 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-08 21:01:23,703 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-08 21:01:23,703 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-08 21:01:23,748 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-08 21:01:23,748 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-08 21:01:23,749 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-08 21:01:23,749 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-08 21:01:23,764 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11172] [2025-03-08 21:01:23,764 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-08 21:01:23,764 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-08 21:01:23,765 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-08 21:01:23,765 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-08 21:01:23,765 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-08 21:01:23,765 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-08 21:01:23,765 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-08 21:01:23,765 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-08 21:01:23,767 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-08 21:01:23,767 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-08 21:01:23,768 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-08 21:01:23,768 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-08 21:01:23,793 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-08 21:01:23,902 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-08 21:01:23,903 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-08 21:01:23,903 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-08 21:01:23,903 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-08 21:01:23,903 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-08 21:01:23,925 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,925 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,926 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,927 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,928 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,929 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,929 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,929 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,931 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,932 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,932 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,932 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,932 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,932 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,933 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,934 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,935 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,935 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,935 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,935 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,935 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,937 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,937 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,937 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,937 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,937 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,938 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,939 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,939 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,939 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,939 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,939 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,940 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,940 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,940 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,940 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /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-08 21:01:23,945 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-08 21:01:24,147 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xchg_wrong_size, __cmpxchg_wrong_size, __bad_percpu_size [2025-03-08 21:01:24,153 INFO L204 MainTranslator]: Completed translation [2025-03-08 21:01:24,153 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24 WrapperNode [2025-03-08 21:01:24,153 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-08 21:01:24,154 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-08 21:01:24,154 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-08 21:01:24,154 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-08 21:01:24,158 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:24,221 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:24,524 INFO L138 Inliner]: procedures = 984, calls = 4910, calls flagged for inlining = 501, calls inlined = 418, statements flattened = 13609 [2025-03-08 21:01:24,525 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-08 21:01:24,525 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-08 21:01:24,525 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-08 21:01:24,525 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-08 21:01:24,532 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:24,533 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:24,596 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,074 INFO L175 MemorySlicer]: Split 2350 memory accesses to 39 slices as follows [5, 2, 10, 6, 2, 2, 10, 7, 1, 3, 5, 25, 5, 5, 19, 5, 3, 3, 1, 2, 17, 190, 40, 5, 12, 63, 128, 3, 2, 9, 2, 6, 7, 1, 63, 4, 2, 5, 1670]. 71 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [5, 0, 10, 0, 0, 0, 10, 7, 0, 3, 5, 0, 5, 5, 19, 5, 0, 0, 1, 2, 17, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 39]. The 950 writes are split as follows [0, 0, 0, 5, 1, 1, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 3, 2, 0, 0, 0, 190, 0, 2, 0, 0, 65, 2, 0, 8, 1, 0, 6, 0, 0, 0, 1, 4, 642]. [2025-03-08 21:01:28,075 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,075 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,247 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,271 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,331 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,366 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,442 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-08 21:01:28,443 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-08 21:01:28,443 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-08 21:01:28,443 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-08 21:01:28,444 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (1/1) ... [2025-03-08 21:01:28,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-08 21:01:28,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-08 21:01:28,473 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-08 21:01:28,475 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-08 21:01:28,494 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_127 [2025-03-08 21:01:28,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_127 [2025-03-08 21:01:28,495 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-03-08 21:01:28,495 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-03-08 21:01:28,495 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_unmap [2025-03-08 21:01:28,495 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_unmap [2025-03-08 21:01:28,495 INFO L130 BoogieDeclarations]: Found specification of procedure queue_kthread_work [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_kthread_work [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_inf_exc_page [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_inf_exc_page [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_cq [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_cq [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_setup_prps [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_setup_prps [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_to_user [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_to_user [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_instance [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_instance [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_cmd [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_cmd [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_resume [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_resume [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_start [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_start [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2025-03-08 21:01:28,496 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2025-03-08 21:01:28,496 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_unregister [2025-03-08 21:01:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_unregister [2025-03-08 21:01:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-03-08 21:01:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-03-08 21:01:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dif_remap [2025-03-08 21:01:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dif_remap [2025-03-08 21:01:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-03-08 21:01:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-03-08 21:01:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_identify [2025-03-08 21:01:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_identify [2025-03-08 21:01:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-03-08 21:01:28,498 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-03-08 21:01:28,498 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_ioctl [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_ioctl [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_106 [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_106 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure db_bar_size [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure db_bar_size [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_process_cq [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_process_cq [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-03-08 21:01:28,499 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-03-08 21:01:28,499 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_queues [2025-03-08 21:01:28,500 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_queues [2025-03-08 21:01:28,502 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-03-08 21:01:28,502 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-03-08 21:01:28,502 INFO L130 BoogieDeclarations]: Found specification of procedure queue_request_irq [2025-03-08 21:01:28,502 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_request_irq [2025-03-08 21:01:28,502 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_tag_set [2025-03-08 21:01:28,502 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_tag_set [2025-03-08 21:01:28,502 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-03-08 21:01:28,502 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-03-08 21:01:28,502 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-03-08 21:01:28,502 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_init_queue [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_init_queue [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get_unless_zero [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get_unless_zero [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-03-08 21:01:28,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-03-08 21:01:28,503 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-03-08 21:01:28,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-03-08 21:01:28,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-03-08 21:01:28,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-03-08 21:01:28,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-03-08 21:01:28,505 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_del_queue_end [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_del_queue_end [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_control_page [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_control_page [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_list_remove [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_list_remove [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_unmap_user_pages [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_unmap_user_pages [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_clear_queue [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_clear_queue [2025-03-08 21:01:28,507 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-08 21:01:28,507 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_cmd_size [2025-03-08 21:01:28,508 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_cmd_size [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-03-08 21:01:28,508 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_wait_ready [2025-03-08 21:01:28,508 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_wait_ready [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_revalidate_disk [2025-03-08 21:01:28,508 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_revalidate_disk [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-03-08 21:01:28,508 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-03-08 21:01:28,508 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_info [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_info [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_irq_hints [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_irq_hints [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_sg_attrs [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_sg_attrs [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-03-08 21:01:28,509 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-03-08 21:01:28,509 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_freeze_queue_start [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_freeze_queue_start [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_init_queue [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_init_queue [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_io [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_io [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-03-08 21:01:28,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-03-08 21:01:28,510 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-03-08 21:01:28,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-03-08 21:01:28,514 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_node [2025-03-08 21:01:28,515 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_node [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-03-08 21:01:28,515 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-03-08 21:01:28,516 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_remove [2025-03-08 21:01:28,516 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_remove [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-08 21:01:28,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-03-08 21:01:28,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2025-03-08 21:01:28,516 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 21:01:28,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-03-08 21:01:28,516 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_request [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_request [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_admin_cmd [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_admin_cmd [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_from_user [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_from_user [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-03-08 21:01:28,517 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-03-08 21:01:28,517 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-03-08 21:01:28,518 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-03-08 21:01:28,518 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-03-08 21:01:28,519 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_kick_requeue_list [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_kick_requeue_list [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_worker_fn [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_queue [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_queue [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure iod_list [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_list [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_shutdown [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_shutdown [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_126 [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_126 [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_alloc_iod [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_alloc_iod [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_hctx_request [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_hctx_request [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_status_code [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_status_code [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_iod [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_iod [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_complete_request [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_complete_request [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_caching_page [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_caching_page [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_cmd [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_cmd [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-03-08 21:01:28,520 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-03-08 21:01:28,520 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_get_features [2025-03-08 21:01:28,521 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_get_features [2025-03-08 21:01:28,521 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_unfreeze_queue [2025-03-08 21:01:28,521 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_unfreeze_queue [2025-03-08 21:01:28,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-03-08 21:01:28,521 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-03-08 21:01:28,521 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_read_capacity [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_read_capacity [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure iod_get_private [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_get_private [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove_admin [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove_admin [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_queue [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_queue [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-03-08 21:01:28,522 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-03-08 21:01:28,522 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2025-03-08 21:01:28,523 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-03-08 21:01:28,523 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-03-08 21:01:28,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-03-08 21:01:28,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-03-08 21:01:28,524 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_admin_cmd [2025-03-08 21:01:28,525 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_admin_cmd [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-03-08 21:01:28,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_pow_cnd_page [2025-03-08 21:01:28,525 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_pow_cnd_page [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_ctrl [2025-03-08 21:01:28,525 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_ctrl [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2025-03-08 21:01:28,525 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-03-08 21:01:28,525 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-03-08 21:01:28,525 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-03-08 21:01:28,526 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-03-08 21:01:28,526 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_resume [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_resume [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_failed_dev [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_failed_dev [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_rq [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_rq [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-03-08 21:01:28,527 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-03-08 21:01:28,527 INFO L130 BoogieDeclarations]: Found specification of procedure fatal_signal_pending [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure fatal_signal_pending [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_alloc_queue [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_alloc_queue [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_io_cmd [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_io_cmd [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-03-08 21:01:28,528 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-03-08 21:01:28,528 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_request [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_request [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2025-03-08 21:01:28,529 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_sq [2025-03-08 21:01:28,529 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_sq [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_pos [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_pos [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure __le64_to_cpup [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure __le64_to_cpup [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure work_busy [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure work_busy [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_async_del_queue [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_async_del_queue [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-03-08 21:01:28,530 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-03-08 21:01:28,530 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-03-08 21:01:28,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure __unregister_chrdev [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_user_cmd [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_user_cmd [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_block_nr [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_block_nr [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_workfn [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_workfn [2025-03-08 21:01:28,532 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-03-08 21:01:28,532 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-03-08 21:01:28,533 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_105 [2025-03-08 21:01:28,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_105 [2025-03-08 21:01:28,533 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-08 21:01:28,533 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-03-08 21:01:28,533 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_sync_cmd [2025-03-08 21:01:28,533 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_sync_cmd [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_shutdown [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_shutdown [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_npages [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_npages [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_map_user_pages [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_map_user_pages [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_ioctl [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_ioctl [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_prp_pools [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_prp_pools [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_mode_page_create [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_mode_page_create [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-03-08 21:01:28,534 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-03-08 21:01:28,534 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_send_fw_cmd [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_send_fw_cmd [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure iod_init [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_init [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_reset [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_reset [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure queue_logical_block_size [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_logical_block_size [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend_queue [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend_queue [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_completion [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_completion [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_features [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_features [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-03-08 21:01:28,535 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-03-08 21:01:28,535 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-03-08 21:01:28,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-03-08 21:01:28,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-03-08 21:01:28,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-03-08 21:01:28,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-03-08 21:01:28,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-03-08 21:01:28,536 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-03-08 21:01:28,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-03-08 21:01:28,537 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-03-08 21:01:28,537 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-03-08 21:01:28,537 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-03-08 21:01:28,537 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-03-08 21:01:29,716 INFO L256 CfgBuilder]: Building ICFG [2025-03-08 21:01:29,720 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-08 21:01:29,817 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23838: havoc #t~nondet2981; [2025-03-08 21:01:29,828 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23798: havoc #t~nondet2973; [2025-03-08 21:01:29,872 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367: havoc #t~mem10; [2025-03-08 21:01:29,988 INFO L1307 $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-08 21:01:30,004 INFO L1307 $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-08 21:01:30,057 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: call ULTIMATE.dealloc(~#c~6.base, ~#c~6.offset);havoc ~#c~6.base, ~#c~6.offset; [2025-03-08 21:01:30,100 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15206: call ULTIMATE.dealloc(~#sgl~0.base, ~#sgl~0.offset);havoc ~#sgl~0.base, ~#sgl~0.offset; [2025-03-08 21:01:30,674 INFO L1307 $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-08 21:01:30,674 INFO L1307 $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-08 21:01:30,682 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc dev_get_drvdata_#t~mem115#1.base, dev_get_drvdata_#t~mem115#1.offset; [2025-03-08 21:01:30,689 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23641: havoc #t~ret2951.base, #t~ret2951.offset; [2025-03-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23753: havoc pci_enable_msi_range_#t~nondet2967#1; [2025-03-08 21:01:31,076 INFO L1307 $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-08 21:01:31,076 INFO L1307 $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-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23772: havoc pci_select_bars_#t~nondet2971#1; [2025-03-08 21:01:31,076 INFO L1307 $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-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23757: havoc pci_enable_msix_#t~nondet2968#1; [2025-03-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23511: havoc blk_get_queue_#t~nondet2939#1; [2025-03-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23761: havoc pci_enable_msix_range_#t~nondet2969#1; [2025-03-08 21:01:31,076 INFO L1307 $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-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23749: havoc pci_enable_device_mem_#t~nondet2966#1; [2025-03-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23768: havoc pci_request_selected_regions_#t~nondet2970#1; [2025-03-08 21:01:31,076 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23785: havoc prepare_to_wait_event_#t~nondet2972#1; [2025-03-08 21:01:31,082 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23608: havoc #t~nondet2949; [2025-03-08 21:01:31,085 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: havoc #t~mem456; [2025-03-08 21:01:31,145 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: havoc bip_get_seed_#t~mem337#1; [2025-03-08 21:01:31,145 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: havoc bio_integrity_#t~mem336#1.base, bio_integrity_#t~mem336#1.offset; [2025-03-08 21:01:31,157 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: call ULTIMATE.dealloc(~#c~5.base, ~#c~5.offset);havoc ~#c~5.base, ~#c~5.offset; [2025-03-08 21:01:31,163 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8759: call ULTIMATE.dealloc(~#c~2.base, ~#c~2.offset);havoc ~#c~2.base, ~#c~2.offset; [2025-03-08 21:01:31,179 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23476: havoc #t~nondet2936; [2025-03-08 21:01:31,188 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: havoc #t~mem235.base, #t~mem235.offset; [2025-03-08 21:01:31,210 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: havoc #t~mem199; [2025-03-08 21:01:31,245 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23665: havoc #t~nondet2954; [2025-03-08 21:01:31,251 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: havoc #t~mem1507; [2025-03-08 21:01:31,437 INFO L1307 $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-08 21:01:31,437 INFO L1307 $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-08 21:01:31,464 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23379: havoc __bitmap_empty_#t~nondet2932#1; [2025-03-08 21:01:31,597 INFO L1307 $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-08 21:01:31,643 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14458-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-03-08 21:01:31,643 INFO L1307 $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-08 21:01:31,643 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14824-1: ldv_request_irq_122_#res#1 := ldv_request_irq_122_~ldv_func_res~2#1; [2025-03-08 21:01:31,644 INFO L1307 $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-08 21:01:31,645 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23528: havoc #t~nondet2942; [2025-03-08 21:01:31,686 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23831: havoc #t~ret2980.base, #t~ret2980.offset; [2025-03-08 21:01:31,776 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: havoc #t~mem370;havoc #t~bitwise371; [2025-03-08 21:01:31,782 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23701: havoc #t~nondet2962; [2025-03-08 21:01:32,133 INFO L1307 $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-08 21:01:32,133 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23814: havoc revalidate_disk_#t~nondet2977#1; [2025-03-08 21:01:32,133 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23504: havoc alloc_disk_node_#t~ret2938#1.base, alloc_disk_node_#t~ret2938#1.offset; [2025-03-08 21:01:32,143 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23480: havoc #t~nondet2937; [2025-03-08 21:01:32,236 INFO L1307 $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-08 21:01:32,236 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23697: havoc kthread_should_stop_#t~nondet2961#1; [2025-03-08 21:01:32,236 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23818: havoc round_jiffies_relative_#t~nondet2978#1; [2025-03-08 21:01:32,239 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23693: havoc #t~ret2960.base, #t~ret2960.offset; [2025-03-08 21:01:32,303 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: havoc sigismember_#t~mem132#1;havoc sigismember_#t~bitwise133#1; [2025-03-08 21:01:32,304 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: havoc #t~mem344; [2025-03-08 21:01:32,668 INFO L1307 $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-08 21:01:32,675 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14490: #res := ~arg0; [2025-03-08 21:01:32,714 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23825: havoc #t~nondet2979; [2025-03-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: havoc get_capacity_#t~mem330#1; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: havoc iminor_#t~mem298#1; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L14980-1: ldv___register_chrdev_159_#res#1 := ldv___register_chrdev_159_~ldv_func_res~3#1; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23635: havoc device_create_#t~ret2950#1.base, device_create_#t~ret2950#1.offset; [2025-03-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23375: havoc __alloc_workqueue_key_#t~ret2931#1.base, __alloc_workqueue_key_#t~ret2931#1.offset; [2025-03-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12949-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23459: havoc __pci_register_driver_#t~nondet2934#1; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23466: havoc __register_chrdev_#t~nondet2935#1; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23733: havoc pci_dev_get_#t~ret2965#1.base, pci_dev_get_#t~ret2965#1.offset; [2025-03-08 21:01:37,935 INFO L1307 $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-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23671: havoc get_device_#t~ret2955#1.base, get_device_#t~ret2955#1.offset; [2025-03-08 21:01:37,935 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23806: havoc register_blkdev_#t~nondet2975#1; [2025-03-08 21:01:37,938 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974-1: ldv___register_chrdev_#res#1 := ldv___register_chrdev_~arg0#1; [2025-03-08 21:01:37,938 INFO L1307 $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-08 21:01:37,938 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23679: havoc ida_get_new_above_#t~nondet2957#1; [2025-03-08 21:01:37,938 INFO L1307 $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-08 21:01:37,938 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23683: havoc ida_pre_get_#t~nondet2958#1; [2025-03-08 21:01:52,263 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23515: havoc blk_integrity_register_#t~nondet2940#1; [2025-03-08 21:01:52,263 INFO L1307 $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-08 21:01:52,263 INFO L1307 $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-08 21:01:53,148 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23524: havoc #t~ret2941.base, #t~ret2941.offset; [2025-03-08 21:01:53,168 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-03-08 21:01:55,191 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: havoc sg_virt_#t~mem207#1; [2025-03-08 21:01:56,336 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23549: havoc #t~ret2943.base, #t~ret2943.offset; [2025-03-08 21:02:00,098 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15187: havoc queue_max_hw_sectors_#t~mem2121#1; [2025-03-08 21:02:00,098 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17370: havoc nvme_trans_io_get_num_cmds_#t~mem2502#1; [2025-03-08 21:02:00,098 INFO L1307 $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-08 21:02:00,098 INFO L1307 $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-08 21:02:00,098 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L17373: havoc nvme_trans_io_get_num_cmds_#t~mem2504#1; [2025-03-08 21:02:00,150 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: havoc #t~mem44; [2025-03-08 21:02:00,549 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: havoc #t~mem343; [2025-03-08 21:02:00,642 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146: havoc #t~mem114; [2025-03-08 21:02:01,088 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: havoc #t~mem8; [2025-03-08 21:02:02,839 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23845: havoc #t~nondet2982; [2025-03-08 21:02:03,288 INFO L1307 $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-08 21:02:04,541 INFO L1307 $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-08 21:02:04,541 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23727: havoc msecs_to_jiffies_#t~nondet2964#1; [2025-03-08 21:02:04,713 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: havoc #t~mem401;havoc #t~bitwise402; [2025-03-08 21:02:04,985 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: havoc #t~mem26.base, #t~mem26.offset; [2025-03-08 21:02:05,285 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15270: call ULTIMATE.dealloc(~#sgl~1.base, ~#sgl~1.offset);havoc ~#sgl~1.base, ~#sgl~1.offset; [2025-03-08 21:02:05,697 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc arch_irqs_disabled_flags_#t~bitwise43#1; [2025-03-08 21:02:05,774 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23383: havoc __bitmap_weight_#t~nondet2933#1; [2025-03-08 21:02:06,329 INFO L1307 $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-08 21:02:13,353 INFO L1307 $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-08 21:02:13,353 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23717: havoc lock_is_held_#t~nondet2963#1; [2025-03-08 21:02:13,440 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc #t~mem5;havoc #t~bitwise6; [2025-03-08 21:02:15,080 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23675: havoc get_user_pages_fast_#t~nondet2956#1; [2025-03-08 21:02:15,674 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23690: havoc #t~nondet2959; [2025-03-08 21:02:32,319 INFO L1307 $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-08 21:02:32,319 INFO L1307 $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-08 21:02:32,319 INFO L1307 $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-08 21:02:32,319 INFO L1307 $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-08 21:02:32,319 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: havoc #t~mem1148#1; [2025-03-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc __fswab16_#t~bitwise2113#1; [2025-03-08 21:02:32,320 INFO L1307 $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-08 21:02:32,320 INFO L1307 $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-08 21:02:34,425 INFO L1307 $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-08 21:02:34,596 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23655: havoc dma_supported_#t~nondet2953#1; [2025-03-08 21:02:34,596 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23651: havoc dma_set_mask_#t~nondet2952#1; [2025-03-08 21:02:34,628 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: havoc #t~mem501; [2025-03-08 21:02:35,421 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L16823: call ULTIMATE.dealloc(~#c~13.base, ~#c~13.offset);havoc ~#c~13.base, ~#c~13.offset; [2025-03-08 21:02:35,454 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: havoc #t~mem9; [2025-03-08 21:02:36,035 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L19068: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem2779#1; [2025-03-08 21:02:36,876 INFO L1307 $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-08 21:02:37,380 INFO L1307 $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-08 21:02:39,136 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: call ULTIMATE.dealloc(~#c~7.base, ~#c~7.offset);havoc ~#c~7.base, ~#c~7.offset; [2025-03-08 21:02:39,783 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: havoc iod_should_kfree_#t~mem457#1; [2025-03-08 21:02:39,858 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23802: havoc queue_work_on_#t~nondet2974#1; [2025-03-08 21:02:39,889 INFO L1307 $ProcedureCfgBuilder]: dead code at ProgramPoint L23810: havoc #t~nondet2976; [2025-03-08 21:02:41,955 INFO L? ?]: Removed 7160 outVars from TransFormulas that were not future-live. [2025-03-08 21:02:41,955 INFO L307 CfgBuilder]: Performing block encoding [2025-03-08 21:02:42,059 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-08 21:02:42,059 INFO L336 CfgBuilder]: Removed 9 assume(true) statements. [2025-03-08 21:02:42,059 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 09:02:42 BoogieIcfgContainer [2025-03-08 21:02:42,059 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-08 21:02:42,061 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-08 21:02:42,061 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-08 21:02:42,064 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-08 21:02:42,064 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.03 09:01:18" (1/3) ... [2025-03-08 21:02:42,065 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@165f1fb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 09:02:42, skipping insertion in model container [2025-03-08 21:02:42,065 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.03 09:01:24" (2/3) ... [2025-03-08 21:02:42,065 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@165f1fb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.03 09:02:42, skipping insertion in model container [2025-03-08 21:02:42,065 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.03 09:02:42" (3/3) ... [2025-03-08 21:02:42,066 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-03-08 21:02:42,075 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-08 21:02:42,078 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i that has 331 procedures, 5170 locations, 1 initial locations, 124 loop locations, and 39 error locations. [2025-03-08 21:02:42,189 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-08 21:02:42,196 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;@480585b8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-08 21:02:42,197 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-03-08 21:02:42,210 INFO L276 IsEmpty]: Start isEmpty. Operand has 4827 states, 3429 states have (on average 1.3254593175853018) internal successors, (4545), 3554 states have internal predecessors, (4545), 1105 states have call successors, (1105), 254 states have call predecessors, (1105), 253 states have return successors, (1097), 1087 states have call predecessors, (1097), 1097 states have call successors, (1097) [2025-03-08 21:02:42,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-03-08 21:02:42,216 INFO L210 NwaCegarLoop]: Found error trace [2025-03-08 21:02:42,217 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-08 21:02:42,217 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-08 21:02:42,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-08 21:02:42,222 INFO L85 PathProgramCache]: Analyzing trace with hash -786320804, now seen corresponding path program 1 times [2025-03-08 21:02:42,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-08 21:02:42,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559191831] [2025-03-08 21:02:42,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-08 21:02:42,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-08 21:02:44,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-03-08 21:02:44,452 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-03-08 21:02:44,454 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-08 21:02:44,455 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-08 21:02:45,456 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-08 21:02:45,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-08 21:02:45,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559191831] [2025-03-08 21:02:45,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559191831] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-08 21:02:45,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-08 21:02:45,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-08 21:02:45,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297939512] [2025-03-08 21:02:45,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-08 21:02:45,464 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-08 21:02:45,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-08 21:02:45,480 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-08 21:02:45,481 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-08 21:02:45,491 INFO L87 Difference]: Start difference. First operand has 4827 states, 3429 states have (on average 1.3254593175853018) internal successors, (4545), 3554 states have internal predecessors, (4545), 1105 states have call successors, (1105), 254 states have call predecessors, (1105), 253 states have return successors, (1097), 1087 states have call predecessors, (1097), 1097 states have call successors, (1097) Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9)