./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 48c9605d 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/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a564ea576763c13bfd3673da7d9fb82b1799f9ec9208539e745949eb812373cd --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 06:38:47,945 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 06:38:47,986 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2025-02-08 06:38:47,994 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 06:38:47,994 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 06:38:48,020 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 06:38:48,021 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 06:38:48,021 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 06:38:48,022 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 06:38:48,022 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 06:38:48,023 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 06:38:48,023 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 06:38:48,023 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 06:38:48,023 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 06:38:48,023 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 06:38:48,023 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 06:38:48,024 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 06:38:48,025 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 06:38:48,025 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:38:48,025 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 06:38:48,026 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 06:38:48,026 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a564ea576763c13bfd3673da7d9fb82b1799f9ec9208539e745949eb812373cd [2025-02-08 06:38:48,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 06:38:48,269 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 06:38:48,271 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 06:38:48,272 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 06:38:48,272 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 06:38:48,273 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i [2025-02-08 06:38:49,436 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4ff5e3db6/a4898f4fd56d4daea5dcc9b140863312/FLAGfd964662d [2025-02-08 06:38:49,771 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 06:38:49,772 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i [2025-02-08 06:38:49,794 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4ff5e3db6/a4898f4fd56d4daea5dcc9b140863312/FLAGfd964662d [2025-02-08 06:38:50,001 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4ff5e3db6/a4898f4fd56d4daea5dcc9b140863312 [2025-02-08 06:38:50,003 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 06:38:50,005 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 06:38:50,006 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 06:38:50,007 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 06:38:50,014 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 06:38:50,014 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:38:50" (1/1) ... [2025-02-08 06:38:50,015 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@332376df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:50, skipping insertion in model container [2025-02-08 06:38:50,018 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:38:50" (1/1) ... [2025-02-08 06:38:50,081 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:38:50,654 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:38:50,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:38:50,691 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:38:50,775 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:38:50,808 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:38:50,809 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:38:50,857 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 06:38:51,028 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:38:51,154 INFO L204 MainTranslator]: Completed translation [2025-02-08 06:38:51,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51 WrapperNode [2025-02-08 06:38:51,155 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 06:38:51,155 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 06:38:51,156 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 06:38:51,156 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 06:38:51,160 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,199 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,315 INFO L138 Inliner]: procedures = 475, calls = 2694, calls flagged for inlining = 56, calls inlined = 38, statements flattened = 3364 [2025-02-08 06:38:51,316 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 06:38:51,317 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 06:38:51,317 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 06:38:51,317 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 06:38:51,324 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,324 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,348 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,434 INFO L175 MemorySlicer]: Split 2024 memory accesses to 27 slices as follows [3, 21, 5, 5, 3, 35, 1040, 480, 59, 35, 11, 5, 15, 120, 67, 5, 0, 12, 2, 4, 20, 18, 2, 16, 2, 2, 37]. 51 percent of accesses are in the largest equivalence class. The 1901 initializations are split as follows [0, 0, 1, 3, 3, 15, 1040, 480, 59, 32, 2, 1, 10, 120, 67, 4, 0, 6, 2, 4, 4, 18, 0, 5, 0, 0, 25]. The 58 writes are split as follows [0, 21, 2, 0, 0, 6, 0, 0, 0, 0, 5, 1, 2, 0, 0, 0, 0, 6, 0, 0, 4, 0, 1, 8, 2, 0, 0]. [2025-02-08 06:38:51,437 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,437 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,522 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,528 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,549 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,555 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,571 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 06:38:51,572 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 06:38:51,572 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 06:38:51,572 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 06:38:51,573 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (1/1) ... [2025-02-08 06:38:51,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:38:51,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:38:51,603 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 06:38:51,605 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 06:38:51,634 INFO L130 BoogieDeclarations]: Found specification of procedure zf_timer_off [2025-02-08 06:38:51,634 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_timer_off [2025-02-08 06:38:51,634 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-02-08 06:38:51,634 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_begin [2025-02-08 06:38:51,634 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 06:38:51,635 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 06:38:51,635 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-02-08 06:38:51,635 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_end [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure zf_get_control [2025-02-08 06:38:51,635 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_get_control [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2025-02-08 06:38:51,635 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#22 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#23 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#24 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#25 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#26 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#22 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#23 [2025-02-08 06:38:51,636 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#24 [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#25 [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#26 [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-08 06:38:51,637 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure request_region [2025-02-08 06:38:51,637 INFO L138 BoogieDeclarations]: Found implementation of procedure request_region [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 06:38:51,637 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 06:38:51,639 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 06:38:51,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 06:38:51,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 06:38:51,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 06:38:51,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 06:38:51,640 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 06:38:51,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irqsave [2025-02-08 06:38:51,641 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irqsave [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~int~TO~VOID [2025-02-08 06:38:51,641 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~int~TO~VOID [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure release_region [2025-02-08 06:38:51,641 INFO L138 BoogieDeclarations]: Found implementation of procedure release_region [2025-02-08 06:38:51,641 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 06:38:51,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_init [2025-02-08 06:38:51,642 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_init [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 06:38:51,642 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 06:38:51,642 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 06:38:51,642 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2025-02-08 06:38:51,642 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2025-02-08 06:38:51,642 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-02-08 06:38:51,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~$Pointer$~TO~int [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 06:38:51,643 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 06:38:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 06:38:51,645 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 06:38:51,645 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 06:38:51,645 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2025-02-08 06:38:51,645 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure assert_context_process [2025-02-08 06:38:51,645 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_context_process [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure zf_set_control [2025-02-08 06:38:51,645 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_set_control [2025-02-08 06:38:51,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#22 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#23 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#24 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#25 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#26 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure zf_readw [2025-02-08 06:38:51,646 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_readw [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure zf_ping [2025-02-08 06:38:51,646 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_ping [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~int [2025-02-08 06:38:51,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~int [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 06:38:51,646 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 06:38:51,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-02-08 06:38:51,646 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#22 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#23 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#24 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#25 [2025-02-08 06:38:51,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#26 [2025-02-08 06:38:52,025 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 06:38:52,026 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 06:38:52,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3262: havoc get_user_#t~nondet673#1;zf_write_#t~ret213#1 := get_user_#res#1;havoc get_user_#t~nondet673#1, get_user_~size#1, get_user_~ptr#1.base, get_user_~ptr#1.offset;havoc get_user_#in~size#1, get_user_#in~ptr#1.base, get_user_#in~ptr#1.offset;assume { :end_inline_get_user } true;assume -2147483648 <= zf_write_#t~ret213#1 && zf_write_#t~ret213#1 <= 2147483647; [2025-02-08 06:38:52,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1648: assume 86 == zf_write_~c~0#1;~zf_expect_close~0 := 42; [2025-02-08 06:38:52,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1648: assume !(86 == zf_write_~c~0#1); [2025-02-08 06:38:52,176 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1646: assume 0 != zf_write_#t~ret213#1;havoc zf_write_#t~ret213#1;zf_write_#res#1 := -14; [2025-02-08 06:38:52,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1646: assume !(0 != zf_write_#t~ret213#1);havoc zf_write_#t~ret213#1; [2025-02-08 06:38:52,177 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1644-1: havoc zf_write_~c~0#1;zf_write_#t~post214#1 := zf_write_~ofs~0#1;zf_write_~ofs~0#1 := 1 + zf_write_#t~post214#1;havoc zf_write_#t~post214#1; [2025-02-08 06:38:52,189 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1510: havoc #t~ret201; [2025-02-08 06:38:52,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1472: havoc #t~ret200#1; [2025-02-08 06:38:52,201 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3986: havoc inw_#t~nondet755#1; [2025-02-08 06:38:52,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1673-1: assume 0 != zf_ioctl_#t~ret216#1 % 4294967296;havoc zf_ioctl_#t~ret216#1;zf_ioctl_#res#1 := -14; [2025-02-08 06:38:52,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1673-1: assume !(0 != zf_ioctl_#t~ret216#1 % 4294967296);havoc zf_ioctl_#t~ret216#1; [2025-02-08 06:38:52,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3286: havoc copy_to_user_#t~nondet676#1;zf_ioctl_#t~ret216#1 := copy_to_user_#res#1;havoc copy_to_user_#t~nondet676#1, copy_to_user_~to#1.base, copy_to_user_~to#1.offset, copy_to_user_~from#1.base, copy_to_user_~from#1.offset, copy_to_user_~n#1;havoc copy_to_user_#in~to#1.base, copy_to_user_#in~to#1.offset, copy_to_user_#in~from#1.base, copy_to_user_#in~from#1.offset, copy_to_user_#in~n#1;assume { :end_inline_copy_to_user } true; [2025-02-08 06:38:52,294 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3278: havoc put_user_#t~nondet675#1;zf_ioctl_#t~ret217#1 := put_user_#res#1;havoc put_user_#t~nondet675#1, put_user_~size#1, put_user_~ptr#1.base, put_user_~ptr#1.offset;havoc put_user_#in~size#1, put_user_#in~ptr#1.base, put_user_#in~ptr#1.offset;assume { :end_inline_put_user } true;assume -2147483648 <= zf_ioctl_#t~ret217#1 && zf_ioctl_#t~ret217#1 <= 2147483647;zf_ioctl_#res#1 := zf_ioctl_#t~ret217#1;havoc zf_ioctl_#t~ret217#1; [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1695: assume 0 != zf_open_#t~ret218#1;havoc zf_open_#t~ret218#1; [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1695: assume !(0 != zf_open_#t~ret218#1);havoc zf_open_#t~ret218#1; [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1530: SUMMARY for call outb((if (if zf_set_timer_~new#1 % 65536 % 4294967296 <= 2147483647 then zf_set_timer_~new#1 % 65536 % 4294967296 else zf_set_timer_~new#1 % 65536 % 4294967296 - 4294967296) > 255 then 255 else (if zf_set_timer_~new#1 % 65536 % 4294967296 <= 2147483647 then zf_set_timer_~new#1 % 65536 % 4294967296 else zf_set_timer_~new#1 % 65536 % 4294967296 - 4294967296)), 537); srcloc: null [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1530-1: SUMMARY for call outb(14, 536); srcloc: null [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696: zf_open_#res#1 := -16; [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696-1: SUMMARY for call spin_unlock(~#zf_lock~0.base, ~#zf_lock~0.offset); srcloc: null [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531: assume zf_set_timer_#t~switch202#1; [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531: assume !zf_set_timer_#t~switch202#1;havoc zf_set_timer_#t~switch202#1;havoc zf_set_timer_#t~switch202#1;havoc zf_set_timer_#t~switch202#1, zf_set_timer_~new#1, zf_set_timer_~n#1;havoc zf_set_timer_#in~new#1, zf_set_timer_#in~n#1;assume { :end_inline_zf_set_timer } true;~next_heartbeat~0 := 1000 + ~jiffies~0; [2025-02-08 06:38:52,430 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531-1: zf_set_timer_#t~switch202#1 := true; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1582: zf_timer_on_~ctrl_reg~1#1 := zf_timer_on_#t~ret206#1 % 65536;havoc zf_timer_on_#t~ret206#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1582-1: SUMMARY for call zf_timer_on_#t~ret206#1 := zf_get_control(); srcloc: null [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4555: havoc test_and_set_bit_#t~bitwise796#1;zf_open_#t~ret218#1 := test_and_set_bit_#res#1;havoc test_and_set_bit_#t~bitwise793#1, test_and_set_bit_#t~mem794#1, test_and_set_bit_#t~bitwise795#1, test_and_set_bit_#t~bitwise796#1, test_and_set_bit_~nr#1, test_and_set_bit_~addr#1.base, test_and_set_bit_~addr#1.offset, test_and_set_bit_~bit~0#1, test_and_set_bit_~old~0#1;havoc test_and_set_bit_#in~nr#1, test_and_set_bit_#in~addr#1.base, test_and_set_bit_#in~addr#1.offset;assume { :end_inline_test_and_set_bit } true;assume -2147483648 <= zf_open_#t~ret218#1 && zf_open_#t~ret218#1 <= 2147483647; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ##fun~$Pointer$~X~$Pointer$~TO~intFINAL: assume true; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583: zf_timer_on_~ctrl_reg~1#1 := zf_timer_on_#t~bitwise207#1;havoc zf_timer_on_#t~bitwise207#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583-1: [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583-2: havoc zf_timer_on_#t~bitwise207#1;assume (zf_timer_on_#t~bitwise207#1 % 4294967296 >= zf_timer_on_~ctrl_reg~1#1 % 4294967296 && zf_timer_on_#t~bitwise207#1 % 4294967296 >= (1 + ~zf_action~0 - ~zf_action~0 % 2) % 4294967296) && zf_timer_on_#t~bitwise207#1 % 4294967296 <= zf_timer_on_~ctrl_reg~1#1 % 4294967296 + (1 + ~zf_action~0 - ~zf_action~0 % 2) % 4294967296; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583-3: assume 0 == (1 + ~zf_action~0 - ~zf_action~0 % 2) % 4294967296;zf_timer_on_#t~bitwise207#1 := zf_timer_on_~ctrl_reg~1#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583-3: assume !(0 == (1 + ~zf_action~0 - ~zf_action~0 % 2) % 4294967296); [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1707: havoc zf_open_#t~ret219#1;#t~ret807#1 := zf_open_#res#1;havoc zf_open_#t~ret218#1, zf_open_#t~ret219#1, zf_open_~inode#1.base, zf_open_~inode#1.offset, zf_open_~file#1.base, zf_open_~file#1.offset;havoc zf_open_#in~inode#1.base, zf_open_#in~inode#1.offset, zf_open_#in~file#1.base, zf_open_#in~file#1.offset;assume { :end_inline_zf_open } true;assume -2147483648 <= #t~ret807#1 && #t~ret807#1 <= 2147483647;#t~funptrres806#1 := #t~ret807#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583-4: assume 0 == zf_timer_on_~ctrl_reg~1#1 % 4294967296 || zf_timer_on_~ctrl_reg~1#1 % 4294967296 == (1 + ~zf_action~0 - ~zf_action~0 % 2) % 4294967296;zf_timer_on_#t~bitwise207#1 := 1 + ~zf_action~0 - ~zf_action~0 % 2; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1583-4: assume !(0 == zf_timer_on_~ctrl_reg~1#1 % 4294967296 || zf_timer_on_~ctrl_reg~1#1 % 4294967296 == (1 + ~zf_action~0 - ~zf_action~0 % 2) % 4294967296); [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1707-2: zf_open_#t~ret219#1 := nonseekable_open_#res#1;havoc nonseekable_open_~inode#1.base, nonseekable_open_~inode#1.offset, nonseekable_open_~filp#1.base, nonseekable_open_~filp#1.offset, nonseekable_open_~i~16#1;havoc nonseekable_open_#in~inode#1.base, nonseekable_open_#in~inode#1.offset, nonseekable_open_#in~filp#1.base, nonseekable_open_#in~filp#1.offset;assume { :end_inline_nonseekable_open } true;assume -2147483648 <= zf_open_#t~ret219#1 && zf_open_#t~ret219#1 <= 2147483647;zf_open_#res#1 := zf_open_#t~ret219#1;havoc zf_open_#t~ret219#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1567: SUMMARY for call spin_lock_irqsave(~#zf_port_lock~0.base, ~#zf_port_lock~0.offset, zf_timer_on_~flags~1#1); srcloc: null [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1584: SUMMARY for call zf_set_control(zf_timer_on_~ctrl_reg~1#1); srcloc: null [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1700: assume 0 != ~nowayout~0;assume { :begin_inline___module_get } true;__module_get_#in~module#1.base, __module_get_#in~module#1.offset := 0, 0;havoc __module_get_~module#1.base, __module_get_~module#1.offset;__module_get_~module#1.base, __module_get_~module#1.offset := __module_get_#in~module#1.base, __module_get_#in~module#1.offset;havoc __module_get_~module#1.base, __module_get_~module#1.offset;havoc __module_get_#in~module#1.base, __module_get_#in~module#1.offset;assume { :end_inline___module_get } true; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1700: assume !(0 != ~nowayout~0); [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #res#1 := #t~funptrres806#1;havoc #t~funptrres806#1;havoc #t~ret807#1;havoc #t~ret808#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: #t~ret808#1 := zf_close_#res#1;havoc zf_close_#t~ret220#1, zf_close_#t~ret221#1, zf_close_~inode#1.base, zf_close_~inode#1.offset, zf_close_~file#1.base, zf_close_~file#1.offset;havoc zf_close_#in~inode#1.base, zf_close_#in~inode#1.offset, zf_close_#in~file#1.base, zf_close_#in~file#1.offset;assume { :end_inline_zf_close } true;assume -2147483648 <= #t~ret808#1 && #t~ret808#1 <= 2147483647;#t~funptrres806#1 := #t~ret808#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1527: assume zf_set_timer_#t~switch202#1; [2025-02-08 06:38:52,431 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1527: assume !zf_set_timer_#t~switch202#1; [2025-02-08 06:38:52,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1585: SUMMARY for call spin_unlock_irqrestore(~#zf_port_lock~0.base, ~#zf_port_lock~0.offset, zf_timer_on_~flags~1#1); srcloc: null [2025-02-08 06:38:52,432 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1577: SUMMARY for call write~int#23(50 + ~jiffies~0, ~#zf_timer~0.base, ~#zf_timer~0.offset, 4); srcloc: null [2025-02-08 06:38:52,434 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1577: assume !(1 == #valid[~#zf_timer~0.base]); [2025-02-08 06:38:52,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1577: assume !(4 + ~#zf_timer~0.offset <= #length[~#zf_timer~0.base] && 0 <= ~#zf_timer~0.offset); [2025-02-08 06:38:52,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1569: assume { :begin_inline_zf_set_timer } true;zf_set_timer_#in~new#1, zf_set_timer_#in~n#1 := 65535, 0;havoc zf_set_timer_#t~switch202#1, zf_set_timer_~new#1, zf_set_timer_~n#1;zf_set_timer_~new#1 := zf_set_timer_#in~new#1;zf_set_timer_~n#1 := zf_set_timer_#in~n#1;zf_set_timer_#t~switch202#1 := 0 == (if zf_set_timer_~n#1 % 256 % 4294967296 <= 2147483647 then zf_set_timer_~n#1 % 256 % 4294967296 else zf_set_timer_~n#1 % 256 % 4294967296 - 4294967296); [2025-02-08 06:38:52,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1569-1: SUMMARY for call outb(255, 537); srcloc: null [2025-02-08 06:38:52,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1569-2: SUMMARY for call outb(15, 536); srcloc: null [2025-02-08 06:38:52,435 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1528: SUMMARY for call outw(zf_set_timer_~new#1, 538); srcloc: null [2025-02-08 06:38:52,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1528-1: SUMMARY for call outb(12, 536); srcloc: null [2025-02-08 06:38:52,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529: assume zf_set_timer_#t~switch202#1; [2025-02-08 06:38:52,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529: assume !zf_set_timer_#t~switch202#1; [2025-02-08 06:38:52,436 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529-1: zf_set_timer_#t~switch202#1 := zf_set_timer_#t~switch202#1 || 1 == (if zf_set_timer_~n#1 % 256 % 4294967296 <= 2147483647 then zf_set_timer_~n#1 % 256 % 4294967296 else zf_set_timer_~n#1 % 256 % 4294967296 - 4294967296); [2025-02-08 06:38:52,439 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1587: assume -2147483648 <= zf_timer_on_#t~ret208#1 && zf_timer_on_#t~ret208#1 <= 2147483647;havoc zf_timer_on_#t~ret208#1;havoc zf_timer_on_#t~ret206#1, zf_timer_on_#t~bitwise207#1, zf_timer_on_#t~ret208#1, zf_timer_on_~ctrl_reg~1#1, zf_timer_on_~flags~1#1;assume { :end_inline_zf_timer_on } true;assume { :begin_inline_nonseekable_open } true;nonseekable_open_#in~inode#1.base, nonseekable_open_#in~inode#1.offset, nonseekable_open_#in~filp#1.base, nonseekable_open_#in~filp#1.offset := zf_open_~inode#1.base, zf_open_~inode#1.offset, zf_open_~file#1.base, zf_open_~file#1.offset;havoc nonseekable_open_#res#1;havoc nonseekable_open_~inode#1.base, nonseekable_open_~inode#1.offset, nonseekable_open_~filp#1.base, nonseekable_open_~filp#1.offset, nonseekable_open_~i~16#1;nonseekable_open_~inode#1.base, nonseekable_open_~inode#1.offset := nonseekable_open_#in~inode#1.base, nonseekable_open_#in~inode#1.offset;nonseekable_open_~filp#1.base, nonseekable_open_~filp#1.offset := nonseekable_open_#in~filp#1.base, nonseekable_open_#in~filp#1.offset;havoc nonseekable_open_~i~16#1;nonseekable_open_#res#1 := nonseekable_open_~i~16#1; [2025-02-08 06:38:52,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1587-1: SUMMARY for call zf_timer_on_#t~ret208#1 := printk(12, 0); srcloc: null [2025-02-08 06:38:52,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1579: SUMMARY for call add_timer(~#zf_timer~0.base, ~#zf_timer~0.offset); srcloc: null [2025-02-08 06:38:52,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1703: assume { :begin_inline_zf_timer_on } true;havoc zf_timer_on_#t~ret206#1, zf_timer_on_#t~bitwise207#1, zf_timer_on_#t~ret208#1, zf_timer_on_~ctrl_reg~1#1, zf_timer_on_~flags~1#1;zf_timer_on_~ctrl_reg~1#1 := 0;havoc zf_timer_on_~flags~1#1; [2025-02-08 06:38:52,440 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1703-1: SUMMARY for call spin_unlock(~#zf_lock~0.base, ~#zf_lock~0.offset); srcloc: null [2025-02-08 06:38:56,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1820: assume { :begin_inline_init_timer } true;init_timer_#in~timer#1.base, init_timer_#in~timer#1.offset := ~#zf_timer~0.base, ~#zf_timer~0.offset;havoc init_timer_#t~post768#1, init_timer_~timer#1.base, init_timer_~timer#1.offset;init_timer_~timer#1.base, init_timer_~timer#1.offset := init_timer_#in~timer#1.base, init_timer_#in~timer#1.offset; [2025-02-08 06:38:56,882 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1820-1: SUMMARY for call zf_set_control(0); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1823: havoc init_timer_#t~post768#1, init_timer_~timer#1.base, init_timer_~timer#1.offset;havoc init_timer_#in~timer#1.base, init_timer_#in~timer#1.offset;assume { :end_inline_init_timer } true; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1824: SUMMARY for call write~$Pointer$#23(#funAddr~zf_ping.base, #funAddr~zf_ping.offset, ~#zf_timer~0.base, 4 + ~#zf_timer~0.offset, 4); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1824: assume !(1 == #valid[~#zf_timer~0.base]); [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1824: assume !(4 + (4 + ~#zf_timer~0.offset) <= #length[~#zf_timer~0.base] && 0 <= 4 + ~#zf_timer~0.offset); [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825: zf_init_#res#1 := 0; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825-1: SUMMARY for call write~int#23(0, ~#zf_timer~0.base, 8 + ~#zf_timer~0.offset, 4); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825-1: assume !(1 == #valid[~#zf_timer~0.base]); [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825-1: assume !(4 + (8 + ~#zf_timer~0.offset) <= #length[~#zf_timer~0.base] && 0 <= 8 + ~#zf_timer~0.offset); [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1830: SUMMARY for call release_region(536, 3); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788: call_cdev_functions_#t~ret329#1 := ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#res#1;havoc ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#~322#1.base, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#~322#1.offset, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#~323#1, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#~324#1, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#t~ret803#1;havoc ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#in~322#1.base, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#in~322#1.offset, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#in~323#1, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#in~324#1, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#in~#fp#1.base, ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0 } true;assume -9223372036854775808 <= call_cdev_functions_#t~ret329#1 && call_cdev_functions_#t~ret329#1 <= 9223372036854775807;havoc call_cdev_functions_#t~mem325#1;havoc call_cdev_functions_#t~mem326#1.base, call_cdev_functions_#t~mem326#1.offset;havoc call_cdev_functions_#t~mem327#1.base, call_cdev_functions_#t~mem327#1.offset;havoc call_cdev_functions_#t~mem328#1.base, call_cdev_functions_#t~mem328#1.offset;havoc call_cdev_functions_#t~ret329#1; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1832: assume -2147483648 <= zf_init_#t~ret234#1 && zf_init_#t~ret234#1 <= 2147483647;zf_init_#res#1 := zf_init_~ret~3#1; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1832-1: SUMMARY for call zf_init_#t~ret234#1 := misc_deregister(~#zf_miscdev~0.base, ~#zf_miscdev~0.offset); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1799: assume 0 != zf_init_~ret~3#1; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1799: assume !(0 != zf_init_~ret~3#1); [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502: havoc zf_set_status_~new#1;havoc zf_set_status_#in~new#1;assume { :end_inline_zf_set_status } true; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502-1: SUMMARY for call outb(zf_set_status_~new#1, 537); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502-2: SUMMARY for call outb(18, 536); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1800: assume -2147483648 <= zf_init_#t~ret229#1 && zf_init_#t~ret229#1 <= 2147483647;havoc zf_init_#t~ret229#1; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1800-1: SUMMARY for call zf_init_#t~ret229#1 := printk(23, 0); srcloc: null [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3521: havoc misc_register_#t~ret715#1;zf_init_#t~ret228#1 := misc_register_#res#1;havoc misc_register_#t~post711#1, misc_register_#t~mem712#1.base, misc_register_#t~mem712#1.offset, misc_register_#t~mem713#1, misc_register_#t~bitwise714#1, misc_register_#t~ret715#1, misc_register_~misc#1.base, misc_register_~misc#1.offset, misc_register_~i~9#1, misc_register_~dev~0#1;havoc misc_register_#in~misc#1.base, misc_register_#in~misc#1.offset;assume { :end_inline_misc_register } true;assume -2147483648 <= zf_init_#t~ret228#1 && zf_init_#t~ret228#1 <= 2147483647;zf_init_~ret~3#1 := zf_init_#t~ret228#1;havoc zf_init_#t~ret228#1; [2025-02-08 06:38:56,883 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1805: assume zf_init_#t~ret230#1.base == 0 && zf_init_#t~ret230#1.offset == 0;havoc zf_init_#t~ret230#1.base, zf_init_#t~ret230#1.offset; [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1805: assume !(zf_init_#t~ret230#1.base == 0 && zf_init_#t~ret230#1.offset == 0);havoc zf_init_#t~ret230#1.base, zf_init_#t~ret230#1.offset;assume { :begin_inline_register_reboot_notifier } true;register_reboot_notifier_#in~dummy#1.base, register_reboot_notifier_#in~dummy#1.offset := ~#zf_notifier~0.base, ~#zf_notifier~0.offset;havoc register_reboot_notifier_#res#1;havoc register_reboot_notifier_~dummy#1.base, register_reboot_notifier_~dummy#1.offset, register_reboot_notifier_~i~17#1;register_reboot_notifier_~dummy#1.base, register_reboot_notifier_~dummy#1.offset := register_reboot_notifier_#in~dummy#1.base, register_reboot_notifier_#in~dummy#1.offset;havoc register_reboot_notifier_~i~17#1;register_reboot_notifier_#res#1 := register_reboot_notifier_~i~17#1;zf_init_#t~ret232#1 := register_reboot_notifier_#res#1;havoc register_reboot_notifier_~dummy#1.base, register_reboot_notifier_~dummy#1.offset, register_reboot_notifier_~i~17#1;havoc register_reboot_notifier_#in~dummy#1.base, register_reboot_notifier_#in~dummy#1.offset;assume { :end_inline_register_reboot_notifier } true;assume -2147483648 <= zf_init_#t~ret232#1 && zf_init_#t~ret232#1 <= 2147483647;zf_init_~ret~3#1 := zf_init_#t~ret232#1;havoc zf_init_#t~ret232#1; [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1805-1: SUMMARY for call zf_init_#t~ret230#1.base, zf_init_#t~ret230#1.offset := request_region(536, 3, 24, 0); srcloc: null [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1806: assume -2147483648 <= zf_init_#t~ret231#1 && zf_init_#t~ret231#1 <= 2147483647;havoc zf_init_#t~ret231#1;zf_init_~ret~3#1 := -16; [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1806-1: SUMMARY for call zf_init_#t~ret231#1 := printk(25, 0); srcloc: null [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4290: assume ~number_timer_registered~0 < 1; [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4290: assume !(~number_timer_registered~0 < 1); [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1813: assume 0 != zf_init_~ret~3#1; [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1813: assume !(0 != zf_init_~ret~3#1);assume { :begin_inline_zf_set_status } true;zf_set_status_#in~new#1 := 0;havoc zf_set_status_~new#1;zf_set_status_~new#1 := zf_set_status_#in~new#1; [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: SUMMARY for call write~int#23(0, init_timer_~timer#1.base, 12 + init_timer_~timer#1.offset, 2); srcloc: null [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume !(1 == #valid[init_timer_~timer#1.base]); [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume !(2 + (12 + init_timer_~timer#1.offset) <= #length[init_timer_~timer#1.base] && 0 <= 12 + init_timer_~timer#1.offset); [2025-02-08 06:38:56,884 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1814: assume -2147483648 <= zf_init_#t~ret233#1 && zf_init_#t~ret233#1 <= 2147483647;havoc zf_init_#t~ret233#1; [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1814-1: SUMMARY for call zf_init_#t~ret233#1 := printk(26, 0); srcloc: null [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: SUMMARY for call write~int#23(1, init_timer_~timer#1.base, 14 + init_timer_~timer#1.offset, 2); srcloc: null [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: assume !(1 == #valid[init_timer_~timer#1.base]); [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: assume !(2 + (14 + init_timer_~timer#1.offset) <= #length[init_timer_~timer#1.base] && 0 <= 14 + init_timer_~timer#1.offset); [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293: init_timer_#t~post768#1 := ~number_timer_registered~0;~number_timer_registered~0 := 1 + init_timer_#t~post768#1;havoc init_timer_#t~post768#1; [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293-1: SUMMARY for call write~$Pointer$#11(init_timer_~timer#1.base, init_timer_~timer#1.offset, ~#timer_registered~0.base, ~#timer_registered~0.offset + 4 * ~number_timer_registered~0, 4); srcloc: null [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293-1: assume !(1 == #valid[~#timer_registered~0.base]); [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293-1: assume !(4 + (~#timer_registered~0.offset + 4 * ~number_timer_registered~0) <= #length[~#timer_registered~0.base] && 0 <= ~#timer_registered~0.offset + 4 * ~number_timer_registered~0); [2025-02-08 06:38:56,885 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#t~ret803#1 := no_llseek_#res#1;havoc no_llseek_~file#1.base, no_llseek_~file#1.offset, no_llseek_~offset#1, no_llseek_~origin#1, no_llseek_~l~0#1;havoc no_llseek_#in~file#1.base, no_llseek_#in~file#1.offset, no_llseek_#in~offset#1, no_llseek_#in~origin#1;assume { :end_inline_no_llseek } true;assume -9223372036854775808 <= ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#t~ret803#1 && ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#t~ret803#1 <= 9223372036854775807;##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#res#1 := ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#t~ret803#1;havoc ##fun~$Pointer$~X~~loff_t~0~X~int~TO~~loff_t~0_#t~ret803#1; [2025-02-08 06:38:56,979 INFO L? ?]: Removed 586 outVars from TransFormulas that were not future-live. [2025-02-08 06:38:56,979 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 06:38:57,032 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 06:38:57,032 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 06:38:57,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 06:38:57 BoogieIcfgContainer [2025-02-08 06:38:57,033 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 06:38:57,034 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 06:38:57,034 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 06:38:57,041 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 06:38:57,041 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 06:38:50" (1/3) ... [2025-02-08 06:38:57,042 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@586b0e06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 06:38:57, skipping insertion in model container [2025-02-08 06:38:57,042 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:38:51" (2/3) ... [2025-02-08 06:38:57,043 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@586b0e06 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 06:38:57, skipping insertion in model container [2025-02-08 06:38:57,043 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 06:38:57" (3/3) ... [2025-02-08 06:38:57,043 INFO L128 eAbstractionObserver]: Analyzing ICFG ddv_machzwd_all.i [2025-02-08 06:38:57,056 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 06:38:57,059 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG ddv_machzwd_all.i that has 30 procedures, 616 locations, 1 initial locations, 4 loop locations, and 206 error locations. [2025-02-08 06:38:57,100 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 06:38:57,113 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=None, 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;@173677a4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 06:38:57,113 INFO L334 AbstractCegarLoop]: Starting to check reachability of 206 error locations. [2025-02-08 06:38:57,119 INFO L276 IsEmpty]: Start isEmpty. Operand has 608 states, 317 states have (on average 1.886435331230284) internal successors, (598), 525 states have internal predecessors, (598), 58 states have call successors, (58), 26 states have call predecessors, (58), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2025-02-08 06:38:57,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-02-08 06:38:57,124 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:38:57,125 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-02-08 06:38:57,125 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:38:57,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:38:57,132 INFO L85 PathProgramCache]: Analyzing trace with hash 29480787, now seen corresponding path program 1 times [2025-02-08 06:38:57,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:38:57,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491324240] [2025-02-08 06:38:57,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:38:57,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:38:59,444 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-02-08 06:38:59,766 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-02-08 06:38:59,766 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:38:59,766 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:01,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:01,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:01,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491324240] [2025-02-08 06:39:01,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491324240] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:39:01,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:39:01,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 06:39:01,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381521787] [2025-02-08 06:39:01,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:39:01,190 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 06:39:01,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:01,209 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 06:39:01,210 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 06:39:01,212 INFO L87 Difference]: Start difference. First operand has 608 states, 317 states have (on average 1.886435331230284) internal successors, (598), 525 states have internal predecessors, (598), 58 states have call successors, (58), 26 states have call predecessors, (58), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 06:39:04,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:05,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:06,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:06,247 INFO L93 Difference]: Finished difference Result 610 states and 705 transitions. [2025-02-08 06:39:06,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 06:39:06,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2025-02-08 06:39:06,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:06,255 INFO L225 Difference]: With dead ends: 610 [2025-02-08 06:39:06,255 INFO L226 Difference]: Without dead ends: 536 [2025-02-08 06:39:06,256 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-08 06:39:06,257 INFO L435 NwaCegarLoop]: 506 mSDtfsCounter, 634 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:06,258 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1306 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2025-02-08 06:39:06,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2025-02-08 06:39:06,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 534. [2025-02-08 06:39:06,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 269 states have (on average 1.7992565055762082) internal successors, (484), 463 states have internal predecessors, (484), 53 states have call successors, (53), 26 states have call predecessors, (53), 22 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2025-02-08 06:39:06,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 583 transitions. [2025-02-08 06:39:06,319 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 583 transitions. Word has length 4 [2025-02-08 06:39:06,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:06,319 INFO L471 AbstractCegarLoop]: Abstraction has 534 states and 583 transitions. [2025-02-08 06:39:06,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 06:39:06,319 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 583 transitions. [2025-02-08 06:39:06,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-02-08 06:39:06,320 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:06,320 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-02-08 06:39:06,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 06:39:06,320 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting spin_lock_initErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:06,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:06,320 INFO L85 PathProgramCache]: Analyzing trace with hash 29480788, now seen corresponding path program 1 times [2025-02-08 06:39:06,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:06,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617714966] [2025-02-08 06:39:06,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:06,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:08,131 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-02-08 06:39:08,227 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-02-08 06:39:08,227 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:08,227 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:09,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:09,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:09,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617714966] [2025-02-08 06:39:09,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617714966] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:39:09,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:39:09,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 06:39:09,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154775256] [2025-02-08 06:39:09,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:39:09,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 06:39:09,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:09,292 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 06:39:09,292 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 06:39:09,292 INFO L87 Difference]: Start difference. First operand 534 states and 583 transitions. Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 06:39:10,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:12,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:12,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:12,865 INFO L93 Difference]: Finished difference Result 634 states and 693 transitions. [2025-02-08 06:39:12,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-08 06:39:12,866 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2025-02-08 06:39:12,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:12,869 INFO L225 Difference]: With dead ends: 634 [2025-02-08 06:39:12,869 INFO L226 Difference]: Without dead ends: 628 [2025-02-08 06:39:12,869 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2025-02-08 06:39:12,869 INFO L435 NwaCegarLoop]: 539 mSDtfsCounter, 273 mSDsluCounter, 967 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:12,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1506 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2025-02-08 06:39:12,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2025-02-08 06:39:12,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 616. [2025-02-08 06:39:12,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 318 states have (on average 1.7106918238993711) internal successors, (544), 511 states have internal predecessors, (544), 74 states have call successors, (74), 40 states have call predecessors, (74), 34 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:12,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 684 transitions. [2025-02-08 06:39:12,900 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 684 transitions. Word has length 4 [2025-02-08 06:39:12,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:12,900 INFO L471 AbstractCegarLoop]: Abstraction has 616 states and 684 transitions. [2025-02-08 06:39:12,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 06:39:12,900 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 684 transitions. [2025-02-08 06:39:12,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-02-08 06:39:12,901 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:12,901 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:12,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-08 06:39:12,901 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:12,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:12,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1020124448, now seen corresponding path program 1 times [2025-02-08 06:39:12,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:12,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654312271] [2025-02-08 06:39:12,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:12,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:14,886 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-08 06:39:14,923 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-08 06:39:14,923 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:14,923 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:15,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:15,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:15,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654312271] [2025-02-08 06:39:15,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654312271] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:39:15,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:39:15,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 06:39:15,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461334009] [2025-02-08 06:39:15,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:39:15,252 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 06:39:15,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:15,253 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 06:39:15,253 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 06:39:15,253 INFO L87 Difference]: Start difference. First operand 616 states and 684 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:15,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:15,465 INFO L93 Difference]: Finished difference Result 611 states and 679 transitions. [2025-02-08 06:39:15,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 06:39:15,465 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2025-02-08 06:39:15,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:15,467 INFO L225 Difference]: With dead ends: 611 [2025-02-08 06:39:15,469 INFO L226 Difference]: Without dead ends: 611 [2025-02-08 06:39:15,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 06:39:15,470 INFO L435 NwaCegarLoop]: 396 mSDtfsCounter, 508 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:15,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 432 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 06:39:15,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2025-02-08 06:39:15,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 611. [2025-02-08 06:39:15,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 318 states have (on average 1.6949685534591195) internal successors, (539), 506 states have internal predecessors, (539), 74 states have call successors, (74), 40 states have call predecessors, (74), 34 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:15,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 679 transitions. [2025-02-08 06:39:15,489 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 679 transitions. Word has length 10 [2025-02-08 06:39:15,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:15,490 INFO L471 AbstractCegarLoop]: Abstraction has 611 states and 679 transitions. [2025-02-08 06:39:15,490 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:15,490 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 679 transitions. [2025-02-08 06:39:15,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2025-02-08 06:39:15,490 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:15,490 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:15,490 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 06:39:15,490 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:15,491 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:15,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1020124449, now seen corresponding path program 1 times [2025-02-08 06:39:15,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:15,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243693613] [2025-02-08 06:39:15,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:15,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:17,295 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-08 06:39:17,337 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-08 06:39:17,337 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:17,337 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:17,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:17,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:17,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243693613] [2025-02-08 06:39:17,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243693613] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:39:17,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:39:17,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 06:39:17,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467173758] [2025-02-08 06:39:17,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:39:17,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 06:39:17,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:17,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 06:39:17,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 06:39:17,873 INFO L87 Difference]: Start difference. First operand 611 states and 679 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:19,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:19,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:19,682 INFO L93 Difference]: Finished difference Result 632 states and 691 transitions. [2025-02-08 06:39:19,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 06:39:19,682 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 10 [2025-02-08 06:39:19,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:19,685 INFO L225 Difference]: With dead ends: 632 [2025-02-08 06:39:19,685 INFO L226 Difference]: Without dead ends: 632 [2025-02-08 06:39:19,685 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 06:39:19,685 INFO L435 NwaCegarLoop]: 524 mSDtfsCounter, 278 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:19,686 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 916 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-02-08 06:39:19,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2025-02-08 06:39:19,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 614. [2025-02-08 06:39:19,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 614 states, 321 states have (on average 1.6884735202492211) internal successors, (542), 509 states have internal predecessors, (542), 74 states have call successors, (74), 40 states have call predecessors, (74), 34 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:19,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 614 states to 614 states and 682 transitions. [2025-02-08 06:39:19,698 INFO L78 Accepts]: Start accepts. Automaton has 614 states and 682 transitions. Word has length 10 [2025-02-08 06:39:19,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:19,698 INFO L471 AbstractCegarLoop]: Abstraction has 614 states and 682 transitions. [2025-02-08 06:39:19,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:19,698 INFO L276 IsEmpty]: Start isEmpty. Operand 614 states and 682 transitions. [2025-02-08 06:39:19,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2025-02-08 06:39:19,698 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:19,698 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:19,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-08 06:39:19,699 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:19,699 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:19,699 INFO L85 PathProgramCache]: Analyzing trace with hash -660274218, now seen corresponding path program 1 times [2025-02-08 06:39:19,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:19,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933626605] [2025-02-08 06:39:19,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:19,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:21,463 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-08 06:39:21,502 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-08 06:39:21,503 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:21,503 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:22,072 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:22,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:22,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933626605] [2025-02-08 06:39:22,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933626605] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 06:39:22,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205415217] [2025-02-08 06:39:22,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:22,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 06:39:22,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:39:22,082 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 06:39:22,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 06:39:24,126 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-08 06:39:24,654 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-08 06:39:24,654 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:24,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:24,673 INFO L256 TraceCheckSpWp]: Trace formula consists of 5652 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-02-08 06:39:24,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 06:39:24,877 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:24,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 06:39:24,958 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:24,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205415217] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 06:39:24,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 06:39:24,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 4] total 11 [2025-02-08 06:39:24,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546035071] [2025-02-08 06:39:24,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 06:39:24,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-08 06:39:24,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:24,959 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-08 06:39:24,959 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2025-02-08 06:39:24,959 INFO L87 Difference]: Start difference. First operand 614 states and 682 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 06:39:26,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:27,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:29,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:30,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:30,516 INFO L93 Difference]: Finished difference Result 636 states and 691 transitions. [2025-02-08 06:39:30,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-08 06:39:30,516 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 13 [2025-02-08 06:39:30,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:30,518 INFO L225 Difference]: With dead ends: 636 [2025-02-08 06:39:30,518 INFO L226 Difference]: Without dead ends: 636 [2025-02-08 06:39:30,522 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2025-02-08 06:39:30,523 INFO L435 NwaCegarLoop]: 499 mSDtfsCounter, 494 mSDsluCounter, 1721 mSDsCounter, 0 mSdLazyCounter, 1388 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 2220 SdHoareTripleChecker+Invalid, 1548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:30,523 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 2220 Invalid, 1548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1388 Invalid, 0 Unknown, 0 Unchecked, 5.4s Time] [2025-02-08 06:39:30,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2025-02-08 06:39:30,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 624. [2025-02-08 06:39:30,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 331 states have (on average 1.661631419939577) internal successors, (550), 518 states have internal predecessors, (550), 74 states have call successors, (74), 41 states have call predecessors, (74), 35 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:30,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 690 transitions. [2025-02-08 06:39:30,547 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 690 transitions. Word has length 13 [2025-02-08 06:39:30,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:30,547 INFO L471 AbstractCegarLoop]: Abstraction has 624 states and 690 transitions. [2025-02-08 06:39:30,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 12 states have internal predecessors, (29), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 06:39:30,547 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 690 transitions. [2025-02-08 06:39:30,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-08 06:39:30,551 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:30,551 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:30,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 06:39:30,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 06:39:30,752 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:30,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:30,753 INFO L85 PathProgramCache]: Analyzing trace with hash -62978191, now seen corresponding path program 1 times [2025-02-08 06:39:30,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:30,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738500443] [2025-02-08 06:39:30,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:30,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:32,559 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 06:39:32,596 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 06:39:32,596 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:32,596 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:32,874 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-02-08 06:39:32,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:32,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738500443] [2025-02-08 06:39:32,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738500443] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:39:32,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:39:32,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 06:39:32,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840151026] [2025-02-08 06:39:32,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:39:32,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 06:39:32,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:32,875 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 06:39:32,875 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 06:39:32,875 INFO L87 Difference]: Start difference. First operand 624 states and 690 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:33,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:33,086 INFO L93 Difference]: Finished difference Result 615 states and 681 transitions. [2025-02-08 06:39:33,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 06:39:33,086 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2025-02-08 06:39:33,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:33,088 INFO L225 Difference]: With dead ends: 615 [2025-02-08 06:39:33,088 INFO L226 Difference]: Without dead ends: 615 [2025-02-08 06:39:33,088 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 06:39:33,089 INFO L435 NwaCegarLoop]: 391 mSDtfsCounter, 494 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 427 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:33,089 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 427 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-02-08 06:39:33,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2025-02-08 06:39:33,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 615. [2025-02-08 06:39:33,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 331 states have (on average 1.634441087613293) internal successors, (541), 509 states have internal predecessors, (541), 74 states have call successors, (74), 41 states have call predecessors, (74), 35 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:33,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 681 transitions. [2025-02-08 06:39:33,109 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 681 transitions. Word has length 23 [2025-02-08 06:39:33,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:33,110 INFO L471 AbstractCegarLoop]: Abstraction has 615 states and 681 transitions. [2025-02-08 06:39:33,110 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:33,110 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 681 transitions. [2025-02-08 06:39:33,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2025-02-08 06:39:33,110 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:33,110 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:33,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-08 06:39:33,110 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:33,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:33,111 INFO L85 PathProgramCache]: Analyzing trace with hash -62978190, now seen corresponding path program 1 times [2025-02-08 06:39:33,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:33,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320513309] [2025-02-08 06:39:33,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:33,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:34,816 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 06:39:34,853 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 06:39:34,853 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:34,853 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:35,181 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:35,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:35,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320513309] [2025-02-08 06:39:35,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320513309] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 06:39:35,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036742335] [2025-02-08 06:39:35,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:35,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 06:39:35,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:39:35,184 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 06:39:35,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 06:39:37,256 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 23 statements into 1 equivalence classes. [2025-02-08 06:39:37,822 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 23 of 23 statements. [2025-02-08 06:39:37,822 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:37,822 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:37,840 INFO L256 TraceCheckSpWp]: Trace formula consists of 5712 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-02-08 06:39:37,843 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 06:39:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:37,875 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 06:39:37,943 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:39:37,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036742335] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 06:39:37,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 06:39:37,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2025-02-08 06:39:37,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417027192] [2025-02-08 06:39:37,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 06:39:37,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2025-02-08 06:39:37,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:37,944 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2025-02-08 06:39:37,944 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-02-08 06:39:37,944 INFO L87 Difference]: Start difference. First operand 615 states and 681 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:39,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:40,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:43,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:45,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:45,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:45,811 INFO L93 Difference]: Finished difference Result 633 states and 699 transitions. [2025-02-08 06:39:45,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 06:39:45,811 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2025-02-08 06:39:45,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:45,813 INFO L225 Difference]: With dead ends: 633 [2025-02-08 06:39:45,813 INFO L226 Difference]: Without dead ends: 633 [2025-02-08 06:39:45,814 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2025-02-08 06:39:45,814 INFO L435 NwaCegarLoop]: 535 mSDtfsCounter, 13 mSDsluCounter, 2128 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2663 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.8s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:45,814 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2663 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 7.8s Time] [2025-02-08 06:39:45,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2025-02-08 06:39:45,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 633. [2025-02-08 06:39:45,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 349 states have (on average 1.6017191977077363) internal successors, (559), 527 states have internal predecessors, (559), 74 states have call successors, (74), 41 states have call predecessors, (74), 35 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:45,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 699 transitions. [2025-02-08 06:39:45,830 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 699 transitions. Word has length 23 [2025-02-08 06:39:45,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:45,831 INFO L471 AbstractCegarLoop]: Abstraction has 633 states and 699 transitions. [2025-02-08 06:39:45,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:45,831 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 699 transitions. [2025-02-08 06:39:45,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2025-02-08 06:39:45,832 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:45,832 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:45,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-02-08 06:39:46,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 06:39:46,036 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:46,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:46,036 INFO L85 PathProgramCache]: Analyzing trace with hash -157283374, now seen corresponding path program 2 times [2025-02-08 06:39:46,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:46,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110487588] [2025-02-08 06:39:46,036 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 06:39:46,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:47,830 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 41 statements into 2 equivalence classes. [2025-02-08 06:39:47,868 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 11 of 41 statements. [2025-02-08 06:39:47,869 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 06:39:47,869 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:39:48,352 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 06:39:48,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 06:39:48,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110487588] [2025-02-08 06:39:48,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [110487588] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:39:48,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:39:48,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 06:39:48,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82599395] [2025-02-08 06:39:48,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:39:48,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 06:39:48,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 06:39:48,354 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 06:39:48,354 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 06:39:48,354 INFO L87 Difference]: Start difference. First operand 633 states and 699 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:49,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2025-02-08 06:39:50,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-02-08 06:39:50,504 INFO L93 Difference]: Finished difference Result 643 states and 698 transitions. [2025-02-08 06:39:50,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 06:39:50,505 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2025-02-08 06:39:50,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-02-08 06:39:50,507 INFO L225 Difference]: With dead ends: 643 [2025-02-08 06:39:50,508 INFO L226 Difference]: Without dead ends: 643 [2025-02-08 06:39:50,508 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-08 06:39:50,508 INFO L435 NwaCegarLoop]: 515 mSDtfsCounter, 247 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 488 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2025-02-08 06:39:50,508 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 1105 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 488 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2025-02-08 06:39:50,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2025-02-08 06:39:50,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 631. [2025-02-08 06:39:50,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 349 states have (on average 1.5959885386819483) internal successors, (557), 525 states have internal predecessors, (557), 74 states have call successors, (74), 41 states have call predecessors, (74), 35 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2025-02-08 06:39:50,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 697 transitions. [2025-02-08 06:39:50,522 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 697 transitions. Word has length 41 [2025-02-08 06:39:50,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-02-08 06:39:50,522 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 697 transitions. [2025-02-08 06:39:50,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2025-02-08 06:39:50,523 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 697 transitions. [2025-02-08 06:39:50,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2025-02-08 06:39:50,524 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:39:50,524 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:50,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-08 06:39:50,524 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONMEMORY_LEAK === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2025-02-08 06:39:50,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:39:50,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1079588066, now seen corresponding path program 1 times [2025-02-08 06:39:50,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 06:39:50,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128714667] [2025-02-08 06:39:50,525 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:39:50,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 06:39:52,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-08 06:39:52,864 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-08 06:39:52,864 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:52,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 06:39:52,864 INFO L348 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2025-02-08 06:39:52,891 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 57 statements into 1 equivalence classes. [2025-02-08 06:39:53,035 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 57 of 57 statements. [2025-02-08 06:39:53,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:39:53,036 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is sat [2025-02-08 06:39:53,124 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2025-02-08 06:39:53,124 INFO L340 BasicCegarLoop]: Counterexample is feasible [2025-02-08 06:39:53,125 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONMEMORY_LEAK (205 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (204 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (203 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (202 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (201 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location del_timerErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (200 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location del_timerErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (199 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location add_timerErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (198 of 206 remaining) [2025-02-08 06:39:53,126 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location add_timerErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (197 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (196 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (195 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (194 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (193 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (192 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (191 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (190 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (189 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (188 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (187 of 206 remaining) [2025-02-08 06:39:53,127 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (186 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (185 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (184 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (183 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlockErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (182 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlockErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (181 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location zf_pingErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (180 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location zf_pingErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (179 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_irqsaveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (178 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_irqsaveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (177 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lockErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (176 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lockErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (175 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (174 of 206 remaining) [2025-02-08 06:39:53,128 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (173 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (172 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (171 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (170 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (169 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (168 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (167 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (166 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~intErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (165 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (164 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (163 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (162 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (161 of 206 remaining) [2025-02-08 06:39:53,129 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (160 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (159 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (158 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (157 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (156 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (155 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (154 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (153 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (152 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (151 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (150 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (149 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (148 of 206 remaining) [2025-02-08 06:39:53,130 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (147 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (146 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (145 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (144 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (143 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (142 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (141 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (140 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (139 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (138 of 206 remaining) [2025-02-08 06:39:53,131 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (137 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (136 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (135 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (134 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (133 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (132 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (131 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (130 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (129 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (128 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (127 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (126 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (125 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (124 of 206 remaining) [2025-02-08 06:39:53,132 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (123 of 206 remaining) [2025-02-08 06:39:53,133 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (122 of 206 remaining) [2025-02-08 06:39:53,133 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (121 of 206 remaining) [2025-02-08 06:39:53,133 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (120 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (119 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (118 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (117 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (116 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (115 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (114 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (113 of 206 remaining) [2025-02-08 06:39:53,134 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (112 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (111 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (110 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (109 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (108 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (107 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (106 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (105 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (104 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (103 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (102 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (101 of 206 remaining) [2025-02-08 06:39:53,135 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (100 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (99 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (98 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (97 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (96 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (95 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (94 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (93 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (92 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (91 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (90 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (89 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (88 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (87 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (86 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (85 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (84 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (83 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (82 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (81 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (80 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (79 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (78 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 206 remaining) [2025-02-08 06:39:53,136 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr100REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr101REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr102REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr104REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr105REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr106REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr107REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr109REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr110REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr111REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr112REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr113REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr115REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr116REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 206 remaining) [2025-02-08 06:39:53,137 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr117REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 206 remaining) [2025-02-08 06:39:53,138 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr118REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 206 remaining) [2025-02-08 06:39:53,138 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr119REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 206 remaining) [2025-02-08 06:39:53,138 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr120REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr121REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr122REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr124REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr125REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr126REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr127REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr128REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr129REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr130REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr131REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr132REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr133REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr134REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr135REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr136REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr137REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr138REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr139REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr140REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr141REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr142REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr143REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr144REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr145REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr146REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr147REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr148REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr149REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr150REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr151REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr152REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr153REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr154REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr155REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr156REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr157REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr158REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr159REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr160REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 206 remaining) [2025-02-08 06:39:53,139 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 206 remaining) [2025-02-08 06:39:53,140 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 206 remaining) [2025-02-08 06:39:53,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 06:39:53,143 INFO L422 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 06:39:53,272 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 06:39:53,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 06:39:53 BoogieIcfgContainer [2025-02-08 06:39:53,279 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 06:39:53,280 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 06:39:53,280 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 06:39:53,280 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 06:39:53,280 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 06:38:57" (3/4) ... [2025-02-08 06:39:53,283 INFO L149 WitnessPrinter]: No result that supports witness generation found [2025-02-08 06:39:53,283 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 06:39:53,284 INFO L158 Benchmark]: Toolchain (without parser) took 63279.29ms. Allocated memory was 142.6MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 101.9MB in the beginning and 719.6MB in the end (delta: -617.7MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2025-02-08 06:39:53,285 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory is still 128.3MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 06:39:53,285 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1148.44ms. Allocated memory is still 142.6MB. Free memory was 101.9MB in the beginning and 48.3MB in the end (delta: 53.6MB). Peak memory consumption was 91.9MB. Max. memory is 16.1GB. [2025-02-08 06:39:53,285 INFO L158 Benchmark]: Boogie Procedure Inliner took 160.91ms. Allocated memory is still 142.6MB. Free memory was 48.3MB in the beginning and 77.4MB in the end (delta: -29.2MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. [2025-02-08 06:39:53,285 INFO L158 Benchmark]: Boogie Preprocessor took 254.72ms. Allocated memory is still 142.6MB. Free memory was 77.4MB in the beginning and 44.8MB in the end (delta: 32.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2025-02-08 06:39:53,286 INFO L158 Benchmark]: IcfgBuilder took 5460.73ms. Allocated memory was 142.6MB in the beginning and 394.3MB in the end (delta: 251.7MB). Free memory was 44.8MB in the beginning and 192.7MB in the end (delta: -147.9MB). Peak memory consumption was 202.9MB. Max. memory is 16.1GB. [2025-02-08 06:39:53,286 INFO L158 Benchmark]: TraceAbstraction took 56245.35ms. Allocated memory was 394.3MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 192.7MB in the beginning and 719.7MB in the end (delta: -527.0MB). Peak memory consumption was 873.9MB. Max. memory is 16.1GB. [2025-02-08 06:39:53,286 INFO L158 Benchmark]: Witness Printer took 3.78ms. Allocated memory is still 1.8GB. Free memory was 719.7MB in the beginning and 719.6MB in the end (delta: 104.8kB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 06:39:53,287 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory is still 128.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1148.44ms. Allocated memory is still 142.6MB. Free memory was 101.9MB in the beginning and 48.3MB in the end (delta: 53.6MB). Peak memory consumption was 91.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 160.91ms. Allocated memory is still 142.6MB. Free memory was 48.3MB in the beginning and 77.4MB in the end (delta: -29.2MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. * Boogie Preprocessor took 254.72ms. Allocated memory is still 142.6MB. Free memory was 77.4MB in the beginning and 44.8MB in the end (delta: 32.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * IcfgBuilder took 5460.73ms. Allocated memory was 142.6MB in the beginning and 394.3MB in the end (delta: 251.7MB). Free memory was 44.8MB in the beginning and 192.7MB in the end (delta: -147.9MB). Peak memory consumption was 202.9MB. Max. memory is 16.1GB. * TraceAbstraction took 56245.35ms. Allocated memory was 394.3MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 192.7MB in the beginning and 719.7MB in the end (delta: -527.0MB). Peak memory consumption was 873.9MB. Max. memory is 16.1GB. * Witness Printer took 3.78ms. Allocated memory is still 1.8GB. Free memory was 719.7MB in the beginning and 719.6MB in the end (delta: 104.8kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 3]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 3. Possible FailurePath: [L20] int current_execution_context; [L31] int (* _ddv_module_init)(void); [L32] void (* _ddv_module_exit)(void); [L232] unsigned long jiffies; [L1476] char _ddv_module_author[] = "Fernando Fuganti "; [L1477] char _ddv_module_description[] = "MachZ ZF-Logic Watchdog driver"; [L1478] char _ddv_module_license[] = "GPL"; [L1480] static int nowayout = 0; [L1481] char _ddv_module_param_nowayout [] = "Watchdog cannot be stopped once started (default=CONFIG_WATCHDOG_NOWAYOUT)"; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1485-L1489] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1490] static int action = 0; [L1491] char _ddv_module_param_action [] = "after watchdog resets, generate: 0 = RESET(*) 1 = SMI 2 = NMI 3 = SCI"; [L1493] static int zf_action = 0x0800; [L1494] static unsigned long zf_is_open; [L1494] static unsigned long zf_is_open; [L1495] static char zf_expect_close; [L1496] static spinlock_t zf_lock; [L1496] static spinlock_t zf_lock; [L1496] static spinlock_t zf_lock; [L1497] static spinlock_t zf_port_lock; [L1497] static spinlock_t zf_port_lock; [L1497] static spinlock_t zf_port_lock; [L1498] static struct timer_list zf_timer; [L1498] static struct timer_list zf_timer; [L1498] static struct timer_list zf_timer; [L1498] static struct timer_list zf_timer; [L1498] static struct timer_list zf_timer; [L1498] static struct timer_list zf_timer; [L1499] static unsigned long next_heartbeat = 0; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1745-L1752] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1754-L1758] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1754-L1758] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1754-L1758] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1754-L1758] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1765-L1767] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1765-L1767] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1765-L1767] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1765-L1767] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1847] int (* _ddv_tmp_init)(void) = zf_init; [L1848] void (* _ddv_tmp_exit)(void) = zf_exit; [L1899] struct cdev fixed_cdev[1]; [L1899] struct cdev fixed_cdev[1]; [L1899] struct cdev fixed_cdev[1]; [L1899] struct cdev fixed_cdev[1]; [L1899] struct cdev fixed_cdev[1]; [L1900] int fixed_cdev_used = 0; [L1902] short number_cdev_registered = 0; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L1913] struct ddv_cdev cdev_registered[1]; [L2450] short number_genhd_registered = 0; [L2451] short number_fixed_genhd_used = 0; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2462] struct gendisk fixed_gendisk[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2463] struct ddv_genhd genhd_registered[10]; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2613] struct ddv_pci_driver registered_pci_driver; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2624] struct registered_irq registered_irq[16]; [L2634] short number_tasklet_registered = 0; [L2641] struct ddv_tasklet tasklet_registered[1]; [L2641] struct ddv_tasklet tasklet_registered[1]; [L2641] struct ddv_tasklet tasklet_registered[1]; [L2651] short number_timer_registered = 0; [L2657] struct ddv_timer timer_registered[1]; [L2657] struct ddv_timer timer_registered[1]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2667] struct work_struct *shared_workqueue[10]; [L2677] spinlock_t kernel_lock; [L2677] spinlock_t kernel_lock; [L2677] spinlock_t kernel_lock; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3363] request_queue_t fixed_request_queue[10]; [L3365] int number_request_queue_used = 0; [L3449] struct proc_dir_entry *proc_root_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3759] struct ddv_tty_driver global_tty_driver; [L3938] int ddv_ioport_request_start; [L3939] int ddv_ioport_request_len; [L1852] _ddv_module_init = zf_init [L1853] _ddv_module_exit = zf_exit [L1854] CALL call_ddv() [L2741] int err; [L2743] current_execution_context = 1 [L2745] CALL init_kernel() [L2681] int i; VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2683] CALL spin_lock_init(&kernel_lock) VAL [\old(lock)={56:0}, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L4198] lock->init = 1 VAL [\old(lock)={56:0}, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L4199] lock->locked = 0 VAL [\old(lock)={56:0}, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2683] RET spin_lock_init(&kernel_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i = 0 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=0, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=1, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=2, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=3, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=4, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=5, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=6, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=7, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=8, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=9, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2686] shared_workqueue[i] = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=10, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2685] COND FALSE !(i < 10) [L2689] i = 0 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=0, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2689] COND TRUE i < 1 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2690] tasklet_registered[i].tasklet = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2691] tasklet_registered[i].is_running = 0 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2689] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, i=1, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L2689] COND FALSE !(i < 1) [L2745] RET init_kernel() [L2747] CALL (* _ddv_module_init)() [L1778] int ret; VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L1780] CALL printk("<6>" "machzwd" ": MachZ ZF-Logic Watchdog driver initializing.\n") VAL [\old(fmt)={21:0}, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L4525] return 0; VAL [\old(fmt)={21:0}, \result=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L1780] RET printk("<6>" "machzwd" ": MachZ ZF-Logic Watchdog driver initializing.\n") VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L1782] CALL zf_readw(0x02) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L1471] CALL outb(port, 0x218) VAL [\old(byte)=2, \old(port)=536, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L3978] CALL __VERIFIER_assert(port >= ddv_ioport_request_start && port < ddv_ioport_request_start + ddv_ioport_request_len, "I/O port is requested") VAL [\old(expression)=0, \old(x)={28:0}, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] [L12] COND TRUE !expression [L12] CALL reach_error() [L3] __assert_fail("0", "ddv_machzwd_all.i", 3, "reach_error") VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={48:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={47:0}, fixed_cdev_used=0, fixed_gendisk={49:0}, fixed_request_queue={57:0}, genhd_registered={50:0}, global_tty_driver={58:0}, jiffies=0, kernel_lock={56:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={52:0}, registered_pci_driver={51:0}, shared_workqueue={55:0}, tasklet_registered={53:0}, timer_registered={54:0}, zf_action=2048, zf_expect_close=0, zf_fops={44:0}, zf_info={39:0}, zf_is_open={40:0}, zf_lock={41:0}, zf_miscdev={45:0}, zf_notifier={46:0}, zf_port_lock={42:0}, zf_timer={43:0}] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 1850]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 30 procedures, 616 locations, 206 error locations. Started 1 CEGAR loops. OverallTime: 56.1s, OverallIterations: 9, TraceHistogramMax: 10, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 26.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2943 SdHoareTripleChecker+Valid, 26.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2941 mSDsluCounter, 10575 SdHoareTripleChecker+Invalid, 25.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6670 mSDsCounter, 195 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4381 IncrementalHoareTripleChecker+Invalid, 4576 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 195 mSolverCounterUnsat, 3905 mSDtfsCounter, 4381 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 107 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=633occurred in iteration=7, InterpolantAutomatonStates: 45, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 8 MinimizatonAttempts, 56 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 5.4s InterpolantComputationTime, 221 NumberOfCodeBlocks, 191 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 188 ConstructedInterpolants, 0 QuantifiedInterpolants, 1196 SizeOfPredicates, 0 NumberOfNonLiveVariables, 11364 ConjunctsInSsa, 16 ConjunctsInUnsatCore, 12 InterpolantComputations, 6 PerfectInterpolantSequences, 167/239 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2025-02-08 06:39:53,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a564ea576763c13bfd3673da7d9fb82b1799f9ec9208539e745949eb812373cd --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 06:39:55,522 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 06:39:55,604 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2025-02-08 06:39:55,611 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 06:39:55,611 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 06:39:55,636 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 06:39:55,637 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 06:39:55,637 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 06:39:55,637 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 06:39:55,637 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 06:39:55,637 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 06:39:55,637 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 06:39:55,637 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 06:39:55,638 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 06:39:55,638 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 06:39:55,639 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 06:39:55,639 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:39:55,640 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 06:39:55,640 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 06:39:55,640 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a564ea576763c13bfd3673da7d9fb82b1799f9ec9208539e745949eb812373cd [2025-02-08 06:39:55,861 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 06:39:55,869 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 06:39:55,871 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 06:39:55,871 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 06:39:55,872 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 06:39:55,872 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i [2025-02-08 06:39:57,172 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f5f5dfd85/6182fed520ec43a19d1a071af932533f/FLAG07193f23d [2025-02-08 06:39:57,470 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 06:39:57,471 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_all.i [2025-02-08 06:39:57,496 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f5f5dfd85/6182fed520ec43a19d1a071af932533f/FLAG07193f23d [2025-02-08 06:39:57,730 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f5f5dfd85/6182fed520ec43a19d1a071af932533f [2025-02-08 06:39:57,732 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 06:39:57,733 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 06:39:57,733 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 06:39:57,734 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 06:39:57,736 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 06:39:57,737 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:39:57" (1/1) ... [2025-02-08 06:39:57,737 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49e6d6f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:57, skipping insertion in model container [2025-02-08 06:39:57,737 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:39:57" (1/1) ... [2025-02-08 06:39:57,796 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:39:58,361 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:39:58,375 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:39:58,388 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:39:58,436 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:39:58,457 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:39:58,458 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:39:58,500 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 06:39:58,682 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:39:58,862 INFO L204 MainTranslator]: Completed translation [2025-02-08 06:39:58,863 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58 WrapperNode [2025-02-08 06:39:58,863 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 06:39:58,864 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 06:39:58,865 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 06:39:58,865 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 06:39:58,868 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:58,921 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,061 INFO L138 Inliner]: procedures = 485, calls = 2694, calls flagged for inlining = 56, calls inlined = 38, statements flattened = 3264 [2025-02-08 06:39:59,061 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 06:39:59,062 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 06:39:59,062 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 06:39:59,062 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 06:39:59,068 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,069 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,082 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,146 INFO L175 MemorySlicer]: Split 2024 memory accesses to 27 slices as follows [5, 3, 35, 1040, 2, 480, 59, 35, 11, 5, 12, 15, 120, 67, 3, 2, 4, 0, 37, 16, 5, 20, 5, 18, 21, 2, 2]. 51 percent of accesses are in the largest equivalence class. The 1901 initializations are split as follows [3, 3, 15, 1040, 0, 480, 59, 32, 2, 1, 6, 10, 120, 67, 0, 2, 4, 0, 25, 5, 1, 4, 4, 18, 0, 0, 0]. The 58 writes are split as follows [0, 0, 6, 0, 1, 0, 0, 0, 5, 1, 6, 2, 0, 0, 0, 0, 0, 0, 0, 8, 2, 4, 0, 0, 21, 0, 2]. [2025-02-08 06:39:59,147 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,147 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,255 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,266 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,289 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,301 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,331 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 06:39:59,335 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 06:39:59,335 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 06:39:59,335 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 06:39:59,336 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (1/1) ... [2025-02-08 06:39:59,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:39:59,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:39:59,369 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 06:39:59,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 06:39:59,391 INFO L130 BoogieDeclarations]: Found specification of procedure zf_timer_off [2025-02-08 06:39:59,392 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_timer_off [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2025-02-08 06:39:59,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-02-08 06:39:59,392 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_begin [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2025-02-08 06:39:59,392 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2025-02-08 06:39:59,392 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2025-02-08 06:39:59,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2025-02-08 06:39:59,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2025-02-08 06:39:59,395 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#22 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#23 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#24 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#25 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#26 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 06:39:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 06:39:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#14 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#15 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#16 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#17 [2025-02-08 06:39:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#18 [2025-02-08 06:39:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#19 [2025-02-08 06:39:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#20 [2025-02-08 06:39:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#21 [2025-02-08 06:39:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#22 [2025-02-08 06:39:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#23 [2025-02-08 06:39:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#24 [2025-02-08 06:39:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#25 [2025-02-08 06:39:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#26 [2025-02-08 06:39:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2025-02-08 06:39:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2025-02-08 06:39:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-02-08 06:39:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_end [2025-02-08 06:39:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure zf_get_control [2025-02-08 06:39:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_get_control [2025-02-08 06:39:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2025-02-08 06:39:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 06:39:59,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure request_region [2025-02-08 06:39:59,402 INFO L138 BoogieDeclarations]: Found implementation of procedure request_region [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 06:39:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 06:39:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irqsave [2025-02-08 06:39:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irqsave [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure release_region [2025-02-08 06:39:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure release_region [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 06:39:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_init [2025-02-08 06:39:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_init [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 06:39:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 06:39:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 06:39:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 06:39:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2025-02-08 06:39:59,409 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2025-02-08 06:39:59,409 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 06:39:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2025-02-08 06:39:59,410 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 06:39:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 06:39:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 06:39:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 06:39:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 06:39:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2025-02-08 06:39:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2025-02-08 06:39:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2025-02-08 06:39:59,414 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 06:39:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 06:39:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 06:39:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 06:39:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 06:39:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 06:39:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 06:39:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 06:39:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 06:39:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2025-02-08 06:39:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2025-02-08 06:39:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2025-02-08 06:39:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2025-02-08 06:39:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure assert_context_process [2025-02-08 06:39:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_context_process [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure zf_set_control [2025-02-08 06:39:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_set_control [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2025-02-08 06:39:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure zf_readw [2025-02-08 06:39:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_readw [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 06:39:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#23 [2025-02-08 06:39:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#24 [2025-02-08 06:39:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#25 [2025-02-08 06:39:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#26 [2025-02-08 06:39:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure zf_ping [2025-02-08 06:39:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_ping [2025-02-08 06:39:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2025-02-08 06:39:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2025-02-08 06:39:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_ULONG~TO~VOID [2025-02-08 06:39:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_ULONG~TO~VOID [2025-02-08 06:39:59,877 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 06:39:59,878 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 06:39:59,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1673-1: assume 0bv32 != zf_ioctl_#t~ret210#1;havoc zf_ioctl_#t~ret210#1;zf_ioctl_#res#1 := 4294967282bv32; [2025-02-08 06:39:59,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1673-1: assume !(0bv32 != zf_ioctl_#t~ret210#1);havoc zf_ioctl_#t~ret210#1; [2025-02-08 06:39:59,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3286: havoc copy_to_user_#t~nondet665#1;zf_ioctl_#t~ret210#1 := copy_to_user_#res#1;havoc copy_to_user_#t~nondet665#1, copy_to_user_~to#1.base, copy_to_user_~to#1.offset, copy_to_user_~from#1.base, copy_to_user_~from#1.offset, copy_to_user_~n#1;havoc copy_to_user_#in~to#1.base, copy_to_user_#in~to#1.offset, copy_to_user_#in~from#1.base, copy_to_user_#in~from#1.offset, copy_to_user_#in~n#1;assume { :end_inline_copy_to_user } true; [2025-02-08 06:39:59,974 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3278: havoc put_user_#t~nondet664#1;zf_ioctl_#t~ret211#1 := put_user_#res#1;havoc put_user_#t~nondet664#1, put_user_~size#1, put_user_~ptr#1.base, put_user_~ptr#1.offset;havoc put_user_#in~size#1, put_user_#in~ptr#1.base, put_user_#in~ptr#1.offset;assume { :end_inline_put_user } true;zf_ioctl_#res#1 := zf_ioctl_#t~ret211#1;havoc zf_ioctl_#t~ret211#1; [2025-02-08 06:40:00,016 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1510: havoc #t~ret198; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1567: SUMMARY for call spin_lock_irqsave(~#zf_port_lock~0.base, ~#zf_port_lock~0.offset, zf_timer_on_~flags~1#1); srcloc: null [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1695: assume 0bv32 != zf_open_#t~ret212#1;havoc zf_open_#t~ret212#1; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1695: assume !(0bv32 != zf_open_#t~ret212#1);havoc zf_open_#t~ret212#1; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1695-1: zf_open_#t~ret212#1 := test_and_set_bit_#res#1;havoc test_and_set_bit_#t~mem772#1, test_and_set_bit_~nr#1, test_and_set_bit_~addr#1.base, test_and_set_bit_~addr#1.offset, test_and_set_bit_~bit~0#1, test_and_set_bit_~old~0#1;havoc test_and_set_bit_#in~nr#1, test_and_set_bit_#in~addr#1.base, test_and_set_bit_#in~addr#1.offset;assume { :end_inline_test_and_set_bit } true; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1530: SUMMARY for call outb((if ~bvsgt~32(~zero_extend~32~16(zf_set_timer_~new#1), 255bv32) then 255bv32 else ~zero_extend~32~16(zf_set_timer_~new#1))[8:0], 537bv32); srcloc: null [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1530-1: SUMMARY for call outb(14bv8, 536bv32); srcloc: null [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1584: SUMMARY for call zf_set_control(zf_timer_on_~ctrl_reg~1#1[16:0]); srcloc: null [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1700: assume 0bv32 != ~nowayout~0;assume { :begin_inline___module_get } true;__module_get_#in~module#1.base, __module_get_#in~module#1.offset := 0bv32, 0bv32;havoc __module_get_~module#1.base, __module_get_~module#1.offset;__module_get_~module#1.base, __module_get_~module#1.offset := __module_get_#in~module#1.base, __module_get_#in~module#1.offset;havoc __module_get_~module#1.base, __module_get_~module#1.offset;havoc __module_get_#in~module#1.base, __module_get_#in~module#1.offset;assume { :end_inline___module_get } true; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1700: assume !(0bv32 != ~nowayout~0); [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696: zf_open_#res#1 := 4294967280bv32; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: #res#1 := #t~funptrres780#1;havoc #t~funptrres780#1;havoc #t~ret781#1;havoc #t~ret782#1; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1696-1: SUMMARY for call spin_unlock(~#zf_lock~0.base, ~#zf_lock~0.offset); srcloc: null [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: #t~ret782#1 := zf_close_#res#1;havoc zf_close_#t~ret214#1, zf_close_#t~ret215#1, zf_close_~inode#1.base, zf_close_~inode#1.offset, zf_close_~file#1.base, zf_close_~file#1.offset;havoc zf_close_#in~inode#1.base, zf_close_#in~inode#1.offset, zf_close_#in~file#1.base, zf_close_#in~file#1.offset;assume { :end_inline_zf_close } true;#t~funptrres780#1 := #t~ret782#1; [2025-02-08 06:40:00,152 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531: assume zf_set_timer_#t~switch199#1; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531: assume !zf_set_timer_#t~switch199#1;havoc zf_set_timer_#t~switch199#1;havoc zf_set_timer_#t~switch199#1;havoc zf_set_timer_#t~switch199#1, zf_set_timer_~new#1, zf_set_timer_~n#1;havoc zf_set_timer_#in~new#1, zf_set_timer_#in~n#1;assume { :end_inline_zf_set_timer } true;~next_heartbeat~0 := ~bvadd~32(1000bv32, ~jiffies~0); [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1531-1: zf_set_timer_#t~switch199#1 := true; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1527: assume zf_set_timer_#t~switch199#1; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1527: assume !zf_set_timer_#t~switch199#1; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1585: SUMMARY for call spin_unlock_irqrestore(~#zf_port_lock~0.base, ~#zf_port_lock~0.offset, zf_timer_on_~flags~1#1); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ##fun~$Pointer$~X~$Pointer$~TO~C_INTFINAL: assume true; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1577: SUMMARY for call write~intINTTYPE4#19(~bvadd~32(50bv32, ~jiffies~0), ~#zf_timer~0.base, ~#zf_timer~0.offset, 4bv32); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1577: assume !(1bv1 == #valid[~#zf_timer~0.base]); [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1577: assume !((~bvule~32(~bvadd~32(4bv32, ~#zf_timer~0.offset), #length[~#zf_timer~0.base]) && ~bvule~32(~#zf_timer~0.offset, ~bvadd~32(4bv32, ~#zf_timer~0.offset))) && ~bvule~32(0bv32, ~#zf_timer~0.offset)); [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1569: assume { :begin_inline_zf_set_timer } true;zf_set_timer_#in~new#1, zf_set_timer_#in~n#1 := 65535bv16, 0bv8;havoc zf_set_timer_#t~switch199#1, zf_set_timer_~new#1, zf_set_timer_~n#1;zf_set_timer_~new#1 := zf_set_timer_#in~new#1;zf_set_timer_~n#1 := zf_set_timer_#in~n#1;zf_set_timer_#t~switch199#1 := 0bv32 == ~zero_extend~32~8(zf_set_timer_~n#1); [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1569-1: SUMMARY for call outb(255bv8, 537bv32); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1569-2: SUMMARY for call outb(15bv8, 536bv32); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1528: SUMMARY for call outw(zf_set_timer_~new#1, 538bv32); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1528-1: SUMMARY for call outb(12bv8, 536bv32); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1582: zf_timer_on_~ctrl_reg~1#1 := ~zero_extend~32~16(zf_timer_on_#t~ret203#1);havoc zf_timer_on_#t~ret203#1;zf_timer_on_~ctrl_reg~1#1 := ~bvor~32(zf_timer_on_~ctrl_reg~1#1, ~bvor~32(1bv32, ~zf_action~0)); [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1582-1: SUMMARY for call zf_timer_on_#t~ret203#1 := zf_get_control(); srcloc: null [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529: assume zf_set_timer_#t~switch199#1; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529: assume !zf_set_timer_#t~switch199#1; [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1529-1: zf_set_timer_#t~switch199#1 := zf_set_timer_#t~switch199#1 || 1bv32 == ~zero_extend~32~8(zf_set_timer_~n#1); [2025-02-08 06:40:00,153 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1587: havoc zf_timer_on_#t~ret204#1;havoc zf_timer_on_#t~ret203#1, zf_timer_on_#t~ret204#1, zf_timer_on_~ctrl_reg~1#1, zf_timer_on_~flags~1#1;assume { :end_inline_zf_timer_on } true;assume { :begin_inline_nonseekable_open } true;nonseekable_open_#in~inode#1.base, nonseekable_open_#in~inode#1.offset, nonseekable_open_#in~filp#1.base, nonseekable_open_#in~filp#1.offset := zf_open_~inode#1.base, zf_open_~inode#1.offset, zf_open_~file#1.base, zf_open_~file#1.offset;havoc nonseekable_open_#res#1;havoc nonseekable_open_~inode#1.base, nonseekable_open_~inode#1.offset, nonseekable_open_~filp#1.base, nonseekable_open_~filp#1.offset, nonseekable_open_~i~16#1;nonseekable_open_~inode#1.base, nonseekable_open_~inode#1.offset := nonseekable_open_#in~inode#1.base, nonseekable_open_#in~inode#1.offset;nonseekable_open_~filp#1.base, nonseekable_open_~filp#1.offset := nonseekable_open_#in~filp#1.base, nonseekable_open_#in~filp#1.offset;havoc nonseekable_open_~i~16#1;nonseekable_open_#res#1 := nonseekable_open_~i~16#1; [2025-02-08 06:40:00,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1587-1: SUMMARY for call zf_timer_on_#t~ret204#1 := printk(12bv32, 0bv32); srcloc: null [2025-02-08 06:40:00,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1707: havoc zf_open_#t~ret213#1;#t~ret781#1 := zf_open_#res#1;havoc zf_open_#t~ret212#1, zf_open_#t~ret213#1, zf_open_~inode#1.base, zf_open_~inode#1.offset, zf_open_~file#1.base, zf_open_~file#1.offset;havoc zf_open_#in~inode#1.base, zf_open_#in~inode#1.offset, zf_open_#in~file#1.base, zf_open_#in~file#1.offset;assume { :end_inline_zf_open } true;#t~funptrres780#1 := #t~ret781#1; [2025-02-08 06:40:00,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1579: SUMMARY for call add_timer(~#zf_timer~0.base, ~#zf_timer~0.offset); srcloc: null [2025-02-08 06:40:00,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1707-2: zf_open_#t~ret213#1 := nonseekable_open_#res#1;havoc nonseekable_open_~inode#1.base, nonseekable_open_~inode#1.offset, nonseekable_open_~filp#1.base, nonseekable_open_~filp#1.offset, nonseekable_open_~i~16#1;havoc nonseekable_open_#in~inode#1.base, nonseekable_open_#in~inode#1.offset, nonseekable_open_#in~filp#1.base, nonseekable_open_#in~filp#1.offset;assume { :end_inline_nonseekable_open } true;zf_open_#res#1 := zf_open_#t~ret213#1;havoc zf_open_#t~ret213#1; [2025-02-08 06:40:00,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1703: assume { :begin_inline_zf_timer_on } true;havoc zf_timer_on_#t~ret203#1, zf_timer_on_#t~ret204#1, zf_timer_on_~ctrl_reg~1#1, zf_timer_on_~flags~1#1;zf_timer_on_~ctrl_reg~1#1 := 0bv32;havoc zf_timer_on_~flags~1#1; [2025-02-08 06:40:00,157 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1703-1: SUMMARY for call spin_unlock(~#zf_lock~0.base, ~#zf_lock~0.offset); srcloc: null [2025-02-08 06:40:08,061 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1820: assume { :begin_inline_init_timer } true;init_timer_#in~timer#1.base, init_timer_#in~timer#1.offset := ~#zf_timer~0.base, ~#zf_timer~0.offset;havoc init_timer_#t~post755#1, init_timer_~timer#1.base, init_timer_~timer#1.offset;init_timer_~timer#1.base, init_timer_~timer#1.offset := init_timer_#in~timer#1.base, init_timer_#in~timer#1.offset; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1820-1: SUMMARY for call zf_set_control(0bv16); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1823: havoc init_timer_#t~post755#1, init_timer_~timer#1.base, init_timer_~timer#1.offset;havoc init_timer_#in~timer#1.base, init_timer_#in~timer#1.offset;assume { :end_inline_init_timer } true; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1824: SUMMARY for call write~$Pointer$#19(#funAddr~zf_ping.base, #funAddr~zf_ping.offset, ~#zf_timer~0.base, ~bvadd~32(4bv32, ~#zf_timer~0.offset), 4bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1824: assume !(1bv1 == #valid[~#zf_timer~0.base]); [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1824: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#zf_timer~0.offset)), #length[~#zf_timer~0.base]) && ~bvule~32(~bvadd~32(4bv32, ~#zf_timer~0.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#zf_timer~0.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#zf_timer~0.offset))); [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825: zf_init_#res#1 := 0bv32; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825-1: SUMMARY for call write~intINTTYPE4#19(0bv32, ~#zf_timer~0.base, ~bvadd~32(8bv32, ~#zf_timer~0.offset), 4bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825-1: assume !(1bv1 == #valid[~#zf_timer~0.base]); [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1825-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~#zf_timer~0.offset)), #length[~#zf_timer~0.base]) && ~bvule~32(~bvadd~32(8bv32, ~#zf_timer~0.offset), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~#zf_timer~0.offset)))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~#zf_timer~0.offset))); [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1830: SUMMARY for call release_region(536bv32, 3bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788: call_cdev_functions_#t~ret322#1 := ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#res#1;havoc ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#~315#1.base, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#~315#1.offset, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#~316#1, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#~317#1, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#t~ret777#1;havoc ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#in~315#1.base, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#in~315#1.offset, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#in~316#1, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#in~317#1, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#in~#fp#1.base, ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0 } true;havoc call_cdev_functions_#t~mem318#1;havoc call_cdev_functions_#t~mem319#1.base, call_cdev_functions_#t~mem319#1.offset;havoc call_cdev_functions_#t~mem320#1.base, call_cdev_functions_#t~mem320#1.offset;havoc call_cdev_functions_#t~mem321#1.base, call_cdev_functions_#t~mem321#1.offset;havoc call_cdev_functions_#t~ret322#1; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1832: zf_init_#res#1 := zf_init_~ret~3#1; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1832-1: SUMMARY for call zf_init_#t~ret227#1 := misc_deregister(~#zf_miscdev~0.base, ~#zf_miscdev~0.offset); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1799: assume 0bv32 != zf_init_~ret~3#1; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1799: assume !(0bv32 != zf_init_~ret~3#1); [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502: havoc zf_set_status_~new#1;havoc zf_set_status_#in~new#1;assume { :end_inline_zf_set_status } true; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502-1: SUMMARY for call outb(zf_set_status_~new#1, 537bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502-2: SUMMARY for call outb(18bv8, 536bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1800: havoc zf_init_#t~ret222#1; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1800-1: SUMMARY for call zf_init_#t~ret222#1 := printk(23bv32, 0bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3521: havoc misc_register_#t~ret703#1;zf_init_#t~ret221#1 := misc_register_#res#1;havoc misc_register_#t~post700#1, misc_register_#t~mem701#1.base, misc_register_#t~mem701#1.offset, misc_register_#t~mem702#1, misc_register_#t~ret703#1, misc_register_~misc#1.base, misc_register_~misc#1.offset, misc_register_~i~9#1, misc_register_~dev~0#1;havoc misc_register_#in~misc#1.base, misc_register_#in~misc#1.offset;assume { :end_inline_misc_register } true;zf_init_~ret~3#1 := zf_init_#t~ret221#1;havoc zf_init_#t~ret221#1; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1805: assume zf_init_#t~ret223#1.base == 0bv32 && zf_init_#t~ret223#1.offset == 0bv32;havoc zf_init_#t~ret223#1.base, zf_init_#t~ret223#1.offset; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1805: assume !(zf_init_#t~ret223#1.base == 0bv32 && zf_init_#t~ret223#1.offset == 0bv32);havoc zf_init_#t~ret223#1.base, zf_init_#t~ret223#1.offset;assume { :begin_inline_register_reboot_notifier } true;register_reboot_notifier_#in~dummy#1.base, register_reboot_notifier_#in~dummy#1.offset := ~#zf_notifier~0.base, ~#zf_notifier~0.offset;havoc register_reboot_notifier_#res#1;havoc register_reboot_notifier_~dummy#1.base, register_reboot_notifier_~dummy#1.offset, register_reboot_notifier_~i~17#1;register_reboot_notifier_~dummy#1.base, register_reboot_notifier_~dummy#1.offset := register_reboot_notifier_#in~dummy#1.base, register_reboot_notifier_#in~dummy#1.offset;havoc register_reboot_notifier_~i~17#1;register_reboot_notifier_#res#1 := register_reboot_notifier_~i~17#1;zf_init_#t~ret225#1 := register_reboot_notifier_#res#1;havoc register_reboot_notifier_~dummy#1.base, register_reboot_notifier_~dummy#1.offset, register_reboot_notifier_~i~17#1;havoc register_reboot_notifier_#in~dummy#1.base, register_reboot_notifier_#in~dummy#1.offset;assume { :end_inline_register_reboot_notifier } true;zf_init_~ret~3#1 := zf_init_#t~ret225#1;havoc zf_init_#t~ret225#1; [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1805-1: SUMMARY for call zf_init_#t~ret223#1.base, zf_init_#t~ret223#1.offset := request_region(536bv32, 3bv32, 24bv32, 0bv32); srcloc: null [2025-02-08 06:40:08,062 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1806: havoc zf_init_#t~ret224#1;zf_init_~ret~3#1 := 4294967280bv32; [2025-02-08 06:40:08,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1806-1: SUMMARY for call zf_init_#t~ret224#1 := printk(25bv32, 0bv32); srcloc: null [2025-02-08 06:40:08,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4290: assume ~bvslt~32(~sign_extend~32~16(~number_timer_registered~0), 1bv32); [2025-02-08 06:40:08,063 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4290: assume !~bvslt~32(~sign_extend~32~16(~number_timer_registered~0), 1bv32); [2025-02-08 06:40:08,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1813: assume 0bv32 != zf_init_~ret~3#1; [2025-02-08 06:40:08,066 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1813: assume !(0bv32 != zf_init_~ret~3#1);assume { :begin_inline_zf_set_status } true;zf_set_status_#in~new#1 := 0bv8;havoc zf_set_status_~new#1;zf_set_status_~new#1 := zf_set_status_#in~new#1; [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: SUMMARY for call write~intINTTYPE2#19(0bv16, init_timer_~timer#1.base, ~bvadd~32(12bv32, init_timer_~timer#1.offset), 2bv32); srcloc: null [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume !(1bv1 == #valid[init_timer_~timer#1.base]); [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4291: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(12bv32, init_timer_~timer#1.offset)), #length[init_timer_~timer#1.base]) && ~bvule~32(~bvadd~32(12bv32, init_timer_~timer#1.offset), ~bvadd~32(2bv32, ~bvadd~32(12bv32, init_timer_~timer#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, init_timer_~timer#1.offset))); [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1814: havoc zf_init_#t~ret226#1; [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1814-1: SUMMARY for call zf_init_#t~ret226#1 := printk(26bv32, 0bv32); srcloc: null [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: SUMMARY for call write~intINTTYPE2#19(1bv16, init_timer_~timer#1.base, ~bvadd~32(14bv32, init_timer_~timer#1.offset), 2bv32); srcloc: null [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: assume !(1bv1 == #valid[init_timer_~timer#1.base]); [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4292: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(14bv32, init_timer_~timer#1.offset)), #length[init_timer_~timer#1.base]) && ~bvule~32(~bvadd~32(14bv32, init_timer_~timer#1.offset), ~bvadd~32(2bv32, ~bvadd~32(14bv32, init_timer_~timer#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(14bv32, init_timer_~timer#1.offset))); [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293: init_timer_#t~post755#1 := ~number_timer_registered~0;~number_timer_registered~0 := ~bvadd~16(1bv16, init_timer_#t~post755#1);havoc init_timer_#t~post755#1; [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293-1: SUMMARY for call write~$Pointer$#9(init_timer_~timer#1.base, init_timer_~timer#1.offset, ~#timer_registered~0.base, ~bvadd~32(~#timer_registered~0.offset, ~bvmul~32(4bv32, ~sign_extend~32~16(~number_timer_registered~0))), 4bv32); srcloc: null [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293-1: assume !(1bv1 == #valid[~#timer_registered~0.base]); [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4293-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~#timer_registered~0.offset, ~bvmul~32(4bv32, ~sign_extend~32~16(~number_timer_registered~0)))), #length[~#timer_registered~0.base]) && ~bvule~32(~bvadd~32(~#timer_registered~0.offset, ~bvmul~32(4bv32, ~sign_extend~32~16(~number_timer_registered~0))), ~bvadd~32(4bv32, ~bvadd~32(~#timer_registered~0.offset, ~bvmul~32(4bv32, ~sign_extend~32~16(~number_timer_registered~0)))))) && ~bvule~32(0bv32, ~bvadd~32(~#timer_registered~0.offset, ~bvmul~32(4bv32, ~sign_extend~32~16(~number_timer_registered~0))))); [2025-02-08 06:40:08,067 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#t~ret777#1 := no_llseek_#res#1;havoc no_llseek_~file#1.base, no_llseek_~file#1.offset, no_llseek_~offset#1, no_llseek_~origin#1, no_llseek_~l~0#1;havoc no_llseek_#in~file#1.base, no_llseek_#in~file#1.offset, no_llseek_#in~offset#1, no_llseek_#in~origin#1;assume { :end_inline_no_llseek } true;##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#res#1 := ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#t~ret777#1;havoc ##fun~$Pointer$~X~~loff_t~0~X~C_INT~TO~~loff_t~0_#t~ret777#1; [2025-02-08 06:40:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3262: havoc get_user_#t~nondet662#1;zf_write_#t~ret207#1 := get_user_#res#1;havoc get_user_#t~nondet662#1, get_user_~size#1, get_user_~ptr#1.base, get_user_~ptr#1.offset;havoc get_user_#in~size#1, get_user_#in~ptr#1.base, get_user_#in~ptr#1.offset;assume { :end_inline_get_user } true; [2025-02-08 06:40:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1648: assume 86bv32 == ~sign_extend~32~8(zf_write_~c~0#1);~zf_expect_close~0 := 42bv8; [2025-02-08 06:40:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1648: assume !(86bv32 == ~sign_extend~32~8(zf_write_~c~0#1)); [2025-02-08 06:40:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1646: assume 0bv32 != zf_write_#t~ret207#1;havoc zf_write_#t~ret207#1;zf_write_#res#1 := 4294967282bv32; [2025-02-08 06:40:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1646: assume !(0bv32 != zf_write_#t~ret207#1);havoc zf_write_#t~ret207#1; [2025-02-08 06:40:08,841 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1644-1: havoc zf_write_~c~0#1;zf_write_#t~post208#1 := zf_write_~ofs~0#1;zf_write_~ofs~0#1 := ~bvadd~32(1bv32, zf_write_#t~post208#1);havoc zf_write_#t~post208#1; [2025-02-08 06:40:08,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1472: havoc #t~ret197#1; [2025-02-08 06:40:08,919 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3986: havoc inw_#t~nondet742#1; [2025-02-08 06:40:09,269 INFO L? ?]: Removed 576 outVars from TransFormulas that were not future-live. [2025-02-08 06:40:09,269 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 06:40:09,320 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 06:40:09,320 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 06:40:09,320 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 06:40:09 BoogieIcfgContainer [2025-02-08 06:40:09,320 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 06:40:09,325 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 06:40:09,325 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 06:40:09,329 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 06:40:09,329 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 06:39:57" (1/3) ... [2025-02-08 06:40:09,330 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3468fc0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 06:40:09, skipping insertion in model container [2025-02-08 06:40:09,330 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:39:58" (2/3) ... [2025-02-08 06:40:09,330 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3468fc0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 06:40:09, skipping insertion in model container [2025-02-08 06:40:09,331 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 06:40:09" (3/3) ... [2025-02-08 06:40:09,331 INFO L128 eAbstractionObserver]: Analyzing ICFG ddv_machzwd_all.i [2025-02-08 06:40:09,340 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 06:40:09,343 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG ddv_machzwd_all.i that has 30 procedures, 587 locations, 1 initial locations, 4 loop locations, and 206 error locations. [2025-02-08 06:40:09,381 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 06:40:09,390 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=None, 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;@7276eb8b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 06:40:09,391 INFO L334 AbstractCegarLoop]: Starting to check reachability of 206 error locations. [2025-02-08 06:40:09,395 INFO L276 IsEmpty]: Start isEmpty. Operand has 579 states, 288 states have (on average 1.9236111111111112) internal successors, (554), 496 states have internal predecessors, (554), 58 states have call successors, (58), 26 states have call predecessors, (58), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2025-02-08 06:40:09,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2025-02-08 06:40:09,399 INFO L210 NwaCegarLoop]: Found error trace [2025-02-08 06:40:09,400 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2025-02-08 06:40:09,400 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 204 more)] === [2025-02-08 06:40:09,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 06:40:09,405 INFO L85 PathProgramCache]: Analyzing trace with hash 23930763, now seen corresponding path program 1 times [2025-02-08 06:40:09,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2025-02-08 06:40:09,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [306302716] [2025-02-08 06:40:09,418 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 06:40:09,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 06:40:09,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:40:09,421 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 06:40:09,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 06:40:11,917 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-02-08 06:40:14,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-02-08 06:40:14,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 06:40:14,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 06:40:14,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 2870 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 06:40:14,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 06:40:15,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 06:40:15,262 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 06:40:15,262 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2025-02-08 06:40:15,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306302716] [2025-02-08 06:40:15,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306302716] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 06:40:15,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 06:40:15,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 06:40:15,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056911875] [2025-02-08 06:40:15,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 06:40:15,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-08 06:40:15,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2025-02-08 06:40:15,283 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-08 06:40:15,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-02-08 06:40:15,287 INFO L87 Difference]: Start difference. First operand has 579 states, 288 states have (on average 1.9236111111111112) internal successors, (554), 496 states have internal predecessors, (554), 58 states have call successors, (58), 26 states have call predecessors, (58), 25 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)