./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 c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash b25ac84d4a20a437c31c3bd685865b0db6f54088dab7ab415bb47113c804a34a --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 08:20:17,390 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 08:20:17,440 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-02-06 08:20:17,448 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 08:20:17,448 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 08:20:17,476 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 08:20:17,478 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 08:20:17,478 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 08:20:17,479 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 08:20:17,479 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 08:20:17,479 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 08:20:17,479 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 08:20:17,480 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 08:20:17,480 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 08:20:17,480 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 08:20:17,480 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 08:20:17,480 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 08:20:17,481 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:20:17,481 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 08:20:17,481 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b25ac84d4a20a437c31c3bd685865b0db6f54088dab7ab415bb47113c804a34a [2025-02-06 08:20:17,731 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 08:20:17,739 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 08:20:17,740 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 08:20:17,741 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 08:20:17,742 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 08:20:17,742 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-02-06 08:20:18,937 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/438510402/5dceea20b6404e18a3fe5cacad5973a1/FLAG687b47926 [2025-02-06 08:20:19,539 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 08:20:19,540 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-02-06 08:20:19,593 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/438510402/5dceea20b6404e18a3fe5cacad5973a1/FLAG687b47926 [2025-02-06 08:20:20,012 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/438510402/5dceea20b6404e18a3fe5cacad5973a1 [2025-02-06 08:20:20,014 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 08:20:20,015 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 08:20:20,016 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 08:20:20,016 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 08:20:20,019 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 08:20:20,020 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:20:20" (1/1) ... [2025-02-06 08:20:20,022 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28a036b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:20, skipping insertion in model container [2025-02-06 08:20:20,022 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 08:20:20" (1/1) ... [2025-02-06 08:20:20,151 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 08:20:26,879 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571462,571475] [2025-02-06 08:20:26,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571607,571620] [2025-02-06 08:20:26,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571753,571766] [2025-02-06 08:20:26,882 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571918,571931] [2025-02-06 08:20:26,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572076,572089] [2025-02-06 08:20:26,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572234,572247] [2025-02-06 08:20:26,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572392,572405] [2025-02-06 08:20:26,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572552,572565] [2025-02-06 08:20:26,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572711,572724] [2025-02-06 08:20:26,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572850,572863] [2025-02-06 08:20:26,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572992,573005] [2025-02-06 08:20:26,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573141,573154] [2025-02-06 08:20:26,884 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573280,573293] [2025-02-06 08:20:26,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573435,573448] [2025-02-06 08:20:26,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573595,573608] [2025-02-06 08:20:26,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573746,573759] [2025-02-06 08:20:26,885 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573897,573910] [2025-02-06 08:20:26,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574049,574062] [2025-02-06 08:20:26,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574198,574211] [2025-02-06 08:20:26,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574346,574359] [2025-02-06 08:20:26,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574503,574516] [2025-02-06 08:20:26,886 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574652,574665] [2025-02-06 08:20:26,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574808,574821] [2025-02-06 08:20:26,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574961,574974] [2025-02-06 08:20:26,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575107,575120] [2025-02-06 08:20:26,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575250,575263] [2025-02-06 08:20:26,887 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575402,575415] [2025-02-06 08:20:26,888 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575548,575561] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575693,575706] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575847,575860] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575998,576011] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576153,576166] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576305,576318] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576460,576473] [2025-02-06 08:20:26,892 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576624,576637] [2025-02-06 08:20:26,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576780,576793] [2025-02-06 08:20:26,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576944,576957] [2025-02-06 08:20:26,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577086,577099] [2025-02-06 08:20:26,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577244,577257] [2025-02-06 08:20:26,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577411,577424] [2025-02-06 08:20:26,893 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577570,577583] [2025-02-06 08:20:26,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577729,577742] [2025-02-06 08:20:26,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577878,577891] [2025-02-06 08:20:26,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578025,578038] [2025-02-06 08:20:26,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578164,578177] [2025-02-06 08:20:26,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578327,578340] [2025-02-06 08:20:26,894 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578493,578506] [2025-02-06 08:20:26,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578657,578670] [2025-02-06 08:20:26,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578822,578835] [2025-02-06 08:20:26,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578987,579000] [2025-02-06 08:20:26,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579153,579166] [2025-02-06 08:20:26,895 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579318,579331] [2025-02-06 08:20:26,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579485,579498] [2025-02-06 08:20:26,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579645,579658] [2025-02-06 08:20:26,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579807,579820] [2025-02-06 08:20:26,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579966,579979] [2025-02-06 08:20:26,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580112,580125] [2025-02-06 08:20:26,900 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580255,580268] [2025-02-06 08:20:26,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580399,580412] [2025-02-06 08:20:26,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580542,580555] [2025-02-06 08:20:26,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580686,580699] [2025-02-06 08:20:26,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580827,580840] [2025-02-06 08:20:26,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580965,580978] [2025-02-06 08:20:26,901 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581123,581136] [2025-02-06 08:20:26,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581282,581295] [2025-02-06 08:20:26,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581438,581451] [2025-02-06 08:20:26,902 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581587,581600] [2025-02-06 08:20:26,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581739,581752] [2025-02-06 08:20:26,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581890,581903] [2025-02-06 08:20:26,903 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582039,582052] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582191,582204] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582339,582352] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582492,582505] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582643,582656] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582793,582806] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582940,582953] [2025-02-06 08:20:26,907 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583091,583104] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583242,583255] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583390,583403] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583556,583569] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583725,583738] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583892,583905] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584060,584073] [2025-02-06 08:20:26,908 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584210,584223] [2025-02-06 08:20:26,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584357,584370] [2025-02-06 08:20:26,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584518,584531] [2025-02-06 08:20:26,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584688,584701] [2025-02-06 08:20:26,909 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584850,584863] [2025-02-06 08:20:26,936 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:20:26,971 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 08:20:27,045 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5316] [2025-02-06 08:20:27,047 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5323] [2025-02-06 08:20:27,047 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-02-06 08:20:27,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5444] [2025-02-06 08:20:27,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5447] [2025-02-06 08:20:27,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5450] [2025-02-06 08:20:27,049 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5453] [2025-02-06 08:20:27,050 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-02-06 08:20:27,050 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-02-06 08:20:27,051 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-02-06 08:20:27,051 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-02-06 08:20:27,051 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-02-06 08:20:27,052 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-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5738] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5741] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5743] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5748] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5751] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5753] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5758] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5761] [2025-02-06 08:20:27,053 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5763] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5768] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5771] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5773] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5811] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5814] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5816] [2025-02-06 08:20:27,054 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5821] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5824] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5826] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5831] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5834] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5836] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5841] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5844] [2025-02-06 08:20:27,055 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5846] [2025-02-06 08:20:27,058 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-02-06 08:20:27,058 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-02-06 08:20:27,058 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-02-06 08:20:27,059 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-02-06 08:20:27,061 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-02-06 08:20:27,061 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-02-06 08:20:27,061 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-02-06 08:20:27,062 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-02-06 08:20:27,062 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-02-06 08:20:27,062 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-02-06 08:20:27,065 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-02-06 08:20:27,065 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-02-06 08:20:27,069 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6804] [2025-02-06 08:20:27,069 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6813] [2025-02-06 08:20:27,077 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-02-06 08:20:27,082 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-02-06 08:20:27,092 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-02-06 08:20:27,103 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-02-06 08:20:27,104 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-02-06 08:20:27,104 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-02-06 08:20:27,104 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-02-06 08:20:27,216 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-02-06 08:20:27,217 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-02-06 08:20:27,217 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-02-06 08:20:27,217 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-02-06 08:20:27,256 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11172] [2025-02-06 08:20:27,257 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-02-06 08:20:27,257 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-02-06 08:20:27,257 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-02-06 08:20:27,257 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-02-06 08:20:27,258 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-02-06 08:20:27,258 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-02-06 08:20:27,258 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-02-06 08:20:27,258 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-02-06 08:20:27,260 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-02-06 08:20:27,260 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-02-06 08:20:27,260 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-02-06 08:20:27,260 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-02-06 08:20:27,312 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-02-06 08:20:27,406 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-02-06 08:20:27,407 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-02-06 08:20:27,407 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-02-06 08:20:27,407 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-02-06 08:20:27,407 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-02-06 08:20:27,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571462,571475] [2025-02-06 08:20:27,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571607,571620] [2025-02-06 08:20:27,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571753,571766] [2025-02-06 08:20:27,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[571918,571931] [2025-02-06 08:20:27,429 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572076,572089] [2025-02-06 08:20:27,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572234,572247] [2025-02-06 08:20:27,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572392,572405] [2025-02-06 08:20:27,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572552,572565] [2025-02-06 08:20:27,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572711,572724] [2025-02-06 08:20:27,430 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572850,572863] [2025-02-06 08:20:27,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[572992,573005] [2025-02-06 08:20:27,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573141,573154] [2025-02-06 08:20:27,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573280,573293] [2025-02-06 08:20:27,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573435,573448] [2025-02-06 08:20:27,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573595,573608] [2025-02-06 08:20:27,431 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573746,573759] [2025-02-06 08:20:27,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[573897,573910] [2025-02-06 08:20:27,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574049,574062] [2025-02-06 08:20:27,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574198,574211] [2025-02-06 08:20:27,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574346,574359] [2025-02-06 08:20:27,432 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574503,574516] [2025-02-06 08:20:27,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574652,574665] [2025-02-06 08:20:27,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574808,574821] [2025-02-06 08:20:27,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[574961,574974] [2025-02-06 08:20:27,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575107,575120] [2025-02-06 08:20:27,433 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575250,575263] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575402,575415] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575548,575561] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575693,575706] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575847,575860] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[575998,576011] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576153,576166] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576305,576318] [2025-02-06 08:20:27,434 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576460,576473] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576624,576637] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576780,576793] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[576944,576957] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577086,577099] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577244,577257] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577411,577424] [2025-02-06 08:20:27,435 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577570,577583] [2025-02-06 08:20:27,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577729,577742] [2025-02-06 08:20:27,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[577878,577891] [2025-02-06 08:20:27,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578025,578038] [2025-02-06 08:20:27,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578164,578177] [2025-02-06 08:20:27,436 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578327,578340] [2025-02-06 08:20:27,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578493,578506] [2025-02-06 08:20:27,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578657,578670] [2025-02-06 08:20:27,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578822,578835] [2025-02-06 08:20:27,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[578987,579000] [2025-02-06 08:20:27,437 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579153,579166] [2025-02-06 08:20:27,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579318,579331] [2025-02-06 08:20:27,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579485,579498] [2025-02-06 08:20:27,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579645,579658] [2025-02-06 08:20:27,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579807,579820] [2025-02-06 08:20:27,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[579966,579979] [2025-02-06 08:20:27,438 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580112,580125] [2025-02-06 08:20:27,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580255,580268] [2025-02-06 08:20:27,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580399,580412] [2025-02-06 08:20:27,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580542,580555] [2025-02-06 08:20:27,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580686,580699] [2025-02-06 08:20:27,439 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580827,580840] [2025-02-06 08:20:27,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[580965,580978] [2025-02-06 08:20:27,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581123,581136] [2025-02-06 08:20:27,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581282,581295] [2025-02-06 08:20:27,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581438,581451] [2025-02-06 08:20:27,440 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581587,581600] [2025-02-06 08:20:27,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581739,581752] [2025-02-06 08:20:27,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[581890,581903] [2025-02-06 08:20:27,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582039,582052] [2025-02-06 08:20:27,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582191,582204] [2025-02-06 08:20:27,441 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582339,582352] [2025-02-06 08:20:27,442 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582492,582505] [2025-02-06 08:20:27,442 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582643,582656] [2025-02-06 08:20:27,442 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582793,582806] [2025-02-06 08:20:27,442 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[582940,582953] [2025-02-06 08:20:27,442 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583091,583104] [2025-02-06 08:20:27,442 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583242,583255] [2025-02-06 08:20:27,443 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583390,583403] [2025-02-06 08:20:27,443 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583556,583569] [2025-02-06 08:20:27,443 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583725,583738] [2025-02-06 08:20:27,443 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[583892,583905] [2025-02-06 08:20:27,443 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584060,584073] [2025-02-06 08:20:27,444 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584210,584223] [2025-02-06 08:20:27,444 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584357,584370] [2025-02-06 08:20:27,444 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584518,584531] [2025-02-06 08:20:27,444 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584688,584701] [2025-02-06 08:20:27,444 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--nvme.ko.cil.i[584850,584863] [2025-02-06 08:20:27,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 08:20:27,687 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xchg_wrong_size, __cmpxchg_wrong_size, __bad_percpu_size [2025-02-06 08:20:27,698 INFO L204 MainTranslator]: Completed translation [2025-02-06 08:20:27,698 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27 WrapperNode [2025-02-06 08:20:27,698 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 08:20:27,699 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 08:20:27,699 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 08:20:27,699 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 08:20:27,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:27,854 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:28,216 INFO L138 Inliner]: procedures = 984, calls = 4910, calls flagged for inlining = 501, calls inlined = 418, statements flattened = 13609 [2025-02-06 08:20:28,217 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 08:20:28,218 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 08:20:28,218 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 08:20:28,218 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 08:20:28,225 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:28,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:28,301 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:31,906 INFO L175 MemorySlicer]: Split 2350 memory accesses to 39 slices as follows [5, 5, 4, 1, 17, 7, 3, 19, 3, 5, 10, 3, 5, 7, 5, 5, 190, 9, 1670, 1, 25, 2, 2, 1, 2, 2, 63, 128, 5, 2, 2, 3, 6, 6, 10, 40, 2, 63, 12]. 71 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [0, 5, 0, 0, 17, 7, 0, 19, 3, 5, 10, 0, 5, 0, 5, 5, 0, 0, 39, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 10, 0, 0, 0, 12]. The 950 writes are split as follows [4, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 2, 0, 6, 0, 0, 190, 8, 642, 0, 17, 0, 0, 0, 1, 1, 0, 65, 2, 1, 0, 2, 5, 0, 0, 0, 1, 0, 0]. [2025-02-06 08:20:31,907 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:31,907 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:32,150 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:32,180 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:32,249 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:32,290 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:32,369 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 08:20:32,371 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 08:20:32,371 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 08:20:32,371 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 08:20:32,372 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (1/1) ... [2025-02-06 08:20:32,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 08:20:32,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 08:20:32,425 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 08:20:32,427 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 08:20:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_127 [2025-02-06 08:20:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_127 [2025-02-06 08:20:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-02-06 08:20:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-02-06 08:20:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_unmap [2025-02-06 08:20:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_unmap [2025-02-06 08:20:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure queue_kthread_work [2025-02-06 08:20:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_kthread_work [2025-02-06 08:20:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-02-06 08:20:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-02-06 08:20:32,444 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_inf_exc_page [2025-02-06 08:20:32,444 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_inf_exc_page [2025-02-06 08:20:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_cq [2025-02-06 08:20:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_cq [2025-02-06 08:20:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 08:20:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-02-06 08:20:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-02-06 08:20:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-02-06 08:20:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_setup_prps [2025-02-06 08:20:32,445 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_setup_prps [2025-02-06 08:20:32,445 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_to_user [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_to_user [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_instance [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_instance [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_cmd [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_cmd [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_resume [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_resume [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_start [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_start [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_unregister [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_unregister [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dif_remap [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dif_remap [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_identify [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_identify [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_ioctl [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_ioctl [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_106 [2025-02-06 08:20:32,446 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_106 [2025-02-06 08:20:32,446 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-02-06 08:20:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure db_bar_size [2025-02-06 08:20:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure db_bar_size [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-02-06 08:20:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_process_cq [2025-02-06 08:20:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_process_cq [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 08:20:32,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-06 08:20:32,449 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_queues [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_queues [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure queue_request_irq [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_request_irq [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_tag_set [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_tag_set [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-02-06 08:20:32,450 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-02-06 08:20:32,450 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_init_queue [2025-02-06 08:20:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_init_queue [2025-02-06 08:20:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-02-06 08:20:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-02-06 08:20:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 08:20:32,451 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-02-06 08:20:32,451 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get_unless_zero [2025-02-06 08:20:32,452 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get_unless_zero [2025-02-06 08:20:32,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-02-06 08:20:32,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-02-06 08:20:32,452 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-06 08:20:32,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_del_queue_end [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_del_queue_end [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-02-06 08:20:32,453 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-02-06 08:20:32,453 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_control_page [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_control_page [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_list_remove [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_list_remove [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_unmap_user_pages [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_unmap_user_pages [2025-02-06 08:20:32,454 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_clear_queue [2025-02-06 08:20:32,454 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_clear_queue [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 08:20:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_cmd_size [2025-02-06 08:20:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_cmd_size [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-06 08:20:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_wait_ready [2025-02-06 08:20:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_wait_ready [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_revalidate_disk [2025-02-06 08:20:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_revalidate_disk [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-02-06 08:20:32,456 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-06 08:20:32,456 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_info [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_info [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_irq_hints [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_irq_hints [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_sg_attrs [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_sg_attrs [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_freeze_queue_start [2025-02-06 08:20:32,457 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_freeze_queue_start [2025-02-06 08:20:32,457 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_init_queue [2025-02-06 08:20:32,461 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_init_queue [2025-02-06 08:20:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_io [2025-02-06 08:20:32,461 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_io [2025-02-06 08:20:32,461 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-02-06 08:20:32,461 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-02-06 08:20:32,462 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-02-06 08:20:32,462 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-02-06 08:20:32,463 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_node [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_node [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_remove [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_remove [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 08:20:32,464 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-02-06 08:20:32,464 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-02-06 08:20:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2025-02-06 08:20:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-02-06 08:20:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-02-06 08:20:32,465 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-02-06 08:20:32,465 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_request [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_request [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_admin_cmd [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_admin_cmd [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_from_user [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_from_user [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-02-06 08:20:32,466 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-02-06 08:20:32,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-02-06 08:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-02-06 08:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-02-06 08:20:32,468 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_kick_requeue_list [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_kick_requeue_list [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_worker_fn [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_queue [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_queue [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure iod_list [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_list [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_shutdown [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_shutdown [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_126 [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_126 [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_alloc_iod [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_alloc_iod [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_hctx_request [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_hctx_request [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_status_code [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_status_code [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_iod [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_iod [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_complete_request [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_complete_request [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_caching_page [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_caching_page [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_cmd [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_cmd [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-02-06 08:20:32,469 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-02-06 08:20:32,469 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_get_features [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_get_features [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_unfreeze_queue [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_unfreeze_queue [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_read_capacity [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_read_capacity [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-02-06 08:20:32,470 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-02-06 08:20:32,470 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-06 08:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure iod_get_private [2025-02-06 08:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_get_private [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove_admin [2025-02-06 08:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove_admin [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_queue [2025-02-06 08:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_queue [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-02-06 08:20:32,471 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-02-06 08:20:32,471 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-02-06 08:20:32,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2025-02-06 08:20:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-06 08:20:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-02-06 08:20:32,473 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-02-06 08:20:32,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_admin_cmd [2025-02-06 08:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_admin_cmd [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-02-06 08:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_pow_cnd_page [2025-02-06 08:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_pow_cnd_page [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_ctrl [2025-02-06 08:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_ctrl [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2025-02-06 08:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-02-06 08:20:32,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:20:32,474 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-02-06 08:20:32,475 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-06 08:20:32,475 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-02-06 08:20:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 08:20:32,476 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-02-06 08:20:32,476 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_resume [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_resume [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_failed_dev [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_failed_dev [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_rq [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_rq [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure fatal_signal_pending [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure fatal_signal_pending [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_alloc_queue [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_alloc_queue [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_io_cmd [2025-02-06 08:20:32,477 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_io_cmd [2025-02-06 08:20:32,477 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_request [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_request [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_sq [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_sq [2025-02-06 08:20:32,478 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-02-06 08:20:32,478 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-02-06 08:20:32,479 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-02-06 08:20:32,479 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-02-06 08:20:32,479 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2025-02-06 08:20:32,479 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2025-02-06 08:20:32,479 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_pos [2025-02-06 08:20:32,479 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_pos [2025-02-06 08:20:32,479 INFO L130 BoogieDeclarations]: Found specification of procedure __le64_to_cpup [2025-02-06 08:20:32,480 INFO L138 BoogieDeclarations]: Found implementation of procedure __le64_to_cpup [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure work_busy [2025-02-06 08:20:32,480 INFO L138 BoogieDeclarations]: Found implementation of procedure work_busy [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_async_del_queue [2025-02-06 08:20:32,480 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_async_del_queue [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-02-06 08:20:32,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-02-06 08:20:32,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure __unregister_chrdev [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_user_cmd [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_user_cmd [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_block_nr [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_block_nr [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_workfn [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_workfn [2025-02-06 08:20:32,481 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-02-06 08:20:32,481 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_105 [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_105 [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_sync_cmd [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_sync_cmd [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_shutdown [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_shutdown [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_npages [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_npages [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_map_user_pages [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_map_user_pages [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove [2025-02-06 08:20:32,482 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove [2025-02-06 08:20:32,482 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_ioctl [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_ioctl [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_prp_pools [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_prp_pools [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_mode_page_create [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_mode_page_create [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_send_fw_cmd [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_send_fw_cmd [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure iod_init [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_init [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_reset [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_reset [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure queue_logical_block_size [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_logical_block_size [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend_queue [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend_queue [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_completion [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_completion [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_features [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_features [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-02-06 08:20:32,483 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-06 08:20:32,483 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-02-06 08:20:32,484 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-02-06 08:20:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-02-06 08:20:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-02-06 08:20:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-02-06 08:20:32,485 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-02-06 08:20:32,485 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-02-06 08:20:32,485 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-02-06 08:20:33,835 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 08:20:33,839 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 08:20:33,949 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23838: havoc #t~nondet2981; [2025-02-06 08:20:33,976 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23798: havoc #t~nondet2973; [2025-02-06 08:20:34,049 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5367: havoc #t~mem10; [2025-02-06 08:20:34,161 INFO L1309 $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-02-06 08:20:34,179 INFO L1309 $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-02-06 08:20:34,227 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8850: call ULTIMATE.dealloc(~#c~6.base, ~#c~6.offset);havoc ~#c~6.base, ~#c~6.offset; [2025-02-06 08:20:34,269 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15206: call ULTIMATE.dealloc(~#sgl~0.base, ~#sgl~0.offset);havoc ~#sgl~0.base, ~#sgl~0.offset; [2025-02-06 08:20:35,106 INFO L1309 $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-02-06 08:20:35,106 INFO L1309 $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-02-06 08:20:35,110 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6159: havoc dev_get_drvdata_#t~mem115#1.base, dev_get_drvdata_#t~mem115#1.offset; [2025-02-06 08:20:35,118 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23641: havoc #t~ret2951.base, #t~ret2951.offset; [2025-02-06 08:20:35,571 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23753: havoc pci_enable_msi_range_#t~nondet2967#1; [2025-02-06 08:20:35,571 INFO L1309 $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-02-06 08:20:35,571 INFO L1309 $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-02-06 08:20:35,571 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23772: havoc pci_select_bars_#t~nondet2971#1; [2025-02-06 08:20:35,571 INFO L1309 $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-02-06 08:20:35,571 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23757: havoc pci_enable_msix_#t~nondet2968#1; [2025-02-06 08:20:35,571 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23511: havoc blk_get_queue_#t~nondet2939#1; [2025-02-06 08:20:35,572 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23761: havoc pci_enable_msix_range_#t~nondet2969#1; [2025-02-06 08:20:35,572 INFO L1309 $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-02-06 08:20:35,572 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23749: havoc pci_enable_device_mem_#t~nondet2966#1; [2025-02-06 08:20:35,572 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23768: havoc pci_request_selected_regions_#t~nondet2970#1; [2025-02-06 08:20:35,572 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23785: havoc prepare_to_wait_event_#t~nondet2972#1; [2025-02-06 08:20:35,579 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23608: havoc #t~nondet2949; [2025-02-06 08:20:35,582 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388: havoc #t~mem456; [2025-02-06 08:20:35,641 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6873: havoc bip_get_seed_#t~mem337#1; [2025-02-06 08:20:35,642 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6864: havoc bio_integrity_#t~mem336#1.base, bio_integrity_#t~mem336#1.offset; [2025-02-06 08:20:35,656 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8833: call ULTIMATE.dealloc(~#c~5.base, ~#c~5.offset);havoc ~#c~5.base, ~#c~5.offset; [2025-02-06 08:20:35,663 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8759: call ULTIMATE.dealloc(~#c~2.base, ~#c~2.offset);havoc ~#c~2.base, ~#c~2.offset; [2025-02-06 08:20:35,679 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23476: havoc #t~nondet2936; [2025-02-06 08:20:35,685 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: havoc #t~mem235.base, #t~mem235.offset; [2025-02-06 08:20:35,709 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: havoc #t~mem199; [2025-02-06 08:20:35,743 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23665: havoc #t~nondet2954; [2025-02-06 08:20:35,748 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10768: havoc #t~mem1507; [2025-02-06 08:20:35,816 INFO L1309 $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-02-06 08:20:35,816 INFO L1309 $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-02-06 08:20:35,847 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23379: havoc __bitmap_empty_#t~nondet2932#1; [2025-02-06 08:20:35,965 INFO L1309 $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-02-06 08:20:36,013 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14458-1: ldv_request_irq_#res#1 := ldv_request_irq_~arg0#1; [2025-02-06 08:20:36,013 INFO L1309 $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-02-06 08:20:36,013 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14824-1: ldv_request_irq_122_#res#1 := ldv_request_irq_122_~ldv_func_res~2#1; [2025-02-06 08:20:36,013 INFO L1309 $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-02-06 08:20:36,015 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23528: havoc #t~nondet2942; [2025-02-06 08:20:36,058 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23831: havoc #t~ret2980.base, #t~ret2980.offset; [2025-02-06 08:20:36,148 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6984: havoc #t~mem370;havoc #t~bitwise371; [2025-02-06 08:20:36,152 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23701: havoc #t~nondet2962; [2025-02-06 08:20:36,378 INFO L1309 $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-02-06 08:20:36,378 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23814: havoc revalidate_disk_#t~nondet2977#1; [2025-02-06 08:20:36,379 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23504: havoc alloc_disk_node_#t~ret2938#1.base, alloc_disk_node_#t~ret2938#1.offset; [2025-02-06 08:20:36,390 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23480: havoc #t~nondet2937; [2025-02-06 08:20:36,493 INFO L1309 $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-02-06 08:20:36,493 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23697: havoc kthread_should_stop_#t~nondet2961#1; [2025-02-06 08:20:36,494 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23818: havoc round_jiffies_relative_#t~nondet2978#1; [2025-02-06 08:20:36,497 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23693: havoc #t~ret2960.base, #t~ret2960.offset; [2025-02-06 08:20:36,554 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6183: havoc sigismember_#t~mem132#1;havoc sigismember_#t~bitwise133#1; [2025-02-06 08:20:36,556 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6951: havoc #t~mem344; [2025-02-06 08:20:36,736 INFO L1309 $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-02-06 08:20:36,744 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14490: #res := ~arg0; [2025-02-06 08:20:36,787 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23825: havoc #t~nondet2979; [2025-02-06 08:20:42,287 INFO L1309 $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-02-06 08:20:42,287 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6847: havoc get_capacity_#t~mem330#1; [2025-02-06 08:20:42,287 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6719: havoc iminor_#t~mem298#1; [2025-02-06 08:20:42,287 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L14980-1: ldv___register_chrdev_159_#res#1 := ldv___register_chrdev_159_~ldv_func_res~3#1; [2025-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23635: havoc device_create_#t~ret2950#1.base, device_create_#t~ret2950#1.offset; [2025-02-06 08:20:42,288 INFO L1309 $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-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23375: havoc __alloc_workqueue_key_#t~ret2931#1.base, __alloc_workqueue_key_#t~ret2931#1.offset; [2025-02-06 08:20:42,288 INFO L1309 $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-02-06 08:20:42,288 INFO L1309 $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-02-06 08:20:42,288 INFO L1309 $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-02-06 08:20:42,288 INFO L1309 $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-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12949-1: ldv___pci_register_driver_#res#1 := ldv___pci_register_driver_~arg0#1; [2025-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23459: havoc __pci_register_driver_#t~nondet2934#1; [2025-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23466: havoc __register_chrdev_#t~nondet2935#1; [2025-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23733: havoc pci_dev_get_#t~ret2965#1.base, pci_dev_get_#t~ret2965#1.offset; [2025-02-06 08:20:42,288 INFO L1309 $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-02-06 08:20:42,288 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23671: havoc get_device_#t~ret2955#1.base, get_device_#t~ret2955#1.offset; [2025-02-06 08:20:42,289 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23806: havoc register_blkdev_#t~nondet2975#1; [2025-02-06 08:20:42,291 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L12974-1: ldv___register_chrdev_#res#1 := ldv___register_chrdev_~arg0#1; [2025-02-06 08:20:42,292 INFO L1309 $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-02-06 08:20:42,292 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23679: havoc ida_get_new_above_#t~nondet2957#1; [2025-02-06 08:20:42,292 INFO L1309 $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-02-06 08:20:42,292 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23683: havoc ida_pre_get_#t~nondet2958#1; [2025-02-06 08:20:56,475 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23515: havoc blk_integrity_register_#t~nondet2940#1; [2025-02-06 08:20:56,476 INFO L1309 $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-02-06 08:20:56,476 INFO L1309 $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-02-06 08:20:57,273 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23524: havoc #t~ret2941.base, #t~ret2941.offset; [2025-02-06 08:20:57,291 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-02-06 08:20:59,280 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: havoc sg_virt_#t~mem207#1; [2025-02-06 08:21:00,451 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23549: havoc #t~ret2943.base, #t~ret2943.offset; [2025-02-06 08:21:04,020 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15187: havoc queue_max_hw_sectors_#t~mem2121#1; [2025-02-06 08:21:04,021 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17370: havoc nvme_trans_io_get_num_cmds_#t~mem2502#1; [2025-02-06 08:21:04,021 INFO L1309 $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-02-06 08:21:04,021 INFO L1309 $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-02-06 08:21:04,021 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L17373: havoc nvme_trans_io_get_num_cmds_#t~mem2504#1; [2025-02-06 08:21:04,076 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5570: havoc #t~mem44; [2025-02-06 08:21:04,466 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6945: havoc #t~mem343; [2025-02-06 08:21:04,560 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L6146: havoc #t~mem114; [2025-02-06 08:21:05,007 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5355: havoc #t~mem8; [2025-02-06 08:21:06,702 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23845: havoc #t~nondet2982; [2025-02-06 08:21:07,199 INFO L1309 $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-02-06 08:21:08,480 INFO L1309 $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-02-06 08:21:08,480 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23727: havoc msecs_to_jiffies_#t~nondet2964#1; [2025-02-06 08:21:08,644 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7031: havoc #t~mem401;havoc #t~bitwise402; [2025-02-06 08:21:08,911 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5416: havoc #t~mem26.base, #t~mem26.offset; [2025-02-06 08:21:09,208 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15270: call ULTIMATE.dealloc(~#sgl~1.base, ~#sgl~1.offset);havoc ~#sgl~1.base, ~#sgl~1.offset; [2025-02-06 08:21:09,619 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5560: havoc arch_irqs_disabled_flags_#t~bitwise43#1; [2025-02-06 08:21:09,690 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23383: havoc __bitmap_weight_#t~nondet2933#1; [2025-02-06 08:21:10,250 INFO L1309 $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-02-06 08:21:16,941 INFO L1309 $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-02-06 08:21:16,941 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23717: havoc lock_is_held_#t~nondet2963#1; [2025-02-06 08:21:17,022 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5330: havoc #t~mem5;havoc #t~bitwise6; [2025-02-06 08:21:18,550 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23675: havoc get_user_pages_fast_#t~nondet2956#1; [2025-02-06 08:21:19,085 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23690: havoc #t~nondet2959; [2025-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L10103: havoc #t~mem1148#1; [2025-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,847 INFO L1309 $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-02-06 08:21:33,848 INFO L1309 $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-02-06 08:21:33,848 INFO L1309 $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-02-06 08:21:33,849 INFO L1309 $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-02-06 08:21:33,849 INFO L1309 $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-02-06 08:21:33,849 INFO L1309 $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-02-06 08:21:33,849 INFO L1309 $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-02-06 08:21:33,849 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L15156: havoc __fswab16_#t~bitwise2113#1; [2025-02-06 08:21:33,849 INFO L1309 $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-02-06 08:21:33,849 INFO L1309 $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-02-06 08:21:35,767 INFO L1309 $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-02-06 08:21:35,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23655: havoc dma_supported_#t~nondet2953#1; [2025-02-06 08:21:35,925 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23651: havoc dma_set_mask_#t~nondet2952#1; [2025-02-06 08:21:35,956 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7599: havoc #t~mem501; [2025-02-06 08:21:36,650 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L16823: call ULTIMATE.dealloc(~#c~13.base, ~#c~13.offset);havoc ~#c~13.base, ~#c~13.offset; [2025-02-06 08:21:36,679 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L5361: havoc #t~mem9; [2025-02-06 08:21:37,160 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L19068: havoc ldv_linux_usb_dev_atomic_add_return_#t~mem2779#1; [2025-02-06 08:21:37,964 INFO L1309 $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-02-06 08:21:38,435 INFO L1309 $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-02-06 08:21:39,968 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L8867: call ULTIMATE.dealloc(~#c~7.base, ~#c~7.offset);havoc ~#c~7.base, ~#c~7.offset; [2025-02-06 08:21:40,498 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L7394: havoc iod_should_kfree_#t~mem457#1; [2025-02-06 08:21:40,577 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23802: havoc queue_work_on_#t~nondet2974#1; [2025-02-06 08:21:40,605 INFO L1309 $ProcedureCfgBuilder]: dead code at ProgramPoint L23810: havoc #t~nondet2976; [2025-02-06 08:21:42,726 INFO L? ?]: Removed 7160 outVars from TransFormulas that were not future-live. [2025-02-06 08:21:42,727 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 08:21:42,995 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 08:21:42,997 INFO L337 CfgBuilder]: Removed 9 assume(true) statements. [2025-02-06 08:21:42,998 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:21:42 BoogieIcfgContainer [2025-02-06 08:21:42,998 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 08:21:43,000 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 08:21:43,000 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 08:21:43,004 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 08:21:43,004 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 08:20:20" (1/3) ... [2025-02-06 08:21:43,004 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e98d50e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:21:43, skipping insertion in model container [2025-02-06 08:21:43,005 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 08:20:27" (2/3) ... [2025-02-06 08:21:43,005 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7e98d50e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 08:21:43, skipping insertion in model container [2025-02-06 08:21:43,005 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 08:21:42" (3/3) ... [2025-02-06 08:21:43,006 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-02-06 08:21:43,017 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 08:21:43,020 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i that has 331 procedures, 5173 locations, 1 initial locations, 124 loop locations, and 39 error locations. [2025-02-06 08:21:43,129 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 08:21:43,139 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;@48a3fa27, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 08:21:43,140 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-02-06 08:21:43,153 INFO L276 IsEmpty]: Start isEmpty. Operand has 4830 states, 3432 states have (on average 1.3251748251748252) internal successors, (4548), 3557 states have internal predecessors, (4548), 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-02-06 08:21:43,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-02-06 08:21:43,158 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:21:43,159 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-02-06 08:21:43,159 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-02-06 08:21:43,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:21:43,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1209265409, now seen corresponding path program 1 times [2025-02-06 08:21:43,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:21:43,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144670410] [2025-02-06 08:21:43,167 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:21:43,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 08:21:45,484 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-02-06 08:21:45,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-02-06 08:21:45,695 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 08:21:45,695 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 08:21:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-02-06 08:21:46,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 08:21:46,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144670410] [2025-02-06 08:21:46,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144670410] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 08:21:46,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 08:21:46,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 08:21:46,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10168818] [2025-02-06 08:21:46,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 08:21:46,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 08:21:46,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 08:21:46,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 08:21:46,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 08:21:46,528 INFO L87 Difference]: Start difference. First operand has 4830 states, 3432 states have (on average 1.3251748251748252) internal successors, (4548), 3557 states have internal predecessors, (4548), 1105 states have call successors, (1105), 254 states have call predecessors, (1105), 253 states have return successors, (1097), 1087 states have call predecessors, (1097), 1097 states have call successors, (1097) Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-02-06 08:21:51,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-06 08:21:51,069 INFO L93 Difference]: Finished difference Result 14246 states and 20707 transitions. [2025-02-06 08:21:51,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 08:21:51,071 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 63 [2025-02-06 08:21:51,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-06 08:21:51,141 INFO L225 Difference]: With dead ends: 14246 [2025-02-06 08:21:51,141 INFO L226 Difference]: Without dead ends: 9425 [2025-02-06 08:21:51,176 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-02-06 08:21:51,179 INFO L435 NwaCegarLoop]: 6885 mSDtfsCounter, 6493 mSDsluCounter, 13273 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6493 SdHoareTripleChecker+Valid, 20158 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2025-02-06 08:21:51,179 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6493 Valid, 20158 Invalid, 374 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2025-02-06 08:21:51,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9425 states. [2025-02-06 08:21:51,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9425 to 9216. [2025-02-06 08:21:51,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9216 states, 6606 states have (on average 1.2973054798667878) internal successors, (8570), 6782 states have internal predecessors, (8570), 2093 states have call successors, (2093), 482 states have call predecessors, (2093), 481 states have return successors, (2147), 2071 states have call predecessors, (2147), 2091 states have call successors, (2147) [2025-02-06 08:21:51,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9216 states to 9216 states and 12810 transitions. [2025-02-06 08:21:51,564 INFO L78 Accepts]: Start accepts. Automaton has 9216 states and 12810 transitions. Word has length 63 [2025-02-06 08:21:51,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-06 08:21:51,564 INFO L471 AbstractCegarLoop]: Abstraction has 9216 states and 12810 transitions. [2025-02-06 08:21:51,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-02-06 08:21:51,564 INFO L276 IsEmpty]: Start isEmpty. Operand 9216 states and 12810 transitions. [2025-02-06 08:21:51,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-02-06 08:21:51,568 INFO L210 NwaCegarLoop]: Found error trace [2025-02-06 08:21:51,568 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 08:21:51,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 08:21:51,569 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 37 more)] === [2025-02-06 08:21:51,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 08:21:51,569 INFO L85 PathProgramCache]: Analyzing trace with hash 718211218, now seen corresponding path program 1 times [2025-02-06 08:21:51,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 08:21:51,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035760706] [2025-02-06 08:21:51,569 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 08:21:51,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms