./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 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--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-?-551b009-m [2025-01-09 20:26:18,236 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-09 20:26:18,294 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2025-01-09 20:26:18,299 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-09 20:26:18,299 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-09 20:26:18,319 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-09 20:26:18,321 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-09 20:26:18,321 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-09 20:26:18,321 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-09 20:26:18,321 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-09 20:26:18,322 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-09 20:26:18,322 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-09 20:26:18,322 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-09 20:26:18,322 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-09 20:26:18,323 INFO L153 SettingsManager]: * Use SBE=true [2025-01-09 20:26:18,323 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-09 20:26:18,323 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-09 20:26:18,323 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-09 20:26:18,323 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-09 20:26:18,323 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-09 20:26:18,323 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-09 20:26:18,324 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:26:18,324 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:26:18,325 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:26:18,325 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-09 20:26:18,325 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-09 20:26:18,326 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-09 20:26:18,326 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-09 20:26:18,326 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-09 20:26:18,326 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-01-09 20:26:18,538 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-09 20:26:18,550 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-09 20:26:18,553 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-09 20:26:18,554 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-09 20:26:18,554 INFO L274 PluginConnector]: CDTParser initialized [2025-01-09 20:26:18,556 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-01-09 20:26:19,790 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ec4ab7172/8f3b71e9339a4eec97d5d6569956ddb5/FLAGb5be59de3 [2025-01-09 20:26:20,518 INFO L384 CDTParser]: Found 1 translation units. [2025-01-09 20:26:20,519 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-01-09 20:26:20,584 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ec4ab7172/8f3b71e9339a4eec97d5d6569956ddb5/FLAGb5be59de3 [2025-01-09 20:26:20,871 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/ec4ab7172/8f3b71e9339a4eec97d5d6569956ddb5 [2025-01-09 20:26:20,873 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-09 20:26:20,874 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-09 20:26:20,875 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-09 20:26:20,875 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-09 20:26:20,878 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-09 20:26:20,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:26:20" (1/1) ... [2025-01-09 20:26:20,879 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a044ee6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:20, skipping insertion in model container [2025-01-09 20:26:20,879 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.01 08:26:20" (1/1) ... [2025-01-09 20:26:21,017 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-09 20:26:26,399 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,413 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,414 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,414 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,414 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,414 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,414 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,415 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,415 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,415 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,415 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,416 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,416 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,416 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,416 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,427 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,428 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,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[574961,574974] [2025-01-09 20:26:26,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[575107,575120] [2025-01-09 20:26:26,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[575250,575263] [2025-01-09 20:26:26,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[575402,575415] [2025-01-09 20:26:26,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[575548,575561] [2025-01-09 20:26:26,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[575693,575706] [2025-01-09 20:26:26,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[575847,575860] [2025-01-09 20:26:26,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[575998,576011] [2025-01-09 20:26:26,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[576153,576166] [2025-01-09 20:26:26,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[576305,576318] [2025-01-09 20:26:26,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[576460,576473] [2025-01-09 20:26:26,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[576624,576637] [2025-01-09 20:26:26,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[576780,576793] [2025-01-09 20:26:26,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[576944,576957] [2025-01-09 20:26:26,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[577086,577099] [2025-01-09 20:26:26,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[577244,577257] [2025-01-09 20:26:26,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[577411,577424] [2025-01-09 20:26:26,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[577570,577583] [2025-01-09 20:26:26,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[577729,577742] [2025-01-09 20:26:26,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[577878,577891] [2025-01-09 20:26:26,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[578025,578038] [2025-01-09 20:26:26,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[578164,578177] [2025-01-09 20:26:26,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[578327,578340] [2025-01-09 20:26:26,448 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,449 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,449 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,450 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,450 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,450 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,450 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,450 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,451 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,460 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,460 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,460 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,461 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,462 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,462 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,462 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,462 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,462 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,467 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,467 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,467 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,468 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,468 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,468 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,468 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,468 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,469 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,476 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,477 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,477 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,478 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:26,535 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:26:26,605 INFO L200 MainTranslator]: Completed pre-run [2025-01-09 20:26:26,769 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bts %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr): "memory"); [5316] [2025-01-09 20:26:26,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("btr %1,%0": "+m" (*((long volatile *)addr)): "Ir" (nr)); [5323] [2025-01-09 20:26:26,772 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-01-09 20:26:26,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [5444] [2025-01-09 20:26:26,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5447] [2025-01-09 20:26:26,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5450] [2025-01-09 20:26:26,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [5453] [2025-01-09 20:26:26,778 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-01-09 20:26:26,781 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-01-09 20:26:26,783 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-01-09 20:26:26,786 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-01-09 20:26:26,787 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-01-09 20:26:26,787 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-01-09 20:26:26,788 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5738] [2025-01-09 20:26:26,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5741] [2025-01-09 20:26:26,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (val)); [5743] [2025-01-09 20:26:26,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5748] [2025-01-09 20:26:26,790 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5751] [2025-01-09 20:26:26,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5753] [2025-01-09 20:26:26,794 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5758] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5761] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (val)); [5763] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5768] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5771] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (val)); [5773] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incb %%gs:%0": "+m" (__preempt_count)); [5811] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decb %%gs:%0": "+m" (__preempt_count)); [5814] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addb %1, %%gs:%0": "+m" (__preempt_count): "qi" (- val)); [5816] [2025-01-09 20:26:26,795 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incw %%gs:%0": "+m" (__preempt_count)); [5821] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decw %%gs:%0": "+m" (__preempt_count)); [5824] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addw %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5826] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incl %%gs:%0": "+m" (__preempt_count)); [5831] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decl %%gs:%0": "+m" (__preempt_count)); [5834] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addl %1, %%gs:%0": "+m" (__preempt_count): "ri" (- val)); [5836] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("incq %%gs:%0": "+m" (__preempt_count)); [5841] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("decq %%gs:%0": "+m" (__preempt_count)); [5844] [2025-01-09 20:26:26,796 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("addq %1, %%gs:%0": "+m" (__preempt_count): "re" (- val)); [5846] [2025-01-09 20:26:26,805 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-01-09 20:26:26,805 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-01-09 20:26:26,805 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-01-09 20:26:26,805 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-01-09 20:26:26,810 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-01-09 20:26:26,814 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (67), "i" (12UL)); [6323-6324] [2025-01-09 20:26:26,815 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-01-09 20:26:26,815 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-01-09 20:26:26,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (99), "i" (12UL)); [6377-6378] [2025-01-09 20:26:26,816 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"include/linux/scatterlist.h"), "i" (168), "i" (12UL)); [6395-6396] [2025-01-09 20:26:26,822 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-01-09 20:26:26,827 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-01-09 20:26:26,831 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6804] [2025-01-09 20:26:26,834 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [6813] [2025-01-09 20:26:26,865 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-01-09 20:26:26,882 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-01-09 20:26:26,917 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-01-09 20:26:26,934 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-01-09 20:26:26,935 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-01-09 20:26:26,935 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-01-09 20:26:26,935 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-01-09 20:26:27,013 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-01-09 20:26:27,013 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-01-09 20:26:27,013 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-01-09 20:26:27,013 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-01-09 20:26:27,039 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("mfence": : : "memory"); [11172] [2025-01-09 20:26:27,040 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-01-09 20:26:27,040 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-01-09 20:26:27,040 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-01-09 20:26:27,040 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-01-09 20:26:27,041 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-01-09 20:26:27,042 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-01-09 20:26:27,042 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-01-09 20:26:27,042 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-01-09 20:26:27,045 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-01-09 20:26:27,046 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-01-09 20:26:27,046 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-01-09 20:26:27,046 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-01-09 20:26:27,090 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-01-09 20:26:27,244 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-01-09 20:26:27,244 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-01-09 20:26:27,244 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-01-09 20:26:27,244 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-01-09 20:26:27,245 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-01-09 20:26:27,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,271 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,272 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,273 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,274 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,275 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,276 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,278 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,279 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,280 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,281 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,284 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,285 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,286 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,287 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,288 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,290 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,291 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation 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-01-09 20:26:27,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-09 20:26:27,520 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: __xchg_wrong_size, __cmpxchg_wrong_size, __bad_percpu_size [2025-01-09 20:26:27,526 INFO L204 MainTranslator]: Completed translation [2025-01-09 20:26:27,527 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27 WrapperNode [2025-01-09 20:26:27,527 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-09 20:26:27,528 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-09 20:26:27,528 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-09 20:26:27,528 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-09 20:26:27,532 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:27,605 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:27,847 INFO L138 Inliner]: procedures = 984, calls = 4910, calls flagged for inlining = 501, calls inlined = 418, statements flattened = 13609 [2025-01-09 20:26:27,848 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-09 20:26:27,848 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-09 20:26:27,848 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-09 20:26:27,848 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-09 20:26:27,855 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:27,856 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:27,909 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,556 INFO L175 MemorySlicer]: Split 2350 memory accesses to 39 slices as follows [1, 5, 2, 4, 3, 7, 17, 2, 3, 2, 2, 63, 3, 3, 5, 5, 5, 5, 25, 10, 12, 190, 1, 2, 2, 63, 128, 1, 7, 9, 6, 19, 2, 10, 6, 1670, 40, 5, 5]. 71 percent of accesses are in the largest equivalence class. The 151 initializations are split as follows [0, 5, 0, 0, 0, 7, 17, 0, 0, 0, 0, 0, 3, 0, 5, 5, 5, 5, 0, 10, 12, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 19, 0, 10, 6, 39, 0, 0, 0]. The 950 writes are split as follows [0, 0, 0, 0, 2, 0, 0, 0, 2, 1, 1, 0, 0, 3, 0, 0, 0, 0, 17, 0, 0, 190, 0, 0, 1, 0, 65, 0, 6, 8, 5, 0, 1, 0, 0, 642, 0, 4, 2]. [2025-01-09 20:26:31,557 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,557 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,742 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,769 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,800 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,857 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,903 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,980 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-09 20:26:31,982 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-09 20:26:31,982 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-09 20:26:31,982 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-09 20:26:31,982 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (1/1) ... [2025-01-09 20:26:31,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-09 20:26:31,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-09 20:26:32,008 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-09 20:26:32,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-09 20:26:32,030 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_127 [2025-01-09 20:26:32,030 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_127 [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure __xchg_wrong_size [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure __xchg_wrong_size [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_unmap [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_unmap [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure queue_kthread_work [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_kthread_work [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_queue_lock_of_request_queue [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_inf_exc_page [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_inf_exc_page [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_cq [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_cq [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2025-01-09 20:26:32,031 INFO L130 BoogieDeclarations]: Found specification of procedure __le16_to_cpup [2025-01-09 20:26:32,031 INFO L138 BoogieDeclarations]: Found implementation of procedure __le16_to_cpup [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_setup_prps [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_setup_prps [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure queue_flag_set_unlocked [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_flag_set_unlocked [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_to_user [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_to_user [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_instance [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_instance [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_create [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_create [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_cmd [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_cmd [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_resume [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_resume [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_start [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_start [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure sg_init_table [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_init_table [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_unregister [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_unregister [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dif_remap [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dif_remap [2025-01-09 20:26:32,033 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2025-01-09 20:26:32,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_identify [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_identify [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_ioctl [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_ioctl [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure sg_page [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_page [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irq_106 [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irq_106 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure flush_work [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_work [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure db_bar_size [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure db_bar_size [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_process_cq [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_process_cq [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-01-09 20:26:32,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-01-09 20:26:32,034 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-01-09 20:26:32,037 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#27 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#28 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#29 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#30 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#31 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#32 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#33 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#34 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#35 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#36 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#37 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#38 [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_err_code [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_err_code [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_queues [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_queues [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure queue_request_irq [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_request_irq [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_tag_set [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_tag_set [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc_node [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc_node [2025-01-09 20:26:32,038 INFO L130 BoogieDeclarations]: Found specification of procedure kref_put [2025-01-09 20:26:32,038 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_put [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_init_queue [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_init_queue [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure sg_next [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure kref_get_unless_zero [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_get_unless_zero [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_check_return_value_probe [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_check_return_value_probe [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_calloc [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_calloc [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_check_return_value_probe [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_check_return_value_probe [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2025-01-09 20:26:32,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#27 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#28 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#29 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#30 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#31 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#32 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#33 [2025-01-09 20:26:32,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#34 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#35 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#36 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#37 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#38 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_del_queue_end [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_del_queue_end [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_to_user [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_create_on_node [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_create_on_node [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_control_page [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_control_page [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_bytes [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_bytes [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_threaded_irq [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_threaded_irq [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure kmap_atomic [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap_atomic [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_list_remove [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_list_remove [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_unmap_user_pages [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_unmap_user_pages [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_clear_queue [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_clear_queue [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_cmd_size [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_cmd_size [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_wait_ready [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_wait_ready [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_revalidate_disk [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_revalidate_disk [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2025-01-09 20:26:32,040 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-01-09 20:26:32,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#27 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#28 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#29 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#30 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#31 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#32 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#33 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#34 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#35 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#36 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#37 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#38 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_info [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_info [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_irq_hints [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_irq_hints [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_workqueue [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_workqueue [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_sg_attrs [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_sg_attrs [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_process_context [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_process_context [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure list_del_init [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del_init [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_freeze_queue_start [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_freeze_queue_start [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_init_queue [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_init_queue [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_io [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_io [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-01-09 20:26:32,041 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-01-09 20:26:32,041 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#23 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#24 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#25 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#26 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#27 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#28 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#29 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#30 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#31 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#32 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#33 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#34 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#35 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#36 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#37 [2025-01-09 20:26:32,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#38 [2025-01-09 20:26:32,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-01-09 20:26:32,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#23 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#24 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#25 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#26 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#27 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#28 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#29 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#30 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#31 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#32 [2025-01-09 20:26:32,045 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#33 [2025-01-09 20:26:32,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#34 [2025-01-09 20:26:32,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#35 [2025-01-09 20:26:32,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#36 [2025-01-09 20:26:32,046 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#37 [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#38 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_io_mem_unmap [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_io_mem_unmap [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_post_probe [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_post_probe [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_dev_list_lock [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure dev_to_node [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_to_node [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_remove [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_remove [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_drivers_base_class__double_registration [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_rq_to_pdu [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_rq_to_pdu [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-01-09 20:26:32,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#27 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#28 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#29 [2025-01-09 20:26:32,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#30 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#31 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#32 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#33 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#34 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#35 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#36 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#37 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#38 [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure put_page [2025-01-09 20:26:32,048 INFO L138 BoogieDeclarations]: Found implementation of procedure put_page [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_destroy_class [2025-01-09 20:26:32,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_destroy_class [2025-01-09 20:26:32,048 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_dev_list_lock [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_q_lock_of_nvme_queue [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_request [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_request [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_admin_cmd [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_admin_cmd [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_copy_from_user [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_copy_from_user [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2025-01-09 20:26:32,049 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-01-09 20:26:32,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#27 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#28 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#29 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#30 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#31 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#32 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#33 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#34 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#35 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#36 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#37 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#38 [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_kick_requeue_list [2025-01-09 20:26:32,050 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_kick_requeue_list [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2025-01-09 20:26:32,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure irq_set_affinity_hint [2025-01-09 20:26:32,050 INFO L138 BoogieDeclarations]: Found implementation of procedure irq_set_affinity_hint [2025-01-09 20:26:32,050 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_worker_fn [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure pci_dev_put [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_dev_put [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_queue [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_queue [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure iod_list [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_list [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_shutdown [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_shutdown [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_126 [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_126 [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_alloc_iod [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_alloc_iod [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_q_lock_of_nvme_queue [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_hctx_request [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_hctx_request [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_status_code [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_status_code [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_free_iod [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_free_iod [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_free [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_free [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_usb_gadget__class_registration_with_usb_gadget [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure wake_up_process [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure wake_up_process [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2025-01-09 20:26:32,051 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_release_regions [2025-01-09 20:26:32,051 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_complete_request [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_complete_request [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_caching_page [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_caching_page [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_cmd [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_cmd [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure dma_unmap_sg_attrs [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_unmap_sg_attrs [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_get_features [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_get_features [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_unfreeze_queue [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_unfreeze_queue [2025-01-09 20:26:32,052 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2025-01-09 20:26:32,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_read_capacity [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_read_capacity [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_logical_block_size [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_queue_logical_block_size [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure dma_pool_destroy [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_pool_destroy [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure iod_get_private [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_get_private [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove_admin [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove_admin [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_queue [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_queue [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure schedule [2025-01-09 20:26:32,053 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#0 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#1 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#2 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#3 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#4 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#5 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#6 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#7 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#8 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#9 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#10 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#11 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#12 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#13 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#14 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#15 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#16 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#17 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#18 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#19 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#20 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#21 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#22 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#23 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#24 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#25 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#26 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#27 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#28 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#29 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#30 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#31 [2025-01-09 20:26:32,053 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#32 [2025-01-09 20:26:32,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#33 [2025-01-09 20:26:32,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#34 [2025-01-09 20:26:32,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#35 [2025-01-09 20:26:32,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#36 [2025-01-09 20:26:32,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#37 [2025-01-09 20:26:32,054 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int#38 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_free_tag_set [2025-01-09 20:26:32,055 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_free_tag_set [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-01-09 20:26:32,055 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-01-09 20:26:32,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_blk_cleanup_queue [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-01-09 20:26:32,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#27 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#28 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#29 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#30 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#31 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#32 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#33 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#34 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#35 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#36 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#37 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#38 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure __nvme_submit_admin_cmd [2025-01-09 20:26:32,056 INFO L138 BoogieDeclarations]: Found implementation of procedure __nvme_submit_admin_cmd [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_in_interrupt_context [2025-01-09 20:26:32,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_in_interrupt_context [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_fill_pow_cnd_page [2025-01-09 20:26:32,056 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_fill_pow_cnd_page [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_disable_ctrl [2025-01-09 20:26:32,056 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_disable_ctrl [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure bitmap_empty [2025-01-09 20:26:32,056 INFO L138 BoogieDeclarations]: Found implementation of procedure bitmap_empty [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_after_alloc [2025-01-09 20:26:32,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_after_alloc [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:26:32,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#25 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#26 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#27 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#28 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#29 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#30 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#31 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#32 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#33 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#34 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#35 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#36 [2025-01-09 20:26:32,057 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#37 [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#38 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#23 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#24 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#25 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#26 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#27 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#28 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#29 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#30 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#31 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#32 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#33 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#34 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#35 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#36 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#37 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#38 [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_switch_to_interrupt_context [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_switch_to_interrupt_context [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_resume [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_resume [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_alloc_flags [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_alloc_flags [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_1 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_1 [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_interrupt_interrupt_instance_2 [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_interrupt_interrupt_instance_2 [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_failed_dev [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_failed_dev [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_unlock_queue_lock_of_request_queue [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure blk_integrity_rq [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_integrity_rq [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_stop [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_stop [2025-01-09 20:26:32,059 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:26:32,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-01-09 20:26:32,060 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:26:32,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2025-01-09 20:26:32,060 INFO L130 BoogieDeclarations]: Found specification of procedure fatal_signal_pending [2025-01-09 20:26:32,060 INFO L138 BoogieDeclarations]: Found implementation of procedure fatal_signal_pending [2025-01-09 20:26:32,060 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_alloc_queue [2025-01-09 20:26:32,060 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_alloc_queue [2025-01-09 20:26:32,060 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2025-01-09 20:26:32,060 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2025-01-09 20:26:32,060 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2025-01-09 20:26:32,060 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_io_cmd [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_io_cmd [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_timeout [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure dev_warn [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_warn [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure writeq [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure writeq [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab32 [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab32 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure kref_sub [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure kref_sub [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure blk_mq_alloc_request [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_mq_alloc_request [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#23 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#24 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#25 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#26 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#27 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#28 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#29 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#30 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#31 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#32 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#33 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#34 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#35 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#36 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#37 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#38 [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2025-01-09 20:26:32,061 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_destroy_class [2025-01-09 20:26:32,061 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_destroy_class [2025-01-09 20:26:32,062 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_delete_sq [2025-01-09 20:26:32,062 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_delete_sq [2025-01-09 20:26:32,062 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2025-01-09 20:26:32,062 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2025-01-09 20:26:32,062 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msix [2025-01-09 20:26:32,062 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_msix [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR_OR_NULL [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR_OR_NULL [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_pos [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_pos [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure __le64_to_cpup [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __le64_to_cpup [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure work_busy [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure work_busy [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure adapter_async_del_queue [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure adapter_async_del_queue [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#27 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#28 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#29 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#30 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#31 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#32 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#33 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#34 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#35 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#36 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#37 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#38 [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure __unregister_chrdev [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~structbegin~int~structend~~TO~int [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pre_probe [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pre_probe [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2025-01-09 20:26:32,063 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2025-01-09 20:26:32,063 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_user_cmd [2025-01-09 20:26:32,064 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_user_cmd [2025-01-09 20:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2025-01-09 20:26:32,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2025-01-09 20:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_block_nr [2025-01-09 20:26:32,064 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_block_nr [2025-01-09 20:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2025-01-09 20:26:32,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2025-01-09 20:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq [2025-01-09 20:26:32,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq [2025-01-09 20:26:32,064 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_reset_workfn [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_reset_workfn [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure cpumask_weight [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure cpumask_weight [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_lock_irq_105 [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_lock_irq_105 [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_submit_sync_cmd [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_submit_sync_cmd [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_shutdown [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_shutdown [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_npages [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_npages [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_map_user_pages [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_map_user_pages [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_remove [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_remove [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~X~$Pointer$~TO~int [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_ioctl [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_ioctl [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_release_prp_pools [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_release_prp_pools [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_mode_page_create [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_mode_page_create [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask_and_coherent [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_mask_and_coherent [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_send_fw_cmd [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_send_fw_cmd [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure __le32_to_cpup [2025-01-09 20:26:32,065 INFO L138 BoogieDeclarations]: Found implementation of procedure __le32_to_cpup [2025-01-09 20:26:32,065 INFO L130 BoogieDeclarations]: Found specification of procedure iod_init [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure iod_init [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_dev_reset [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_dev_reset [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure __fswab64 [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure __fswab64 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure queue_logical_block_size [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_logical_block_size [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_suspend_queue [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_suspend_queue [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_trans_completion [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_trans_completion [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure nvme_set_features [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure nvme_set_features [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2025-01-09 20:26:32,066 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-01-09 20:26:32,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-01-09 20:26:32,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#27 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#28 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#29 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#30 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#31 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#32 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#33 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#34 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#35 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#36 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#37 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#38 [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure readq [2025-01-09 20:26:32,068 INFO L138 BoogieDeclarations]: Found implementation of procedure readq [2025-01-09 20:26:32,068 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2025-01-09 20:26:32,068 INFO L138 BoogieDeclarations]: Found implementation of procedure request_threaded_irq [2025-01-09 20:26:33,431 INFO L234 CfgBuilder]: Building ICFG [2025-01-09 20:26:33,434 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-09 20:27:01,259 INFO L727 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2025-01-09 20:27:42,395 INFO L? ?]: Removed 7160 outVars from TransFormulas that were not future-live. [2025-01-09 20:27:42,395 INFO L283 CfgBuilder]: Performing block encoding [2025-01-09 20:27:42,457 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-09 20:27:42,457 INFO L312 CfgBuilder]: Removed 17 assume(true) statements. [2025-01-09 20:27:42,458 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:27:42 BoogieIcfgContainer [2025-01-09 20:27:42,458 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-09 20:27:42,459 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-09 20:27:42,459 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-09 20:27:42,462 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-09 20:27:42,462 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.01 08:26:20" (1/3) ... [2025-01-09 20:27:42,463 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70996b36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:27:42, skipping insertion in model container [2025-01-09 20:27:42,464 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.01 08:26:27" (2/3) ... [2025-01-09 20:27:42,464 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70996b36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.01 08:27:42, skipping insertion in model container [2025-01-09 20:27:42,464 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.01 08:27:42" (3/3) ... [2025-01-09 20:27:42,464 INFO L128 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i [2025-01-09 20:27:42,475 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-09 20:27:42,479 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG linux-4.0-rc1---drivers--block--nvme.ko.cil.i that has 331 procedures, 5161 locations, 1 initial locations, 124 loop locations, and 39 error locations. [2025-01-09 20:27:42,611 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-09 20:27:42,620 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;@37739b01, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-09 20:27:42,621 INFO L334 AbstractCegarLoop]: Starting to check reachability of 39 error locations. [2025-01-09 20:27:42,635 INFO L276 IsEmpty]: Start isEmpty. Operand has 4818 states, 3425 states have (on average 1.3243795620437957) internal successors, (4536), 3545 states have internal predecessors, (4536), 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-01-09 20:27:42,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2025-01-09 20:27:42,643 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:27:42,644 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-01-09 20:27:42,644 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-01-09 20:27:42,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:27:42,649 INFO L85 PathProgramCache]: Analyzing trace with hash -63538525, now seen corresponding path program 1 times [2025-01-09 20:27:42,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:27:42,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752875136] [2025-01-09 20:27:42,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:27:42,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:27:44,899 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 63 statements into 1 equivalence classes. [2025-01-09 20:27:45,171 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 63 of 63 statements. [2025-01-09 20:27:45,171 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:27:45,171 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:27:46,073 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-09 20:27:46,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:27:46,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752875136] [2025-01-09 20:27:46,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752875136] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:27:46,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:27:46,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 20:27:46,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340276049] [2025-01-09 20:27:46,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:27:46,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 20:27:46,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:27:46,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 20:27:46,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 20:27:46,106 INFO L87 Difference]: Start difference. First operand has 4818 states, 3425 states have (on average 1.3243795620437957) internal successors, (4536), 3545 states have internal predecessors, (4536), 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-01-09 20:27:47,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:27:47,254 INFO L93 Difference]: Finished difference Result 14216 states and 20677 transitions. [2025-01-09 20:27:47,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 20:27:47,257 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-01-09 20:27:47,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:27:47,336 INFO L225 Difference]: With dead ends: 14216 [2025-01-09 20:27:47,336 INFO L226 Difference]: Without dead ends: 9407 [2025-01-09 20:27:47,383 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-01-09 20:27:47,386 INFO L435 NwaCegarLoop]: 6939 mSDtfsCounter, 6484 mSDsluCounter, 13443 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6484 SdHoareTripleChecker+Valid, 20382 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 20:27:47,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6484 Valid, 20382 Invalid, 16 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 20:27:47,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9407 states. [2025-01-09 20:27:47,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9407 to 9198. [2025-01-09 20:27:47,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9198 states, 6588 states have (on average 1.2981177899210685) internal successors, (8552), 6764 states have internal predecessors, (8552), 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-01-09 20:27:47,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9198 states to 9198 states and 12792 transitions. [2025-01-09 20:27:47,865 INFO L78 Accepts]: Start accepts. Automaton has 9198 states and 12792 transitions. Word has length 63 [2025-01-09 20:27:47,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:27:47,866 INFO L471 AbstractCegarLoop]: Abstraction has 9198 states and 12792 transitions. [2025-01-09 20:27:47,866 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-01-09 20:27:47,866 INFO L276 IsEmpty]: Start isEmpty. Operand 9198 states and 12792 transitions. [2025-01-09 20:27:47,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2025-01-09 20:27:47,870 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:27:47,870 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-01-09 20:27:47,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-09 20:27:47,871 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-01-09 20:27:47,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:27:47,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1679967207, now seen corresponding path program 1 times [2025-01-09 20:27:47,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:27:47,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339525133] [2025-01-09 20:27:47,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:27:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-09 20:27:50,117 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-01-09 20:27:50,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-01-09 20:27:50,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-09 20:27:50,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-09 20:27:50,840 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-09 20:27:50,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-09 20:27:50,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339525133] [2025-01-09 20:27:50,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339525133] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-09 20:27:50,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-09 20:27:50,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-09 20:27:50,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088269510] [2025-01-09 20:27:50,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-09 20:27:50,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-09 20:27:50,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-09 20:27:50,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-09 20:27:50,843 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-09 20:27:50,843 INFO L87 Difference]: Start difference. First operand 9198 states and 12792 transitions. Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-01-09 20:27:51,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-01-09 20:27:51,683 INFO L93 Difference]: Finished difference Result 18346 states and 25718 transitions. [2025-01-09 20:27:51,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-09 20:27:51,684 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 69 [2025-01-09 20:27:51,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-01-09 20:27:51,831 INFO L225 Difference]: With dead ends: 18346 [2025-01-09 20:27:51,831 INFO L226 Difference]: Without dead ends: 18344 [2025-01-09 20:27:51,872 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-01-09 20:27:51,872 INFO L435 NwaCegarLoop]: 6559 mSDtfsCounter, 6504 mSDsluCounter, 13018 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6504 SdHoareTripleChecker+Valid, 19577 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-01-09 20:27:51,872 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6504 Valid, 19577 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-01-09 20:27:51,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18344 states. [2025-01-09 20:27:52,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18344 to 18131. [2025-01-09 20:27:52,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18131 states, 13011 states have (on average 1.299438936284682) internal successors, (16907), 13331 states have internal predecessors, (16907), 4139 states have call successors, (4139), 946 states have call predecessors, (4139), 945 states have return successors, (4451), 4091 states have call predecessors, (4451), 4137 states have call successors, (4451) [2025-01-09 20:27:52,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18131 states to 18131 states and 25497 transitions. [2025-01-09 20:27:52,617 INFO L78 Accepts]: Start accepts. Automaton has 18131 states and 25497 transitions. Word has length 69 [2025-01-09 20:27:52,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-01-09 20:27:52,620 INFO L471 AbstractCegarLoop]: Abstraction has 18131 states and 25497 transitions. [2025-01-09 20:27:52,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-01-09 20:27:52,621 INFO L276 IsEmpty]: Start isEmpty. Operand 18131 states and 25497 transitions. [2025-01-09 20:27:52,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2025-01-09 20:27:52,624 INFO L210 NwaCegarLoop]: Found error trace [2025-01-09 20:27:52,624 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-09 20:27:52,624 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-09 20:27:52,624 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_assert_linux_drivers_base_class__double_registrationErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_assert_linux_usb_gadget__class_registration_with_usb_gadgetErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 37 more)] === [2025-01-09 20:27:52,625 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-09 20:27:52,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1438489584, now seen corresponding path program 1 times [2025-01-09 20:27:52,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-09 20:27:52,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852270999] [2025-01-09 20:27:52,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-09 20:27:52,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms