./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- 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/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G 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 64bit --witnessprinter.graph.data.programhash 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 07:36:21,890 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 07:36:21,942 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2025-02-08 07:36:21,947 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 07:36:21,949 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 07:36:21,970 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 07:36:21,971 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 07:36:21,971 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 07:36:21,971 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 07:36:21,971 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 07:36:21,971 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 07:36:21,972 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 07:36:21,973 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 07:36:21,973 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 07:36:21,973 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 07:36:21,974 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 07:36:21,974 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 07:36:21,975 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 07:36:21,975 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 07:36:21,976 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 07:36:21,976 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 07:36:21,976 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e [2025-02-08 07:36:22,215 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 07:36:22,220 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 07:36:22,223 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 07:36:22,224 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 07:36:22,225 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 07:36:22,226 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-02-08 07:36:23,393 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9fa311db1/8cf0597c0ae34233a8167d791e1a8aac/FLAG2bae4bcb7 [2025-02-08 07:36:23,825 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 07:36:23,827 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-02-08 07:36:23,857 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9fa311db1/8cf0597c0ae34233a8167d791e1a8aac/FLAG2bae4bcb7 [2025-02-08 07:36:23,872 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/9fa311db1/8cf0597c0ae34233a8167d791e1a8aac [2025-02-08 07:36:23,874 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 07:36:23,875 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 07:36:23,877 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 07:36:23,877 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 07:36:23,880 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 07:36:23,882 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 07:36:23" (1/1) ... [2025-02-08 07:36:23,882 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f959b32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:23, skipping insertion in model container [2025-02-08 07:36:23,882 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 07:36:23" (1/1) ... [2025-02-08 07:36:23,944 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 07:36:24,379 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 07:36:24,553 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 07:36:24,559 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 07:36:24,559 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 07:36:24,560 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 07:36:24,560 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 07:36:24,560 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 07:36:24,560 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 07:36:24,561 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 07:36:24,561 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 07:36:24,566 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 07:36:24,566 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 07:36:24,568 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 07:36:24,569 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 07:36:24,621 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 07:36:24,629 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 07:36:24,642 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 07:36:24,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 07:36:24,685 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 07:36:24,698 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 07:36:24,704 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 07:36:24,705 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 07:36:24,712 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 07:36:24,736 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,736 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,742 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 07:36:24,742 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 07:36:24,743 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 07:36:24,744 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 07:36:24,795 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 07:36:24,800 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 07:36:24,801 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 07:36:24,801 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 07:36:24,802 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 07:36:24,818 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 07:36:24,818 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 07:36:24,818 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 07:36:24,826 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 07:36:24,827 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 07:36:24,827 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 07:36:24,827 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 07:36:24,827 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 07:36:24,827 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 07:36:24,827 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 07:36:24,828 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 07:36:24,829 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 07:36:24,829 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 07:36:24,834 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 07:36:24,838 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 07:36:24,839 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 07:36:24,839 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 07:36:24,839 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 07:36:24,840 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 07:36:24,841 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 07:36:24,841 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 07:36:24,841 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 07:36:24,842 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 07:36:24,842 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 07:36:24,846 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 07:36:24,848 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 07:36:24,848 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 07:36:24,848 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 07:36:24,849 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 07:36:24,849 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 07:36:24,849 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 07:36:24,849 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 07:36:24,849 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 07:36:24,850 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 07:36:24,850 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 07:36:24,851 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 07:36:24,851 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 07:36:24,855 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 07:36:24,857 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 07:36:24,857 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 07:36:24,857 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 07:36:24,857 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 07:36:24,857 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 07:36:24,857 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 07:36:24,859 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 07:36:24,859 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 07:36:24,859 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 07:36:24,859 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 07:36:24,859 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 07:36:24,860 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 07:36:24,865 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 07:36:24,865 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 07:36:24,869 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 07:36:24,870 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 07:36:24,874 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 07:36:24,874 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 07:36:24,878 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 07:36:24,878 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 07:36:24,887 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 07:36:24,894 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 07:36:24,895 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 07:36:24,895 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 07:36:24,896 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 07:36:24,896 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 07:36:24,897 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 07:36:24,897 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 07:36:24,897 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 07:36:24,897 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 07:36:24,897 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 07:36:24,897 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 07:36:24,898 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 07:36:24,898 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 07:36:24,898 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 07:36:24,898 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 07:36:24,903 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 07:36:24,905 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 07:36:24,905 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 07:36:24,906 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 07:36:24,906 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 07:36:24,906 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 07:36:24,906 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 07:36:24,906 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 07:36:24,907 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 07:36:24,907 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 07:36:24,907 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 07:36:24,907 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 07:36:24,907 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 07:36:24,909 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 07:36:24,909 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 07:36:24,925 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 07:36:24,932 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 07:36:24,936 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 07:36:24,940 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,941 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,946 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 07:36:24,948 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 07:36:24,949 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 07:36:24,954 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 07:36:24,958 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,958 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,968 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 07:36:24,975 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,975 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,976 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,976 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,976 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,981 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,982 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:24,982 WARN L617 CHandler]: More than one settings change for restart is not yet implemented; using only the first one to be reported [2025-02-08 07:36:25,047 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 07:36:25,048 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 07:36:25,074 ERROR L321 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2025-02-08 07:36:25,074 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4098fa8f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:25, skipping insertion in model container [2025-02-08 07:36:25,075 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 07:36:25,075 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2025-02-08 07:36:25,076 INFO L158 Benchmark]: Toolchain (without parser) took 1200.57ms. Allocated memory is still 142.6MB. Free memory was 97.6MB in the beginning and 89.8MB in the end (delta: 7.9MB). Peak memory consumption was 82.1MB. Max. memory is 16.1GB. [2025-02-08 07:36:25,077 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 201.3MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 07:36:25,077 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1198.19ms. Allocated memory is still 142.6MB. Free memory was 97.6MB in the beginning and 89.8MB in the end (delta: 7.9MB). Peak memory consumption was 82.1MB. Max. memory is 16.1GB. [2025-02-08 07:36:25,078 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.23ms. Allocated memory is still 201.3MB. Free memory is still 126.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1198.19ms. Allocated memory is still 142.6MB. Free memory was 97.6MB in the beginning and 89.8MB in the end (delta: 7.9MB). Peak memory consumption was 82.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 3767]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-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 64bit --witnessprinter.graph.data.programhash 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 07:36:26,805 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 07:36:26,891 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf [2025-02-08 07:36:26,897 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 07:36:26,899 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 07:36:26,913 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 07:36:26,914 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 07:36:26,914 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 07:36:26,914 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 07:36:26,914 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 07:36:26,914 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 07:36:26,914 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 07:36:26,915 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 07:36:26,915 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 07:36:26,915 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 07:36:26,915 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 07:36:26,915 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 07:36:26,915 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 07:36:26,915 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 07:36:26,915 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 07:36:26,916 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 07:36:26,916 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 07:36:26,917 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 07:36:26,917 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 07:36:26,917 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 68f503d816ebbf9d2eb98d121976319ceb7c76b3adb5914f174b739597204d1e [2025-02-08 07:36:27,169 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 07:36:27,179 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 07:36:27,180 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 07:36:27,181 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 07:36:27,181 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 07:36:27,182 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-02-08 07:36:28,315 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bb509c85f/bc437789a3a2447abb3a6e66ad028b88/FLAG2dabfaaa4 [2025-02-08 07:36:28,733 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 07:36:28,734 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.0/module_get_put-drivers-block-loop.ko.cil.out.i [2025-02-08 07:36:28,771 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bb509c85f/bc437789a3a2447abb3a6e66ad028b88/FLAG2dabfaaa4 [2025-02-08 07:36:28,882 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/bb509c85f/bc437789a3a2447abb3a6e66ad028b88 [2025-02-08 07:36:28,884 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 07:36:28,885 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 07:36:28,887 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 07:36:28,888 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 07:36:28,891 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 07:36:28,891 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 07:36:28" (1/1) ... [2025-02-08 07:36:28,892 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3dc4cfd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:28, skipping insertion in model container [2025-02-08 07:36:28,892 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 07:36:28" (1/1) ... [2025-02-08 07:36:28,965 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 07:36:29,477 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 07:36:29,639 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 07:36:29,645 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 07:36:29,645 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 07:36:29,646 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 07:36:29,646 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 07:36:29,646 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 07:36:29,646 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 07:36:29,647 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 07:36:29,647 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 07:36:29,653 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 07:36:29,653 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 07:36:29,655 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 07:36:29,655 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 07:36:29,705 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 07:36:29,711 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 07:36:29,724 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 07:36:29,734 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 07:36:29,759 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 07:36:29,768 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 07:36:29,772 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 07:36:29,773 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 07:36:29,780 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 07:36:29,819 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 07:36:29,819 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 07:36:29,820 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 07:36:29,820 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 07:36:29,848 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 07:36:29,851 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 07:36:29,852 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 07:36:29,853 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 07:36:29,853 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 07:36:29,866 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 07:36:29,866 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 07:36:29,867 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 07:36:29,874 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 07:36:29,874 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 07:36:29,874 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 07:36:29,874 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 07:36:29,875 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 07:36:29,875 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 07:36:29,875 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 07:36:29,875 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 07:36:29,877 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 07:36:29,877 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 07:36:29,881 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 07:36:29,882 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 07:36:29,882 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 07:36:29,882 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 07:36:29,882 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 07:36:29,883 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 07:36:29,883 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 07:36:29,883 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 07:36:29,883 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 07:36:29,884 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 07:36:29,884 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 07:36:29,887 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 07:36:29,890 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 07:36:29,890 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 07:36:29,890 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 07:36:29,890 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 07:36:29,890 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 07:36:29,890 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 07:36:29,891 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 07:36:29,891 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 07:36:29,891 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 07:36:29,891 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 07:36:29,891 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 07:36:29,891 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 07:36:29,896 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 07:36:29,899 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 07:36:29,900 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 07:36:29,901 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 07:36:29,901 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 07:36:29,901 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 07:36:29,901 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 07:36:29,901 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 07:36:29,902 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 07:36:29,902 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 07:36:29,902 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 07:36:29,902 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 07:36:29,902 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 07:36:29,906 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 07:36:29,906 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 07:36:29,909 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 07:36:29,909 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 07:36:29,912 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 07:36:29,912 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 07:36:29,915 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 07:36:29,915 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 07:36:29,921 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 07:36:29,925 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 07:36:29,926 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 07:36:29,927 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 07:36:29,929 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 07:36:29,929 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 07:36:29,929 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 07:36:29,929 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 07:36:29,929 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 07:36:29,930 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 07:36:29,930 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 07:36:29,930 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 07:36:29,930 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 07:36:29,930 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 07:36:29,930 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 07:36:29,930 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 07:36:29,933 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 07:36:29,935 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 07:36:29,935 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 07:36:29,935 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 07:36:29,935 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 07:36:29,936 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 07:36:29,936 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 07:36:29,936 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 07:36:29,936 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 07:36:29,936 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 07:36:29,936 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 07:36:29,937 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 07:36:29,937 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 07:36:29,938 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 07:36:29,938 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 07:36:29,945 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 07:36:29,948 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 07:36:29,950 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 07:36:29,955 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 07:36:29,957 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 07:36:29,957 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 07:36:29,960 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 07:36:29,967 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 07:36:30,012 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 07:36:30,013 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 07:36:30,032 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 07:36:30,081 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3641-3642] [2025-02-08 07:36:30,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0\n\tcmovzl %2,%0": "=&r" (r): "rm" (x), "rm" (-1)); [3649] [2025-02-08 07:36:30,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3668] [2025-02-08 07:36:30,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3670] [2025-02-08 07:36:30,083 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3672] [2025-02-08 07:36:30,084 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3675] [2025-02-08 07:36:30,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3742] [2025-02-08 07:36:30,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3744] [2025-02-08 07:36:30,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3746] [2025-02-08 07:36:30,087 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3749] [2025-02-08 07:36:30,095 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4027] [2025-02-08 07:36:30,095 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4036] [2025-02-08 07:36:30,096 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4039] [2025-02-08 07:36:30,153 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (533), "i" (12UL)); [4827-4828] [2025-02-08 07:36:30,156 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (600), "i" (12UL)); [4989-4990] [2025-02-08 07:36:30,253 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 07:36:30,294 INFO L204 MainTranslator]: Completed translation [2025-02-08 07:36:30,295 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30 WrapperNode [2025-02-08 07:36:30,295 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 07:36:30,296 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 07:36:30,296 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 07:36:30,296 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 07:36:30,300 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:30,336 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:30,434 INFO L138 Inliner]: procedures = 250, calls = 1209, calls flagged for inlining = 129, calls inlined = 118, statements flattened = 3491 [2025-02-08 07:36:30,434 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 07:36:30,435 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 07:36:30,435 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 07:36:30,435 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 07:36:30,441 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:30,441 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:30,454 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:30,896 INFO L175 MemorySlicer]: Split 673 memory accesses to 23 slices as follows [2, 3, 21, 60, 2, 1, 5, 2, 10, 493, 2, 2, 2, 7, 10, 4, 5, 2, 4, 4, 7, 1, 24]. 73 percent of accesses are in the largest equivalence class. The 82 initializations are split as follows [2, 3, 20, 0, 0, 0, 0, 0, 10, 21, 2, 2, 0, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0]. The 288 writes are split as follows [0, 0, 0, 60, 1, 0, 5, 1, 0, 185, 0, 0, 1, 0, 0, 4, 0, 0, 3, 0, 4, 0, 24]. [2025-02-08 07:36:30,900 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:30,900 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:31,016 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:31,023 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:31,046 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:31,066 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:31,105 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 07:36:31,107 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 07:36:31,107 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 07:36:31,107 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 07:36:31,108 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (1/1) ... [2025-02-08 07:36:31,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 07:36:31,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 07:36:31,134 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 07:36:31,139 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 07:36:31,151 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 07:36:31,152 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#22 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure bio_endio [2025-02-08 07:36:31,153 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_endio [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2025-02-08 07:36:31,153 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 07:36:31,154 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 07:36:31,155 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#22 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 07:36:31,156 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 07:36:31,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 07:36:31,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 07:36:31,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 07:36:31,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2025-02-08 07:36:31,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2025-02-08 07:36:31,157 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure vfs_fsync [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure vfs_fsync [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure lowmem_page_address [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure lowmem_page_address [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure add_disk [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure add_disk [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_uevent [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_uevent [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_module_put [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_module_put [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure transfer_xor [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure transfer_xor [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure invalidate_bdev [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure invalidate_bdev [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_sleep [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure huge_encode_dev [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure huge_encode_dev [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure lo_do_transfer [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure lo_do_transfer [2025-02-08 07:36:31,158 INFO L130 BoogieDeclarations]: Found specification of procedure loop_sysfs_exit [2025-02-08 07:36:31,158 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_sysfs_exit [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure kthread_should_stop [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure kthread_should_stop [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#22 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#22 [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure loop_alloc [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_alloc [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure loop_make_request [2025-02-08 07:36:31,159 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_make_request [2025-02-08 07:36:31,159 INFO L130 BoogieDeclarations]: Found specification of procedure __do_lo_send_write [2025-02-08 07:36:31,160 INFO L138 BoogieDeclarations]: Found implementation of procedure __do_lo_send_write [2025-02-08 07:36:31,160 INFO L130 BoogieDeclarations]: Found specification of procedure loop_get_status [2025-02-08 07:36:31,160 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_get_status [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure loop_clr_fd [2025-02-08 07:36:31,161 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_clr_fd [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure figure_loop_size [2025-02-08 07:36:31,161 INFO L138 BoogieDeclarations]: Found implementation of procedure figure_loop_size [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure ioctl_by_bdev [2025-02-08 07:36:31,161 INFO L138 BoogieDeclarations]: Found implementation of procedure ioctl_by_bdev [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 07:36:31,161 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 07:36:31,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 07:36:31,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_blast_assert [2025-02-08 07:36:31,164 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_blast_assert [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 07:36:31,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure might_fault [2025-02-08 07:36:31,165 INFO L138 BoogieDeclarations]: Found implementation of procedure might_fault [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2025-02-08 07:36:31,165 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 07:36:31,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 07:36:31,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 07:36:31,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 07:36:31,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 07:36:31,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 07:36:31,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 07:36:31,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure capable [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure capable [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure fput [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure fput [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_nested [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock_nested [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure loop_set_capacity [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_set_capacity [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure bio_list_empty [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_list_empty [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure _copy_from_user [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure loop_free [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_free [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure transfer_none [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure transfer_none [2025-02-08 07:36:31,167 INFO L130 BoogieDeclarations]: Found specification of procedure bd_set_size [2025-02-08 07:36:31,167 INFO L138 BoogieDeclarations]: Found implementation of procedure bd_set_size [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure fget [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure fget [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure mapping_set_gfp_mask [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure mapping_set_gfp_mask [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure xor_init [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure xor_init [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure kmap [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure kmap [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#17 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#18 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#19 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#20 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#21 [2025-02-08 07:36:31,168 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#22 [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 07:36:31,168 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 07:36:31,169 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#17 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#18 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#19 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#20 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#21 [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#22 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2025-02-08 07:36:31,170 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 07:36:31,170 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#22 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 07:36:31,171 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#22 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 07:36:31,172 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#22 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure __kmap_atomic [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmap_atomic [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irq [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irq [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure get_loop_size [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure get_loop_size [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure blk_cleanup_queue [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_cleanup_queue [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure loop_set_status [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_set_status [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2025-02-08 07:36:31,173 INFO L138 BoogieDeclarations]: Found implementation of procedure __bad_percpu_size [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 07:36:31,173 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 07:36:31,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#22 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure lo_ioctl [2025-02-08 07:36:31,175 INFO L138 BoogieDeclarations]: Found implementation of procedure lo_ioctl [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#22 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2025-02-08 07:36:31,175 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#22 [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irq [2025-02-08 07:36:31,176 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irq [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2025-02-08 07:36:31,176 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure loop_release_xfer [2025-02-08 07:36:31,176 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_release_xfer [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure _cond_resched [2025-02-08 07:36:31,176 INFO L138 BoogieDeclarations]: Found implementation of procedure _cond_resched [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure kunmap [2025-02-08 07:36:31,176 INFO L138 BoogieDeclarations]: Found implementation of procedure kunmap [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2025-02-08 07:36:31,176 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2025-02-08 07:36:31,176 INFO L130 BoogieDeclarations]: Found specification of procedure loop_switch [2025-02-08 07:36:31,177 INFO L138 BoogieDeclarations]: Found implementation of procedure loop_switch [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure mapping_gfp_mask [2025-02-08 07:36:31,177 INFO L138 BoogieDeclarations]: Found implementation of procedure mapping_gfp_mask [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2025-02-08 07:36:31,177 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_waitqueue_head [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure __kunmap_atomic [2025-02-08 07:36:31,177 INFO L138 BoogieDeclarations]: Found implementation of procedure __kunmap_atomic [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#22 [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 07:36:31,177 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 07:36:31,177 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2025-02-08 07:36:31,177 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2025-02-08 07:36:31,870 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 07:36:31,873 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 07:36:31,997 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7448: havoc #t~nondet767; [2025-02-08 07:36:39,013 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7452: havoc kthread_stop_#t~nondet768#1; [2025-02-08 07:36:42,587 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7437: havoc #t~nondet764; [2025-02-08 07:36:42,595 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7406: havoc #t~nondet760; [2025-02-08 07:36:42,726 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3939: havoc get_capacity_#t~mem120#1; [2025-02-08 07:36:42,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4098: havoc #t~mem155.base, #t~mem155.offset; [2025-02-08 07:36:42,774 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7353: havoc #t~nondet754; [2025-02-08 07:36:42,986 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7418: havoc #t~ret762.base, #t~ret762.offset; [2025-02-08 07:36:43,056 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7357: havoc _copy_to_user_#t~nondet755#1; [2025-02-08 07:36:43,458 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898: havoc i_size_read_#t~mem91#1; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5604: assume 0bv32 != loop_init_xfer_~err~1#1;assume { :begin_inline_ldv_module_put_5 } true;ldv_module_put_5_#in~ldv_func_arg1#1.base, ldv_module_put_5_#in~ldv_func_arg1#1.offset := loop_init_xfer_~owner~0#1.base, loop_init_xfer_~owner~0#1.offset;havoc ldv_module_put_5_~ldv_func_arg1#1.base, ldv_module_put_5_~ldv_func_arg1#1.offset;ldv_module_put_5_~ldv_func_arg1#1.base, ldv_module_put_5_~ldv_func_arg1#1.offset := ldv_module_put_5_#in~ldv_func_arg1#1.base, ldv_module_put_5_#in~ldv_func_arg1#1.offset; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5604: assume !(0bv32 != loop_init_xfer_~err~1#1); [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5606: havoc ldv_module_put_5_~ldv_func_arg1#1.base, ldv_module_put_5_~ldv_func_arg1#1.offset;havoc ldv_module_put_5_#in~ldv_func_arg1#1.base, ldv_module_put_5_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_5 } true; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7292: SUMMARY for call ldv_module_put(ldv_module_put_5_~ldv_func_arg1#1.base, ldv_module_put_5_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5591: loop_init_xfer_#t~ret458#1 := ldv_try_module_get_4_#res#1;havoc ldv_try_module_get_4_#t~ret746#1, ldv_try_module_get_4_~module#1.base, ldv_try_module_get_4_~module#1.offset, ldv_try_module_get_4_~tmp~64#1;havoc ldv_try_module_get_4_#in~module#1.base, ldv_try_module_get_4_#in~module#1.offset;assume { :end_inline_ldv_try_module_get_4 } true;loop_init_xfer_~tmp~47#1 := loop_init_xfer_#t~ret458#1;havoc loop_init_xfer_#t~ret458#1; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7342: havoc __splice_from_pipe_#t~nondet752#1;lo_direct_splice_actor_#t~ret291#1 := __splice_from_pipe_#res#1;havoc __splice_from_pipe_#t~nondet752#1, __splice_from_pipe_~arg0#1.base, __splice_from_pipe_~arg0#1.offset, __splice_from_pipe_~arg1#1.base, __splice_from_pipe_~arg1#1.offset, __splice_from_pipe_~arg2#1.base, __splice_from_pipe_~arg2#1.offset;havoc __splice_from_pipe_#in~arg0#1.base, __splice_from_pipe_#in~arg0#1.offset, __splice_from_pipe_#in~arg1#1.base, __splice_from_pipe_#in~arg1#1.offset, __splice_from_pipe_#in~arg2#1.base, __splice_from_pipe_#in~arg2#1.offset;assume { :end_inline___splice_from_pipe } true;lo_direct_splice_actor_~tmp~26#1 := lo_direct_splice_actor_#t~ret291#1;havoc lo_direct_splice_actor_#t~ret291#1;lo_direct_splice_actor_#res#1 := lo_direct_splice_actor_~tmp~26#1[32:0]; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5609: SUMMARY for call write~$Pointer$#9(loop_init_xfer_~xfer#1.base, loop_init_xfer_~xfer#1.offset, loop_init_xfer_~lo#1.base, ~bvadd~64(200bv64, loop_init_xfer_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5609: assume !(1bv1 == #valid[loop_init_xfer_~lo#1.base]); [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5609: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(200bv64, loop_init_xfer_~lo#1.offset)), #length[loop_init_xfer_~lo#1.base]) && ~bvule~64(~bvadd~64(200bv64, loop_init_xfer_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(200bv64, loop_init_xfer_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(200bv64, loop_init_xfer_~lo#1.offset))); [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: assume 0bv32 == loop_init_xfer_~tmp~47#1;loop_init_xfer_#res#1 := 4294967274bv32; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5593: assume !(0bv32 == loop_init_xfer_~tmp~47#1); [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: assume 1bv32 == ldv_try_module_get_~module_get_succeeded~0#1;~ldv_module_refcounter~0 := ~bvadd~32(1bv32, ~ldv_module_refcounter~0);ldv_try_module_get_#res#1 := 1bv32; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7197: assume !(1bv32 == ldv_try_module_get_~module_get_succeeded~0#1);ldv_try_module_get_#res#1 := 0bv32; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7462: havoc ldv_undefined_int_#t~nondet769#1;ldv_try_module_get_#t~ret745#1 := ldv_undefined_int_#res#1;havoc ldv_undefined_int_#t~nondet769#1;assume { :end_inline_ldv_undefined_int } true;ldv_try_module_get_~module_get_succeeded~0#1 := ldv_try_module_get_#t~ret745#1;havoc ldv_try_module_get_#t~ret745#1; [2025-02-08 07:36:44,321 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: assume 0bv64 != ~bvadd~64(loop_init_xfer_#t~mem459#1.base, loop_init_xfer_#t~mem459#1.offset);havoc loop_init_xfer_#t~mem459#1.base, loop_init_xfer_#t~mem459#1.offset; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597: assume !(0bv64 != ~bvadd~64(loop_init_xfer_#t~mem459#1.base, loop_init_xfer_#t~mem459#1.offset));havoc loop_init_xfer_#t~mem459#1.base, loop_init_xfer_#t~mem459#1.offset; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: SUMMARY for call loop_init_xfer_#t~mem459#1.base, loop_init_xfer_#t~mem459#1.offset := read~$Pointer$#9(loop_init_xfer_~xfer#1.base, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: assume !(1bv1 == #valid[loop_init_xfer_~xfer#1.base]); [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5597-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset)), #length[loop_init_xfer_~xfer#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset))); [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#res#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret797#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret798#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret799#1; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret799#1; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret799#1 := loop_make_request(##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.offset); srcloc: null [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret798#1 := lo_direct_splice_actor_#res#1;havoc lo_direct_splice_actor_#t~ret291#1, lo_direct_splice_actor_~pipe#1.base, lo_direct_splice_actor_~pipe#1.offset, lo_direct_splice_actor_~sd#1.base, lo_direct_splice_actor_~sd#1.offset, lo_direct_splice_actor_~tmp~26#1;havoc lo_direct_splice_actor_#in~pipe#1.base, lo_direct_splice_actor_#in~pipe#1.offset, lo_direct_splice_actor_#in~sd#1.base, lo_direct_splice_actor_#in~sd#1.offset;assume { :end_inline_lo_direct_splice_actor } true;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret798#1; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret797#1; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: SUMMARY for call ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret797#1 := xor_init(##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.offset); srcloc: null [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: assume ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~lo_direct_splice_actor.base && ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~lo_direct_splice_actor.offset;assume { :begin_inline_lo_direct_splice_actor } true;lo_direct_splice_actor_#in~pipe#1.base, lo_direct_splice_actor_#in~pipe#1.offset, lo_direct_splice_actor_#in~sd#1.base, lo_direct_splice_actor_#in~sd#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.offset;havoc lo_direct_splice_actor_#res#1;havoc lo_direct_splice_actor_#t~ret291#1, lo_direct_splice_actor_~pipe#1.base, lo_direct_splice_actor_~pipe#1.offset, lo_direct_splice_actor_~sd#1.base, lo_direct_splice_actor_~sd#1.offset, lo_direct_splice_actor_~tmp~26#1;lo_direct_splice_actor_~pipe#1.base, lo_direct_splice_actor_~pipe#1.offset := lo_direct_splice_actor_#in~pipe#1.base, lo_direct_splice_actor_#in~pipe#1.offset;lo_direct_splice_actor_~sd#1.base, lo_direct_splice_actor_~sd#1.offset := lo_direct_splice_actor_#in~sd#1.base, lo_direct_splice_actor_#in~sd#1.offset;havoc lo_direct_splice_actor_~tmp~26#1;assume { :begin_inline___splice_from_pipe } true;__splice_from_pipe_#in~arg0#1.base, __splice_from_pipe_#in~arg0#1.offset, __splice_from_pipe_#in~arg1#1.base, __splice_from_pipe_#in~arg1#1.offset, __splice_from_pipe_#in~arg2#1.base, __splice_from_pipe_#in~arg2#1.offset := lo_direct_splice_actor_~pipe#1.base, lo_direct_splice_actor_~pipe#1.offset, lo_direct_splice_actor_~sd#1.base, lo_direct_splice_actor_~sd#1.offset, #funAddr~lo_splice_actor.base, #funAddr~lo_splice_actor.offset;havoc __splice_from_pipe_#res#1;havoc __splice_from_pipe_#t~nondet752#1, __splice_from_pipe_~arg0#1.base, __splice_from_pipe_~arg0#1.offset, __splice_from_pipe_~arg1#1.base, __splice_from_pipe_~arg1#1.offset, __splice_from_pipe_~arg2#1.base, __splice_from_pipe_~arg2#1.offset;__splice_from_pipe_~arg0#1.base, __splice_from_pipe_~arg0#1.offset := __splice_from_pipe_#in~arg0#1.base, __splice_from_pipe_#in~arg0#1.offset;__splice_from_pipe_~arg1#1.base, __splice_from_pipe_~arg1#1.offset := __splice_from_pipe_#in~arg1#1.base, __splice_from_pipe_#in~arg1#1.offset;__splice_from_pipe_~arg2#1.base, __splice_from_pipe_~arg2#1.offset := __splice_from_pipe_#in~arg2#1.base, __splice_from_pipe_#in~arg2#1.offset;havoc __splice_from_pipe_#t~nondet752#1;__splice_from_pipe_#res#1 := __splice_from_pipe_#t~nondet752#1;havoc __splice_from_pipe_#t~nondet752#1; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-7: assume !(##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~lo_direct_splice_actor.base && ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~lo_direct_splice_actor.offset); [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: assume ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~loop_make_request.base && ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~loop_make_request.offset; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-8: assume !(##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~loop_make_request.base && ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~loop_make_request.offset); [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7283: ldv_try_module_get_4_#t~ret746#1 := ldv_try_module_get_#res#1;havoc ldv_try_module_get_#t~ret745#1, ldv_try_module_get_~module#1.base, ldv_try_module_get_~module#1.offset, ldv_try_module_get_~module_get_succeeded~0#1;havoc ldv_try_module_get_#in~module#1.base, ldv_try_module_get_#in~module#1.offset;assume { :end_inline_ldv_try_module_get } true;ldv_try_module_get_4_~tmp~64#1 := ldv_try_module_get_4_#t~ret746#1;havoc ldv_try_module_get_4_#t~ret746#1;ldv_try_module_get_4_#res#1 := ldv_try_module_get_4_~tmp~64#1; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-1: assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~TO~C_INT } true;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~462#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset := loop_init_xfer_~lo#1.base, loop_init_xfer_~lo#1.offset, loop_init_xfer_~i#1.base, loop_init_xfer_~i#1.offset, loop_init_xfer_#t~mem463#1.base, loop_init_xfer_#t~mem463#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret797#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret798#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret799#1;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~461#1.offset;##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.offset := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~462#1.offset; [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-2: SUMMARY for call loop_init_xfer_#t~mem463#1.base, loop_init_xfer_#t~mem463#1.offset := read~$Pointer$#9(loop_init_xfer_~xfer#1.base, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-2: assume !(1bv1 == #valid[loop_init_xfer_~xfer#1.base]); [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset)), #length[loop_init_xfer_~xfer#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_init_xfer_~xfer#1.offset))); [2025-02-08 07:36:44,322 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5600: loop_init_xfer_#t~ret464#1 := ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#~462#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~funptrres796#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret797#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret798#1, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#t~ret799#1;havoc ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~461#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~461#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~462#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~462#1.offset, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~TO~C_INT } true;loop_init_xfer_~err~1#1 := loop_init_xfer_#t~ret464#1;havoc loop_init_xfer_#t~mem463#1.base, loop_init_xfer_#t~mem463#1.offset;havoc loop_init_xfer_#t~ret464#1; [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4924-1: SUMMARY for call loop_thread_#t~ret324#1 := kthread_should_stop(); srcloc: null [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4957: assume { :end_inline_schedule } true; [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4924: loop_thread_~tmp___6~0#1 := loop_thread_#t~ret324#1;havoc loop_thread_#t~ret324#1; [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-1: SUMMARY for call write~intINTTYPE4#15(do_lo_receive_#t~mem293#1, do_lo_receive_~#cookie~0#1.base, ~bvadd~64(16bv64, do_lo_receive_~#cookie~0#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-1: assume !(1bv1 == #valid[do_lo_receive_~#cookie~0#1.base]); [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(16bv64, do_lo_receive_~#cookie~0#1.offset)), #length[do_lo_receive_~#cookie~0#1.base]) && ~bvule~64(~bvadd~64(16bv64, do_lo_receive_~#cookie~0#1.offset), ~bvadd~64(4bv64, ~bvadd~64(16bv64, do_lo_receive_~#cookie~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, do_lo_receive_~#cookie~0#1.offset))); [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-2: SUMMARY for call do_lo_receive_#t~mem293#1 := read~intINTTYPE4#9(do_lo_receive_~bvec#1.base, ~bvadd~64(12bv64, do_lo_receive_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-2: assume !(1bv1 == #valid[do_lo_receive_~bvec#1.base]); [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_receive_~bvec#1.offset)), #length[do_lo_receive_~bvec#1.base]) && ~bvule~64(~bvadd~64(12bv64, do_lo_receive_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_receive_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, do_lo_receive_~bvec#1.offset))); [2025-02-08 07:36:46,206 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4660: havoc do_lo_receive_#t~mem293#1; [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495: havoc do_lo_send_direct_write_#t~mem249#1.base, do_lo_send_direct_write_#t~mem249#1.offset; [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-1: SUMMARY for call kunmap(do_lo_send_direct_write_#t~mem249#1.base, do_lo_send_direct_write_#t~mem249#1.offset); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4561: havoc lo_send_#t~ret264#1.base, lo_send_#t~ret264#1.offset;lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset := #funAddr~do_lo_send_write.base, #funAddr~do_lo_send_write.offset; [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528: SUMMARY for call do_lo_send_write_#t~mem259#1 := read~intINTTYPE4#9(do_lo_send_write_~bvec#1.base, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528: assume !(1bv1 == #valid[do_lo_send_write_~bvec#1.base]); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4528: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset)), #length[do_lo_send_write_~bvec#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset))); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4561-1: SUMMARY for call lo_send_#t~ret264#1.base, lo_send_#t~ret264#1.offset := kmap(lo_send_~page~1#1.base, lo_send_~page~1#1.offset); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-2: SUMMARY for call do_lo_send_direct_write_#t~mem249#1.base, do_lo_send_direct_write_#t~mem249#1.offset := read~$Pointer$#9(do_lo_send_direct_write_~bvec#1.base, do_lo_send_direct_write_~bvec#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-2: assume !(1bv1 == #valid[do_lo_send_direct_write_~bvec#1.base]); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4495-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset), #length[do_lo_send_direct_write_~bvec#1.base]) && ~bvule~64(do_lo_send_direct_write_~bvec#1.offset, ~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset))) && ~bvule~64(0bv64, do_lo_send_direct_write_~bvec#1.offset)); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694: lo_receive_~pos#1 := ~bvadd~64(~zero_extend~64~32(lo_receive_#t~mem301#1), lo_receive_~pos#1);havoc lo_receive_#t~mem301#1;lo_receive_~bvec~1#1.base, lo_receive_~bvec~1#1.offset := lo_receive_~bvec~1#1.base, ~bvadd~64(16bv64, lo_receive_~bvec~1#1.offset);lo_receive_~i~2#1 := ~bvadd~32(1bv32, lo_receive_~i~2#1); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694-1: SUMMARY for call lo_receive_#t~mem301#1 := read~intINTTYPE4#9(lo_receive_~bvec~1#1.base, ~bvadd~64(8bv64, lo_receive_~bvec~1#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694-1: assume !(1bv1 == #valid[lo_receive_~bvec~1#1.base]); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4694-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, lo_receive_~bvec~1#1.offset)), #length[lo_receive_~bvec~1#1.base]) && ~bvule~64(~bvadd~64(8bv64, lo_receive_~bvec~1#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, lo_receive_~bvec~1#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, lo_receive_~bvec~1#1.offset))); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661: SUMMARY for call write~intINTTYPE4#15(do_lo_receive_~bsize#1, do_lo_receive_~#cookie~0#1.base, ~bvadd~64(20bv64, do_lo_receive_~#cookie~0#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661: assume !(1bv1 == #valid[do_lo_receive_~#cookie~0#1.base]); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4661: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(20bv64, do_lo_receive_~#cookie~0#1.offset)), #length[do_lo_receive_~#cookie~0#1.base]) && ~bvule~64(~bvadd~64(20bv64, do_lo_receive_~#cookie~0#1.offset), ~bvadd~64(4bv64, ~bvadd~64(20bv64, do_lo_receive_~#cookie~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, do_lo_receive_~#cookie~0#1.offset))); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4496: SUMMARY for call __might_sleep(11bv64, 0bv64, 320bv32, 0bv32); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: SUMMARY for call write~$Pointer$#9(0bv64, 0bv64, bio_list_pop_~bio~0#1.base, ~bvadd~64(8bv64, bio_list_pop_~bio~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: assume !(1bv1 == #valid[bio_list_pop_~bio~0#1.base]); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4133: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_pop_~bio~0#1.offset)), #length[bio_list_pop_~bio~0#1.base]) && ~bvule~64(~bvadd~64(8bv64, bio_list_pop_~bio~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_pop_~bio~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, bio_list_pop_~bio~0#1.offset))); [2025-02-08 07:36:46,210 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4926: assume 0bv32 == loop_thread_~tmp___6~0#1; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4926: assume !(0bv32 == loop_thread_~tmp___6~0#1); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662: SUMMARY for call write~intINTTYPE4#6(0bv32, do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset, 4bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662: assume !(1bv1 == #valid[do_lo_receive_~#sd~0#1.base]); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4662: assume !((~bvule~64(~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset), #length[do_lo_receive_~#sd~0#1.base]) && ~bvule~64(do_lo_receive_~#sd~0#1.offset, ~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset))) && ~bvule~64(0bv64, do_lo_receive_~#sd~0#1.offset)); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4728: assume 0bv64 != do_bio_filebacked_~tmp___0~11#1;do_bio_filebacked_~ret~4#1 := 4294967291bv32; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4728: assume !(0bv64 != do_bio_filebacked_~tmp___0~11#1); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530: assume ~bvsgt~32(do_lo_send_write_~ret~1#1, 0bv32);do_lo_send_write_~ret~1#1 := 4294967291bv32; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4530: assume !~bvsgt~32(do_lo_send_write_~ret~1#1, 0bv32); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762: do_bio_filebacked_#t~ret313#1 := lo_receive_#res#1;havoc lo_receive_#t~mem298#1.base, lo_receive_#t~mem298#1.offset, lo_receive_#t~mem297#1, lo_receive_#t~mem299#1, lo_receive_#t~ret300#1, lo_receive_#t~mem301#1, lo_receive_#t~mem302#1, lo_receive_~lo#1.base, lo_receive_~lo#1.offset, lo_receive_~bio#1.base, lo_receive_~bio#1.offset, lo_receive_~bsize#1, lo_receive_~pos#1, lo_receive_~bvec~1#1.base, lo_receive_~bvec~1#1.offset, lo_receive_~i~2#1, lo_receive_~ret~3#1;havoc lo_receive_#in~lo#1.base, lo_receive_#in~lo#1.offset, lo_receive_#in~bio#1.base, lo_receive_#in~bio#1.offset, lo_receive_#in~bsize#1, lo_receive_#in~pos#1;assume { :end_inline_lo_receive } true;do_bio_filebacked_~ret~4#1 := do_bio_filebacked_#t~ret313#1;havoc do_bio_filebacked_#t~mem312#1;havoc do_bio_filebacked_#t~ret313#1; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663: havoc do_lo_receive_#t~mem294#1; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-1: SUMMARY for call write~intINTTYPE4#6(do_lo_receive_#t~mem294#1, do_lo_receive_~#sd~0#1.base, ~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-1: assume !(1bv1 == #valid[do_lo_receive_~#sd~0#1.base]); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset)), #length[do_lo_receive_~#sd~0#1.base]) && ~bvule~64(~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset), ~bvadd~64(4bv64, ~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, do_lo_receive_~#sd~0#1.offset))); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-1: assume { :begin_inline_lo_receive } true;lo_receive_#in~lo#1.base, lo_receive_#in~lo#1.offset, lo_receive_#in~bio#1.base, lo_receive_#in~bio#1.offset, lo_receive_#in~bsize#1, lo_receive_#in~pos#1 := do_bio_filebacked_~lo#1.base, do_bio_filebacked_~lo#1.offset, do_bio_filebacked_~bio#1.base, do_bio_filebacked_~bio#1.offset, do_bio_filebacked_#t~mem312#1, do_bio_filebacked_~pos~0#1;havoc lo_receive_#res#1;havoc lo_receive_#t~mem298#1.base, lo_receive_#t~mem298#1.offset, lo_receive_#t~mem297#1, lo_receive_#t~mem299#1, lo_receive_#t~ret300#1, lo_receive_#t~mem301#1, lo_receive_#t~mem302#1, lo_receive_~lo#1.base, lo_receive_~lo#1.offset, lo_receive_~bio#1.base, lo_receive_~bio#1.offset, lo_receive_~bsize#1, lo_receive_~pos#1, lo_receive_~bvec~1#1.base, lo_receive_~bvec~1#1.offset, lo_receive_~i~2#1, lo_receive_~ret~3#1;lo_receive_~lo#1.base, lo_receive_~lo#1.offset := lo_receive_#in~lo#1.base, lo_receive_#in~lo#1.offset;lo_receive_~bio#1.base, lo_receive_~bio#1.offset := lo_receive_#in~bio#1.base, lo_receive_#in~bio#1.offset;lo_receive_~bsize#1 := lo_receive_#in~bsize#1;lo_receive_~pos#1 := lo_receive_#in~pos#1;havoc lo_receive_~bvec~1#1.base, lo_receive_~bvec~1#1.offset;havoc lo_receive_~i~2#1;havoc lo_receive_~ret~3#1;lo_receive_~ret~3#1 := 0bv32; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-2: SUMMARY for call do_bio_filebacked_#t~mem312#1 := read~intINTTYPE4#9(do_bio_filebacked_~lo#1.base, ~bvadd~64(244bv64, do_bio_filebacked_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-2: assume !(1bv1 == #valid[do_bio_filebacked_~lo#1.base]); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4762-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(244bv64, do_bio_filebacked_~lo#1.offset)), #length[do_bio_filebacked_~lo#1.base]) && ~bvule~64(~bvadd~64(244bv64, do_bio_filebacked_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(244bv64, do_bio_filebacked_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(244bv64, do_bio_filebacked_~lo#1.offset))); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4498: havoc do_lo_send_direct_write_#t~ret250#1;do_lo_send_direct_write_#res#1 := do_lo_send_direct_write_~bw~1#1[32:0]; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-2: SUMMARY for call do_lo_receive_#t~mem294#1 := read~intINTTYPE4#9(do_lo_receive_~bvec#1.base, ~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-2: assume !(1bv1 == #valid[do_lo_receive_~bvec#1.base]); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4663-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset)), #length[do_lo_receive_~bvec#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset))); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4597-1: lo_send_#res#1 := lo_send_~ret~2#1; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4399: havoc file_update_time_~arg0#1.base, file_update_time_~arg0#1.offset;havoc file_update_time_#in~arg0#1.base, file_update_time_#in~arg0#1.offset;assume { :end_inline_file_update_time } true; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4498-1: SUMMARY for call do_lo_send_direct_write_#t~ret250#1 := _cond_resched(); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4432: assume ~bvsgt~32(do_lo_send_aops_~len~0#1, 0bv32); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4432: assume !~bvsgt~32(do_lo_send_aops_~len~0#1, 0bv32); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-2: alloc_pages_current_#res#1.base, alloc_pages_current_#res#1.offset := alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset;havoc alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372: havoc alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset;alloc_pages_#t~ret56#1.base, alloc_pages_#t~ret56#1.offset := alloc_pages_current_#res#1.base, alloc_pages_current_#res#1.offset;havoc alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset, alloc_pages_current_~arg0#1, alloc_pages_current_~arg1#1;havoc alloc_pages_current_#in~arg0#1, alloc_pages_current_#in~arg1#1;assume { :end_inline_alloc_pages_current } true;alloc_pages_~tmp~3#1.base, alloc_pages_~tmp~3#1.offset := alloc_pages_#t~ret56#1.base, alloc_pages_#t~ret56#1.offset;havoc alloc_pages_#t~ret56#1.base, alloc_pages_#t~ret56#1.offset;alloc_pages_#res#1.base, alloc_pages_#res#1.offset := alloc_pages_~tmp~3#1.base, alloc_pages_~tmp~3#1.offset; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7372-3: SUMMARY for call alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset := ldv_malloc(56bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5060-1: SUMMARY for call do_loop_switch_#t~mem339#1.base, do_loop_switch_#t~mem339#1.offset := read~$Pointer$#9(do_loop_switch_~p#1.base, do_loop_switch_~p#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5060-1: assume !(1bv1 == #valid[do_loop_switch_~p#1.base]); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5060-1: assume !((~bvule~64(~bvadd~64(8bv64, do_loop_switch_~p#1.offset), #length[do_loop_switch_~p#1.base]) && ~bvule~64(do_loop_switch_~p#1.offset, ~bvadd~64(8bv64, do_loop_switch_~p#1.offset))) && ~bvule~64(0bv64, do_loop_switch_~p#1.offset)); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5060: do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset := do_loop_switch_#t~mem339#1.base, do_loop_switch_#t~mem339#1.offset;havoc do_loop_switch_#t~mem339#1.base, do_loop_switch_#t~mem339#1.offset; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928-1: SUMMARY for call loop_thread_#t~ret325#1.base, loop_thread_#t~ret325#1.offset := get_current(); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4928: loop_thread_~tmp___0~14#1.base, loop_thread_~tmp___0~14#1.offset := loop_thread_#t~ret325#1.base, loop_thread_#t~ret325#1.offset;havoc loop_thread_#t~ret325#1.base, loop_thread_#t~ret325#1.offset; [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664: SUMMARY for call write~intINTTYPE4#6(0bv32, do_lo_receive_~#sd~0#1.base, ~bvadd~64(8bv64, do_lo_receive_~#sd~0#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664: assume !(1bv1 == #valid[do_lo_receive_~#sd~0#1.base]); [2025-02-08 07:36:46,211 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4664: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_receive_~#sd~0#1.offset)), #length[do_lo_receive_~#sd~0#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_receive_~#sd~0#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_receive_~#sd~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_receive_~#sd~0#1.offset))); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-1: SUMMARY for call do_lo_send_aops_#t~ret221#1 := lo_do_transfer(do_lo_send_aops_~lo#1.base, do_lo_send_aops_~lo#1.offset, 1bv32, do_lo_send_aops_#t~mem219#1.base, do_lo_send_aops_#t~mem219#1.offset, do_lo_send_aops_~offset~1#1, do_lo_send_aops_#t~mem220#1.base, do_lo_send_aops_#t~mem220#1.offset, do_lo_send_aops_~bv_offs~0#1, do_lo_send_aops_~size~2#1, do_lo_send_aops_~IV~0#1); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-2: SUMMARY for call do_lo_send_aops_#t~mem220#1.base, do_lo_send_aops_#t~mem220#1.offset := read~$Pointer$#9(do_lo_send_aops_~bvec#1.base, do_lo_send_aops_~bvec#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-2: assume !(1bv1 == #valid[do_lo_send_aops_~bvec#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset), #length[do_lo_send_aops_~bvec#1.base]) && ~bvule~64(do_lo_send_aops_~bvec#1.offset, ~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset))) && ~bvule~64(0bv64, do_lo_send_aops_~bvec#1.offset)); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400: do_lo_send_aops_~transfer_result~0#1 := do_lo_send_aops_#t~ret221#1;havoc do_lo_send_aops_#t~mem219#1.base, do_lo_send_aops_#t~mem219#1.offset;havoc do_lo_send_aops_#t~mem220#1.base, do_lo_send_aops_#t~mem220#1.offset;havoc do_lo_send_aops_#t~ret221#1;do_lo_send_aops_~copied~0#1 := do_lo_send_aops_~size~2#1;do_lo_send_aops_~tmp~20#1 := ~sign_extend~64~32((if 0bv32 != do_lo_send_aops_~transfer_result~0#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-3: SUMMARY for call do_lo_send_aops_#t~mem219#1.base, do_lo_send_aops_#t~mem219#1.offset := read~$Pointer$#17(do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-3: assume !(1bv1 == #valid[do_lo_send_aops_~#page~0#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4400-3: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~#page~0#1.offset), #length[do_lo_send_aops_~#page~0#1.base]) && ~bvule~64(do_lo_send_aops_~#page~0#1.offset, ~bvadd~64(8bv64, do_lo_send_aops_~#page~0#1.offset))) && ~bvule~64(0bv64, do_lo_send_aops_~#page~0#1.offset)); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4136-1: bio_list_pop_#res#1.base, bio_list_pop_#res#1.offset := bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5061: do_loop_switch_~old_file~0#1.base, do_loop_switch_~old_file~0#1.offset := do_loop_switch_#t~mem340#1.base, do_loop_switch_#t~mem340#1.offset;havoc do_loop_switch_#t~mem340#1.base, do_loop_switch_#t~mem340#1.offset; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5061-1: SUMMARY for call do_loop_switch_#t~mem340#1.base, do_loop_switch_#t~mem340#1.offset := read~$Pointer$#9(do_loop_switch_~lo#1.base, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5061-1: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5061-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4929: SUMMARY for call write~intINTTYPE4#9(0bv32, loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset, 4bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4929: assume !(1bv1 == #valid[loop_thread_~#__wait~0#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4929: assume !((~bvule~64(~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset), #length[loop_thread_~#__wait~0#1.base]) && ~bvule~64(loop_thread_~#__wait~0#1.offset, ~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset))) && ~bvule~64(0bv64, loop_thread_~#__wait~0#1.offset)); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4698: assume ~bvsgt~32(~zero_extend~32~16(lo_receive_#t~mem302#1), lo_receive_~i~2#1);havoc lo_receive_#t~mem302#1; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4698: assume !~bvsgt~32(~zero_extend~32~16(lo_receive_#t~mem302#1), lo_receive_~i~2#1);havoc lo_receive_#t~mem302#1; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4698-1: SUMMARY for call lo_receive_#t~mem302#1 := read~intINTTYPE2#9(lo_receive_~bio#1.base, ~bvadd~64(40bv64, lo_receive_~bio#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4698-1: assume !(1bv1 == #valid[lo_receive_~bio#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4698-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(40bv64, lo_receive_~bio#1.offset)), #length[lo_receive_~bio#1.base]) && ~bvule~64(~bvadd~64(40bv64, lo_receive_~bio#1.offset), ~bvadd~64(2bv64, ~bvadd~64(40bv64, lo_receive_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, lo_receive_~bio#1.offset))); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4665: SUMMARY for call write~intINTTYPE8#6(do_lo_receive_~pos#1, do_lo_receive_~#sd~0#1.base, ~bvadd~64(20bv64, do_lo_receive_~#sd~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4665: assume !(1bv1 == #valid[do_lo_receive_~#sd~0#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4665: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(20bv64, do_lo_receive_~#sd~0#1.offset)), #length[do_lo_receive_~#sd~0#1.base]) && ~bvule~64(~bvadd~64(20bv64, do_lo_receive_~#sd~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(20bv64, do_lo_receive_~#sd~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, do_lo_receive_~#sd~0#1.offset))); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5062: assume 0bv64 == ~bvadd~64(do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5062: assume !(0bv64 == ~bvadd~64(do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset)); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4930: SUMMARY for call write~$Pointer$#9(loop_thread_~tmp___0~14#1.base, loop_thread_~tmp___0~14#1.offset, loop_thread_~#__wait~0#1.base, ~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4930: assume !(1bv1 == #valid[loop_thread_~#__wait~0#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4930: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset)), #length[loop_thread_~#__wait~0#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_thread_~#__wait~0#1.offset))); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4996: havoc loop_handle_bio_#t~mem319#1.base, loop_handle_bio_#t~mem319#1.offset, loop_handle_bio_#t~mem320#1.base, loop_handle_bio_#t~mem320#1.offset, loop_handle_bio_#t~ret321#1, loop_handle_bio_~lo#1.base, loop_handle_bio_~lo#1.offset, loop_handle_bio_~bio#1.base, loop_handle_bio_~bio#1.offset, loop_handle_bio_~ret~5#1, loop_handle_bio_~tmp~30#1, loop_handle_bio_~tmp___0~13#1;havoc loop_handle_bio_#in~lo#1.base, loop_handle_bio_#in~lo#1.offset, loop_handle_bio_#in~bio#1.base, loop_handle_bio_#in~bio#1.offset;assume { :end_inline_loop_handle_bio } true; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4666: SUMMARY for call write~$Pointer$#6(do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset, do_lo_receive_~#sd~0#1.base, ~bvadd~64(12bv64, do_lo_receive_~#sd~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4666: assume !(1bv1 == #valid[do_lo_receive_~#sd~0#1.base]); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4666: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, do_lo_receive_~#sd~0#1.offset)), #length[do_lo_receive_~#sd~0#1.base]) && ~bvule~64(~bvadd~64(12bv64, do_lo_receive_~#sd~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, do_lo_receive_~#sd~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, do_lo_receive_~#sd~0#1.offset))); [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600-1: SUMMARY for call lo_send_#t~ret275#1 := printk(13bv64, 0bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4600: havoc lo_send_#t~ret275#1;lo_send_~ret~2#1 := 4294967284bv32; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4534-1: do_lo_send_write_#res#1 := do_lo_send_write_~ret~1#1; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4369: call ULTIMATE.dealloc(do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset);havoc do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset;call ULTIMATE.dealloc(do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset);havoc do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret787#1 := do_lo_send_aops_#res#1;havoc do_lo_send_aops_#t~mem213#1.base, do_lo_send_aops_#t~mem213#1.offset, do_lo_send_aops_#t~mem214#1.base, do_lo_send_aops_#t~mem214#1.offset, do_lo_send_aops_#t~mem215#1.base, do_lo_send_aops_#t~mem215#1.offset, do_lo_send_aops_#t~mem216#1, do_lo_send_aops_#t~mem217#1, do_lo_send_aops_#t~ret218#1, do_lo_send_aops_#t~mem219#1.base, do_lo_send_aops_#t~mem219#1.offset, do_lo_send_aops_#t~mem220#1.base, do_lo_send_aops_#t~mem220#1.offset, do_lo_send_aops_#t~ret221#1, do_lo_send_aops_#t~mem222#1.base, do_lo_send_aops_#t~mem222#1.offset, do_lo_send_aops_#t~mem223#1.base, do_lo_send_aops_#t~mem223#1.offset, do_lo_send_aops_#t~ret224#1, do_lo_send_aops_#t~mem225#1.base, do_lo_send_aops_#t~mem225#1.offset, do_lo_send_aops_~lo#1.base, do_lo_send_aops_~lo#1.offset, do_lo_send_aops_~bvec#1.base, do_lo_send_aops_~bvec#1.offset, do_lo_send_aops_~pos#1, do_lo_send_aops_~unused#1.base, do_lo_send_aops_~unused#1.offset, do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset, do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset, do_lo_send_aops_~index~0#1, do_lo_send_aops_~offset~1#1, do_lo_send_aops_~bv_offs~0#1, do_lo_send_aops_~len~0#1, do_lo_send_aops_~ret~0#1, do_lo_send_aops_~IV~0#1, do_lo_send_aops_~size~2#1, do_lo_send_aops_~copied~0#1, do_lo_send_aops_~transfer_result~0#1, do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset, do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset, do_lo_send_aops_~tmp~20#1, do_lo_send_aops_~tmp___0~7#1;havoc do_lo_send_aops_#in~lo#1.base, do_lo_send_aops_#in~lo#1.offset, do_lo_send_aops_#in~bvec#1.base, do_lo_send_aops_#in~bvec#1.offset, do_lo_send_aops_#in~pos#1, do_lo_send_aops_#in~unused#1.base, do_lo_send_aops_#in~unused#1.offset;assume { :end_inline_do_lo_send_aops } true;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1 := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret787#1; [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4931: SUMMARY for call write~$Pointer$#9(#funAddr~autoremove_wake_function.base, #funAddr~autoremove_wake_function.offset, loop_thread_~#__wait~0#1.base, ~bvadd~64(12bv64, loop_thread_~#__wait~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,212 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4931: assume !(1bv1 == #valid[loop_thread_~#__wait~0#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4931: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_thread_~#__wait~0#1.offset)), #length[loop_thread_~#__wait~0#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_thread_~#__wait~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_thread_~#__wait~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_thread_~#__wait~0#1.offset))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4898: call ULTIMATE.dealloc(loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset);havoc loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset;##fun~$Pointer$~TO~C_INT_#t~ret795#1 := loop_thread_#res#1;havoc loop_thread_#t~ret322#1.base, loop_thread_#t~ret322#1.offset, loop_thread_#t~ret323#1, loop_thread_#t~ret324#1, loop_thread_#t~ret325#1.base, loop_thread_#t~ret325#1.offset, loop_thread_#t~ret326#1, loop_thread_#t~ret327#1, loop_thread_#t~ret328#1.base, loop_thread_#t~ret328#1.offset, loop_thread_#t~ret329#1, loop_thread_#t~ret330#1, loop_thread_#t~ret331#1.base, loop_thread_#t~ret331#1.offset, loop_thread_#t~ret332#1, loop_thread_#t~ret333#1, loop_thread_~data#1.base, loop_thread_~data#1.offset, loop_thread_~lo~2#1.base, loop_thread_~lo~2#1.offset, loop_thread_~bio~1#1.base, loop_thread_~bio~1#1.offset, loop_thread_~tmp~31#1.base, loop_thread_~tmp~31#1.offset, loop_thread_~__ret~1#1, loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset, loop_thread_~tmp___0~14#1.base, loop_thread_~tmp___0~14#1.offset, loop_thread_~tmp___1~6#1, loop_thread_~tmp___2~7#1, loop_thread_~tmp___3~1#1.base, loop_thread_~tmp___3~1#1.offset, loop_thread_~tmp___4~1#1, loop_thread_~tmp___5~0#1, loop_thread_~tmp___6~0#1, loop_thread_~tmp___7~0#1, loop_thread_~tmp___8~0#1, loop_thread_~tmp___9~0#1, loop_thread_~tmp___10~0#1;havoc loop_thread_#in~data#1.base, loop_thread_#in~data#1.offset;assume { :end_inline_loop_thread } true;##fun~$Pointer$~TO~C_INT_#res#1 := ##fun~$Pointer$~TO~C_INT_#t~ret795#1;havoc ##fun~$Pointer$~TO~C_INT_#t~ret795#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4667: do_lo_receive_~file~1#1.base, do_lo_receive_~file~1#1.offset := do_lo_receive_#t~mem295#1.base, do_lo_receive_#t~mem295#1.offset;havoc do_lo_receive_#t~mem295#1.base, do_lo_receive_#t~mem295#1.offset;assume { :begin_inline_splice_direct_to_actor } true;splice_direct_to_actor_#in~arg0#1.base, splice_direct_to_actor_#in~arg0#1.offset, splice_direct_to_actor_#in~arg1#1.base, splice_direct_to_actor_#in~arg1#1.offset, splice_direct_to_actor_#in~arg2#1.base, splice_direct_to_actor_#in~arg2#1.offset := do_lo_receive_~file~1#1.base, do_lo_receive_~file~1#1.offset, do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset, #funAddr~lo_direct_splice_actor.base, #funAddr~lo_direct_splice_actor.offset;havoc splice_direct_to_actor_#res#1;havoc splice_direct_to_actor_#t~nondet775#1, splice_direct_to_actor_~arg0#1.base, splice_direct_to_actor_~arg0#1.offset, splice_direct_to_actor_~arg1#1.base, splice_direct_to_actor_~arg1#1.offset, splice_direct_to_actor_~arg2#1.base, splice_direct_to_actor_~arg2#1.offset;splice_direct_to_actor_~arg0#1.base, splice_direct_to_actor_~arg0#1.offset := splice_direct_to_actor_#in~arg0#1.base, splice_direct_to_actor_#in~arg0#1.offset;splice_direct_to_actor_~arg1#1.base, splice_direct_to_actor_~arg1#1.offset := splice_direct_to_actor_#in~arg1#1.base, splice_direct_to_actor_#in~arg1#1.offset;splice_direct_to_actor_~arg2#1.base, splice_direct_to_actor_~arg2#1.offset := splice_direct_to_actor_#in~arg2#1.base, splice_direct_to_actor_#in~arg2#1.offset;havoc splice_direct_to_actor_#t~nondet775#1;splice_direct_to_actor_#res#1 := splice_direct_to_actor_#t~nondet775#1;havoc splice_direct_to_actor_#t~nondet775#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4667-1: SUMMARY for call do_lo_receive_#t~mem295#1.base, do_lo_receive_#t~mem295#1.offset := read~$Pointer$#9(do_lo_receive_~lo#1.base, ~bvadd~64(228bv64, do_lo_receive_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4667-1: assume !(1bv1 == #valid[do_lo_receive_~lo#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4667-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_receive_~lo#1.offset)), #length[do_lo_receive_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_lo_receive_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_receive_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_lo_receive_~lo#1.offset))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4766-1: do_bio_filebacked_#res#1 := do_bio_filebacked_~ret~4#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568-1: SUMMARY for call lo_send_#t~mem265#1 := read~intINTTYPE2#9(lo_send_~bio#1.base, ~bvadd~64(42bv64, lo_send_~bio#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568-1: assume !(1bv1 == #valid[lo_send_~bio#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_send_~bio#1.offset)), #length[lo_send_~bio#1.base]) && ~bvule~64(~bvadd~64(42bv64, lo_send_~bio#1.offset), ~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_send_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(42bv64, lo_send_~bio#1.offset))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568-2: SUMMARY for call lo_send_#t~mem266#1.base, lo_send_#t~mem266#1.offset := read~$Pointer$#9(lo_send_~bio#1.base, ~bvadd~64(72bv64, lo_send_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568-2: assume !(1bv1 == #valid[lo_send_~bio#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(72bv64, lo_send_~bio#1.offset)), #length[lo_send_~bio#1.base]) && ~bvule~64(~bvadd~64(72bv64, lo_send_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(72bv64, lo_send_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(72bv64, lo_send_~bio#1.offset))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4568: lo_send_~bvec~0#1.base, lo_send_~bvec~0#1.offset := lo_send_#t~mem266#1.base, ~bvadd~64(lo_send_#t~mem266#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~16(lo_send_#t~mem265#1)));havoc lo_send_#t~mem266#1.base, lo_send_#t~mem266#1.offset;havoc lo_send_#t~mem265#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4932: SUMMARY for call write~$Pointer$#9(loop_thread_~#__wait~0#1.base, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset), loop_thread_~#__wait~0#1.base, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4932: assume !(1bv1 == #valid[loop_thread_~#__wait~0#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4932: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset)), #length[loop_thread_~#__wait~0#1.base]) && ~bvule~64(~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4569: lo_send_~i~1#1 := ~zero_extend~32~16(lo_send_#t~mem267#1);havoc lo_send_#t~mem267#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4569-1: SUMMARY for call lo_send_#t~mem267#1 := read~intINTTYPE2#9(lo_send_~bio#1.base, ~bvadd~64(42bv64, lo_send_~bio#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4569-1: assume !(1bv1 == #valid[lo_send_~bio#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4569-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_send_~bio#1.offset)), #length[lo_send_~bio#1.base]) && ~bvule~64(~bvadd~64(42bv64, lo_send_~bio#1.offset), ~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_send_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(42bv64, lo_send_~bio#1.offset))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4933: assume { :begin_inline_prepare_to_wait } true;prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1 := loop_thread_~lo~2#1.base, ~bvadd~64(512bv64, loop_thread_~lo~2#1.offset), loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset, 1bv32;havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset := prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset;prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset := prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset;prepare_to_wait_~arg2#1 := prepare_to_wait_#in~arg2#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4933-1: SUMMARY for call write~$Pointer$#9(loop_thread_~#__wait~0#1.base, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset), loop_thread_~#__wait~0#1.base, ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset)), 8bv64); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4933-1: assume !(1bv1 == #valid[loop_thread_~#__wait~0#1.base]); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4933-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset))), #length[loop_thread_~#__wait~0#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_thread_~#__wait~0#1.offset)))); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4438: do_lo_send_aops_~ret~0#1 := 0bv32; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4405: assume 0bv64 != do_lo_send_aops_~tmp~20#1;do_lo_send_aops_~copied~0#1 := 0bv32; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4405: assume !(0bv64 != do_lo_send_aops_~tmp~20#1); [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5000-1: SUMMARY for call loop_thread_#t~ret332#1 := kthread_should_stop(); srcloc: null [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5000: loop_thread_~tmp___9~0#1 := loop_thread_#t~ret332#1;havoc loop_thread_#t~ret332#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4670: assume ~bvslt~64(do_lo_receive_~retval~0#1, 0bv64);do_lo_receive_#res#1 := do_lo_receive_~retval~0#1[32:0];call ULTIMATE.dealloc(do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset);havoc do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset;call ULTIMATE.dealloc(do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset);havoc do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4670: assume !~bvslt~64(do_lo_receive_~retval~0#1, 0bv64);do_lo_receive_#res#1 := 0bv32;call ULTIMATE.dealloc(do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset);havoc do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset;call ULTIMATE.dealloc(do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset);havoc do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7478: havoc pagecache_write_begin_#t~nondet770#1;do_lo_send_aops_#t~ret218#1 := pagecache_write_begin_#res#1;havoc pagecache_write_begin_#t~nondet770#1, pagecache_write_begin_~arg0#1.base, pagecache_write_begin_~arg0#1.offset, pagecache_write_begin_~arg1#1.base, pagecache_write_begin_~arg1#1.offset, pagecache_write_begin_~arg2#1, pagecache_write_begin_~arg3#1, pagecache_write_begin_~arg4#1, pagecache_write_begin_~arg5#1.base, pagecache_write_begin_~arg5#1.offset, pagecache_write_begin_~arg6#1.base, pagecache_write_begin_~arg6#1.offset;havoc pagecache_write_begin_#in~arg0#1.base, pagecache_write_begin_#in~arg0#1.offset, pagecache_write_begin_#in~arg1#1.base, pagecache_write_begin_#in~arg1#1.offset, pagecache_write_begin_#in~arg2#1, pagecache_write_begin_#in~arg3#1, pagecache_write_begin_#in~arg4#1, pagecache_write_begin_#in~arg5#1.base, pagecache_write_begin_#in~arg5#1.offset, pagecache_write_begin_#in~arg6#1.base, pagecache_write_begin_#in~arg6#1.offset;assume { :end_inline_pagecache_write_begin } true;do_lo_send_aops_~ret~0#1 := do_lo_send_aops_#t~ret218#1;havoc do_lo_send_aops_#t~ret218#1; [2025-02-08 07:36:46,213 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067: do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset := do_loop_switch_#t~mem341#1.base, do_loop_switch_#t~mem341#1.offset;havoc do_loop_switch_#t~mem341#1.base, do_loop_switch_#t~mem341#1.offset; [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067-1: SUMMARY for call do_loop_switch_#t~mem341#1.base, do_loop_switch_#t~mem341#1.offset := read~$Pointer$#9(do_loop_switch_~file~3#1.base, ~bvadd~64(304bv64, do_loop_switch_~file~3#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067-1: assume !(1bv1 == #valid[do_loop_switch_~file~3#1.base]); [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5067-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, do_loop_switch_~file~3#1.offset)), #length[do_loop_switch_~file~3#1.base]) && ~bvule~64(~bvadd~64(304bv64, do_loop_switch_~file~3#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, do_loop_switch_~file~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, do_loop_switch_~file~3#1.offset))); [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4968-1: assume { :begin_inline_finish_wait } true;finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset := loop_thread_~lo~2#1.base, ~bvadd~64(512bv64, loop_thread_~lo~2#1.offset), loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset;havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset := finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset;finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset := finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset; [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4968: havoc finish_wait_~arg0#1.base, finish_wait_~arg0#1.offset, finish_wait_~arg1#1.base, finish_wait_~arg1#1.offset;havoc finish_wait_#in~arg0#1.base, finish_wait_#in~arg0#1.offset, finish_wait_#in~arg1#1.base, finish_wait_#in~arg1#1.offset;assume { :end_inline_finish_wait } true; [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4704-1: lo_receive_#res#1 := lo_receive_~ret~3#1; [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-1: SUMMARY for call mapping_set_gfp_mask(do_loop_switch_#t~mem342#1.base, do_loop_switch_#t~mem342#1.offset, do_loop_switch_#t~mem343#1); srcloc: null [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5002: assume 0bv32 == loop_thread_~tmp___9~0#1; [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5002: assume !(0bv32 == loop_thread_~tmp___9~0#1); [2025-02-08 07:36:46,215 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-2: SUMMARY for call do_loop_switch_#t~mem343#1 := read~intINTTYPE4#9(do_loop_switch_~lo#1.base, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-2: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(256bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068: havoc do_loop_switch_#t~mem342#1.base, do_loop_switch_#t~mem342#1.offset;havoc do_loop_switch_#t~mem343#1; [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-3: SUMMARY for call do_loop_switch_#t~mem342#1.base, do_loop_switch_#t~mem342#1.offset := read~$Pointer$#9(do_loop_switch_~old_file~0#1.base, ~bvadd~64(304bv64, do_loop_switch_~old_file~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-3: assume !(1bv1 == #valid[do_loop_switch_~old_file~0#1.base]); [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5068-3: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, do_loop_switch_~old_file~0#1.offset)), #length[do_loop_switch_~old_file~0#1.base]) && ~bvule~64(~bvadd~64(304bv64, do_loop_switch_~old_file~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, do_loop_switch_~old_file~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, do_loop_switch_~old_file~0#1.offset))); [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738: do_bio_filebacked_#t~ret309#1 := lo_send_#res#1;havoc lo_send_#t~mem261#1, lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset, lo_send_#t~ret263#1.base, lo_send_#t~ret263#1.offset, lo_send_#t~ret264#1.base, lo_send_#t~ret264#1.offset, lo_send_#t~mem266#1.base, lo_send_#t~mem266#1.offset, lo_send_#t~mem265#1, lo_send_#t~mem267#1, lo_send_#t~ret272#1, lo_send_#t~mem273#1, lo_send_#t~mem274#1, lo_send_#t~ret275#1, lo_send_~lo#1.base, lo_send_~lo#1.offset, lo_send_~bio#1.base, lo_send_~bio#1.offset, lo_send_~pos#1, lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset, lo_send_~bvec~0#1.base, lo_send_~bvec~0#1.offset, lo_send_~page~1#1.base, lo_send_~page~1#1.offset, lo_send_~i~1#1, lo_send_~ret~2#1, lo_send_~tmp~24#1;havoc lo_send_#in~lo#1.base, lo_send_#in~lo#1.offset, lo_send_#in~bio#1.base, lo_send_#in~bio#1.offset, lo_send_#in~pos#1;assume { :end_inline_lo_send } true;do_bio_filebacked_~ret~4#1 := do_bio_filebacked_#t~ret309#1;havoc do_bio_filebacked_#t~ret309#1; [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4738-1: assume { :begin_inline_lo_send } true;lo_send_#in~lo#1.base, lo_send_#in~lo#1.offset, lo_send_#in~bio#1.base, lo_send_#in~bio#1.offset, lo_send_#in~pos#1 := do_bio_filebacked_~lo#1.base, do_bio_filebacked_~lo#1.offset, do_bio_filebacked_~bio#1.base, do_bio_filebacked_~bio#1.offset, do_bio_filebacked_~pos~0#1;havoc lo_send_#res#1;havoc lo_send_#t~mem261#1, lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset, lo_send_#t~ret263#1.base, lo_send_#t~ret263#1.offset, lo_send_#t~ret264#1.base, lo_send_#t~ret264#1.offset, lo_send_#t~mem266#1.base, lo_send_#t~mem266#1.offset, lo_send_#t~mem265#1, lo_send_#t~mem267#1, lo_send_#t~ret272#1, lo_send_#t~mem273#1, lo_send_#t~mem274#1, lo_send_#t~ret275#1, lo_send_~lo#1.base, lo_send_~lo#1.offset, lo_send_~bio#1.base, lo_send_~bio#1.offset, lo_send_~pos#1, lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset, lo_send_~bvec~0#1.base, lo_send_~bvec~0#1.offset, lo_send_~page~1#1.base, lo_send_~page~1#1.offset, lo_send_~i~1#1, lo_send_~ret~2#1, lo_send_~tmp~24#1;lo_send_~lo#1.base, lo_send_~lo#1.offset := lo_send_#in~lo#1.base, lo_send_#in~lo#1.offset;lo_send_~bio#1.base, lo_send_~bio#1.offset := lo_send_#in~bio#1.base, lo_send_#in~bio#1.offset;lo_send_~pos#1 := lo_send_#in~pos#1;havoc lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset;havoc lo_send_~bvec~0#1.base, lo_send_~bvec~0#1.offset;havoc lo_send_~page~1#1.base, lo_send_~page~1#1.offset;havoc lo_send_~i~1#1;havoc lo_send_~ret~2#1;havoc lo_send_~tmp~24#1;lo_send_~page~1#1.base, lo_send_~page~1#1.offset := 0bv64, 0bv64;lo_send_~ret~2#1 := 0bv32;lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset := #funAddr~do_lo_send_aops.base, #funAddr~do_lo_send_aops.offset; [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4573: lo_send_#t~ret272#1 := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret787#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret788#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret789#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~271#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT } true;lo_send_~ret~2#1 := lo_send_#t~ret272#1;havoc lo_send_#t~ret272#1; [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4573-1: assume { :begin_inline_##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT } true;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~271#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.offset := lo_send_~lo#1.base, lo_send_~lo#1.offset, lo_send_~bvec~0#1.base, lo_send_~bvec~0#1.offset, lo_send_~pos#1, lo_send_~page~1#1.base, lo_send_~page~1#1.offset, lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret787#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret788#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret789#1;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~268#1.offset;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~269#1.offset;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~270#1 := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~270#1;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~271#1.offset; [2025-02-08 07:36:46,216 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441-2: SUMMARY for call do_lo_send_aops_#t~mem225#1.base, do_lo_send_aops_#t~mem225#1.offset := read~$Pointer$#9(do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441-2: assume !(1bv1 == #valid[do_lo_send_aops_~mapping~0#1.base]); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~mapping~0#1.offset), #length[do_lo_send_aops_~mapping~0#1.base]) && ~bvule~64(do_lo_send_aops_~mapping~0#1.offset, ~bvadd~64(8bv64, do_lo_send_aops_~mapping~0#1.offset))) && ~bvule~64(0bv64, do_lo_send_aops_~mapping~0#1.offset)); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4375: do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset := do_lo_send_aops_#t~mem213#1.base, do_lo_send_aops_#t~mem213#1.offset;havoc do_lo_send_aops_#t~mem213#1.base, do_lo_send_aops_#t~mem213#1.offset; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4375-1: SUMMARY for call do_lo_send_aops_#t~mem213#1.base, do_lo_send_aops_#t~mem213#1.offset := read~$Pointer$#9(do_lo_send_aops_~lo#1.base, ~bvadd~64(228bv64, do_lo_send_aops_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4375-1: assume !(1bv1 == #valid[do_lo_send_aops_~lo#1.base]); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4375-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_send_aops_~lo#1.offset)), #length[do_lo_send_aops_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_lo_send_aops_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_send_aops_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_lo_send_aops_~lo#1.offset))); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441: havoc do_lo_send_aops_#t~mem225#1.base, do_lo_send_aops_#t~mem225#1.offset;do_lo_send_aops_#res#1 := do_lo_send_aops_~ret~0#1;call ULTIMATE.dealloc(do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset);havoc do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset;call ULTIMATE.dealloc(do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset);havoc do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4441-1: SUMMARY for call mutex_unlock(do_lo_send_aops_#t~mem225#1.base, ~bvadd~64(114bv64, do_lo_send_aops_#t~mem225#1.offset)); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7513: havoc splice_direct_to_actor_#t~nondet775#1;do_lo_receive_#t~ret296#1 := splice_direct_to_actor_#res#1;havoc splice_direct_to_actor_#t~nondet775#1, splice_direct_to_actor_~arg0#1.base, splice_direct_to_actor_~arg0#1.offset, splice_direct_to_actor_~arg1#1.base, splice_direct_to_actor_~arg1#1.offset, splice_direct_to_actor_~arg2#1.base, splice_direct_to_actor_~arg2#1.offset;havoc splice_direct_to_actor_#in~arg0#1.base, splice_direct_to_actor_#in~arg0#1.offset, splice_direct_to_actor_#in~arg1#1.base, splice_direct_to_actor_#in~arg1#1.offset, splice_direct_to_actor_#in~arg2#1.base, splice_direct_to_actor_#in~arg2#1.offset;assume { :end_inline_splice_direct_to_actor } true;do_lo_receive_~retval~0#1 := do_lo_receive_#t~ret296#1;havoc do_lo_receive_#t~ret296#1; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5069: SUMMARY for call write~$Pointer$#9(do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset, do_loop_switch_~lo#1.base, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5069: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5069: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4937: havoc prepare_to_wait_~arg0#1.base, prepare_to_wait_~arg0#1.offset, prepare_to_wait_~arg1#1.base, prepare_to_wait_~arg1#1.offset, prepare_to_wait_~arg2#1;havoc prepare_to_wait_#in~arg0#1.base, prepare_to_wait_#in~arg0#1.offset, prepare_to_wait_#in~arg1#1.base, prepare_to_wait_#in~arg1#1.offset, prepare_to_wait_#in~arg2#1;assume { :end_inline_prepare_to_wait } true; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4376-1: SUMMARY for call do_lo_send_aops_#t~mem214#1.base, do_lo_send_aops_#t~mem214#1.offset := read~$Pointer$#9(do_lo_send_aops_~file~0#1.base, ~bvadd~64(304bv64, do_lo_send_aops_~file~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4376-1: assume !(1bv1 == #valid[do_lo_send_aops_~file~0#1.base]); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4376-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, do_lo_send_aops_~file~0#1.offset)), #length[do_lo_send_aops_~file~0#1.base]) && ~bvule~64(~bvadd~64(304bv64, do_lo_send_aops_~file~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, do_lo_send_aops_~file~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, do_lo_send_aops_~file~0#1.offset))); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4376: do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset := do_lo_send_aops_#t~mem214#1.base, do_lo_send_aops_#t~mem214#1.offset;havoc do_lo_send_aops_#t~mem214#1.base, do_lo_send_aops_#t~mem214#1.offset; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938: loop_thread_~tmp___1~6#1 := loop_thread_#t~ret326#1;havoc loop_thread_#t~ret326#1; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4938-1: SUMMARY for call loop_thread_#t~ret326#1 := bio_list_empty(loop_thread_~lo~2#1.base, ~bvadd~64(328bv64, loop_thread_~lo~2#1.offset)); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740-1: SUMMARY for call do_bio_filebacked_#t~mem310#1 := read~intINTTYPE8#9(do_bio_filebacked_~bio#1.base, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740-1: assume !(1bv1 == #valid[do_bio_filebacked_~bio#1.base]); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset)), #length[do_bio_filebacked_~bio#1.base]) && ~bvule~64(~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset))); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740: assume 0bv64 != ~bvand~64(4096bv64, do_bio_filebacked_#t~mem310#1);havoc do_bio_filebacked_#t~mem310#1; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4740: assume !(0bv64 != ~bvand~64(4096bv64, do_bio_filebacked_#t~mem310#1));havoc do_bio_filebacked_#t~mem310#1; [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4575: assume ~bvslt~32(lo_send_~ret~2#1, 0bv32); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4575: assume !~bvslt~32(lo_send_~ret~2#1, 0bv32); [2025-02-08 07:36:46,217 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5566: #t~ret455#1 := ##fun~$Pointer$~TO~C_INT_#res#1;havoc ##fun~$Pointer$~TO~C_INT_#~453#1.base, ##fun~$Pointer$~TO~C_INT_#~453#1.offset, ##fun~$Pointer$~TO~C_INT_#t~ret795#1;havoc ##fun~$Pointer$~TO~C_INT_#in~453#1.base, ##fun~$Pointer$~TO~C_INT_#in~453#1.offset, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~TO~C_INT } true;~err~0#1 := #t~ret455#1;havoc #t~mem454#1.base, #t~mem454#1.offset;havoc #t~ret455#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7482: havoc pagecache_write_end_#t~nondet771#1;do_lo_send_aops_#t~ret224#1 := pagecache_write_end_#res#1;havoc pagecache_write_end_#t~nondet771#1, pagecache_write_end_~arg0#1.base, pagecache_write_end_~arg0#1.offset, pagecache_write_end_~arg1#1.base, pagecache_write_end_~arg1#1.offset, pagecache_write_end_~arg2#1, pagecache_write_end_~arg3#1, pagecache_write_end_~arg4#1, pagecache_write_end_~arg5#1.base, pagecache_write_end_~arg5#1.offset, pagecache_write_end_~arg6#1.base, pagecache_write_end_~arg6#1.offset;havoc pagecache_write_end_#in~arg0#1.base, pagecache_write_end_#in~arg0#1.offset, pagecache_write_end_#in~arg1#1.base, pagecache_write_end_#in~arg1#1.offset, pagecache_write_end_#in~arg2#1, pagecache_write_end_#in~arg3#1, pagecache_write_end_#in~arg4#1, pagecache_write_end_#in~arg5#1.base, pagecache_write_end_#in~arg5#1.offset, pagecache_write_end_#in~arg6#1.base, pagecache_write_end_#in~arg6#1.offset;assume { :end_inline_pagecache_write_end } true;do_lo_send_aops_~ret~0#1 := do_lo_send_aops_#t~ret224#1;havoc do_lo_send_aops_#t~mem222#1.base, do_lo_send_aops_#t~mem222#1.offset;havoc do_lo_send_aops_#t~mem223#1.base, do_lo_send_aops_#t~mem223#1.offset;havoc do_lo_send_aops_#t~ret224#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410: assume { :begin_inline_pagecache_write_end } true;pagecache_write_end_#in~arg0#1.base, pagecache_write_end_#in~arg0#1.offset, pagecache_write_end_#in~arg1#1.base, pagecache_write_end_#in~arg1#1.offset, pagecache_write_end_#in~arg2#1, pagecache_write_end_#in~arg3#1, pagecache_write_end_#in~arg4#1, pagecache_write_end_#in~arg5#1.base, pagecache_write_end_#in~arg5#1.offset, pagecache_write_end_#in~arg6#1.base, pagecache_write_end_#in~arg6#1.offset := do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset, do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset, do_lo_send_aops_~pos#1, do_lo_send_aops_~size~2#1, do_lo_send_aops_~copied~0#1, do_lo_send_aops_#t~mem222#1.base, do_lo_send_aops_#t~mem222#1.offset, do_lo_send_aops_#t~mem223#1.base, do_lo_send_aops_#t~mem223#1.offset;havoc pagecache_write_end_#res#1;havoc pagecache_write_end_#t~nondet771#1, pagecache_write_end_~arg0#1.base, pagecache_write_end_~arg0#1.offset, pagecache_write_end_~arg1#1.base, pagecache_write_end_~arg1#1.offset, pagecache_write_end_~arg2#1, pagecache_write_end_~arg3#1, pagecache_write_end_~arg4#1, pagecache_write_end_~arg5#1.base, pagecache_write_end_~arg5#1.offset, pagecache_write_end_~arg6#1.base, pagecache_write_end_~arg6#1.offset;pagecache_write_end_~arg0#1.base, pagecache_write_end_~arg0#1.offset := pagecache_write_end_#in~arg0#1.base, pagecache_write_end_#in~arg0#1.offset;pagecache_write_end_~arg1#1.base, pagecache_write_end_~arg1#1.offset := pagecache_write_end_#in~arg1#1.base, pagecache_write_end_#in~arg1#1.offset;pagecache_write_end_~arg2#1 := pagecache_write_end_#in~arg2#1;pagecache_write_end_~arg3#1 := pagecache_write_end_#in~arg3#1;pagecache_write_end_~arg4#1 := pagecache_write_end_#in~arg4#1;pagecache_write_end_~arg5#1.base, pagecache_write_end_~arg5#1.offset := pagecache_write_end_#in~arg5#1.base, pagecache_write_end_#in~arg5#1.offset;pagecache_write_end_~arg6#1.base, pagecache_write_end_~arg6#1.offset := pagecache_write_end_#in~arg6#1.base, pagecache_write_end_#in~arg6#1.offset;havoc pagecache_write_end_#t~nondet771#1;pagecache_write_end_#res#1 := pagecache_write_end_#t~nondet771#1;havoc pagecache_write_end_#t~nondet771#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377-2: SUMMARY for call do_lo_send_aops_#t~mem215#1.base, do_lo_send_aops_#t~mem215#1.offset := read~$Pointer$#9(do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377-2: assume !(1bv1 == #valid[do_lo_send_aops_~mapping~0#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~mapping~0#1.offset), #length[do_lo_send_aops_~mapping~0#1.base]) && ~bvule~64(do_lo_send_aops_~mapping~0#1.offset, ~bvadd~64(8bv64, do_lo_send_aops_~mapping~0#1.offset))) && ~bvule~64(0bv64, do_lo_send_aops_~mapping~0#1.offset)); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410-1: SUMMARY for call do_lo_send_aops_#t~mem223#1.base, do_lo_send_aops_#t~mem223#1.offset := read~$Pointer$#5(do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410-1: assume !(1bv1 == #valid[do_lo_send_aops_~#fsdata~0#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410-1: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~#fsdata~0#1.offset), #length[do_lo_send_aops_~#fsdata~0#1.base]) && ~bvule~64(do_lo_send_aops_~#fsdata~0#1.offset, ~bvadd~64(8bv64, do_lo_send_aops_~#fsdata~0#1.offset))) && ~bvule~64(0bv64, do_lo_send_aops_~#fsdata~0#1.offset)); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377: havoc do_lo_send_aops_#t~mem215#1.base, do_lo_send_aops_#t~mem215#1.offset;do_lo_send_aops_~index~0#1 := ~bvashr~64(do_lo_send_aops_~pos#1, 12bv64);do_lo_send_aops_~offset~1#1 := ~bvand~32(4095bv32, do_lo_send_aops_~pos#1[32:0]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410-2: SUMMARY for call do_lo_send_aops_#t~mem222#1.base, do_lo_send_aops_#t~mem222#1.offset := read~$Pointer$#17(do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410-2: assume !(1bv1 == #valid[do_lo_send_aops_~#page~0#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4410-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~#page~0#1.offset), #length[do_lo_send_aops_~#page~0#1.base]) && ~bvule~64(do_lo_send_aops_~#page~0#1.offset, ~bvadd~64(8bv64, do_lo_send_aops_~#page~0#1.offset))) && ~bvule~64(0bv64, do_lo_send_aops_~#page~0#1.offset)); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4377-1: SUMMARY for call mutex_lock_nested(do_lo_send_aops_#t~mem215#1.base, ~bvadd~64(114bv64, do_lo_send_aops_#t~mem215#1.offset), 0bv32); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071: assume 24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(do_loop_switch_#t~mem345#1));havoc do_loop_switch_#t~mem344#1.base, do_loop_switch_#t~mem344#1.offset;havoc do_loop_switch_#t~mem345#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071: assume !(24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(do_loop_switch_#t~mem345#1)));havoc do_loop_switch_#t~mem344#1.base, do_loop_switch_#t~mem344#1.offset;havoc do_loop_switch_#t~mem345#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-1: SUMMARY for call do_loop_switch_#t~mem345#1 := read~intINTTYPE2#9(do_loop_switch_#t~mem344#1.base, do_loop_switch_#t~mem344#1.offset, 2bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-1: assume !(1bv1 == #valid[do_loop_switch_#t~mem344#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-1: assume !((~bvule~64(~bvadd~64(2bv64, do_loop_switch_#t~mem344#1.offset), #length[do_loop_switch_#t~mem344#1.base]) && ~bvule~64(do_loop_switch_#t~mem344#1.offset, ~bvadd~64(2bv64, do_loop_switch_#t~mem344#1.offset))) && ~bvule~64(0bv64, do_loop_switch_#t~mem344#1.offset)); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-2: SUMMARY for call do_loop_switch_#t~mem344#1.base, do_loop_switch_#t~mem344#1.offset := read~$Pointer$#9(do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-2: assume !(1bv1 == #valid[do_loop_switch_~mapping~1#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5071-2: assume !((~bvule~64(~bvadd~64(8bv64, do_loop_switch_~mapping~1#1.offset), #length[do_loop_switch_~mapping~1#1.base]) && ~bvule~64(do_loop_switch_~mapping~1#1.offset, ~bvadd~64(8bv64, do_loop_switch_~mapping~1#1.offset))) && ~bvule~64(0bv64, do_loop_switch_~mapping~1#1.offset)); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4741: assume 0bv32 == do_bio_filebacked_~ret~4#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4741: assume !(0bv32 == do_bio_filebacked_~ret~4#1); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-1: SUMMARY for call write~intINTTYPE4#9(do_loop_switch_#t~mem348#1, do_loop_switch_~lo#1.base, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-1: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(244bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5006: loop_thread_~tmp___10~0#1 := loop_thread_#t~ret333#1;havoc loop_thread_#t~ret333#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-2: SUMMARY for call do_loop_switch_#t~mem348#1 := read~intINTTYPE4#9(do_loop_switch_#t~mem347#1.base, ~bvadd~64(241bv64, do_loop_switch_#t~mem347#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-2: assume !(1bv1 == #valid[do_loop_switch_#t~mem347#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(241bv64, do_loop_switch_#t~mem347#1.offset)), #length[do_loop_switch_#t~mem347#1.base]) && ~bvule~64(~bvadd~64(241bv64, do_loop_switch_#t~mem347#1.offset), ~bvadd~64(4bv64, ~bvadd~64(241bv64, do_loop_switch_#t~mem347#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(241bv64, do_loop_switch_#t~mem347#1.offset))); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072: havoc do_loop_switch_#t~mem346#1.base, do_loop_switch_#t~mem346#1.offset;havoc do_loop_switch_#t~mem347#1.base, do_loop_switch_#t~mem347#1.offset;havoc do_loop_switch_#t~mem348#1; [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5006-1: SUMMARY for call loop_thread_#t~ret333#1 := bio_list_empty(loop_thread_~lo~2#1.base, ~bvadd~64(328bv64, loop_thread_~lo~2#1.offset)); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-3: SUMMARY for call do_loop_switch_#t~mem347#1.base, do_loop_switch_#t~mem347#1.offset := read~$Pointer$#9(do_loop_switch_#t~mem346#1.base, ~bvadd~64(1060bv64, do_loop_switch_#t~mem346#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-3: assume !(1bv1 == #valid[do_loop_switch_#t~mem346#1.base]); [2025-02-08 07:36:46,218 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-3: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1060bv64, do_loop_switch_#t~mem346#1.offset)), #length[do_loop_switch_#t~mem346#1.base]) && ~bvule~64(~bvadd~64(1060bv64, do_loop_switch_#t~mem346#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1060bv64, do_loop_switch_#t~mem346#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1060bv64, do_loop_switch_#t~mem346#1.offset))); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-4: SUMMARY for call do_loop_switch_#t~mem346#1.base, do_loop_switch_#t~mem346#1.offset := read~$Pointer$#9(do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-4: assume !(1bv1 == #valid[do_loop_switch_~mapping~1#1.base]); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5072-4: assume !((~bvule~64(~bvadd~64(8bv64, do_loop_switch_~mapping~1#1.offset), #length[do_loop_switch_~mapping~1#1.base]) && ~bvule~64(do_loop_switch_~mapping~1#1.offset, ~bvadd~64(8bv64, do_loop_switch_~mapping~1#1.offset))) && ~bvule~64(0bv64, do_loop_switch_~mapping~1#1.offset)); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4940: assume 0bv32 == loop_thread_~tmp___1~6#1; [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4940: assume !(0bv32 == loop_thread_~tmp___1~6#1); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4445: do_lo_send_aops_~ret~0#1 := 4294967295bv32; [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4412: assume ~bvslt~32(do_lo_send_aops_~ret~0#1, 0bv32); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4412: assume !~bvslt~32(do_lo_send_aops_~ret~0#1, 0bv32); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4875: loop_handle_bio_~tmp___0~13#1 := ~sign_extend~64~32((if 0bv64 == ~bvadd~64(loop_handle_bio_#t~mem319#1.base, loop_handle_bio_#t~mem319#1.offset) then 1bv32 else 0bv32));havoc loop_handle_bio_#t~mem319#1.base, loop_handle_bio_#t~mem319#1.offset; [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4875-1: SUMMARY for call loop_handle_bio_#t~mem319#1.base, loop_handle_bio_#t~mem319#1.offset := read~$Pointer$#9(loop_handle_bio_~bio#1.base, ~bvadd~64(16bv64, loop_handle_bio_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4875-1: assume !(1bv1 == #valid[loop_handle_bio_~bio#1.base]); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4875-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_handle_bio_~bio#1.offset)), #length[loop_handle_bio_~bio#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_handle_bio_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_handle_bio_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_handle_bio_~bio#1.offset))); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743: do_bio_filebacked_~ret~4#1 := do_bio_filebacked_#t~ret311#1;havoc do_bio_filebacked_#t~ret311#1;do_bio_filebacked_~tmp___1~4#1 := ~sign_extend~64~32((if 0bv32 != do_bio_filebacked_~ret~4#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4743-1: SUMMARY for call do_bio_filebacked_#t~ret311#1 := vfs_fsync(do_bio_filebacked_~file~2#1.base, do_bio_filebacked_~file~2#1.offset, 0bv32); srcloc: null [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-1: SUMMARY for call do_lo_send_write_#t~ret254#1 := lo_do_transfer(do_lo_send_write_~lo#1.base, do_lo_send_write_~lo#1.offset, 1bv32, do_lo_send_write_~page#1.base, do_lo_send_write_~page#1.offset, 0bv32, do_lo_send_write_#t~mem251#1.base, do_lo_send_write_#t~mem251#1.offset, do_lo_send_write_#t~mem252#1, do_lo_send_write_#t~mem253#1, ~bvashr~64(do_lo_send_write_~pos#1, 9bv64)); srcloc: null [2025-02-08 07:36:46,219 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-2: SUMMARY for call do_lo_send_write_#t~mem253#1 := read~intINTTYPE4#9(do_lo_send_write_~bvec#1.base, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-2: assume !(1bv1 == #valid[do_lo_send_write_~bvec#1.base]); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset)), #length[do_lo_send_write_~bvec#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset))); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512: do_lo_send_write_~tmp~23#1 := do_lo_send_write_#t~ret254#1;havoc do_lo_send_write_#t~mem251#1.base, do_lo_send_write_#t~mem251#1.offset;havoc do_lo_send_write_#t~mem252#1;havoc do_lo_send_write_#t~mem253#1;havoc do_lo_send_write_#t~ret254#1;do_lo_send_write_~ret~1#1 := do_lo_send_write_~tmp~23#1;do_lo_send_write_~tmp___2~4#1 := ~sign_extend~64~32((if 0bv32 == do_lo_send_write_~ret~1#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380-1: SUMMARY for call do_lo_send_aops_#t~mem216#1 := read~intINTTYPE4#9(do_lo_send_aops_~bvec#1.base, ~bvadd~64(12bv64, do_lo_send_aops_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380-1: assume !(1bv1 == #valid[do_lo_send_aops_~bvec#1.base]); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_send_aops_~bvec#1.offset)), #length[do_lo_send_aops_~bvec#1.base]) && ~bvule~64(~bvadd~64(12bv64, do_lo_send_aops_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_send_aops_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, do_lo_send_aops_~bvec#1.offset))); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-3: SUMMARY for call do_lo_send_write_#t~mem252#1 := read~intINTTYPE4#9(do_lo_send_write_~bvec#1.base, ~bvadd~64(12bv64, do_lo_send_write_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-3: assume !(1bv1 == #valid[do_lo_send_write_~bvec#1.base]); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-3: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_send_write_~bvec#1.offset)), #length[do_lo_send_write_~bvec#1.base]) && ~bvule~64(~bvadd~64(12bv64, do_lo_send_write_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_send_write_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, do_lo_send_write_~bvec#1.offset))); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-4: SUMMARY for call do_lo_send_write_#t~mem251#1.base, do_lo_send_write_#t~mem251#1.offset := read~$Pointer$#9(do_lo_send_write_~bvec#1.base, do_lo_send_write_~bvec#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-4: assume !(1bv1 == #valid[do_lo_send_write_~bvec#1.base]); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4512-4: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), #length[do_lo_send_write_~bvec#1.base]) && ~bvule~64(do_lo_send_write_~bvec#1.offset, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset))) && ~bvule~64(0bv64, do_lo_send_write_~bvec#1.offset)); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4380: do_lo_send_aops_~bv_offs~0#1 := do_lo_send_aops_#t~mem216#1;havoc do_lo_send_aops_#t~mem216#1; [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5074: SUMMARY for call write~intINTTYPE4#9(4096bv32, do_loop_switch_~lo#1.base, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5074: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5074: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(244bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(244bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4975: loop_thread_~tmp___7~0#1 := loop_thread_#t~ret330#1;havoc loop_thread_#t~ret330#1; [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4975-1: SUMMARY for call loop_thread_#t~ret330#1 := bio_list_empty(loop_thread_~lo~2#1.base, ~bvadd~64(328bv64, loop_thread_~lo~2#1.offset)); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: assume 0bv32 == loop_thread_~tmp___10~0#1; [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5008: assume !(0bv32 == loop_thread_~tmp___10~0#1); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579: lo_send_~pos#1 := ~bvadd~64(~zero_extend~64~32(lo_send_#t~mem273#1), lo_send_~pos#1);havoc lo_send_#t~mem273#1;lo_send_~bvec~0#1.base, lo_send_~bvec~0#1.offset := lo_send_~bvec~0#1.base, ~bvadd~64(16bv64, lo_send_~bvec~0#1.offset);lo_send_~i~1#1 := ~bvadd~32(1bv32, lo_send_~i~1#1); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579-1: SUMMARY for call lo_send_#t~mem273#1 := read~intINTTYPE4#9(lo_send_~bvec~0#1.base, ~bvadd~64(8bv64, lo_send_~bvec~0#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579-1: assume !(1bv1 == #valid[lo_send_~bvec~0#1.base]); [2025-02-08 07:36:46,220 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4579-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, lo_send_~bvec~0#1.offset)), #length[lo_send_~bvec~0#1.base]) && ~bvule~64(~bvadd~64(8bv64, lo_send_~bvec~0#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, lo_send_~bvec~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, lo_send_~bvec~0#1.offset))); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4381: do_lo_send_aops_~len~0#1 := do_lo_send_aops_#t~mem217#1;havoc do_lo_send_aops_#t~mem217#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4381-1: SUMMARY for call do_lo_send_aops_#t~mem217#1 := read~intINTTYPE4#9(do_lo_send_aops_~bvec#1.base, ~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4381-1: assume !(1bv1 == #valid[do_lo_send_aops_~bvec#1.base]); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4381-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset)), #length[do_lo_send_aops_~bvec#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_send_aops_~bvec#1.offset))); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415: assume do_lo_send_aops_~ret~0#1 != do_lo_send_aops_~copied~0#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4415: assume !(do_lo_send_aops_~ret~0#1 != do_lo_send_aops_~copied~0#1);do_lo_send_aops_~tmp___0~7#1 := ~sign_extend~64~32((if 0bv32 != do_lo_send_aops_~transfer_result~0#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4944-1: SUMMARY for call loop_thread_#t~ret327#1 := kthread_should_stop(); srcloc: null [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4878: assume 0bv64 != loop_handle_bio_~tmp___0~13#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4878: assume !(0bv64 != loop_handle_bio_~tmp___0~13#1);assume { :begin_inline_do_bio_filebacked } true;do_bio_filebacked_#in~lo#1.base, do_bio_filebacked_#in~lo#1.offset, do_bio_filebacked_#in~bio#1.base, do_bio_filebacked_#in~bio#1.offset := loop_handle_bio_~lo#1.base, loop_handle_bio_~lo#1.offset, loop_handle_bio_~bio#1.base, loop_handle_bio_~bio#1.offset;havoc do_bio_filebacked_#res#1;havoc do_bio_filebacked_#t~mem303#1, do_bio_filebacked_#t~mem304#1, do_bio_filebacked_#t~mem305#1, do_bio_filebacked_#t~mem306#1.base, do_bio_filebacked_#t~mem306#1.offset, do_bio_filebacked_#t~mem307#1, do_bio_filebacked_#t~ret308#1, do_bio_filebacked_#t~ret309#1, do_bio_filebacked_#t~mem310#1, do_bio_filebacked_#t~ret311#1, do_bio_filebacked_#t~mem312#1, do_bio_filebacked_#t~ret313#1, do_bio_filebacked_~lo#1.base, do_bio_filebacked_~lo#1.offset, do_bio_filebacked_~bio#1.base, do_bio_filebacked_~bio#1.offset, do_bio_filebacked_~pos~0#1, do_bio_filebacked_~ret~4#1, do_bio_filebacked_~file~2#1.base, do_bio_filebacked_~file~2#1.offset, do_bio_filebacked_~tmp~27#1, do_bio_filebacked_~tmp___0~11#1, do_bio_filebacked_~tmp___1~4#1, do_bio_filebacked_~tmp___2~5#1;do_bio_filebacked_~lo#1.base, do_bio_filebacked_~lo#1.offset := do_bio_filebacked_#in~lo#1.base, do_bio_filebacked_#in~lo#1.offset;do_bio_filebacked_~bio#1.base, do_bio_filebacked_~bio#1.offset := do_bio_filebacked_#in~bio#1.base, do_bio_filebacked_#in~bio#1.offset;havoc do_bio_filebacked_~pos~0#1;havoc do_bio_filebacked_~ret~4#1;havoc do_bio_filebacked_~file~2#1.base, do_bio_filebacked_~file~2#1.offset;havoc do_bio_filebacked_~tmp~27#1;havoc do_bio_filebacked_~tmp___0~11#1;havoc do_bio_filebacked_~tmp___1~4#1;havoc do_bio_filebacked_~tmp___2~5#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4977: assume 0bv32 != loop_thread_~tmp___7~0#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4977: assume !(0bv32 != loop_thread_~tmp___7~0#1); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3854: test_tsk_thread_flag_#t~ret71#1 := test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret25#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~2#1;havoc test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1;assume { :end_inline_test_ti_thread_flag } true;test_tsk_thread_flag_~tmp~4#1 := test_tsk_thread_flag_#t~ret71#1;havoc test_tsk_thread_flag_#t~mem70#1.base, test_tsk_thread_flag_#t~mem70#1.offset;havoc test_tsk_thread_flag_#t~ret71#1;test_tsk_thread_flag_#res#1 := test_tsk_thread_flag_~tmp~4#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4944: loop_thread_~tmp___2~7#1 := loop_thread_#t~ret327#1;havoc loop_thread_#t~ret327#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3854-2: SUMMARY for call test_tsk_thread_flag_#t~mem70#1.base, test_tsk_thread_flag_#t~mem70#1.offset := read~$Pointer$#9(test_tsk_thread_flag_~tsk#1.base, ~bvadd~64(8bv64, test_tsk_thread_flag_~tsk#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3854-2: assume !(1bv1 == #valid[test_tsk_thread_flag_~tsk#1.base]); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3854-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, test_tsk_thread_flag_~tsk#1.offset)), #length[test_tsk_thread_flag_~tsk#1.base]) && ~bvule~64(~bvadd~64(8bv64, test_tsk_thread_flag_~tsk#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, test_tsk_thread_flag_~tsk#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, test_tsk_thread_flag_~tsk#1.offset))); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4746: assume 0bv64 != do_bio_filebacked_~tmp___1~4#1;do_bio_filebacked_~tmp___2~5#1 := ~sign_extend~64~32((if 4294967274bv32 != do_bio_filebacked_~ret~4#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4746: assume !(0bv64 != do_bio_filebacked_~tmp___1~4#1); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3854-1: assume { :begin_inline_test_ti_thread_flag } true;test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset, test_ti_thread_flag_#in~flag#1 := test_tsk_thread_flag_#t~mem70#1.base, test_tsk_thread_flag_#t~mem70#1.offset, test_tsk_thread_flag_~flag#1;havoc test_ti_thread_flag_#res#1;havoc test_ti_thread_flag_#t~ret25#1, test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset, test_ti_thread_flag_~flag#1, test_ti_thread_flag_~tmp~2#1;test_ti_thread_flag_~ti#1.base, test_ti_thread_flag_~ti#1.offset := test_ti_thread_flag_#in~ti#1.base, test_ti_thread_flag_#in~ti#1.offset;test_ti_thread_flag_~flag#1 := test_ti_thread_flag_#in~flag#1;havoc test_ti_thread_flag_~tmp~2#1;assume { :begin_inline_variable_test_bit } true;variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset := test_ti_thread_flag_~flag#1, test_ti_thread_flag_~ti#1.base, ~bvadd~64(16bv64, test_ti_thread_flag_~ti#1.offset);havoc variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~0#1;variable_test_bit_~nr#1 := variable_test_bit_#in~nr#1;variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset := variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;havoc variable_test_bit_~oldbit~0#1;variable_test_bit_#res#1 := variable_test_bit_~oldbit~0#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548-1: SUMMARY for call lo_send_#t~mem261#1 := read~intINTTYPE4#9(lo_send_~lo#1.base, ~bvadd~64(24bv64, lo_send_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548-1: assume !(1bv1 == #valid[lo_send_~lo#1.base]); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, lo_send_~lo#1.offset)), #length[lo_send_~lo#1.base]) && ~bvule~64(~bvadd~64(24bv64, lo_send_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, lo_send_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, lo_send_~lo#1.offset))); [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548: assume 0bv32 == ~bvand~32(2bv32, lo_send_#t~mem261#1);havoc lo_send_#t~mem261#1;lo_send_~do_lo_send~0#1.base, lo_send_~do_lo_send~0#1.offset := #funAddr~do_lo_send_direct_write.base, #funAddr~do_lo_send_direct_write.offset; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4548: assume !(0bv32 == ~bvand~32(2bv32, lo_send_#t~mem261#1));havoc lo_send_#t~mem261#1; [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077-2: SUMMARY for call do_loop_switch_#t~ret349#1 := mapping_gfp_mask(do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset); srcloc: null [2025-02-08 07:36:46,221 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077: havoc do_loop_switch_#t~ret349#1; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077-1: SUMMARY for call write~intINTTYPE4#9(do_loop_switch_#t~ret349#1, do_loop_switch_~lo#1.base, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077-1: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5077-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(256bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5078: havoc do_loop_switch_#t~mem350#1;assume { :begin_inline_complete } true;complete_#in~arg0#1.base, complete_#in~arg0#1.offset := do_loop_switch_~p#1.base, ~bvadd~64(8bv64, do_loop_switch_~p#1.offset);havoc complete_~arg0#1.base, complete_~arg0#1.offset;complete_~arg0#1.base, complete_~arg0#1.offset := complete_#in~arg0#1.base, complete_#in~arg0#1.offset; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4946: assume 0bv32 != loop_thread_~tmp___2~7#1; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4946: assume !(0bv32 != loop_thread_~tmp___2~7#1); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5078-1: SUMMARY for call mapping_set_gfp_mask(do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset, ~bvand~32(4294967103bv32, do_loop_switch_#t~mem350#1)); srcloc: null [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5078-2: SUMMARY for call do_loop_switch_#t~mem350#1 := read~intINTTYPE4#9(do_loop_switch_~lo#1.base, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5078-2: assume !(1bv1 == #valid[do_loop_switch_~lo#1.base]); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5078-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset)), #length[do_loop_switch_~lo#1.base]) && ~bvule~64(~bvadd~64(256bv64, do_loop_switch_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(256bv64, do_loop_switch_~lo#1.offset))); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880-1: assume { :begin_inline_do_loop_switch } true;do_loop_switch_#in~lo#1.base, do_loop_switch_#in~lo#1.offset, do_loop_switch_#in~p#1.base, do_loop_switch_#in~p#1.offset := loop_handle_bio_~lo#1.base, loop_handle_bio_~lo#1.offset, loop_handle_bio_#t~mem320#1.base, loop_handle_bio_#t~mem320#1.offset;havoc do_loop_switch_#t~mem339#1.base, do_loop_switch_#t~mem339#1.offset, do_loop_switch_#t~mem340#1.base, do_loop_switch_#t~mem340#1.offset, do_loop_switch_#t~mem341#1.base, do_loop_switch_#t~mem341#1.offset, do_loop_switch_#t~mem342#1.base, do_loop_switch_#t~mem342#1.offset, do_loop_switch_#t~mem343#1, do_loop_switch_#t~mem344#1.base, do_loop_switch_#t~mem344#1.offset, do_loop_switch_#t~mem345#1, do_loop_switch_#t~mem346#1.base, do_loop_switch_#t~mem346#1.offset, do_loop_switch_#t~mem347#1.base, do_loop_switch_#t~mem347#1.offset, do_loop_switch_#t~mem348#1, do_loop_switch_#t~ret349#1, do_loop_switch_#t~mem350#1, do_loop_switch_~lo#1.base, do_loop_switch_~lo#1.offset, do_loop_switch_~p#1.base, do_loop_switch_~p#1.offset, do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset, do_loop_switch_~old_file~0#1.base, do_loop_switch_~old_file~0#1.offset, do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset;do_loop_switch_~lo#1.base, do_loop_switch_~lo#1.offset := do_loop_switch_#in~lo#1.base, do_loop_switch_#in~lo#1.offset;do_loop_switch_~p#1.base, do_loop_switch_~p#1.offset := do_loop_switch_#in~p#1.base, do_loop_switch_#in~p#1.offset;havoc do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset;havoc do_loop_switch_~old_file~0#1.base, do_loop_switch_~old_file~0#1.offset;havoc do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880-2: SUMMARY for call loop_handle_bio_#t~mem320#1.base, loop_handle_bio_#t~mem320#1.offset := read~$Pointer$#9(loop_handle_bio_~bio#1.base, ~bvadd~64(88bv64, loop_handle_bio_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880-2: assume !(1bv1 == #valid[loop_handle_bio_~bio#1.base]); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(88bv64, loop_handle_bio_~bio#1.offset)), #length[loop_handle_bio_~bio#1.base]) && ~bvule~64(~bvadd~64(88bv64, loop_handle_bio_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(88bv64, loop_handle_bio_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(88bv64, loop_handle_bio_~bio#1.offset))); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4880: havoc do_loop_switch_#t~mem339#1.base, do_loop_switch_#t~mem339#1.offset, do_loop_switch_#t~mem340#1.base, do_loop_switch_#t~mem340#1.offset, do_loop_switch_#t~mem341#1.base, do_loop_switch_#t~mem341#1.offset, do_loop_switch_#t~mem342#1.base, do_loop_switch_#t~mem342#1.offset, do_loop_switch_#t~mem343#1, do_loop_switch_#t~mem344#1.base, do_loop_switch_#t~mem344#1.offset, do_loop_switch_#t~mem345#1, do_loop_switch_#t~mem346#1.base, do_loop_switch_#t~mem346#1.offset, do_loop_switch_#t~mem347#1.base, do_loop_switch_#t~mem347#1.offset, do_loop_switch_#t~mem348#1, do_loop_switch_#t~ret349#1, do_loop_switch_#t~mem350#1, do_loop_switch_~lo#1.base, do_loop_switch_~lo#1.offset, do_loop_switch_~p#1.base, do_loop_switch_~p#1.offset, do_loop_switch_~file~3#1.base, do_loop_switch_~file~3#1.offset, do_loop_switch_~old_file~0#1.base, do_loop_switch_~old_file~0#1.offset, do_loop_switch_~mapping~1#1.base, do_loop_switch_~mapping~1#1.offset;havoc do_loop_switch_#in~lo#1.base, do_loop_switch_#in~lo#1.offset, do_loop_switch_#in~p#1.base, do_loop_switch_#in~p#1.offset;assume { :end_inline_do_loop_switch } true;havoc loop_handle_bio_#t~mem320#1.base, loop_handle_bio_#t~mem320#1.offset;assume { :begin_inline_bio_put } true;bio_put_#in~arg0#1.base, bio_put_#in~arg0#1.offset := loop_handle_bio_~bio#1.base, loop_handle_bio_~bio#1.offset;havoc bio_put_~arg0#1.base, bio_put_~arg0#1.offset;bio_put_~arg0#1.base, bio_put_~arg0#1.offset := bio_put_#in~arg0#1.base, bio_put_#in~arg0#1.offset; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583: assume ~bvsgt~32(~zero_extend~32~16(lo_send_#t~mem274#1), lo_send_~i~1#1);havoc lo_send_#t~mem274#1; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583: assume !~bvsgt~32(~zero_extend~32~16(lo_send_#t~mem274#1), lo_send_~i~1#1);havoc lo_send_#t~mem274#1; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5574: havoc ldv_module_put_3_~ldv_func_arg1#1.base, ldv_module_put_3_~ldv_func_arg1#1.offset;havoc ldv_module_put_3_#in~ldv_func_arg1#1.base, ldv_module_put_3_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_3 } true;havoc #t~mem456#1.base, #t~mem456#1.offset; [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-1: SUMMARY for call lo_send_#t~mem274#1 := read~intINTTYPE2#9(lo_send_~bio#1.base, ~bvadd~64(40bv64, lo_send_~bio#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-1: assume !(1bv1 == #valid[lo_send_~bio#1.base]); [2025-02-08 07:36:46,222 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4583-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(40bv64, lo_send_~bio#1.offset)), #length[lo_send_~bio#1.base]) && ~bvule~64(~bvadd~64(40bv64, lo_send_~bio#1.offset), ~bvadd~64(2bv64, ~bvadd~64(40bv64, lo_send_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, lo_send_~bio#1.offset))); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4550: assume ~bvadd~64(lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset) != ~bvadd~64(#funAddr~transfer_none.base, #funAddr~transfer_none.offset);havoc lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset;assume { :begin_inline_alloc_pages } true;alloc_pages_#in~gfp_mask#1, alloc_pages_#in~order#1 := 18bv32, 0bv32;havoc alloc_pages_#res#1.base, alloc_pages_#res#1.offset;havoc alloc_pages_#t~ret56#1.base, alloc_pages_#t~ret56#1.offset, alloc_pages_~gfp_mask#1, alloc_pages_~order#1, alloc_pages_~tmp~3#1.base, alloc_pages_~tmp~3#1.offset;alloc_pages_~gfp_mask#1 := alloc_pages_#in~gfp_mask#1;alloc_pages_~order#1 := alloc_pages_#in~order#1;havoc alloc_pages_~tmp~3#1.base, alloc_pages_~tmp~3#1.offset;assume { :begin_inline_alloc_pages_current } true;alloc_pages_current_#in~arg0#1, alloc_pages_current_#in~arg1#1 := alloc_pages_~gfp_mask#1, alloc_pages_~order#1;havoc alloc_pages_current_#res#1.base, alloc_pages_current_#res#1.offset;havoc alloc_pages_current_#t~ret757#1.base, alloc_pages_current_#t~ret757#1.offset, alloc_pages_current_~arg0#1, alloc_pages_current_~arg1#1;alloc_pages_current_~arg0#1 := alloc_pages_current_#in~arg0#1;alloc_pages_current_~arg1#1 := alloc_pages_current_#in~arg1#1; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4550: assume !(~bvadd~64(lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset) != ~bvadd~64(#funAddr~transfer_none.base, #funAddr~transfer_none.offset));havoc lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517: assume 0bv64 != do_lo_send_write_~tmp___2~4#1; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4517: assume !(0bv64 != do_lo_send_write_~tmp___2~4#1); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4550-1: SUMMARY for call lo_send_#t~mem262#1.base, lo_send_#t~mem262#1.offset := read~$Pointer$#9(lo_send_~lo#1.base, ~bvadd~64(28bv64, lo_send_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4550-1: assume !(1bv1 == #valid[lo_send_~lo#1.base]); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4550-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(28bv64, lo_send_~lo#1.offset)), #length[lo_send_~lo#1.base]) && ~bvule~64(~bvadd~64(28bv64, lo_send_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(28bv64, lo_send_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, lo_send_~lo#1.offset))); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4385: do_lo_send_aops_~IV~0#1 := ~bvadd~64(~bvshl~64(do_lo_send_aops_~index~0#1, 3bv64), ~zero_extend~64~32(~bvlshr~32(do_lo_send_aops_~offset~1#1, 9bv32)));do_lo_send_aops_~size~2#1 := ~bvsub~32(4096bv32, do_lo_send_aops_~offset~1#1); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4914: havoc set_user_nice_~arg0#1.base, set_user_nice_~arg0#1.offset, set_user_nice_~arg1#1;havoc set_user_nice_#in~arg0#1.base, set_user_nice_#in~arg0#1.offset, set_user_nice_#in~arg1#1;assume { :end_inline_set_user_nice } true; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4782: loop_get_bio_#t~ret314#1.base, loop_get_bio_#t~ret314#1.offset := bio_list_pop_#res#1.base, bio_list_pop_#res#1.offset;havoc bio_list_pop_#t~mem158#1.base, bio_list_pop_#t~mem158#1.offset, bio_list_pop_#t~mem159#1.base, bio_list_pop_#t~mem159#1.offset, bio_list_pop_#t~mem160#1.base, bio_list_pop_#t~mem160#1.offset, bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset, bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset, bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset;havoc bio_list_pop_#in~bl#1.base, bio_list_pop_#in~bl#1.offset;assume { :end_inline_bio_list_pop } true;loop_get_bio_~tmp~28#1.base, loop_get_bio_~tmp~28#1.offset := loop_get_bio_#t~ret314#1.base, loop_get_bio_#t~ret314#1.offset;havoc loop_get_bio_#t~ret314#1.base, loop_get_bio_#t~ret314#1.offset;loop_get_bio_#res#1.base, loop_get_bio_#res#1.offset := loop_get_bio_~tmp~28#1.base, loop_get_bio_~tmp~28#1.offset; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4881: havoc bio_put_~arg0#1.base, bio_put_~arg0#1.offset;havoc bio_put_#in~arg0#1.base, bio_put_#in~arg0#1.offset;assume { :end_inline_bio_put } true; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683: lo_receive_~bvec~1#1.base, lo_receive_~bvec~1#1.offset := lo_receive_#t~mem298#1.base, ~bvadd~64(lo_receive_#t~mem298#1.offset, ~bvmul~64(16bv64, ~zero_extend~64~16(lo_receive_#t~mem297#1)));havoc lo_receive_#t~mem298#1.base, lo_receive_#t~mem298#1.offset;havoc lo_receive_#t~mem297#1; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716-1: SUMMARY for call do_bio_filebacked_#t~mem304#1 := read~intINTTYPE8#9(do_bio_filebacked_~lo#1.base, ~bvadd~64(8bv64, do_bio_filebacked_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716-1: assume !(1bv1 == #valid[do_bio_filebacked_~lo#1.base]); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, do_bio_filebacked_~lo#1.offset)), #length[do_bio_filebacked_~lo#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_bio_filebacked_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, do_bio_filebacked_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_bio_filebacked_~lo#1.offset))); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683-1: SUMMARY for call lo_receive_#t~mem297#1 := read~intINTTYPE2#9(lo_receive_~bio#1.base, ~bvadd~64(42bv64, lo_receive_~bio#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683-1: assume !(1bv1 == #valid[lo_receive_~bio#1.base]); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_receive_~bio#1.offset)), #length[lo_receive_~bio#1.base]) && ~bvule~64(~bvadd~64(42bv64, lo_receive_~bio#1.offset), ~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_receive_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(42bv64, lo_receive_~bio#1.offset))); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716-2: SUMMARY for call do_bio_filebacked_#t~mem303#1 := read~intINTTYPE8#9(do_bio_filebacked_~bio#1.base, do_bio_filebacked_~bio#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716-2: assume !(1bv1 == #valid[do_bio_filebacked_~bio#1.base]); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716-2: assume !((~bvule~64(~bvadd~64(8bv64, do_bio_filebacked_~bio#1.offset), #length[do_bio_filebacked_~bio#1.base]) && ~bvule~64(do_bio_filebacked_~bio#1.offset, ~bvadd~64(8bv64, do_bio_filebacked_~bio#1.offset))) && ~bvule~64(0bv64, do_bio_filebacked_~bio#1.offset)); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4716: do_bio_filebacked_~pos~0#1 := ~bvadd~64(~bvshl~64(do_bio_filebacked_#t~mem303#1, 9bv64), do_bio_filebacked_#t~mem304#1);havoc do_bio_filebacked_#t~mem303#1;havoc do_bio_filebacked_#t~mem304#1; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683-2: SUMMARY for call lo_receive_#t~mem298#1.base, lo_receive_#t~mem298#1.offset := read~$Pointer$#9(lo_receive_~bio#1.base, ~bvadd~64(72bv64, lo_receive_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683-2: assume !(1bv1 == #valid[lo_receive_~bio#1.base]); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4683-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(72bv64, lo_receive_~bio#1.offset)), #length[lo_receive_~bio#1.base]) && ~bvule~64(~bvadd~64(72bv64, lo_receive_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(72bv64, lo_receive_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(72bv64, lo_receive_~bio#1.offset))); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4750: assume 0bv64 != do_bio_filebacked_~tmp___2~5#1;do_bio_filebacked_~ret~4#1 := 4294967291bv32; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4750: assume !(0bv64 != do_bio_filebacked_~tmp___2~5#1); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: SUMMARY for call lo_receive_#t~mem299#1 := read~intINTTYPE2#9(lo_receive_~bio#1.base, ~bvadd~64(42bv64, lo_receive_~bio#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: assume !(1bv1 == #valid[lo_receive_~bio#1.base]); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_receive_~bio#1.offset)), #length[lo_receive_~bio#1.base]) && ~bvule~64(~bvadd~64(42bv64, lo_receive_~bio#1.offset), ~bvadd~64(2bv64, ~bvadd~64(42bv64, lo_receive_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(42bv64, lo_receive_~bio#1.offset))); [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717: assume 1bv64 == ~bvand~64(257bv64, do_bio_filebacked_#t~mem305#1);havoc do_bio_filebacked_#t~mem305#1; [2025-02-08 07:36:46,223 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717: assume !(1bv64 == ~bvand~64(257bv64, do_bio_filebacked_#t~mem305#1));havoc do_bio_filebacked_#t~mem305#1; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4684: lo_receive_~i~2#1 := ~zero_extend~32~16(lo_receive_#t~mem299#1);havoc lo_receive_#t~mem299#1; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717-1: SUMMARY for call do_bio_filebacked_#t~mem305#1 := read~intINTTYPE8#9(do_bio_filebacked_~bio#1.base, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717-1: assume !(1bv1 == #valid[do_bio_filebacked_~bio#1.base]); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4717-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset)), #length[do_bio_filebacked_~bio#1.base]) && ~bvule~64(~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset))); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4519: do_lo_send_write_~tmp___0~10#1.base, do_lo_send_write_~tmp___0~10#1.offset := do_lo_send_write_#t~ret255#1.base, do_lo_send_write_#t~ret255#1.offset;havoc do_lo_send_write_#t~ret255#1.base, do_lo_send_write_#t~ret255#1.offset; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4519-1: SUMMARY for call do_lo_send_write_#t~ret255#1.base, do_lo_send_write_#t~ret255#1.offset := lowmem_page_address(do_lo_send_write_~page#1.base, do_lo_send_write_~page#1.offset); srcloc: null [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4552: lo_send_#t~ret263#1.base, lo_send_#t~ret263#1.offset := alloc_pages_#res#1.base, alloc_pages_#res#1.offset;havoc alloc_pages_#t~ret56#1.base, alloc_pages_#t~ret56#1.offset, alloc_pages_~gfp_mask#1, alloc_pages_~order#1, alloc_pages_~tmp~3#1.base, alloc_pages_~tmp~3#1.offset;havoc alloc_pages_#in~gfp_mask#1, alloc_pages_#in~order#1;assume { :end_inline_alloc_pages } true;lo_send_~page~1#1.base, lo_send_~page~1#1.offset := lo_send_#t~ret263#1.base, lo_send_#t~ret263#1.offset;havoc lo_send_#t~ret263#1.base, lo_send_#t~ret263#1.offset;lo_send_~tmp~24#1 := ~sign_extend~64~32((if 0bv64 == ~bvadd~64(lo_send_~page~1#1.base, lo_send_~page~1#1.offset) then 1bv32 else 0bv32)); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume ~bvult~32(do_lo_send_aops_~len~0#1, do_lo_send_aops_~size~2#1);do_lo_send_aops_~size~2#1 := do_lo_send_aops_~len~0#1; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4387: assume !~bvult~32(do_lo_send_aops_~len~0#1, do_lo_send_aops_~size~2#1); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5015-1: loop_thread_#res#1 := 0bv32;call ULTIMATE.dealloc(loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset);havoc loop_thread_~#__wait~0#1.base, loop_thread_~#__wait~0#1.offset; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4982: assume { :begin_inline_loop_get_bio } true;loop_get_bio_#in~lo#1.base, loop_get_bio_#in~lo#1.offset := loop_thread_~lo~2#1.base, loop_thread_~lo~2#1.offset;havoc loop_get_bio_#res#1.base, loop_get_bio_#res#1.offset;havoc loop_get_bio_#t~ret314#1.base, loop_get_bio_#t~ret314#1.offset, loop_get_bio_~lo#1.base, loop_get_bio_~lo#1.offset, loop_get_bio_~tmp~28#1.base, loop_get_bio_~tmp~28#1.offset;loop_get_bio_~lo#1.base, loop_get_bio_~lo#1.offset := loop_get_bio_#in~lo#1.base, loop_get_bio_#in~lo#1.offset;havoc loop_get_bio_~tmp~28#1.base, loop_get_bio_~tmp~28#1.offset;assume { :begin_inline_bio_list_pop } true;bio_list_pop_#in~bl#1.base, bio_list_pop_#in~bl#1.offset := loop_get_bio_~lo#1.base, ~bvadd~64(328bv64, loop_get_bio_~lo#1.offset);havoc bio_list_pop_#res#1.base, bio_list_pop_#res#1.offset;havoc bio_list_pop_#t~mem158#1.base, bio_list_pop_#t~mem158#1.offset, bio_list_pop_#t~mem159#1.base, bio_list_pop_#t~mem159#1.offset, bio_list_pop_#t~mem160#1.base, bio_list_pop_#t~mem160#1.offset, bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset, bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset, bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset;bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset := bio_list_pop_#in~bl#1.base, bio_list_pop_#in~bl#1.offset;havoc bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4982-1: SUMMARY for call spin_lock_irq(loop_thread_~lo~2#1.base, ~bvadd~64(260bv64, loop_thread_~lo~2#1.offset)); srcloc: null [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718: do_bio_filebacked_~file~2#1.base, do_bio_filebacked_~file~2#1.offset := do_bio_filebacked_#t~mem306#1.base, do_bio_filebacked_#t~mem306#1.offset;havoc do_bio_filebacked_#t~mem306#1.base, do_bio_filebacked_#t~mem306#1.offset; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718-1: SUMMARY for call do_bio_filebacked_#t~mem306#1.base, do_bio_filebacked_#t~mem306#1.offset := read~$Pointer$#9(do_bio_filebacked_~lo#1.base, ~bvadd~64(228bv64, do_bio_filebacked_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718-1: assume !(1bv1 == #valid[do_bio_filebacked_~lo#1.base]); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4718-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_bio_filebacked_~lo#1.offset)), #length[do_bio_filebacked_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_bio_filebacked_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_bio_filebacked_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_bio_filebacked_~lo#1.offset))); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4652: call ULTIMATE.dealloc(do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset);havoc do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset;call ULTIMATE.dealloc(do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset);havoc do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset;lo_receive_#t~ret300#1 := do_lo_receive_#res#1;havoc do_lo_receive_#t~mem292#1.base, do_lo_receive_#t~mem292#1.offset, do_lo_receive_#t~mem293#1, do_lo_receive_#t~mem294#1, do_lo_receive_#t~mem295#1.base, do_lo_receive_#t~mem295#1.offset, do_lo_receive_#t~ret296#1, do_lo_receive_~lo#1.base, do_lo_receive_~lo#1.offset, do_lo_receive_~bvec#1.base, do_lo_receive_~bvec#1.offset, do_lo_receive_~bsize#1, do_lo_receive_~pos#1, do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset, do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset, do_lo_receive_~file~1#1.base, do_lo_receive_~file~1#1.offset, do_lo_receive_~retval~0#1;havoc do_lo_receive_#in~lo#1.base, do_lo_receive_#in~lo#1.offset, do_lo_receive_#in~bvec#1.base, do_lo_receive_#in~bvec#1.offset, do_lo_receive_#in~bsize#1, do_lo_receive_#in~pos#1;assume { :end_inline_do_lo_receive } true;lo_receive_~ret~3#1 := lo_receive_#t~ret300#1;havoc lo_receive_#t~ret300#1; [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-1: SUMMARY for call do_lo_send_write_#t~ret258#1 := __do_lo_send_write(do_lo_send_write_#t~mem256#1.base, do_lo_send_write_#t~mem256#1.offset, do_lo_send_write_~tmp___0~10#1.base, do_lo_send_write_~tmp___0~10#1.offset, do_lo_send_write_#t~mem257#1, do_lo_send_write_~pos#1); srcloc: null [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-2: SUMMARY for call do_lo_send_write_#t~mem257#1 := read~intINTTYPE4#9(do_lo_send_write_~bvec#1.base, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-2: assume !(1bv1 == #valid[do_lo_send_write_~bvec#1.base]); [2025-02-08 07:36:46,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset)), #length[do_lo_send_write_~bvec#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_send_write_~bvec#1.offset))); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520: do_lo_send_write_~tmp___1~3#1 := do_lo_send_write_#t~ret258#1;havoc do_lo_send_write_#t~mem256#1.base, do_lo_send_write_#t~mem256#1.offset;havoc do_lo_send_write_#t~mem257#1;havoc do_lo_send_write_#t~ret258#1;do_lo_send_write_#res#1 := do_lo_send_write_~tmp___1~3#1; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-3: SUMMARY for call do_lo_send_write_#t~mem256#1.base, do_lo_send_write_#t~mem256#1.offset := read~$Pointer$#9(do_lo_send_write_~lo#1.base, ~bvadd~64(228bv64, do_lo_send_write_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-3: assume !(1bv1 == #valid[do_lo_send_write_~lo#1.base]); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4520-3: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_send_write_~lo#1.offset)), #length[do_lo_send_write_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_lo_send_write_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_send_write_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_lo_send_write_~lo#1.offset))); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5082: havoc complete_~arg0#1.base, complete_~arg0#1.offset;havoc complete_#in~arg0#1.base, complete_#in~arg0#1.offset;assume { :end_inline_complete } true; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4983: loop_thread_#t~ret331#1.base, loop_thread_#t~ret331#1.offset := loop_get_bio_#res#1.base, loop_get_bio_#res#1.offset;havoc loop_get_bio_#t~ret314#1.base, loop_get_bio_#t~ret314#1.offset, loop_get_bio_~lo#1.base, loop_get_bio_~lo#1.offset, loop_get_bio_~tmp~28#1.base, loop_get_bio_~tmp~28#1.offset;havoc loop_get_bio_#in~lo#1.base, loop_get_bio_#in~lo#1.offset;assume { :end_inline_loop_get_bio } true;loop_thread_~bio~1#1.base, loop_thread_~bio~1#1.offset := loop_thread_#t~ret331#1.base, loop_thread_#t~ret331#1.offset;havoc loop_thread_#t~ret331#1.base, loop_thread_#t~ret331#1.offset; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4719: assume 0bv64 != ~bvand~64(8388608bv64, do_bio_filebacked_#t~mem307#1);havoc do_bio_filebacked_#t~mem307#1; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4719: assume !(0bv64 != ~bvand~64(8388608bv64, do_bio_filebacked_#t~mem307#1));havoc do_bio_filebacked_#t~mem307#1; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4719-1: SUMMARY for call do_bio_filebacked_#t~mem307#1 := read~intINTTYPE8#9(do_bio_filebacked_~bio#1.base, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4719-1: assume !(1bv1 == #valid[do_bio_filebacked_~bio#1.base]); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4719-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset)), #length[do_bio_filebacked_~bio#1.base]) && ~bvule~64(~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, do_bio_filebacked_~bio#1.offset))); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4422: assume 0bv64 != do_lo_send_aops_~tmp___0~7#1; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4422: assume !(0bv64 != do_lo_send_aops_~tmp___0~7#1);do_lo_send_aops_~bv_offs~0#1 := ~bvadd~32(do_lo_send_aops_~bv_offs~0#1, do_lo_send_aops_~copied~0#1);do_lo_send_aops_~len~0#1 := ~bvsub~32(do_lo_send_aops_~len~0#1, do_lo_send_aops_~copied~0#1);do_lo_send_aops_~offset~1#1 := 0bv32;do_lo_send_aops_~index~0#1 := ~bvadd~64(1bv64, do_lo_send_aops_~index~0#1);do_lo_send_aops_~pos#1 := ~bvadd~64(~zero_extend~64~32(do_lo_send_aops_~copied~0#1), do_lo_send_aops_~pos#1); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4984-1: SUMMARY for call spin_unlock_irq(loop_thread_~lo~2#1.base, ~bvadd~64(260bv64, loop_thread_~lo~2#1.offset)); srcloc: null [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4984: loop_thread_~tmp___8~0#1 := ~sign_extend~64~32((if 0bv64 == ~bvadd~64(loop_thread_~bio~1#1.base, loop_thread_~bio~1#1.offset) then 1bv32 else 0bv32)); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4885: loop_handle_bio_#t~ret321#1 := do_bio_filebacked_#res#1;havoc do_bio_filebacked_#t~mem303#1, do_bio_filebacked_#t~mem304#1, do_bio_filebacked_#t~mem305#1, do_bio_filebacked_#t~mem306#1.base, do_bio_filebacked_#t~mem306#1.offset, do_bio_filebacked_#t~mem307#1, do_bio_filebacked_#t~ret308#1, do_bio_filebacked_#t~ret309#1, do_bio_filebacked_#t~mem310#1, do_bio_filebacked_#t~ret311#1, do_bio_filebacked_#t~mem312#1, do_bio_filebacked_#t~ret313#1, do_bio_filebacked_~lo#1.base, do_bio_filebacked_~lo#1.offset, do_bio_filebacked_~bio#1.base, do_bio_filebacked_~bio#1.offset, do_bio_filebacked_~pos~0#1, do_bio_filebacked_~ret~4#1, do_bio_filebacked_~file~2#1.base, do_bio_filebacked_~file~2#1.offset, do_bio_filebacked_~tmp~27#1, do_bio_filebacked_~tmp___0~11#1, do_bio_filebacked_~tmp___1~4#1, do_bio_filebacked_~tmp___2~5#1;havoc do_bio_filebacked_#in~lo#1.base, do_bio_filebacked_#in~lo#1.offset, do_bio_filebacked_#in~bio#1.base, do_bio_filebacked_#in~bio#1.offset;assume { :end_inline_do_bio_filebacked } true;loop_handle_bio_~tmp~30#1 := loop_handle_bio_#t~ret321#1;havoc loop_handle_bio_#t~ret321#1;loop_handle_bio_~ret~5#1 := loop_handle_bio_~tmp~30#1; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4126: bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset := bio_list_pop_#t~mem158#1.base, bio_list_pop_#t~mem158#1.offset;havoc bio_list_pop_#t~mem158#1.base, bio_list_pop_#t~mem158#1.offset; [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4126-1: SUMMARY for call bio_list_pop_#t~mem158#1.base, bio_list_pop_#t~mem158#1.offset := read~$Pointer$#9(bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4126-1: assume !(1bv1 == #valid[bio_list_pop_~bl#1.base]); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4126-1: assume !((~bvule~64(~bvadd~64(8bv64, bio_list_pop_~bl#1.offset), #length[bio_list_pop_~bl#1.base]) && ~bvule~64(bio_list_pop_~bl#1.offset, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset))) && ~bvule~64(0bv64, bio_list_pop_~bl#1.offset)); [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4952-1: SUMMARY for call loop_thread_#t~ret328#1.base, loop_thread_#t~ret328#1.offset := get_current(); srcloc: null [2025-02-08 07:36:46,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4919: loop_thread_~__ret~1#1 := 0bv32; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4952: loop_thread_~tmp___3~1#1.base, loop_thread_~tmp___3~1#1.offset := loop_thread_#t~ret328#1.base, loop_thread_#t~ret328#1.offset;havoc loop_thread_#t~ret328#1.base, loop_thread_#t~ret328#1.offset;assume { :begin_inline_signal_pending } true;signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset := loop_thread_~tmp___3~1#1.base, loop_thread_~tmp___3~1#1.offset;havoc signal_pending_#res#1;havoc signal_pending_#t~ret72#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~5#1, signal_pending_~tmp___0~1#1;signal_pending_~p#1.base, signal_pending_~p#1.offset := signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;havoc signal_pending_~tmp~5#1;havoc signal_pending_~tmp___0~1#1;assume { :begin_inline_test_tsk_thread_flag } true;test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1 := signal_pending_~p#1.base, signal_pending_~p#1.offset, 2bv32;havoc test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem70#1.base, test_tsk_thread_flag_#t~mem70#1.offset, test_tsk_thread_flag_#t~ret71#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~4#1;test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset := test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset;test_tsk_thread_flag_~flag#1 := test_tsk_thread_flag_#in~flag#1;havoc test_tsk_thread_flag_~tmp~4#1; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4721: do_bio_filebacked_~ret~4#1 := do_bio_filebacked_#t~ret308#1;havoc do_bio_filebacked_#t~ret308#1;do_bio_filebacked_~tmp~27#1 := ~sign_extend~64~32((if 0bv32 != do_bio_filebacked_~ret~4#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4721-1: SUMMARY for call do_bio_filebacked_#t~ret308#1 := vfs_fsync(do_bio_filebacked_~file~2#1.base, do_bio_filebacked_~file~2#1.offset, 0bv32); srcloc: null [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4688: assume { :begin_inline_do_lo_receive } true;do_lo_receive_#in~lo#1.base, do_lo_receive_#in~lo#1.offset, do_lo_receive_#in~bvec#1.base, do_lo_receive_#in~bvec#1.offset, do_lo_receive_#in~bsize#1, do_lo_receive_#in~pos#1 := lo_receive_~lo#1.base, lo_receive_~lo#1.offset, lo_receive_~bvec~1#1.base, lo_receive_~bvec~1#1.offset, lo_receive_~bsize#1, lo_receive_~pos#1;havoc do_lo_receive_#res#1;havoc do_lo_receive_#t~mem292#1.base, do_lo_receive_#t~mem292#1.offset, do_lo_receive_#t~mem293#1, do_lo_receive_#t~mem294#1, do_lo_receive_#t~mem295#1.base, do_lo_receive_#t~mem295#1.offset, do_lo_receive_#t~ret296#1, do_lo_receive_~lo#1.base, do_lo_receive_~lo#1.offset, do_lo_receive_~bvec#1.base, do_lo_receive_~bvec#1.offset, do_lo_receive_~bsize#1, do_lo_receive_~pos#1, do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset, do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset, do_lo_receive_~file~1#1.base, do_lo_receive_~file~1#1.offset, do_lo_receive_~retval~0#1;do_lo_receive_~lo#1.base, do_lo_receive_~lo#1.offset := do_lo_receive_#in~lo#1.base, do_lo_receive_#in~lo#1.offset;do_lo_receive_~bvec#1.base, do_lo_receive_~bvec#1.offset := do_lo_receive_#in~bvec#1.base, do_lo_receive_#in~bvec#1.offset;do_lo_receive_~bsize#1 := do_lo_receive_#in~bsize#1;do_lo_receive_~pos#1 := do_lo_receive_#in~pos#1;call do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset := #Ultimate.allocOnStack(24bv64);call do_lo_receive_~#sd~0#1.base, do_lo_receive_~#sd~0#1.offset := #Ultimate.allocOnStack(37bv64);havoc do_lo_receive_~file~1#1.base, do_lo_receive_~file~1#1.offset;havoc do_lo_receive_~retval~0#1; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4589: assume 0bv64 != ~bvadd~64(lo_send_~page~1#1.base, lo_send_~page~1#1.offset); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4589: assume !(0bv64 != ~bvadd~64(lo_send_~page~1#1.base, lo_send_~page~1#1.offset)); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4556: assume 0bv64 != lo_send_~tmp~24#1; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4556: assume !(0bv64 != lo_send_~tmp~24#1); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4127: assume 0bv64 != ~bvadd~64(bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4127: assume !(0bv64 != ~bvadd~64(bio_list_pop_~bio~0#1.base, bio_list_pop_~bio~0#1.offset)); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4887: SUMMARY for call bio_endio(loop_handle_bio_~bio#1.base, loop_handle_bio_~bio#1.offset, loop_handle_bio_~ret~5#1); srcloc: null [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4920-1: SUMMARY for call loop_thread_#t~ret323#1 := bio_list_empty(loop_thread_~lo~2#1.base, ~bvadd~64(328bv64, loop_thread_~lo~2#1.offset)); srcloc: null [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4953: loop_thread_#t~ret329#1 := signal_pending_#res#1;havoc signal_pending_#t~ret72#1, signal_pending_~p#1.base, signal_pending_~p#1.offset, signal_pending_~tmp~5#1, signal_pending_~tmp___0~1#1;havoc signal_pending_#in~p#1.base, signal_pending_#in~p#1.offset;assume { :end_inline_signal_pending } true;loop_thread_~tmp___4~1#1 := loop_thread_#t~ret329#1;havoc loop_thread_#t~ret329#1; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4920: loop_thread_~tmp___5~0#1 := loop_thread_#t~ret323#1;havoc loop_thread_#t~ret323#1; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491: do_lo_send_direct_write_~tmp~22#1.base, do_lo_send_direct_write_~tmp~22#1.offset := do_lo_send_direct_write_#t~ret244#1.base, do_lo_send_direct_write_#t~ret244#1.offset;havoc do_lo_send_direct_write_#t~mem243#1.base, do_lo_send_direct_write_#t~mem243#1.offset;havoc do_lo_send_direct_write_#t~ret244#1.base, do_lo_send_direct_write_#t~ret244#1.offset; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491-1: SUMMARY for call do_lo_send_direct_write_#t~ret244#1.base, do_lo_send_direct_write_#t~ret244#1.offset := kmap(do_lo_send_direct_write_#t~mem243#1.base, do_lo_send_direct_write_#t~mem243#1.offset); srcloc: null [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491-2: SUMMARY for call do_lo_send_direct_write_#t~mem243#1.base, do_lo_send_direct_write_#t~mem243#1.offset := read~$Pointer$#9(do_lo_send_direct_write_~bvec#1.base, do_lo_send_direct_write_~bvec#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491-2: assume !(1bv1 == #valid[do_lo_send_direct_write_~bvec#1.base]); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4491-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset), #length[do_lo_send_direct_write_~bvec#1.base]) && ~bvule~64(do_lo_send_direct_write_~bvec#1.offset, ~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset))) && ~bvule~64(0bv64, do_lo_send_direct_write_~bvec#1.offset)); [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4392: assume { :begin_inline_pagecache_write_begin } true;pagecache_write_begin_#in~arg0#1.base, pagecache_write_begin_#in~arg0#1.offset, pagecache_write_begin_#in~arg1#1.base, pagecache_write_begin_#in~arg1#1.offset, pagecache_write_begin_#in~arg2#1, pagecache_write_begin_#in~arg3#1, pagecache_write_begin_#in~arg4#1, pagecache_write_begin_#in~arg5#1.base, pagecache_write_begin_#in~arg5#1.offset, pagecache_write_begin_#in~arg6#1.base, pagecache_write_begin_#in~arg6#1.offset := do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset, do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset, do_lo_send_aops_~pos#1, do_lo_send_aops_~size~2#1, 0bv32, do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset, do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset;havoc pagecache_write_begin_#res#1;havoc pagecache_write_begin_#t~nondet770#1, pagecache_write_begin_~arg0#1.base, pagecache_write_begin_~arg0#1.offset, pagecache_write_begin_~arg1#1.base, pagecache_write_begin_~arg1#1.offset, pagecache_write_begin_~arg2#1, pagecache_write_begin_~arg3#1, pagecache_write_begin_~arg4#1, pagecache_write_begin_~arg5#1.base, pagecache_write_begin_~arg5#1.offset, pagecache_write_begin_~arg6#1.base, pagecache_write_begin_~arg6#1.offset;pagecache_write_begin_~arg0#1.base, pagecache_write_begin_~arg0#1.offset := pagecache_write_begin_#in~arg0#1.base, pagecache_write_begin_#in~arg0#1.offset;pagecache_write_begin_~arg1#1.base, pagecache_write_begin_~arg1#1.offset := pagecache_write_begin_#in~arg1#1.base, pagecache_write_begin_#in~arg1#1.offset;pagecache_write_begin_~arg2#1 := pagecache_write_begin_#in~arg2#1;pagecache_write_begin_~arg3#1 := pagecache_write_begin_#in~arg3#1;pagecache_write_begin_~arg4#1 := pagecache_write_begin_#in~arg4#1;pagecache_write_begin_~arg5#1.base, pagecache_write_begin_~arg5#1.offset := pagecache_write_begin_#in~arg5#1.base, pagecache_write_begin_#in~arg5#1.offset;pagecache_write_begin_~arg6#1.base, pagecache_write_begin_~arg6#1.offset := pagecache_write_begin_#in~arg6#1.base, pagecache_write_begin_#in~arg6#1.offset;havoc pagecache_write_begin_#t~nondet770#1;pagecache_write_begin_#res#1 := pagecache_write_begin_#t~nondet770#1;havoc pagecache_write_begin_#t~nondet770#1; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128: havoc bio_list_pop_#t~mem159#1.base, bio_list_pop_#t~mem159#1.offset;havoc bio_list_pop_#t~mem160#1.base, bio_list_pop_#t~mem160#1.offset; [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-2: SUMMARY for call bio_list_pop_#t~mem160#1.base, bio_list_pop_#t~mem160#1.offset := read~$Pointer$#9(bio_list_pop_#t~mem159#1.base, ~bvadd~64(8bv64, bio_list_pop_#t~mem159#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-2: assume !(1bv1 == #valid[bio_list_pop_#t~mem159#1.base]); [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_pop_#t~mem159#1.offset)), #length[bio_list_pop_#t~mem159#1.base]) && ~bvule~64(~bvadd~64(8bv64, bio_list_pop_#t~mem159#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_pop_#t~mem159#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, bio_list_pop_#t~mem159#1.offset))); [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-1: SUMMARY for call write~$Pointer$#9(bio_list_pop_#t~mem160#1.base, bio_list_pop_#t~mem160#1.offset, bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-1: assume !(1bv1 == #valid[bio_list_pop_~bl#1.base]); [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-1: assume !((~bvule~64(~bvadd~64(8bv64, bio_list_pop_~bl#1.offset), #length[bio_list_pop_~bl#1.base]) && ~bvule~64(bio_list_pop_~bl#1.offset, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset))) && ~bvule~64(0bv64, bio_list_pop_~bl#1.offset)); [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#res#1 := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret787#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret788#1;havoc ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret789#1; [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret789#1 := do_lo_send_write_#res#1;havoc do_lo_send_write_#t~mem251#1.base, do_lo_send_write_#t~mem251#1.offset, do_lo_send_write_#t~mem252#1, do_lo_send_write_#t~mem253#1, do_lo_send_write_#t~ret254#1, do_lo_send_write_#t~ret255#1.base, do_lo_send_write_#t~ret255#1.offset, do_lo_send_write_#t~mem256#1.base, do_lo_send_write_#t~mem256#1.offset, do_lo_send_write_#t~mem257#1, do_lo_send_write_#t~ret258#1, do_lo_send_write_#t~mem259#1, do_lo_send_write_#t~ret260#1, do_lo_send_write_~lo#1.base, do_lo_send_write_~lo#1.offset, do_lo_send_write_~bvec#1.base, do_lo_send_write_~bvec#1.offset, do_lo_send_write_~pos#1, do_lo_send_write_~page#1.base, do_lo_send_write_~page#1.offset, do_lo_send_write_~ret~1#1, do_lo_send_write_~tmp~23#1, do_lo_send_write_~tmp___0~10#1.base, do_lo_send_write_~tmp___0~10#1.offset, do_lo_send_write_~tmp___1~3#1, do_lo_send_write_~tmp___2~4#1;havoc do_lo_send_write_#in~lo#1.base, do_lo_send_write_#in~lo#1.offset, do_lo_send_write_#in~bvec#1.base, do_lo_send_write_#in~bvec#1.offset, do_lo_send_write_#in~pos#1, do_lo_send_write_#in~page#1.base, do_lo_send_write_#in~page#1.offset;assume { :end_inline_do_lo_send_write } true;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1 := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret789#1; [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-3: SUMMARY for call bio_list_pop_#t~mem159#1.base, bio_list_pop_#t~mem159#1.offset := read~$Pointer$#9(bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-3: assume !(1bv1 == #valid[bio_list_pop_~bl#1.base]); [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4128-3: assume !((~bvule~64(~bvadd~64(8bv64, bio_list_pop_~bl#1.offset), #length[bio_list_pop_~bl#1.base]) && ~bvule~64(bio_list_pop_~bl#1.offset, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset))) && ~bvule~64(0bv64, bio_list_pop_~bl#1.offset)); [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret788#1 := do_lo_send_direct_write_#res#1;havoc do_lo_send_direct_write_#t~mem243#1.base, do_lo_send_direct_write_#t~mem243#1.offset, do_lo_send_direct_write_#t~ret244#1.base, do_lo_send_direct_write_#t~ret244#1.offset, do_lo_send_direct_write_#t~mem245#1.base, do_lo_send_direct_write_#t~mem245#1.offset, do_lo_send_direct_write_#t~mem246#1, do_lo_send_direct_write_#t~mem247#1, do_lo_send_direct_write_#t~ret248#1, do_lo_send_direct_write_#t~mem249#1.base, do_lo_send_direct_write_#t~mem249#1.offset, do_lo_send_direct_write_#t~ret250#1, do_lo_send_direct_write_~lo#1.base, do_lo_send_direct_write_~lo#1.offset, do_lo_send_direct_write_~bvec#1.base, do_lo_send_direct_write_~bvec#1.offset, do_lo_send_direct_write_~pos#1, do_lo_send_direct_write_~page#1.base, do_lo_send_direct_write_~page#1.offset, do_lo_send_direct_write_~bw~1#1, do_lo_send_direct_write_~tmp~22#1.base, do_lo_send_direct_write_~tmp~22#1.offset, do_lo_send_direct_write_~tmp___0~9#1;havoc do_lo_send_direct_write_#in~lo#1.base, do_lo_send_direct_write_#in~lo#1.offset, do_lo_send_direct_write_#in~bvec#1.base, do_lo_send_direct_write_#in~bvec#1.offset, do_lo_send_direct_write_#in~pos#1, do_lo_send_direct_write_#in~page#1.base, do_lo_send_direct_write_#in~page#1.offset;assume { :end_inline_do_lo_send_direct_write } true;##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~funptrres786#1 := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#t~ret788#1; [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~do_lo_send_direct_write.base && ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~do_lo_send_direct_write.offset;assume { :begin_inline_do_lo_send_direct_write } true;do_lo_send_direct_write_#in~lo#1.base, do_lo_send_direct_write_#in~lo#1.offset, do_lo_send_direct_write_#in~bvec#1.base, do_lo_send_direct_write_#in~bvec#1.offset, do_lo_send_direct_write_#in~pos#1, do_lo_send_direct_write_#in~page#1.base, do_lo_send_direct_write_#in~page#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.offset;havoc do_lo_send_direct_write_#res#1;havoc do_lo_send_direct_write_#t~mem243#1.base, do_lo_send_direct_write_#t~mem243#1.offset, do_lo_send_direct_write_#t~ret244#1.base, do_lo_send_direct_write_#t~ret244#1.offset, do_lo_send_direct_write_#t~mem245#1.base, do_lo_send_direct_write_#t~mem245#1.offset, do_lo_send_direct_write_#t~mem246#1, do_lo_send_direct_write_#t~mem247#1, do_lo_send_direct_write_#t~ret248#1, do_lo_send_direct_write_#t~mem249#1.base, do_lo_send_direct_write_#t~mem249#1.offset, do_lo_send_direct_write_#t~ret250#1, do_lo_send_direct_write_~lo#1.base, do_lo_send_direct_write_~lo#1.offset, do_lo_send_direct_write_~bvec#1.base, do_lo_send_direct_write_~bvec#1.offset, do_lo_send_direct_write_~pos#1, do_lo_send_direct_write_~page#1.base, do_lo_send_direct_write_~page#1.offset, do_lo_send_direct_write_~bw~1#1, do_lo_send_direct_write_~tmp~22#1.base, do_lo_send_direct_write_~tmp~22#1.offset, do_lo_send_direct_write_~tmp___0~9#1;do_lo_send_direct_write_~lo#1.base, do_lo_send_direct_write_~lo#1.offset := do_lo_send_direct_write_#in~lo#1.base, do_lo_send_direct_write_#in~lo#1.offset;do_lo_send_direct_write_~bvec#1.base, do_lo_send_direct_write_~bvec#1.offset := do_lo_send_direct_write_#in~bvec#1.base, do_lo_send_direct_write_#in~bvec#1.offset;do_lo_send_direct_write_~pos#1 := do_lo_send_direct_write_#in~pos#1;do_lo_send_direct_write_~page#1.base, do_lo_send_direct_write_~page#1.offset := do_lo_send_direct_write_#in~page#1.base, do_lo_send_direct_write_#in~page#1.offset;havoc do_lo_send_direct_write_~bw~1#1;havoc do_lo_send_direct_write_~tmp~22#1.base, do_lo_send_direct_write_~tmp~22#1.offset;havoc do_lo_send_direct_write_~tmp___0~9#1; [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume !(##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~do_lo_send_direct_write.base && ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~do_lo_send_direct_write.offset);assume { :begin_inline_do_lo_send_aops } true;do_lo_send_aops_#in~lo#1.base, do_lo_send_aops_#in~lo#1.offset, do_lo_send_aops_#in~bvec#1.base, do_lo_send_aops_#in~bvec#1.offset, do_lo_send_aops_#in~pos#1, do_lo_send_aops_#in~unused#1.base, do_lo_send_aops_#in~unused#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.offset;havoc do_lo_send_aops_#res#1;havoc do_lo_send_aops_#t~mem213#1.base, do_lo_send_aops_#t~mem213#1.offset, do_lo_send_aops_#t~mem214#1.base, do_lo_send_aops_#t~mem214#1.offset, do_lo_send_aops_#t~mem215#1.base, do_lo_send_aops_#t~mem215#1.offset, do_lo_send_aops_#t~mem216#1, do_lo_send_aops_#t~mem217#1, do_lo_send_aops_#t~ret218#1, do_lo_send_aops_#t~mem219#1.base, do_lo_send_aops_#t~mem219#1.offset, do_lo_send_aops_#t~mem220#1.base, do_lo_send_aops_#t~mem220#1.offset, do_lo_send_aops_#t~ret221#1, do_lo_send_aops_#t~mem222#1.base, do_lo_send_aops_#t~mem222#1.offset, do_lo_send_aops_#t~mem223#1.base, do_lo_send_aops_#t~mem223#1.offset, do_lo_send_aops_#t~ret224#1, do_lo_send_aops_#t~mem225#1.base, do_lo_send_aops_#t~mem225#1.offset, do_lo_send_aops_~lo#1.base, do_lo_send_aops_~lo#1.offset, do_lo_send_aops_~bvec#1.base, do_lo_send_aops_~bvec#1.offset, do_lo_send_aops_~pos#1, do_lo_send_aops_~unused#1.base, do_lo_send_aops_~unused#1.offset, do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset, do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset, do_lo_send_aops_~index~0#1, do_lo_send_aops_~offset~1#1, do_lo_send_aops_~bv_offs~0#1, do_lo_send_aops_~len~0#1, do_lo_send_aops_~ret~0#1, do_lo_send_aops_~IV~0#1, do_lo_send_aops_~size~2#1, do_lo_send_aops_~copied~0#1, do_lo_send_aops_~transfer_result~0#1, do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset, do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset, do_lo_send_aops_~tmp~20#1, do_lo_send_aops_~tmp___0~7#1;do_lo_send_aops_~lo#1.base, do_lo_send_aops_~lo#1.offset := do_lo_send_aops_#in~lo#1.base, do_lo_send_aops_#in~lo#1.offset;do_lo_send_aops_~bvec#1.base, do_lo_send_aops_~bvec#1.offset := do_lo_send_aops_#in~bvec#1.base, do_lo_send_aops_#in~bvec#1.offset;do_lo_send_aops_~pos#1 := do_lo_send_aops_#in~pos#1;do_lo_send_aops_~unused#1.base, do_lo_send_aops_~unused#1.offset := do_lo_send_aops_#in~unused#1.base, do_lo_send_aops_#in~unused#1.offset;havoc do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset;havoc do_lo_send_aops_~mapping~0#1.base, do_lo_send_aops_~mapping~0#1.offset;havoc do_lo_send_aops_~index~0#1;havoc do_lo_send_aops_~offset~1#1;havoc do_lo_send_aops_~bv_offs~0#1;havoc do_lo_send_aops_~len~0#1;havoc do_lo_send_aops_~ret~0#1;havoc do_lo_send_aops_~IV~0#1;havoc do_lo_send_aops_~size~2#1;havoc do_lo_send_aops_~copied~0#1;havoc do_lo_send_aops_~transfer_result~0#1;call do_lo_send_aops_~#page~0#1.base, do_lo_send_aops_~#page~0#1.offset := #Ultimate.allocOnStack(8bv64);call do_lo_send_aops_~#fsdata~0#1.base, do_lo_send_aops_~#fsdata~0#1.offset := #Ultimate.allocOnStack(8bv64);havoc do_lo_send_aops_~tmp~20#1;havoc do_lo_send_aops_~tmp___0~7#1; [2025-02-08 07:36:46,227 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~do_lo_send_write.base && ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~do_lo_send_write.offset;assume { :begin_inline_do_lo_send_write } true;do_lo_send_write_#in~lo#1.base, do_lo_send_write_#in~lo#1.offset, do_lo_send_write_#in~bvec#1.base, do_lo_send_write_#in~bvec#1.offset, do_lo_send_write_#in~pos#1, do_lo_send_write_#in~page#1.base, do_lo_send_write_#in~page#1.offset := ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~268#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~269#1.offset, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~270#1, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.base, ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#~271#1.offset;havoc do_lo_send_write_#res#1;havoc do_lo_send_write_#t~mem251#1.base, do_lo_send_write_#t~mem251#1.offset, do_lo_send_write_#t~mem252#1, do_lo_send_write_#t~mem253#1, do_lo_send_write_#t~ret254#1, do_lo_send_write_#t~ret255#1.base, do_lo_send_write_#t~ret255#1.offset, do_lo_send_write_#t~mem256#1.base, do_lo_send_write_#t~mem256#1.offset, do_lo_send_write_#t~mem257#1, do_lo_send_write_#t~ret258#1, do_lo_send_write_#t~mem259#1, do_lo_send_write_#t~ret260#1, do_lo_send_write_~lo#1.base, do_lo_send_write_~lo#1.offset, do_lo_send_write_~bvec#1.base, do_lo_send_write_~bvec#1.offset, do_lo_send_write_~pos#1, do_lo_send_write_~page#1.base, do_lo_send_write_~page#1.offset, do_lo_send_write_~ret~1#1, do_lo_send_write_~tmp~23#1, do_lo_send_write_~tmp___0~10#1.base, do_lo_send_write_~tmp___0~10#1.offset, do_lo_send_write_~tmp___1~3#1, do_lo_send_write_~tmp___2~4#1;do_lo_send_write_~lo#1.base, do_lo_send_write_~lo#1.offset := do_lo_send_write_#in~lo#1.base, do_lo_send_write_#in~lo#1.offset;do_lo_send_write_~bvec#1.base, do_lo_send_write_~bvec#1.offset := do_lo_send_write_#in~bvec#1.base, do_lo_send_write_#in~bvec#1.offset;do_lo_send_write_~pos#1 := do_lo_send_write_#in~pos#1;do_lo_send_write_~page#1.base, do_lo_send_write_~page#1.offset := do_lo_send_write_#in~page#1.base, do_lo_send_write_#in~page#1.offset;havoc do_lo_send_write_~ret~1#1;havoc do_lo_send_write_~tmp~23#1;havoc do_lo_send_write_~tmp___0~10#1.base, do_lo_send_write_~tmp___0~10#1.offset;havoc do_lo_send_write_~tmp___1~3#1;havoc do_lo_send_write_~tmp___2~4#1; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-6: assume !(##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.base == #funAddr~do_lo_send_write.base && ##fun~$Pointer$~X~$Pointer$~X~~loff_t~0~X~$Pointer$~TO~C_INT_#in~#fp#1.offset == #funAddr~do_lo_send_write.offset); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3864: signal_pending_#t~ret72#1 := test_tsk_thread_flag_#res#1;havoc test_tsk_thread_flag_#t~mem70#1.base, test_tsk_thread_flag_#t~mem70#1.offset, test_tsk_thread_flag_#t~ret71#1, test_tsk_thread_flag_~tsk#1.base, test_tsk_thread_flag_~tsk#1.offset, test_tsk_thread_flag_~flag#1, test_tsk_thread_flag_~tmp~4#1;havoc test_tsk_thread_flag_#in~tsk#1.base, test_tsk_thread_flag_#in~tsk#1.offset, test_tsk_thread_flag_#in~flag#1;assume { :end_inline_test_tsk_thread_flag } true;signal_pending_~tmp~5#1 := signal_pending_#t~ret72#1;havoc signal_pending_#t~ret72#1;signal_pending_~tmp___0~1#1 := ~sign_extend~64~32((if 0bv32 != signal_pending_~tmp~5#1 then 1bv32 else 0bv32));signal_pending_#res#1 := signal_pending_~tmp___0~1#1[32:0]; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume ~bvslt~32(lo_receive_~ret~3#1, 0bv32); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4690: assume !~bvslt~32(lo_receive_~ret~3#1, 0bv32); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4591: assume { :begin_inline___free_pages } true;__free_pages_#in~arg0#1.base, __free_pages_#in~arg0#1.offset, __free_pages_#in~arg1#1 := lo_send_~page~1#1.base, lo_send_~page~1#1.offset, 0bv32;havoc __free_pages_~arg0#1.base, __free_pages_~arg0#1.offset, __free_pages_~arg1#1;__free_pages_~arg0#1.base, __free_pages_~arg0#1.offset := __free_pages_#in~arg0#1.base, __free_pages_#in~arg0#1.offset;__free_pages_~arg1#1 := __free_pages_#in~arg1#1; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4591-1: SUMMARY for call kunmap(lo_send_~page~1#1.base, lo_send_~page~1#1.offset); srcloc: null [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-1: SUMMARY for call do_lo_send_direct_write_#t~ret248#1 := __do_lo_send_write(do_lo_send_direct_write_#t~mem245#1.base, do_lo_send_direct_write_#t~mem245#1.offset, do_lo_send_direct_write_~tmp~22#1.base, ~bvadd~64(do_lo_send_direct_write_~tmp~22#1.offset, ~zero_extend~64~32(do_lo_send_direct_write_#t~mem246#1)), do_lo_send_direct_write_#t~mem247#1, do_lo_send_direct_write_~pos#1); srcloc: null [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-2: SUMMARY for call do_lo_send_direct_write_#t~mem246#1 := read~intINTTYPE4#9(do_lo_send_direct_write_~bvec#1.base, ~bvadd~64(12bv64, do_lo_send_direct_write_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-2: assume !(1bv1 == #valid[do_lo_send_direct_write_~bvec#1.base]); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_send_direct_write_~bvec#1.offset)), #length[do_lo_send_direct_write_~bvec#1.base]) && ~bvule~64(~bvadd~64(12bv64, do_lo_send_direct_write_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, do_lo_send_direct_write_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, do_lo_send_direct_write_~bvec#1.offset))); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492: do_lo_send_direct_write_~tmp___0~9#1 := do_lo_send_direct_write_#t~ret248#1;havoc do_lo_send_direct_write_#t~mem245#1.base, do_lo_send_direct_write_#t~mem245#1.offset;havoc do_lo_send_direct_write_#t~mem246#1;havoc do_lo_send_direct_write_#t~mem247#1;havoc do_lo_send_direct_write_#t~ret248#1;do_lo_send_direct_write_~bw~1#1 := ~sign_extend~64~32(do_lo_send_direct_write_~tmp___0~9#1); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-3: SUMMARY for call do_lo_send_direct_write_#t~mem245#1.base, do_lo_send_direct_write_#t~mem245#1.offset := read~$Pointer$#9(do_lo_send_direct_write_~lo#1.base, ~bvadd~64(228bv64, do_lo_send_direct_write_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-3: assume !(1bv1 == #valid[do_lo_send_direct_write_~lo#1.base]); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4492-3: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_send_direct_write_~lo#1.offset)), #length[do_lo_send_direct_write_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, do_lo_send_direct_write_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, do_lo_send_direct_write_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, do_lo_send_direct_write_~lo#1.offset))); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129-1: SUMMARY for call bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset := read~$Pointer$#9(bio_list_pop_~bl#1.base, bio_list_pop_~bl#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129-1: assume !(1bv1 == #valid[bio_list_pop_~bl#1.base]); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129-1: assume !((~bvule~64(~bvadd~64(8bv64, bio_list_pop_~bl#1.offset), #length[bio_list_pop_~bl#1.base]) && ~bvule~64(bio_list_pop_~bl#1.offset, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset))) && ~bvule~64(0bv64, bio_list_pop_~bl#1.offset)); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129: assume 0bv64 == ~bvadd~64(bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset);havoc bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4129: assume !(0bv64 == ~bvadd~64(bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset));havoc bio_list_pop_#t~mem161#1.base, bio_list_pop_#t~mem161#1.offset; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4955: assume 0bv32 == loop_thread_~tmp___4~1#1;assume { :begin_inline_schedule } true; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4955: assume !(0bv32 == loop_thread_~tmp___4~1#1);loop_thread_~__ret~1#1 := 4294966784bv32; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4922: assume 0bv32 != loop_thread_~tmp___5~0#1; [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4922: assume !(0bv32 != loop_thread_~tmp___5~0#1); [2025-02-08 07:36:46,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4988: assume 0bv64 != loop_thread_~tmp___8~0#1; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4988: assume !(0bv64 != loop_thread_~tmp___8~0#1);assume { :begin_inline_loop_handle_bio } true;loop_handle_bio_#in~lo#1.base, loop_handle_bio_#in~lo#1.offset, loop_handle_bio_#in~bio#1.base, loop_handle_bio_#in~bio#1.offset := loop_thread_~lo~2#1.base, loop_thread_~lo~2#1.offset, loop_thread_~bio~1#1.base, loop_thread_~bio~1#1.offset;havoc loop_handle_bio_#t~mem319#1.base, loop_handle_bio_#t~mem319#1.offset, loop_handle_bio_#t~mem320#1.base, loop_handle_bio_#t~mem320#1.offset, loop_handle_bio_#t~ret321#1, loop_handle_bio_~lo#1.base, loop_handle_bio_~lo#1.offset, loop_handle_bio_~bio#1.base, loop_handle_bio_~bio#1.offset, loop_handle_bio_~ret~5#1, loop_handle_bio_~tmp~30#1, loop_handle_bio_~tmp___0~13#1;loop_handle_bio_~lo#1.base, loop_handle_bio_~lo#1.offset := loop_handle_bio_#in~lo#1.base, loop_handle_bio_#in~lo#1.offset;loop_handle_bio_~bio#1.base, loop_handle_bio_~bio#1.offset := loop_handle_bio_#in~bio#1.base, loop_handle_bio_#in~bio#1.offset;havoc loop_handle_bio_~ret~5#1;havoc loop_handle_bio_~tmp~30#1;havoc loop_handle_bio_~tmp___0~13#1; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4658: SUMMARY for call write~$Pointer$#15(do_lo_receive_~lo#1.base, do_lo_receive_~lo#1.offset, do_lo_receive_~#cookie~0#1.base, do_lo_receive_~#cookie~0#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4658: assume !(1bv1 == #valid[do_lo_receive_~#cookie~0#1.base]); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4658: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset), #length[do_lo_receive_~#cookie~0#1.base]) && ~bvule~64(do_lo_receive_~#cookie~0#1.offset, ~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset))) && ~bvule~64(0bv64, do_lo_receive_~#cookie~0#1.offset)); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4724: assume 0bv64 != do_bio_filebacked_~tmp~27#1;do_bio_filebacked_~tmp___0~11#1 := ~sign_extend~64~32((if 4294967274bv32 != do_bio_filebacked_~ret~4#1 then 1bv32 else 0bv32)); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4724: assume !(0bv64 != do_bio_filebacked_~tmp~27#1); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4592: havoc __free_pages_~arg0#1.base, __free_pages_~arg0#1.offset, __free_pages_~arg1#1;havoc __free_pages_#in~arg0#1.base, __free_pages_#in~arg0#1.offset, __free_pages_#in~arg1#1;assume { :end_inline___free_pages } true; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394: assume 0bv32 != do_lo_send_aops_~ret~0#1; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4394: assume !(0bv32 != do_lo_send_aops_~ret~0#1);assume { :begin_inline_file_update_time } true;file_update_time_#in~arg0#1.base, file_update_time_#in~arg0#1.offset := do_lo_send_aops_~file~0#1.base, do_lo_send_aops_~file~0#1.offset;havoc file_update_time_~arg0#1.base, file_update_time_~arg0#1.offset;file_update_time_~arg0#1.base, file_update_time_~arg0#1.offset := file_update_time_#in~arg0#1.base, file_update_time_#in~arg0#1.offset; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4493: SUMMARY for call do_lo_send_direct_write_#t~mem247#1 := read~intINTTYPE4#9(do_lo_send_direct_write_~bvec#1.base, ~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4493: assume !(1bv1 == #valid[do_lo_send_direct_write_~bvec#1.base]); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4493: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset)), #length[do_lo_send_direct_write_~bvec#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset), ~bvadd~64(4bv64, ~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_send_direct_write_~bvec#1.offset))); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130: SUMMARY for call write~$Pointer$#9(0bv64, 0bv64, bio_list_pop_~bl#1.base, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130: assume !(1bv1 == #valid[bio_list_pop_~bl#1.base]); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4130: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset)), #length[bio_list_pop_~bl#1.base]) && ~bvule~64(~bvadd~64(8bv64, bio_list_pop_~bl#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, bio_list_pop_~bl#1.offset))); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3767: test_ti_thread_flag_#t~ret25#1 := variable_test_bit_#res#1;havoc variable_test_bit_~nr#1, variable_test_bit_~addr#1.base, variable_test_bit_~addr#1.offset, variable_test_bit_~oldbit~0#1;havoc variable_test_bit_#in~nr#1, variable_test_bit_#in~addr#1.base, variable_test_bit_#in~addr#1.offset;assume { :end_inline_variable_test_bit } true;test_ti_thread_flag_~tmp~2#1 := test_ti_thread_flag_#t~ret25#1;havoc test_ti_thread_flag_#t~ret25#1;test_ti_thread_flag_#res#1 := test_ti_thread_flag_~tmp~2#1; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659: havoc do_lo_receive_#t~mem292#1.base, do_lo_receive_#t~mem292#1.offset; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-1: SUMMARY for call write~$Pointer$#15(do_lo_receive_#t~mem292#1.base, do_lo_receive_#t~mem292#1.offset, do_lo_receive_~#cookie~0#1.base, ~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-1: assume !(1bv1 == #valid[do_lo_receive_~#cookie~0#1.base]); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset)), #length[do_lo_receive_~#cookie~0#1.base]) && ~bvule~64(~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, do_lo_receive_~#cookie~0#1.offset))); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4527: havoc do_lo_send_write_#t~mem259#1;havoc do_lo_send_write_#t~ret260#1; [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4527-1: SUMMARY for call do_lo_send_write_#t~ret260#1 := printk(12bv64, 0bv64); srcloc: null [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-2: SUMMARY for call do_lo_receive_#t~mem292#1.base, do_lo_receive_#t~mem292#1.offset := read~$Pointer$#9(do_lo_receive_~bvec#1.base, do_lo_receive_~bvec#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-2: assume !(1bv1 == #valid[do_lo_receive_~bvec#1.base]); [2025-02-08 07:36:46,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4659-2: assume !((~bvule~64(~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset), #length[do_lo_receive_~bvec#1.base]) && ~bvule~64(do_lo_receive_~bvec#1.offset, ~bvadd~64(8bv64, do_lo_receive_~bvec#1.offset))) && ~bvule~64(0bv64, do_lo_receive_~bvec#1.offset)); [2025-02-08 07:36:46,234 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7349: havoc #t~nondet753; [2025-02-08 07:36:46,348 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5019: call ULTIMATE.dealloc(~#w~0#1.base, ~#w~0#1.offset);havoc ~#w~0#1.base, ~#w~0#1.offset; [2025-02-08 07:36:46,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3808: call ULTIMATE.dealloc(init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset);havoc init_completion_~#__key~0#1.base, init_completion_~#__key~0#1.offset; [2025-02-08 07:36:46,349 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7378: havoc bio_alloc_#t~ret758#1.base, bio_alloc_#t~ret758#1.offset; [2025-02-08 07:36:46,365 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4082: havoc #t~mem148; [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: assume { :begin_inline_blk_register_region } true;blk_register_region_#in~arg0#1, blk_register_region_#in~arg1#1, blk_register_region_#in~arg2#1.base, blk_register_region_#in~arg2#1.offset, blk_register_region_#in~arg3#1.base, blk_register_region_#in~arg3#1.offset, blk_register_region_#in~arg4#1.base, blk_register_region_#in~arg4#1.offset, blk_register_region_#in~arg5#1.base, blk_register_region_#in~arg5#1.offset := 7340032bv32, loop_init_~range~0#1, ~#__this_module~0.base, ~#__this_module~0.offset, #funAddr~loop_probe.base, #funAddr~loop_probe.offset, 0bv64, 0bv64, 0bv64, 0bv64;havoc blk_register_region_~arg0#1, blk_register_region_~arg1#1, blk_register_region_~arg2#1.base, blk_register_region_~arg2#1.offset, blk_register_region_~arg3#1.base, blk_register_region_~arg3#1.offset, blk_register_region_~arg4#1.base, blk_register_region_~arg4#1.offset, blk_register_region_~arg5#1.base, blk_register_region_~arg5#1.offset;blk_register_region_~arg0#1 := blk_register_region_#in~arg0#1;blk_register_region_~arg1#1 := blk_register_region_#in~arg1#1;blk_register_region_~arg2#1.base, blk_register_region_~arg2#1.offset := blk_register_region_#in~arg2#1.base, blk_register_region_#in~arg2#1.offset;blk_register_region_~arg3#1.base, blk_register_region_~arg3#1.offset := blk_register_region_#in~arg3#1.base, blk_register_region_#in~arg3#1.offset;blk_register_region_~arg4#1.base, blk_register_region_~arg4#1.offset := blk_register_region_#in~arg4#1.base, blk_register_region_#in~arg4#1.offset;blk_register_region_~arg5#1.base, blk_register_region_~arg5#1.offset := blk_register_region_#in~arg5#1.base, blk_register_region_#in~arg5#1.offset;havoc blk_register_region_~arg0#1, blk_register_region_~arg1#1, blk_register_region_~arg2#1.base, blk_register_region_~arg2#1.offset, blk_register_region_~arg3#1.base, blk_register_region_~arg3#1.offset, blk_register_region_~arg4#1.base, blk_register_region_~arg4#1.offset, blk_register_region_~arg5#1.base, blk_register_region_~arg5#1.offset;havoc blk_register_region_#in~arg0#1, blk_register_region_#in~arg1#1, blk_register_region_#in~arg2#1.base, blk_register_region_#in~arg2#1.offset, blk_register_region_#in~arg3#1.base, blk_register_region_#in~arg3#1.offset, blk_register_region_#in~arg4#1.base, blk_register_region_#in~arg4#1.offset, blk_register_region_#in~arg5#1.base, blk_register_region_#in~arg5#1.offset;assume { :end_inline_blk_register_region } true; [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510: loop_get_status_compat_~err~7#1 := loop_get_status_compat_#t~ret674#1;havoc loop_get_status_compat_#t~ret674#1; [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem651#1[32:0], loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)), 4bv64); srcloc: null [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset))), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)), ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)))); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378: loop_info64_from_compat_~__ret___1~4#1.base, loop_info64_from_compat_~__ret___1~4#1.offset := loop_info64_from_compat_#t~memcpy~res639#1.base, loop_info64_from_compat_#t~memcpy~res639#1.offset;havoc loop_info64_from_compat_#t~memcpy~res639#1.base, loop_info64_from_compat_#t~memcpy~res639#1.offset; [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411: havoc loop_info64_to_compat_#t~mem651#1; [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6510-1: SUMMARY for call loop_get_status_compat_#t~ret674#1 := loop_get_status(loop_get_status_compat_~lo#1.base, loop_get_status_compat_~lo#1.offset, loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset); srcloc: null [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345-2: SUMMARY for call loop_info64_from_compat_#t~mem632#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345-1: SUMMARY for call write~intINTTYPE8#9(~zero_extend~64~32(loop_info64_from_compat_#t~mem632#1), loop_info64_from_compat_~info64#1.base, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411-2: SUMMARY for call loop_info64_to_compat_#t~mem651#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)), 8bv64); srcloc: null [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6411-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset))), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)))); [2025-02-08 07:36:52,273 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378-1: SUMMARY for call loop_info64_from_compat_#t~memcpy~res639#1.base, loop_info64_from_compat_#t~memcpy~res639#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_compat_~info64#1.base, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset), loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset), loop_info64_from_compat_~__len___1~4#1); srcloc: null [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6378-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6345: havoc loop_info64_from_compat_#t~mem632#1; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138: main_#t~ret743#1 := lo_compat_ioctl_#res#1;havoc lo_compat_ioctl_#t~mem676#1.base, lo_compat_ioctl_#t~mem676#1.offset, lo_compat_ioctl_#t~mem677#1.base, lo_compat_ioctl_#t~mem677#1.offset, lo_compat_ioctl_#t~ret678#1, lo_compat_ioctl_#t~ret679#1, lo_compat_ioctl_#t~ret680#1.base, lo_compat_ioctl_#t~ret680#1.offset, lo_compat_ioctl_#t~ret681#1, lo_compat_ioctl_~bdev#1.base, lo_compat_ioctl_~bdev#1.offset, lo_compat_ioctl_~mode#1, lo_compat_ioctl_~cmd#1, lo_compat_ioctl_~arg#1, lo_compat_ioctl_~lo~5#1.base, lo_compat_ioctl_~lo~5#1.offset, lo_compat_ioctl_~err~8#1, lo_compat_ioctl_~tmp~59#1.base, lo_compat_ioctl_~tmp~59#1.offset;havoc lo_compat_ioctl_#in~bdev#1.base, lo_compat_ioctl_#in~bdev#1.offset, lo_compat_ioctl_#in~mode#1, lo_compat_ioctl_#in~cmd#1, lo_compat_ioctl_#in~arg#1;assume { :end_inline_lo_compat_ioctl } true;havoc main_#t~ret743#1; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105-1: SUMMARY for call main_#t~ret739#1 := xor_init(main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_xor_init_2_p1~0#1.base, main_~var_xor_init_2_p1~0#1.offset); srcloc: null [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: assume 2bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7072: assume !(2bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7138-1: assume { :begin_inline_lo_compat_ioctl } true;lo_compat_ioctl_#in~bdev#1.base, lo_compat_ioctl_#in~bdev#1.offset, lo_compat_ioctl_#in~mode#1, lo_compat_ioctl_#in~cmd#1, lo_compat_ioctl_#in~arg#1 := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_lo_compat_ioctl_50_p1~0#1, main_~var_lo_compat_ioctl_50_p2~0#1, main_~var_lo_compat_ioctl_50_p3~0#1;havoc lo_compat_ioctl_#res#1;havoc lo_compat_ioctl_#t~mem676#1.base, lo_compat_ioctl_#t~mem676#1.offset, lo_compat_ioctl_#t~mem677#1.base, lo_compat_ioctl_#t~mem677#1.offset, lo_compat_ioctl_#t~ret678#1, lo_compat_ioctl_#t~ret679#1, lo_compat_ioctl_#t~ret680#1.base, lo_compat_ioctl_#t~ret680#1.offset, lo_compat_ioctl_#t~ret681#1, lo_compat_ioctl_~bdev#1.base, lo_compat_ioctl_~bdev#1.offset, lo_compat_ioctl_~mode#1, lo_compat_ioctl_~cmd#1, lo_compat_ioctl_~arg#1, lo_compat_ioctl_~lo~5#1.base, lo_compat_ioctl_~lo~5#1.offset, lo_compat_ioctl_~err~8#1, lo_compat_ioctl_~tmp~59#1.base, lo_compat_ioctl_~tmp~59#1.offset;lo_compat_ioctl_~bdev#1.base, lo_compat_ioctl_~bdev#1.offset := lo_compat_ioctl_#in~bdev#1.base, lo_compat_ioctl_#in~bdev#1.offset;lo_compat_ioctl_~mode#1 := lo_compat_ioctl_#in~mode#1;lo_compat_ioctl_~cmd#1 := lo_compat_ioctl_#in~cmd#1;lo_compat_ioctl_~arg#1 := lo_compat_ioctl_#in~arg#1;havoc lo_compat_ioctl_~lo~5#1.base, lo_compat_ioctl_~lo~5#1.offset;havoc lo_compat_ioctl_~err~8#1;havoc lo_compat_ioctl_~tmp~59#1.base, lo_compat_ioctl_~tmp~59#1.offset; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7105: havoc main_#t~ret739#1; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6874: loop_init_#t~ret720#1 := fls_#res#1;havoc fls_~x#1, fls_~r~0#1;havoc fls_#in~x#1;assume { :end_inline_fls } true;~part_shift~0 := loop_init_#t~ret720#1;havoc loop_init_#t~ret720#1;~max_part~0 := ~bvsub~32(~bvshl~64(1bv64, ~sign_extend~64~32(~part_shift~0))[32:0], 1bv32); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume 0bv64 == ~bvadd~64(loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume !(0bv64 == ~bvadd~64(loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset)); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346: havoc loop_info64_from_compat_#t~mem633#1; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-2: SUMMARY for call loop_info64_from_compat_#t~mem633#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset)), 4bv64); srcloc: null [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset))), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset)), ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_from_compat_~#info~2#1.offset)))); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-1: SUMMARY for call write~intINTTYPE8#9(~zero_extend~64~32(loop_info64_from_compat_#t~mem633#1), loop_info64_from_compat_~info64#1.base, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset)), 8bv64); srcloc: null [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6346-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset))), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_compat_~info64#1.offset)))); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7007: assume { :begin_inline_blk_unregister_region } true;blk_unregister_region_#in~arg0#1, blk_unregister_region_#in~arg1#1 := 7340032bv32, loop_exit_~range~1#1;havoc blk_unregister_region_~arg0#1, blk_unregister_region_~arg1#1;blk_unregister_region_~arg0#1 := blk_unregister_region_#in~arg0#1;blk_unregister_region_~arg1#1 := blk_unregister_region_#in~arg1#1;havoc blk_unregister_region_~arg0#1, blk_unregister_region_~arg1#1;havoc blk_unregister_region_#in~arg0#1, blk_unregister_region_#in~arg1#1;assume { :end_inline_blk_unregister_region } true; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-1: SUMMARY for call lo_release_#t~mem685#1.base, lo_release_#t~mem685#1.offset := read~$Pointer$#21(lo_release_~disk#1.base, ~bvadd~64(1244bv64, lo_release_~disk#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-1: assume !(1bv1 == #valid[lo_release_~disk#1.base]); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1244bv64, lo_release_~disk#1.offset)), #length[lo_release_~disk#1.base]) && ~bvule~64(~bvadd~64(1244bv64, lo_release_~disk#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1244bv64, lo_release_~disk#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1244bv64, lo_release_~disk#1.offset))); [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6611: lo_release_~lo~7#1.base, lo_release_~lo~7#1.offset := lo_release_#t~mem685#1.base, lo_release_#t~mem685#1.offset;havoc lo_release_#t~mem685#1.base, lo_release_#t~mem685#1.offset; [2025-02-08 07:36:52,274 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: assume 19460bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6545: assume !(19460bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413-1: SUMMARY for call loop_info64_to_compat_#t~mem652#1 := read~intINTTYPE4#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: assume 18bv32 == loop_info64_to_compat_#t~mem652#1;havoc loop_info64_to_compat_#t~mem652#1;loop_info64_to_compat_~__len~6#1 := 64bv64; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6413: assume !(18bv32 == loop_info64_to_compat_#t~mem652#1);havoc loop_info64_to_compat_#t~mem652#1;loop_info64_to_compat_~__len___0~6#1 := 64bv64; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942: havoc loop_init_#t~ret726#1;loop_init_#res#1 := 0bv32; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008-1: SUMMARY for call unregister_blkdev(7bv32, 29bv64, 0bv64); srcloc: null [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7008: havoc loop_exit_#t~mem731#1.base, loop_exit_#t~mem731#1.offset, loop_exit_#t~mem732#1.base, loop_exit_#t~mem732#1.offset, loop_exit_#t~mem733#1.base, loop_exit_#t~mem733#1.offset, loop_exit_~range~1#1, loop_exit_~lo~13#1.base, loop_exit_~lo~13#1.offset, loop_exit_~next~1#1.base, loop_exit_~next~1#1.offset, loop_exit_~__mptr~4#1.base, loop_exit_~__mptr~4#1.offset, loop_exit_~__mptr___0~4#1.base, loop_exit_~__mptr___0~4#1.offset, loop_exit_~__mptr___1~1#1.base, loop_exit_~__mptr___1~1#1.offset;assume { :end_inline_loop_exit } true;assume { :begin_inline_ldv_check_final_state } true; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6942-1: SUMMARY for call loop_init_#t~ret726#1 := printk(26bv64, 0bv64); srcloc: null [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6612: SUMMARY for call mutex_lock_nested(lo_release_~lo~7#1.base, ~bvadd~64(348bv64, lo_release_~lo~7#1.offset), 0bv32); srcloc: null [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348-1: SUMMARY for call loop_info64_from_compat_#t~mem634#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: assume 18bv32 == loop_info64_from_compat_#t~mem634#1;havoc loop_info64_from_compat_#t~mem634#1;loop_info64_from_compat_~__len~5#1 := 64bv64; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6348: assume !(18bv32 == loop_info64_from_compat_#t~mem634#1);havoc loop_info64_from_compat_#t~mem634#1;loop_info64_from_compat_~__len___0~5#1 := 64bv64; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: assume 3bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7075: assume !(3bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,275 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: assume 0bv32 == loop_get_status_compat_~err~7#1;assume { :begin_inline_loop_info64_to_compat } true;loop_info64_to_compat_#in~info64#1.base, loop_info64_to_compat_#in~info64#1.offset, loop_info64_to_compat_#in~arg#1.base, loop_info64_to_compat_#in~arg#1.offset := loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset, loop_get_status_compat_~arg#1.base, loop_get_status_compat_~arg#1.offset;havoc loop_info64_to_compat_#res#1;havoc loop_info64_to_compat_#t~memset~res641#1.base, loop_info64_to_compat_#t~memset~res641#1.offset, loop_info64_to_compat_#t~mem642#1, loop_info64_to_compat_#t~mem643#1, loop_info64_to_compat_#t~mem644#1, loop_info64_to_compat_#t~mem645#1, loop_info64_to_compat_#t~mem646#1, loop_info64_to_compat_#t~mem647#1, loop_info64_to_compat_#t~mem648#1, loop_info64_to_compat_#t~mem649#1, loop_info64_to_compat_#t~mem650#1, loop_info64_to_compat_#t~mem651#1, loop_info64_to_compat_#t~mem652#1, loop_info64_to_compat_#t~memcpy~res653#1.base, loop_info64_to_compat_#t~memcpy~res653#1.offset, loop_info64_to_compat_#t~memcpy~res654#1.base, loop_info64_to_compat_#t~memcpy~res654#1.offset, loop_info64_to_compat_#t~memcpy~res655#1.base, loop_info64_to_compat_#t~memcpy~res655#1.offset, loop_info64_to_compat_#t~memcpy~res656#1.base, loop_info64_to_compat_#t~memcpy~res656#1.offset, loop_info64_to_compat_#t~memcpy~res657#1.base, loop_info64_to_compat_#t~memcpy~res657#1.offset, loop_info64_to_compat_#t~memcpy~res658#1.base, loop_info64_to_compat_#t~memcpy~res658#1.offset, loop_info64_to_compat_#t~mem659#1, loop_info64_to_compat_#t~mem660#1, loop_info64_to_compat_#t~mem661#1, loop_info64_to_compat_#t~mem662#1, loop_info64_to_compat_#t~mem663#1, loop_info64_to_compat_#t~mem664#1, loop_info64_to_compat_#t~mem665#1, loop_info64_to_compat_#t~mem666#1, loop_info64_to_compat_#t~mem667#1, loop_info64_to_compat_#t~mem668#1, loop_info64_to_compat_#t~mem669#1, loop_info64_to_compat_#t~mem670#1, loop_info64_to_compat_#t~ret671#1, loop_info64_to_compat_~info64#1.base, loop_info64_to_compat_~info64#1.offset, loop_info64_to_compat_~arg#1.base, loop_info64_to_compat_~arg#1.offset, loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset, loop_info64_to_compat_~__len~6#1, loop_info64_to_compat_~__ret~7#1.base, loop_info64_to_compat_~__ret~7#1.offset, loop_info64_to_compat_~__len___0~6#1, loop_info64_to_compat_~__ret___0~6#1.base, loop_info64_to_compat_~__ret___0~6#1.offset, loop_info64_to_compat_~__len___1~5#1, loop_info64_to_compat_~__ret___1~5#1.base, loop_info64_to_compat_~__ret___1~5#1.offset, loop_info64_to_compat_~tmp~57#1;loop_info64_to_compat_~info64#1.base, loop_info64_to_compat_~info64#1.offset := loop_info64_to_compat_#in~info64#1.base, loop_info64_to_compat_#in~info64#1.offset;loop_info64_to_compat_~arg#1.base, loop_info64_to_compat_~arg#1.offset := loop_info64_to_compat_#in~arg#1.base, loop_info64_to_compat_#in~arg#1.offset;call loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset := #Ultimate.allocOnStack(136bv64);havoc loop_info64_to_compat_~__len~6#1;havoc loop_info64_to_compat_~__ret~7#1.base, loop_info64_to_compat_~__ret~7#1.offset;havoc loop_info64_to_compat_~__len___0~6#1;havoc loop_info64_to_compat_~__ret___0~6#1.base, loop_info64_to_compat_~__ret___0~6#1.offset;havoc loop_info64_to_compat_~__len___1~5#1;havoc loop_info64_to_compat_~__ret___1~5#1.base, loop_info64_to_compat_~__ret___1~5#1.offset;havoc loop_info64_to_compat_~tmp~57#1; [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6514: assume !(0bv32 == loop_get_status_compat_~err~7#1); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-2: SUMMARY for call lo_release_#t~mem686#1 := read~intINTTYPE4#9(lo_release_~lo~7#1.base, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-2: assume !(1bv1 == #valid[lo_release_~lo~7#1.base]); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset)), #length[lo_release_~lo~7#1.base]) && ~bvule~64(~bvadd~64(4bv64, lo_release_~lo~7#1.offset), ~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset))); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-1: SUMMARY for call write~intINTTYPE4#9(~bvsub~32(lo_release_#t~mem686#1, 1bv32), lo_release_~lo~7#1.base, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-1: assume !(1bv1 == #valid[lo_release_~lo~7#1.base]); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset)), #length[lo_release_~lo~7#1.base]) && ~bvule~64(~bvadd~64(4bv64, lo_release_~lo~7#1.offset), ~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset))); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6613: havoc lo_release_#t~mem686#1; [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: SUMMARY for call loop_info64_to_compat_#t~memcpy~res658#1.base, loop_info64_to_compat_#t~memcpy~res658#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset), loop_info64_to_compat_~info64#1.base, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset), loop_info64_to_compat_~__len___1~5#1); srcloc: null [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: assume ~bvugt~64(loop_info64_to_compat_~__len~6#1, 63bv64); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6415: assume !~bvugt~64(loop_info64_to_compat_~__len~6#1, 63bv64); [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6448: loop_info64_to_compat_~__ret___1~5#1.base, loop_info64_to_compat_~__ret___1~5#1.offset := loop_info64_to_compat_#t~memcpy~res658#1.base, loop_info64_to_compat_#t~memcpy~res658#1.offset;havoc loop_info64_to_compat_#t~memcpy~res658#1.base, loop_info64_to_compat_#t~memcpy~res658#1.offset; [2025-02-08 07:36:52,276 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: assume 0bv32 == main_~ldv_s_lo_fops_block_device_operations~0#1;assume { :begin_inline_lo_open } true;lo_open_#in~bdev#1.base, lo_open_#in~bdev#1.offset, lo_open_#in~mode#1 := main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_lo_open_51_p1~0#1;havoc lo_open_#res#1;havoc lo_open_#t~mem682#1.base, lo_open_#t~mem682#1.offset, lo_open_#t~mem683#1.base, lo_open_#t~mem683#1.offset, lo_open_#t~mem684#1, lo_open_~bdev#1.base, lo_open_~bdev#1.offset, lo_open_~mode#1, lo_open_~lo~6#1.base, lo_open_~lo~6#1.offset;lo_open_~bdev#1.base, lo_open_~bdev#1.offset := lo_open_#in~bdev#1.base, lo_open_#in~bdev#1.offset;lo_open_~mode#1 := lo_open_#in~mode#1;havoc lo_open_~lo~6#1.base, lo_open_~lo~6#1.offset; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7109: assume !(0bv32 == main_~ldv_s_lo_fops_block_device_operations~0#1); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: call ULTIMATE.dealloc(loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset);havoc loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset;lo_compat_ioctl_#t~ret678#1 := loop_set_status_compat_#res#1;havoc loop_set_status_compat_#t~ret672#1, loop_set_status_compat_#t~ret673#1, loop_set_status_compat_~lo#1.base, loop_set_status_compat_~lo#1.offset, loop_set_status_compat_~arg#1.base, loop_set_status_compat_~arg#1.offset, loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset, loop_set_status_compat_~ret~7#1, loop_set_status_compat_~tmp~58#1;havoc loop_set_status_compat_#in~lo#1.base, loop_set_status_compat_#in~lo#1.offset, loop_set_status_compat_#in~arg#1.base, loop_set_status_compat_#in~arg#1.offset;assume { :end_inline_loop_set_status_compat } true;lo_compat_ioctl_~err~8#1 := lo_compat_ioctl_#t~ret678#1;havoc lo_compat_ioctl_#t~ret678#1; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581-1: SUMMARY for call lo_compat_ioctl_#t~ret681#1 := lo_ioctl(lo_compat_ioctl_~bdev#1.base, lo_compat_ioctl_~bdev#1.offset, lo_compat_ioctl_~mode#1, lo_compat_ioctl_~cmd#1, lo_compat_ioctl_~arg#1); srcloc: null [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume 19456bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6548: assume !(19456bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: lo_compat_ioctl_~err~8#1 := lo_compat_ioctl_#t~ret681#1;havoc lo_compat_ioctl_#t~ret681#1; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: SUMMARY for call loop_info64_from_compat_#t~memcpy~res640#1.base, loop_info64_from_compat_#t~memcpy~res640#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_compat_~info64#1.base, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset), loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset), loop_info64_from_compat_~__len___1~4#1); srcloc: null [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___1~4#1, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(92bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6350: assume ~bvugt~64(loop_info64_from_compat_~__len~5#1, 63bv64); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6350: assume !~bvugt~64(loop_info64_from_compat_~__len~5#1, 63bv64); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6383: loop_info64_from_compat_~__ret___1~4#1.base, loop_info64_from_compat_~__ret___1~4#1.offset := loop_info64_from_compat_#t~memcpy~res640#1.base, loop_info64_from_compat_#t~memcpy~res640#1.offset;havoc loop_info64_from_compat_#t~memcpy~res640#1.base, loop_info64_from_compat_#t~memcpy~res640#1.offset; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: SUMMARY for call list_add_tail(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset), ~#loop_devices~0.base, ~#loop_devices~0.offset); srcloc: null [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: loop_init_~i~4#1 := ~bvadd~32(1bv32, loop_init_~i~4#1); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: SUMMARY for call lo_release_#t~mem687#1 := read~intINTTYPE4#9(lo_release_~lo~7#1.base, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: assume !(1bv1 == #valid[lo_release_~lo~7#1.base]); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset)), #length[lo_release_~lo~7#1.base]) && ~bvule~64(~bvadd~64(4bv64, lo_release_~lo~7#1.offset), ~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, lo_release_~lo~7#1.offset))); [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: assume 0bv32 != lo_release_#t~mem687#1;havoc lo_release_#t~mem687#1; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: assume !(0bv32 != lo_release_#t~mem687#1);havoc lo_release_#t~mem687#1; [2025-02-08 07:36:52,277 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6318: call ULTIMATE.dealloc(loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset);havoc loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset;loop_set_status_compat_#t~ret672#1 := loop_info64_from_compat_#res#1;havoc loop_info64_from_compat_#t~ret622#1, loop_info64_from_compat_#t~memset~res623#1.base, loop_info64_from_compat_#t~memset~res623#1.offset, loop_info64_from_compat_#t~mem624#1, loop_info64_from_compat_#t~mem625#1, loop_info64_from_compat_#t~mem626#1, loop_info64_from_compat_#t~mem627#1, loop_info64_from_compat_#t~mem628#1, loop_info64_from_compat_#t~mem629#1, loop_info64_from_compat_#t~mem630#1, loop_info64_from_compat_#t~mem631#1, loop_info64_from_compat_#t~mem632#1, loop_info64_from_compat_#t~mem633#1, loop_info64_from_compat_#t~mem634#1, loop_info64_from_compat_#t~memcpy~res635#1.base, loop_info64_from_compat_#t~memcpy~res635#1.offset, loop_info64_from_compat_#t~memcpy~res636#1.base, loop_info64_from_compat_#t~memcpy~res636#1.offset, loop_info64_from_compat_#t~memcpy~res637#1.base, loop_info64_from_compat_#t~memcpy~res637#1.offset, loop_info64_from_compat_#t~memcpy~res638#1.base, loop_info64_from_compat_#t~memcpy~res638#1.offset, loop_info64_from_compat_#t~memcpy~res639#1.base, loop_info64_from_compat_#t~memcpy~res639#1.offset, loop_info64_from_compat_#t~memcpy~res640#1.base, loop_info64_from_compat_#t~memcpy~res640#1.offset, loop_info64_from_compat_~arg#1.base, loop_info64_from_compat_~arg#1.offset, loop_info64_from_compat_~info64#1.base, loop_info64_from_compat_~info64#1.offset, loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset, loop_info64_from_compat_~tmp~56#1, loop_info64_from_compat_~__len~5#1, loop_info64_from_compat_~__ret~6#1.base, loop_info64_from_compat_~__ret~6#1.offset, loop_info64_from_compat_~__len___0~5#1, loop_info64_from_compat_~__ret___0~5#1.base, loop_info64_from_compat_~__ret___0~5#1.offset, loop_info64_from_compat_~__len___1~4#1, loop_info64_from_compat_~__ret___1~4#1.base, loop_info64_from_compat_~__ret___1~4#1.offset;havoc loop_info64_from_compat_#in~arg#1.base, loop_info64_from_compat_#in~arg#1.offset, loop_info64_from_compat_#in~info64#1.base, loop_info64_from_compat_#in~info64#1.offset;assume { :end_inline_loop_info64_from_compat } true;loop_set_status_compat_~ret~7#1 := loop_set_status_compat_#t~ret672#1;havoc loop_set_status_compat_#t~ret672#1; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: SUMMARY for call loop_info64_to_compat_#t~memcpy~res653#1.base, loop_info64_to_compat_#t~memcpy~res653#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), loop_info64_to_compat_~info64#1.base, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset), loop_info64_to_compat_~__len~6#1); srcloc: null [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6417: loop_info64_to_compat_~__ret~7#1.base, loop_info64_to_compat_~__ret~7#1.offset := loop_info64_to_compat_#t~memcpy~res653#1.base, loop_info64_to_compat_#t~memcpy~res653#1.offset;havoc loop_info64_to_compat_#t~memcpy~res653#1.base, loop_info64_to_compat_#t~memcpy~res653#1.offset; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume 1bv32 != ~ldv_module_refcounter~0; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7243: assume !(1bv32 != ~ldv_module_refcounter~0); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: assume 4bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7078: assume !(4bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7111: main_#t~ret740#1 := lo_open_#res#1;havoc lo_open_#t~mem682#1.base, lo_open_#t~mem682#1.offset, lo_open_#t~mem683#1.base, lo_open_#t~mem683#1.offset, lo_open_#t~mem684#1, lo_open_~bdev#1.base, lo_open_~bdev#1.offset, lo_open_~mode#1, lo_open_~lo~6#1.base, lo_open_~lo~6#1.offset;havoc lo_open_#in~bdev#1.base, lo_open_#in~bdev#1.offset, lo_open_#in~mode#1;assume { :end_inline_lo_open } true;main_~res_lo_open_51~0#1 := main_#t~ret740#1;havoc main_#t~ret740#1;assume { :begin_inline_ldv_check_return_value } true;ldv_check_return_value_#in~arg0#1 := main_~res_lo_open_51~0#1;havoc ldv_check_return_value_~arg0#1;ldv_check_return_value_~arg0#1 := ldv_check_return_value_#in~arg0#1; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-1: SUMMARY for call loop_info64_from_compat_#t~memcpy~res635#1.base, loop_info64_from_compat_#t~memcpy~res635#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_compat_~info64#1.base, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset), loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), loop_info64_from_compat_~__len~5#1); srcloc: null [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6352: loop_info64_from_compat_~__ret~6#1.base, loop_info64_from_compat_~__ret~6#1.offset := loop_info64_from_compat_#t~memcpy~res635#1.base, loop_info64_from_compat_#t~memcpy~res635#1.offset;havoc loop_info64_from_compat_#t~memcpy~res635#1.base, loop_info64_from_compat_#t~memcpy~res635#1.offset; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7112: havoc ldv_check_return_value_~arg0#1;havoc ldv_check_return_value_#in~arg0#1;assume { :end_inline_ldv_check_return_value } true; [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947-1: SUMMARY for call loop_init_#t~ret727#1 := printk(27bv64, 0bv64); srcloc: null [2025-02-08 07:36:52,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6947: havoc loop_init_#t~ret727#1; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: assume 19462bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6551: assume !(19462bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-2: SUMMARY for call loop_info64_to_compat_#t~mem659#1 := read~intINTTYPE2#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-2: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-2: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(2bv64, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: SUMMARY for call loop_info64_to_compat_#t~mem660#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, loop_info64_to_compat_~info64#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: assume !((~bvule~64(~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(loop_info64_to_compat_~info64#1.offset, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_to_compat_~info64#1.offset)); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume ~zero_extend~64~16(loop_info64_to_compat_#t~mem659#1) != loop_info64_to_compat_#t~mem660#1;havoc loop_info64_to_compat_#t~mem659#1;havoc loop_info64_to_compat_#t~mem660#1;loop_info64_to_compat_#res#1 := 4294967221bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: assume !(~zero_extend~64~16(loop_info64_to_compat_#t~mem659#1) != loop_info64_to_compat_#t~mem660#1);havoc loop_info64_to_compat_#t~mem659#1;havoc loop_info64_to_compat_#t~mem660#1; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7245: SUMMARY for call ldv_blast_assert(); srcloc: null [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948-1: SUMMARY for call loop_init_#t~mem728#1.base, loop_init_#t~mem728#1.offset := read~$Pointer$#9(~#loop_devices~0.base, ~#loop_devices~0.offset, 8bv64); srcloc: null [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948-1: assume !(1bv1 == #valid[~#loop_devices~0.base]); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948-1: assume !((~bvule~64(~bvadd~64(8bv64, ~#loop_devices~0.offset), #length[~#loop_devices~0.base]) && ~bvule~64(~#loop_devices~0.offset, ~bvadd~64(8bv64, ~#loop_devices~0.offset))) && ~bvule~64(0bv64, ~#loop_devices~0.offset)); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6948: loop_init_~__mptr___1~0#1.base, loop_init_~__mptr___1~0#1.offset := loop_init_#t~mem728#1.base, loop_init_#t~mem728#1.offset;havoc loop_init_#t~mem728#1.base, loop_init_#t~mem728#1.offset;loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset := loop_init_~__mptr___1~0#1.base, ~bvadd~64(4611686018426975936bv64, loop_init_~__mptr___1~0#1.offset); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6585: lo_compat_ioctl_~err~8#1 := 4294966781bv32; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6387-1: loop_info64_from_compat_#res#1 := 0bv32;call ULTIMATE.dealloc(loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset);havoc loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114: assume 0bv32 != main_~res_lo_open_51~0#1; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7114: assume !(0bv32 != main_~res_lo_open_51~0#1);main_~ldv_s_lo_fops_block_device_operations~0#1 := ~bvadd~32(1bv32, main_~ldv_s_lo_fops_block_device_operations~0#1); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume 0bv32 != ~max_loop~0;loop_exit_~range~1#1 := ~sign_extend~64~32(~bvshl~32(~max_loop~0, ~part_shift~0)); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6982: assume !(0bv32 != ~max_loop~0);loop_exit_~range~1#1 := 1048576bv64; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: assume 5bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7081: assume !(5bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619-1: SUMMARY for call lo_release_#t~mem688#1 := read~intINTTYPE4#9(lo_release_~lo~7#1.base, ~bvadd~64(24bv64, lo_release_~lo~7#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619-1: assume !(1bv1 == #valid[lo_release_~lo~7#1.base]); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, lo_release_~lo~7#1.offset)), #length[lo_release_~lo~7#1.base]) && ~bvule~64(~bvadd~64(24bv64, lo_release_~lo~7#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, lo_release_~lo~7#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, lo_release_~lo~7#1.offset))); [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: assume 0bv32 != ~bvand~32(4bv32, lo_release_#t~mem688#1);havoc lo_release_#t~mem688#1; [2025-02-08 07:36:52,279 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6619: assume !(0bv32 != ~bvand~32(4bv32, lo_release_#t~mem688#1));havoc lo_release_#t~mem688#1;assume { :begin_inline_loop_flush } true;loop_flush_#in~lo#1.base, loop_flush_#in~lo#1.offset := lo_release_~lo~7#1.base, lo_release_~lo~7#1.offset;havoc loop_flush_#res#1;havoc loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset, loop_flush_#t~ret338#1, loop_flush_~lo#1.base, loop_flush_~lo#1.offset, loop_flush_~tmp~33#1;loop_flush_~lo#1.base, loop_flush_~lo#1.offset := loop_flush_#in~lo#1.base, loop_flush_#in~lo#1.offset;havoc loop_flush_~tmp~33#1; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6520-1: loop_get_status_compat_#res#1 := loop_get_status_compat_~err~7#1;call ULTIMATE.dealloc(loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset);havoc loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950: loop_init_~__mptr___2~0#1.base, loop_init_~__mptr___2~0#1.offset := loop_init_#t~mem729#1.base, loop_init_#t~mem729#1.offset;havoc loop_init_#t~mem729#1.base, loop_init_#t~mem729#1.offset;loop_init_~next~0#1.base, loop_init_~next~0#1.offset := loop_init_~__mptr___2~0#1.base, ~bvadd~64(4611686018426975936bv64, loop_init_~__mptr___2~0#1.offset); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: SUMMARY for call loop_init_#t~mem729#1.base, loop_init_#t~mem729#1.offset := read~$Pointer$#9(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: assume !(1bv1 == #valid[loop_init_~lo~12#1.base]); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6950-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)), #length[loop_init_~lo~12#1.base]) && ~bvule~64(~bvadd~64(612bv64, loop_init_~lo~12#1.offset), ~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset))); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455-1: SUMMARY for call loop_info64_to_compat_#t~mem662#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422: loop_info64_to_compat_~__ret~7#1.base, loop_info64_to_compat_~__ret~7#1.offset := loop_info64_to_compat_#t~memcpy~res654#1.base, loop_info64_to_compat_#t~memcpy~res654#1.offset;havoc loop_info64_to_compat_#t~memcpy~res654#1.base, loop_info64_to_compat_#t~memcpy~res654#1.offset; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: assume ~zero_extend~64~16(loop_info64_to_compat_#t~mem661#1) != loop_info64_to_compat_#t~mem662#1;havoc loop_info64_to_compat_#t~mem661#1;havoc loop_info64_to_compat_#t~mem662#1;loop_info64_to_compat_#res#1 := 4294967221bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455: assume !(~zero_extend~64~16(loop_info64_to_compat_#t~mem661#1) != loop_info64_to_compat_#t~mem662#1);havoc loop_info64_to_compat_#t~mem661#1;havoc loop_info64_to_compat_#t~mem662#1; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455-2: SUMMARY for call loop_info64_to_compat_#t~mem661#1 := read~intINTTYPE2#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455-2: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6455-2: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(2bv64, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: SUMMARY for call loop_info64_to_compat_#t~memcpy~res654#1.base, loop_info64_to_compat_#t~memcpy~res654#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), loop_info64_to_compat_~info64#1.base, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset), loop_info64_to_compat_~__len~6#1); srcloc: null [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6422-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(loop_info64_to_compat_~__len~6#1, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume false; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6555: assume !false;lo_compat_ioctl_#res#1 := lo_compat_ioctl_~err~8#1; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621-1: SUMMARY for call lo_release_#t~ret689#1 := loop_clr_fd(lo_release_~lo~7#1.base, lo_release_~lo~7#1.offset, 0bv64, 0bv64); srcloc: null [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6621: lo_release_~err~9#1 := lo_release_#t~ret689#1;havoc lo_release_#t~ret689#1; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: assume ~bvslt~32(loop_set_status_compat_~ret~7#1, 0bv32);loop_set_status_compat_#res#1 := loop_set_status_compat_~ret~7#1;call ULTIMATE.dealloc(loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset);havoc loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset; [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: assume !~bvslt~32(loop_set_status_compat_~ret~7#1, 0bv32); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: SUMMARY for call loop_info64_from_compat_#t~memcpy~res636#1.base, loop_info64_from_compat_#t~memcpy~res636#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_compat_~info64#1.base, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset), loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), loop_info64_from_compat_~__len~5#1); srcloc: null [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,280 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(loop_info64_from_compat_~__len~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6357: loop_info64_from_compat_~__ret~6#1.base, loop_info64_from_compat_~__ret~6#1.offset := loop_info64_from_compat_#t~memcpy~res636#1.base, loop_info64_from_compat_#t~memcpy~res636#1.offset;havoc loop_info64_from_compat_#t~memcpy~res636#1.base, loop_info64_from_compat_#t~memcpy~res636#1.offset; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: assume #valid == main_old_#valid#1;assume #valid == main_old_#valid#1;#t~ret782#1 := main_#res#1;havoc main_#t~ret735#1, main_#t~nondet736#1, main_#t~ret737#1, main_#t~ret738#1, main_#t~ret739#1, main_#t~ret740#1, main_#t~ret741#1, main_#t~ret742#1, main_#t~ret743#1, main_#t~nondet744#1, main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_transfer_none_0_p1~0#1, main_~var_transfer_none_0_p2~0#1.base, main_~var_transfer_none_0_p2~0#1.offset, main_~var_transfer_none_0_p3~0#1, main_~var_transfer_none_0_p4~0#1.base, main_~var_transfer_none_0_p4~0#1.offset, main_~var_transfer_none_0_p5~0#1, main_~var_transfer_none_0_p6~0#1, main_~var_transfer_none_0_p7~0#1, main_~var_transfer_xor_1_p1~0#1, main_~var_transfer_xor_1_p2~0#1.base, main_~var_transfer_xor_1_p2~0#1.offset, main_~var_transfer_xor_1_p3~0#1, main_~var_transfer_xor_1_p4~0#1.base, main_~var_transfer_xor_1_p4~0#1.offset, main_~var_transfer_xor_1_p5~0#1, main_~var_transfer_xor_1_p6~0#1, main_~var_transfer_xor_1_p7~0#1, main_~var_xor_init_2_p1~0#1.base, main_~var_xor_init_2_p1~0#1.offset, main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_lo_open_51_p1~0#1, main_~res_lo_open_51~0#1, main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_lo_release_52_p1~0#1, main_~var_lo_ioctl_45_p1~0#1, main_~var_lo_ioctl_45_p2~0#1, main_~var_lo_ioctl_45_p3~0#1, main_~var_lo_compat_ioctl_50_p1~0#1, main_~var_lo_compat_ioctl_50_p2~0#1, main_~var_lo_compat_ioctl_50_p3~0#1, main_~ldv_s_lo_fops_block_device_operations~0#1, main_~tmp~63#1, main_~tmp___0~28#1, main_~tmp___1~10#1;assume { :end_inline_main } true; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7018: assume !(#valid == main_old_#valid#1); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume 6bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7084: assume !(6bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6391: call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset;loop_get_status_compat_#t~ret675#1 := loop_info64_to_compat_#res#1;havoc loop_info64_to_compat_#t~memset~res641#1.base, loop_info64_to_compat_#t~memset~res641#1.offset, loop_info64_to_compat_#t~mem642#1, loop_info64_to_compat_#t~mem643#1, loop_info64_to_compat_#t~mem644#1, loop_info64_to_compat_#t~mem645#1, loop_info64_to_compat_#t~mem646#1, loop_info64_to_compat_#t~mem647#1, loop_info64_to_compat_#t~mem648#1, loop_info64_to_compat_#t~mem649#1, loop_info64_to_compat_#t~mem650#1, loop_info64_to_compat_#t~mem651#1, loop_info64_to_compat_#t~mem652#1, loop_info64_to_compat_#t~memcpy~res653#1.base, loop_info64_to_compat_#t~memcpy~res653#1.offset, loop_info64_to_compat_#t~memcpy~res654#1.base, loop_info64_to_compat_#t~memcpy~res654#1.offset, loop_info64_to_compat_#t~memcpy~res655#1.base, loop_info64_to_compat_#t~memcpy~res655#1.offset, loop_info64_to_compat_#t~memcpy~res656#1.base, loop_info64_to_compat_#t~memcpy~res656#1.offset, loop_info64_to_compat_#t~memcpy~res657#1.base, loop_info64_to_compat_#t~memcpy~res657#1.offset, loop_info64_to_compat_#t~memcpy~res658#1.base, loop_info64_to_compat_#t~memcpy~res658#1.offset, loop_info64_to_compat_#t~mem659#1, loop_info64_to_compat_#t~mem660#1, loop_info64_to_compat_#t~mem661#1, loop_info64_to_compat_#t~mem662#1, loop_info64_to_compat_#t~mem663#1, loop_info64_to_compat_#t~mem664#1, loop_info64_to_compat_#t~mem665#1, loop_info64_to_compat_#t~mem666#1, loop_info64_to_compat_#t~mem667#1, loop_info64_to_compat_#t~mem668#1, loop_info64_to_compat_#t~mem669#1, loop_info64_to_compat_#t~mem670#1, loop_info64_to_compat_#t~ret671#1, loop_info64_to_compat_~info64#1.base, loop_info64_to_compat_~info64#1.offset, loop_info64_to_compat_~arg#1.base, loop_info64_to_compat_~arg#1.offset, loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset, loop_info64_to_compat_~__len~6#1, loop_info64_to_compat_~__ret~7#1.base, loop_info64_to_compat_~__ret~7#1.offset, loop_info64_to_compat_~__len___0~6#1, loop_info64_to_compat_~__ret___0~6#1.base, loop_info64_to_compat_~__ret___0~6#1.offset, loop_info64_to_compat_~__len___1~5#1, loop_info64_to_compat_~__ret___1~5#1.base, loop_info64_to_compat_~__ret___1~5#1.offset, loop_info64_to_compat_~tmp~57#1;havoc loop_info64_to_compat_#in~info64#1.base, loop_info64_to_compat_#in~info64#1.offset, loop_info64_to_compat_#in~arg#1.base, loop_info64_to_compat_#in~arg#1.offset;assume { :end_inline_loop_info64_to_compat } true;loop_get_status_compat_~err~7#1 := loop_get_status_compat_#t~ret675#1;havoc loop_get_status_compat_#t~ret675#1; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume ~bvadd~64(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)) != ~bvadd~64(~#loop_devices~0.base, ~#loop_devices~0.offset); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: assume !(~bvadd~64(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)) != ~bvadd~64(~#loop_devices~0.base, ~#loop_devices~0.offset)); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: assume 0bv32 == lo_release_~err~9#1; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6623: assume !(0bv32 == lo_release_~err~9#1); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume ~zero_extend~64~32(loop_info64_to_compat_#t~mem663#1) != loop_info64_to_compat_#t~mem664#1;havoc loop_info64_to_compat_#t~mem663#1;havoc loop_info64_to_compat_#t~mem664#1;loop_info64_to_compat_#res#1 := 4294967221bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458: assume !(~zero_extend~64~32(loop_info64_to_compat_#t~mem663#1) != loop_info64_to_compat_#t~mem664#1);havoc loop_info64_to_compat_#t~mem663#1;havoc loop_info64_to_compat_#t~mem664#1; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-2: SUMMARY for call loop_info64_to_compat_#t~mem663#1 := read~intINTTYPE4#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-2: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-1: SUMMARY for call loop_info64_to_compat_#t~mem664#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6458-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987-1: SUMMARY for call loop_exit_#t~mem731#1.base, loop_exit_#t~mem731#1.offset := read~$Pointer$#9(~#loop_devices~0.base, ~#loop_devices~0.offset, 8bv64); srcloc: null [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987-1: assume !(1bv1 == #valid[~#loop_devices~0.base]); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987-1: assume !((~bvule~64(~bvadd~64(8bv64, ~#loop_devices~0.offset), #length[~#loop_devices~0.base]) && ~bvule~64(~#loop_devices~0.offset, ~bvadd~64(8bv64, ~#loop_devices~0.offset))) && ~bvule~64(0bv64, ~#loop_devices~0.offset)); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6987: loop_exit_~__mptr~4#1.base, loop_exit_~__mptr~4#1.offset := loop_exit_#t~mem731#1.base, loop_exit_#t~mem731#1.offset;havoc loop_exit_#t~mem731#1.base, loop_exit_#t~mem731#1.offset;loop_exit_~lo~13#1.base, loop_exit_~lo~13#1.offset := loop_exit_~__mptr~4#1.base, ~bvadd~64(4611686018426975936bv64, loop_exit_~__mptr~4#1.offset); [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558: assume { :begin_inline_loop_set_status_compat } true;loop_set_status_compat_#in~lo#1.base, loop_set_status_compat_#in~lo#1.offset, loop_set_status_compat_#in~arg#1.base, loop_set_status_compat_#in~arg#1.offset := lo_compat_ioctl_~lo~5#1.base, lo_compat_ioctl_~lo~5#1.offset, 0bv64, lo_compat_ioctl_~arg#1;havoc loop_set_status_compat_#res#1;havoc loop_set_status_compat_#t~ret672#1, loop_set_status_compat_#t~ret673#1, loop_set_status_compat_~lo#1.base, loop_set_status_compat_~lo#1.offset, loop_set_status_compat_~arg#1.base, loop_set_status_compat_~arg#1.offset, loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset, loop_set_status_compat_~ret~7#1, loop_set_status_compat_~tmp~58#1;loop_set_status_compat_~lo#1.base, loop_set_status_compat_~lo#1.offset := loop_set_status_compat_#in~lo#1.base, loop_set_status_compat_#in~lo#1.offset;loop_set_status_compat_~arg#1.base, loop_set_status_compat_~arg#1.offset := loop_set_status_compat_#in~arg#1.base, loop_set_status_compat_#in~arg#1.offset;call loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset := #Ultimate.allocOnStack(232bv64);havoc loop_set_status_compat_~ret~7#1;havoc loop_set_status_compat_~tmp~58#1;assume { :begin_inline_loop_info64_from_compat } true;loop_info64_from_compat_#in~arg#1.base, loop_info64_from_compat_#in~arg#1.offset, loop_info64_from_compat_#in~info64#1.base, loop_info64_from_compat_#in~info64#1.offset := loop_set_status_compat_~arg#1.base, loop_set_status_compat_~arg#1.offset, loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset;havoc loop_info64_from_compat_#res#1;havoc loop_info64_from_compat_#t~ret622#1, loop_info64_from_compat_#t~memset~res623#1.base, loop_info64_from_compat_#t~memset~res623#1.offset, loop_info64_from_compat_#t~mem624#1, loop_info64_from_compat_#t~mem625#1, loop_info64_from_compat_#t~mem626#1, loop_info64_from_compat_#t~mem627#1, loop_info64_from_compat_#t~mem628#1, loop_info64_from_compat_#t~mem629#1, loop_info64_from_compat_#t~mem630#1, loop_info64_from_compat_#t~mem631#1, loop_info64_from_compat_#t~mem632#1, loop_info64_from_compat_#t~mem633#1, loop_info64_from_compat_#t~mem634#1, loop_info64_from_compat_#t~memcpy~res635#1.base, loop_info64_from_compat_#t~memcpy~res635#1.offset, loop_info64_from_compat_#t~memcpy~res636#1.base, loop_info64_from_compat_#t~memcpy~res636#1.offset, loop_info64_from_compat_#t~memcpy~res637#1.base, loop_info64_from_compat_#t~memcpy~res637#1.offset, loop_info64_from_compat_#t~memcpy~res638#1.base, loop_info64_from_compat_#t~memcpy~res638#1.offset, loop_info64_from_compat_#t~memcpy~res639#1.base, loop_info64_from_compat_#t~memcpy~res639#1.offset, loop_info64_from_compat_#t~memcpy~res640#1.base, loop_info64_from_compat_#t~memcpy~res640#1.offset, loop_info64_from_compat_~arg#1.base, loop_info64_from_compat_~arg#1.offset, loop_info64_from_compat_~info64#1.base, loop_info64_from_compat_~info64#1.offset, loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset, loop_info64_from_compat_~tmp~56#1, loop_info64_from_compat_~__len~5#1, loop_info64_from_compat_~__ret~6#1.base, loop_info64_from_compat_~__ret~6#1.offset, loop_info64_from_compat_~__len___0~5#1, loop_info64_from_compat_~__ret___0~5#1.base, loop_info64_from_compat_~__ret___0~5#1.offset, loop_info64_from_compat_~__len___1~4#1, loop_info64_from_compat_~__ret___1~4#1.base, loop_info64_from_compat_~__ret___1~4#1.offset;loop_info64_from_compat_~arg#1.base, loop_info64_from_compat_~arg#1.offset := loop_info64_from_compat_#in~arg#1.base, loop_info64_from_compat_#in~arg#1.offset;loop_info64_from_compat_~info64#1.base, loop_info64_from_compat_~info64#1.offset := loop_info64_from_compat_#in~info64#1.base, loop_info64_from_compat_#in~info64#1.offset;call loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset := #Ultimate.allocOnStack(136bv64);havoc loop_info64_from_compat_~tmp~56#1;havoc loop_info64_from_compat_~__len~5#1;havoc loop_info64_from_compat_~__ret~6#1.base, loop_info64_from_compat_~__ret~6#1.offset;havoc loop_info64_from_compat_~__len___0~5#1;havoc loop_info64_from_compat_~__ret___0~5#1.base, loop_info64_from_compat_~__ret___0~5#1.offset;havoc loop_info64_from_compat_~__len___1~4#1;havoc loop_info64_from_compat_~__ret___1~4#1.base, loop_info64_from_compat_~__ret___1~4#1.offset; [2025-02-08 07:36:52,281 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558-1: SUMMARY for call mutex_lock_nested(lo_compat_ioctl_~lo~5#1.base, ~bvadd~64(348bv64, lo_compat_ioctl_~lo~5#1.offset), 0bv32); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: loop_init_~__mptr~3#1.base, loop_init_~__mptr~3#1.offset := loop_init_#t~mem723#1.base, loop_init_#t~mem723#1.offset;loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset := loop_init_~__mptr~3#1.base, ~bvadd~64(4611686018426975936bv64, loop_init_~__mptr~3#1.offset); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: SUMMARY for call loop_init_#t~mem723#1.base, loop_init_#t~mem723#1.offset := read~$Pointer$#9(~#loop_devices~0.base, ~#loop_devices~0.offset, 8bv64); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: assume !(1bv1 == #valid[~#loop_devices~0.base]); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: assume !((~bvule~64(~bvadd~64(8bv64, ~#loop_devices~0.offset), #length[~#loop_devices~0.base]) && ~bvule~64(~#loop_devices~0.offset, ~bvadd~64(8bv64, ~#loop_devices~0.offset))) && ~bvule~64(0bv64, ~#loop_devices~0.offset)); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328-1: SUMMARY for call loop_info64_from_compat_#t~ret622#1 := copy_from_user(loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset, loop_info64_from_compat_~arg#1.base, loop_info64_from_compat_~arg#1.offset, 140bv64); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6328: loop_info64_from_compat_~tmp~56#1 := loop_info64_from_compat_#t~ret622#1;havoc loop_info64_from_compat_#t~ret622#1; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: assume false; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7088: assume !false; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956-1: SUMMARY for call loop_free(loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989-1: SUMMARY for call loop_exit_#t~mem732#1.base, loop_exit_#t~mem732#1.offset := read~$Pointer$#9(loop_exit_~lo~13#1.base, ~bvadd~64(612bv64, loop_exit_~lo~13#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989-1: assume !(1bv1 == #valid[loop_exit_~lo~13#1.base]); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_exit_~lo~13#1.offset)), #length[loop_exit_~lo~13#1.base]) && ~bvule~64(~bvadd~64(612bv64, loop_exit_~lo~13#1.offset), ~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_exit_~lo~13#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(612bv64, loop_exit_~lo~13#1.offset))); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6956: loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset := loop_init_~next~0#1.base, loop_init_~next~0#1.offset; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6989: loop_exit_~__mptr___0~4#1.base, loop_exit_~__mptr___0~4#1.offset := loop_exit_#t~mem732#1.base, loop_exit_#t~mem732#1.offset;havoc loop_exit_#t~mem732#1.base, loop_exit_#t~mem732#1.offset;loop_exit_~next~1#1.base, loop_exit_~next~1#1.offset := loop_exit_~__mptr___0~4#1.base, ~bvadd~64(4611686018426975936bv64, loop_exit_~__mptr___0~4#1.offset); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824-1: SUMMARY for call loop_del_one_#t~mem715#1.base, loop_del_one_#t~mem715#1.offset := read~$Pointer$#9(loop_del_one_~lo#1.base, ~bvadd~64(604bv64, loop_del_one_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824-1: assume !(1bv1 == #valid[loop_del_one_~lo#1.base]); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_del_one_~lo#1.offset)), #length[loop_del_one_~lo#1.base]) && ~bvule~64(~bvadd~64(604bv64, loop_del_one_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_del_one_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(604bv64, loop_del_one_~lo#1.offset))); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6824: assume { :begin_inline_del_gendisk } true;del_gendisk_#in~arg0#1.base, del_gendisk_#in~arg0#1.offset := loop_del_one_#t~mem715#1.base, loop_del_one_#t~mem715#1.offset;havoc del_gendisk_~arg0#1.base, del_gendisk_~arg0#1.offset;del_gendisk_~arg0#1.base, del_gendisk_~arg0#1.offset := del_gendisk_#in~arg0#1.base, del_gendisk_#in~arg0#1.offset;havoc del_gendisk_~arg0#1.base, del_gendisk_~arg0#1.offset;havoc del_gendisk_#in~arg0#1.base, del_gendisk_#in~arg0#1.offset;assume { :end_inline_del_gendisk } true;havoc loop_del_one_#t~mem715#1.base, loop_del_one_#t~mem715#1.offset; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494: loop_set_status_compat_~tmp~58#1 := loop_set_status_compat_#t~ret673#1;havoc loop_set_status_compat_#t~ret673#1;loop_set_status_compat_#res#1 := loop_set_status_compat_~tmp~58#1;call ULTIMATE.dealloc(loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset);havoc loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6560: SUMMARY for call mutex_unlock(lo_compat_ioctl_~lo~5#1.base, ~bvadd~64(348bv64, lo_compat_ioctl_~lo~5#1.offset)); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-2: SUMMARY for call loop_info64_to_compat_#t~mem665#1 := read~intINTTYPE4#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-2: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-1: SUMMARY for call loop_info64_to_compat_#t~mem666#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume ~bvugt~64(loop_info64_to_compat_~__len___0~6#1, 63bv64); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6428: assume !~bvugt~64(loop_info64_to_compat_~__len___0~6#1, 63bv64); [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume ~sign_extend~64~32(loop_info64_to_compat_#t~mem665#1) != loop_info64_to_compat_#t~mem666#1;havoc loop_info64_to_compat_#t~mem665#1;havoc loop_info64_to_compat_#t~mem666#1;loop_info64_to_compat_#res#1 := 4294967221bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,282 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6461: assume !(~sign_extend~64~32(loop_info64_to_compat_#t~mem665#1) != loop_info64_to_compat_#t~mem666#1);havoc loop_info64_to_compat_#t~mem665#1;havoc loop_info64_to_compat_#t~mem666#1; [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6494-1: SUMMARY for call loop_set_status_compat_#t~ret673#1 := loop_set_status(loop_set_status_compat_~lo#1.base, loop_set_status_compat_~lo#1.offset, loop_set_status_compat_~#info64~4#1.base, loop_set_status_compat_~#info64~4#1.offset); srcloc: null [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: assume ~bvadd~64(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)) != ~bvadd~64(~#loop_devices~0.base, ~#loop_devices~0.offset); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: assume !(~bvadd~64(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)) != ~bvadd~64(~#loop_devices~0.base, ~#loop_devices~0.offset)); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825-1: SUMMARY for call loop_free(loop_del_one_~lo#1.base, loop_del_one_~lo#1.offset); srcloc: null [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6825: havoc loop_del_one_#t~mem715#1.base, loop_del_one_#t~mem715#1.offset, loop_del_one_~lo#1.base, loop_del_one_~lo#1.offset;havoc loop_del_one_#in~lo#1.base, loop_del_one_#in~lo#1.offset;assume { :end_inline_loop_del_one } true;loop_exit_~lo~13#1.base, loop_exit_~lo~13#1.offset := loop_exit_~next~1#1.base, loop_exit_~next~1#1.offset; [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: assume 0bv64 != loop_info64_from_compat_~tmp~56#1;loop_info64_from_compat_#res#1 := 4294967282bv32;call ULTIMATE.dealloc(loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset);havoc loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset; [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6330: assume !(0bv64 != loop_info64_from_compat_~tmp~56#1); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: assume ~bvugt~64(loop_info64_from_compat_~__len___0~5#1, 63bv64); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6363: assume !~bvugt~64(loop_info64_from_compat_~__len___0~5#1, 63bv64); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: assume 1bv32 == main_~ldv_s_lo_fops_block_device_operations~0#1;assume { :begin_inline_lo_release } true;lo_release_#in~disk#1.base, lo_release_#in~disk#1.offset, lo_release_#in~mode#1 := main_~var_group3~0#1.base, main_~var_group3~0#1.offset, main_~var_lo_release_52_p1~0#1;havoc lo_release_#res#1;havoc lo_release_#t~mem685#1.base, lo_release_#t~mem685#1.offset, lo_release_#t~mem686#1, lo_release_#t~mem687#1, lo_release_#t~mem688#1, lo_release_#t~ret689#1, lo_release_#t~ret690#1, lo_release_~disk#1.base, lo_release_~disk#1.offset, lo_release_~mode#1, lo_release_~lo~7#1.base, lo_release_~lo~7#1.offset, lo_release_~err~9#1;lo_release_~disk#1.base, lo_release_~disk#1.offset := lo_release_#in~disk#1.base, lo_release_#in~disk#1.offset;lo_release_~mode#1 := lo_release_#in~mode#1;havoc lo_release_~lo~7#1.base, lo_release_~lo~7#1.offset;havoc lo_release_~err~9#1; [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7123: assume !(1bv32 == main_~ldv_s_lo_fops_block_device_operations~0#1); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: loop_init_~__mptr___3~0#1.base, loop_init_~__mptr___3~0#1.offset := loop_init_#t~mem730#1.base, loop_init_#t~mem730#1.offset;havoc loop_init_#t~mem730#1.base, loop_init_#t~mem730#1.offset;loop_init_~next~0#1.base, loop_init_~next~0#1.offset := loop_init_~__mptr___3~0#1.base, ~bvadd~64(4611686018426975936bv64, loop_init_~__mptr___3~0#1.offset); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: assume ~bvadd~64(loop_exit_~lo~13#1.base, ~bvadd~64(612bv64, loop_exit_~lo~13#1.offset)) != ~bvadd~64(~#loop_devices~0.base, ~#loop_devices~0.offset); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6991: assume !(~bvadd~64(loop_exit_~lo~13#1.base, ~bvadd~64(612bv64, loop_exit_~lo~13#1.offset)) != ~bvadd~64(~#loop_devices~0.base, ~#loop_devices~0.offset)); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: SUMMARY for call loop_init_#t~mem730#1.base, loop_init_#t~mem730#1.offset := read~$Pointer$#9(loop_init_~next~0#1.base, ~bvadd~64(612bv64, loop_init_~next~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: assume !(1bv1 == #valid[loop_init_~next~0#1.base]); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_init_~next~0#1.offset)), #length[loop_init_~next~0#1.base]) && ~bvule~64(~bvadd~64(612bv64, loop_init_~next~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_init_~next~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(612bv64, loop_init_~next~0#1.offset))); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430: loop_info64_to_compat_~__ret___0~6#1.base, loop_info64_to_compat_~__ret___0~6#1.offset := loop_info64_to_compat_#t~memcpy~res655#1.base, loop_info64_to_compat_#t~memcpy~res655#1.offset;havoc loop_info64_to_compat_#t~memcpy~res655#1.base, loop_info64_to_compat_#t~memcpy~res655#1.offset; [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-2: SUMMARY for call lo_compat_ioctl_#t~mem676#1.base, lo_compat_ioctl_#t~mem676#1.offset := read~$Pointer$#9(lo_compat_ioctl_~bdev#1.base, ~bvadd~64(261bv64, lo_compat_ioctl_~bdev#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-2: assume !(1bv1 == #valid[lo_compat_ioctl_~bdev#1.base]); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(261bv64, lo_compat_ioctl_~bdev#1.offset)), #length[lo_compat_ioctl_~bdev#1.base]) && ~bvule~64(~bvadd~64(261bv64, lo_compat_ioctl_~bdev#1.offset), ~bvadd~64(8bv64, ~bvadd~64(261bv64, lo_compat_ioctl_~bdev#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(261bv64, lo_compat_ioctl_~bdev#1.offset))); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-1: SUMMARY for call lo_compat_ioctl_#t~mem677#1.base, lo_compat_ioctl_#t~mem677#1.offset := read~$Pointer$#9(lo_compat_ioctl_#t~mem676#1.base, ~bvadd~64(1244bv64, lo_compat_ioctl_#t~mem676#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-1: assume !(1bv1 == #valid[lo_compat_ioctl_#t~mem676#1.base]); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1244bv64, lo_compat_ioctl_#t~mem676#1.offset)), #length[lo_compat_ioctl_#t~mem676#1.base]) && ~bvule~64(~bvadd~64(1244bv64, lo_compat_ioctl_#t~mem676#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1244bv64, lo_compat_ioctl_#t~mem676#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1244bv64, lo_compat_ioctl_#t~mem676#1.offset))); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6529: lo_compat_ioctl_~lo~5#1.base, lo_compat_ioctl_~lo~5#1.offset := lo_compat_ioctl_#t~mem677#1.base, lo_compat_ioctl_#t~mem677#1.offset;havoc lo_compat_ioctl_#t~mem676#1.base, lo_compat_ioctl_#t~mem676#1.offset;havoc lo_compat_ioctl_#t~mem677#1.base, lo_compat_ioctl_#t~mem677#1.offset; [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430-1: SUMMARY for call loop_info64_to_compat_#t~memcpy~res655#1.base, loop_info64_to_compat_#t~memcpy~res655#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), loop_info64_to_compat_~info64#1.base, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset), loop_info64_to_compat_~__len___0~6#1); srcloc: null [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,283 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6430-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091-1: SUMMARY for call main_#t~ret737#1 := transfer_none(main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_transfer_none_0_p1~0#1, main_~var_transfer_none_0_p2~0#1.base, main_~var_transfer_none_0_p2~0#1.offset, main_~var_transfer_none_0_p3~0#1, main_~var_transfer_none_0_p4~0#1.base, main_~var_transfer_none_0_p4~0#1.offset, main_~var_transfer_none_0_p5~0#1, main_~var_transfer_none_0_p6~0#1, main_~var_transfer_none_0_p7~0#1); srcloc: null [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7091: havoc main_#t~ret737#1; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: assume 19458bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6530: assume !(19458bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6629: lo_release_#t~ret690#1 := loop_flush_#res#1;havoc loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset, loop_flush_#t~ret338#1, loop_flush_~lo#1.base, loop_flush_~lo#1.offset, loop_flush_~tmp~33#1;havoc loop_flush_#in~lo#1.base, loop_flush_#in~lo#1.offset;assume { :end_inline_loop_flush } true;havoc lo_release_#t~ret690#1; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-2: SUMMARY for call loop_info64_to_compat_#t~mem667#1 := read~intINTTYPE4#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-2: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-1: SUMMARY for call loop_info64_to_compat_#t~mem668#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464: assume ~zero_extend~64~32(loop_info64_to_compat_#t~mem667#1) != loop_info64_to_compat_#t~mem668#1;havoc loop_info64_to_compat_#t~mem667#1;havoc loop_info64_to_compat_#t~mem668#1;loop_info64_to_compat_#res#1 := 4294967221bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6464: assume !(~zero_extend~64~32(loop_info64_to_compat_#t~mem667#1) != loop_info64_to_compat_#t~mem668#1);havoc loop_info64_to_compat_#t~mem667#1;havoc loop_info64_to_compat_#t~mem668#1; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365-1: SUMMARY for call loop_info64_from_compat_#t~memcpy~res637#1.base, loop_info64_from_compat_#t~memcpy~res637#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_compat_~info64#1.base, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset), loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), loop_info64_from_compat_~__len___0~5#1); srcloc: null [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6365: loop_info64_from_compat_~__ret___0~5#1.base, loop_info64_from_compat_~__ret___0~5#1.offset := loop_info64_from_compat_#t~memcpy~res637#1.base, loop_info64_from_compat_#t~memcpy~res637#1.offset;havoc loop_info64_from_compat_#t~memcpy~res637#1.base, loop_info64_from_compat_#t~memcpy~res637#1.offset; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7125: main_#t~ret741#1 := lo_release_#res#1;havoc lo_release_#t~mem685#1.base, lo_release_#t~mem685#1.offset, lo_release_#t~mem686#1, lo_release_#t~mem687#1, lo_release_#t~mem688#1, lo_release_#t~ret689#1, lo_release_#t~ret690#1, lo_release_~disk#1.base, lo_release_~disk#1.offset, lo_release_~mode#1, lo_release_~lo~7#1.base, lo_release_~lo~7#1.offset, lo_release_~err~9#1;havoc lo_release_#in~disk#1.base, lo_release_#in~disk#1.offset, lo_release_#in~mode#1;assume { :end_inline_lo_release } true;havoc main_#t~ret741#1;main_~ldv_s_lo_fops_block_device_operations~0#1 := 0bv32; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-1: SUMMARY for call add_disk(loop_init_#t~mem724#1.base, loop_init_#t~mem724#1.offset); srcloc: null [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: havoc loop_init_#t~mem724#1.base, loop_init_#t~mem724#1.offset; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-2: SUMMARY for call loop_init_#t~mem724#1.base, loop_init_#t~mem724#1.offset := read~$Pointer$#9(loop_init_~lo~12#1.base, ~bvadd~64(604bv64, loop_init_~lo~12#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-2: assume !(1bv1 == #valid[loop_init_~lo~12#1.base]); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_init_~lo~12#1.offset)), #length[loop_init_~lo~12#1.base]) && ~bvule~64(~bvadd~64(604bv64, loop_init_~lo~12#1.offset), ~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_init_~lo~12#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(604bv64, loop_init_~lo~12#1.offset))); [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6994: assume { :begin_inline_loop_del_one } true;loop_del_one_#in~lo#1.base, loop_del_one_#in~lo#1.offset := loop_exit_~lo~13#1.base, loop_exit_~lo~13#1.offset;havoc loop_del_one_#t~mem715#1.base, loop_del_one_#t~mem715#1.offset, loop_del_one_~lo#1.base, loop_del_one_~lo#1.offset;loop_del_one_~lo#1.base, loop_del_one_~lo#1.offset := loop_del_one_#in~lo#1.base, loop_del_one_#in~lo#1.offset; [2025-02-08 07:36:52,284 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045: assume 0bv64 == ~bvadd~64(loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset);havoc loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset;loop_flush_#res#1 := 0bv32; [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045: assume !(0bv64 == ~bvadd~64(loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset));havoc loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset; [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045-1: SUMMARY for call loop_flush_#t~mem337#1.base, loop_flush_#t~mem337#1.offset := read~$Pointer$#9(loop_flush_~lo#1.base, ~bvadd~64(504bv64, loop_flush_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045-1: assume !(1bv1 == #valid[loop_flush_~lo#1.base]); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5045-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_flush_~lo#1.offset)), #length[loop_flush_~lo#1.base]) && ~bvule~64(~bvadd~64(504bv64, loop_flush_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_flush_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(504bv64, loop_flush_~lo#1.offset))); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: SUMMARY for call loop_init_#t~mem725#1.base, loop_init_#t~mem725#1.offset := read~$Pointer$#9(loop_init_~lo~12#1.base, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: assume !(1bv1 == #valid[loop_init_~lo~12#1.base]); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)), #length[loop_init_~lo~12#1.base]) && ~bvule~64(~bvadd~64(612bv64, loop_init_~lo~12#1.offset), ~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(612bv64, loop_init_~lo~12#1.offset))); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6928: loop_init_~__mptr___0~3#1.base, loop_init_~__mptr___0~3#1.offset := loop_init_#t~mem725#1.base, loop_init_#t~mem725#1.offset;havoc loop_init_#t~mem725#1.base, loop_init_#t~mem725#1.offset;loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset := loop_init_~__mptr___0~3#1.base, ~bvadd~64(4611686018426975936bv64, loop_init_~__mptr___0~3#1.offset); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598: lo_open_~lo~6#1.base, lo_open_~lo~6#1.offset := lo_open_#t~mem683#1.base, lo_open_#t~mem683#1.offset;havoc lo_open_#t~mem682#1.base, lo_open_#t~mem682#1.offset;havoc lo_open_#t~mem683#1.base, lo_open_#t~mem683#1.offset; [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565-1: SUMMARY for call mutex_lock_nested(lo_compat_ioctl_~lo~5#1.base, ~bvadd~64(348bv64, lo_compat_ioctl_~lo~5#1.offset), 0bv32); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-2: SUMMARY for call lo_open_#t~mem682#1.base, lo_open_#t~mem682#1.offset := read~$Pointer$#9(lo_open_~bdev#1.base, ~bvadd~64(261bv64, lo_open_~bdev#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-2: assume !(1bv1 == #valid[lo_open_~bdev#1.base]); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(261bv64, lo_open_~bdev#1.offset)), #length[lo_open_~bdev#1.base]) && ~bvule~64(~bvadd~64(261bv64, lo_open_~bdev#1.offset), ~bvadd~64(8bv64, ~bvadd~64(261bv64, lo_open_~bdev#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(261bv64, lo_open_~bdev#1.offset))); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6565: assume { :begin_inline_loop_get_status_compat } true;loop_get_status_compat_#in~lo#1.base, loop_get_status_compat_#in~lo#1.offset, loop_get_status_compat_#in~arg#1.base, loop_get_status_compat_#in~arg#1.offset := lo_compat_ioctl_~lo~5#1.base, lo_compat_ioctl_~lo~5#1.offset, 0bv64, lo_compat_ioctl_~arg#1;havoc loop_get_status_compat_#res#1;havoc loop_get_status_compat_#t~ret674#1, loop_get_status_compat_#t~ret675#1, loop_get_status_compat_~lo#1.base, loop_get_status_compat_~lo#1.offset, loop_get_status_compat_~arg#1.base, loop_get_status_compat_~arg#1.offset, loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset, loop_get_status_compat_~err~7#1;loop_get_status_compat_~lo#1.base, loop_get_status_compat_~lo#1.offset := loop_get_status_compat_#in~lo#1.base, loop_get_status_compat_#in~lo#1.offset;loop_get_status_compat_~arg#1.base, loop_get_status_compat_~arg#1.offset := loop_get_status_compat_#in~arg#1.base, loop_get_status_compat_#in~arg#1.offset;call loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset := #Ultimate.allocOnStack(232bv64);havoc loop_get_status_compat_~err~7#1;loop_get_status_compat_~err~7#1 := 0bv32; [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-1: SUMMARY for call lo_open_#t~mem683#1.base, lo_open_#t~mem683#1.offset := read~$Pointer$#9(lo_open_#t~mem682#1.base, ~bvadd~64(1244bv64, lo_open_#t~mem682#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-1: assume !(1bv1 == #valid[lo_open_#t~mem682#1.base]); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6598-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1244bv64, lo_open_#t~mem682#1.offset)), #length[lo_open_#t~mem682#1.base]) && ~bvule~64(~bvadd~64(1244bv64, lo_open_#t~mem682#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1244bv64, lo_open_#t~mem682#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1244bv64, lo_open_#t~mem682#1.offset))); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6599: SUMMARY for call mutex_lock_nested(lo_open_~lo~6#1.base, ~bvadd~64(348bv64, lo_open_~lo~6#1.offset), 0bv32); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467-1: SUMMARY for call loop_info64_to_compat_#t~mem670#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)), 8bv64); srcloc: null [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset))), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)))); [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume ~zero_extend~64~32(loop_info64_to_compat_#t~mem669#1) != loop_info64_to_compat_#t~mem670#1;havoc loop_info64_to_compat_#t~mem669#1;havoc loop_info64_to_compat_#t~mem670#1;loop_info64_to_compat_#res#1 := 4294967221bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467: assume !(~zero_extend~64~32(loop_info64_to_compat_#t~mem669#1) != loop_info64_to_compat_#t~mem670#1);havoc loop_info64_to_compat_#t~mem669#1;havoc loop_info64_to_compat_#t~mem670#1; [2025-02-08 07:36:52,285 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6500: call ULTIMATE.dealloc(loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset);havoc loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset;lo_compat_ioctl_#t~ret679#1 := loop_get_status_compat_#res#1;havoc loop_get_status_compat_#t~ret674#1, loop_get_status_compat_#t~ret675#1, loop_get_status_compat_~lo#1.base, loop_get_status_compat_~lo#1.offset, loop_get_status_compat_~arg#1.base, loop_get_status_compat_~arg#1.offset, loop_get_status_compat_~#info64~5#1.base, loop_get_status_compat_~#info64~5#1.offset, loop_get_status_compat_~err~7#1;havoc loop_get_status_compat_#in~lo#1.base, loop_get_status_compat_#in~lo#1.offset, loop_get_status_compat_#in~arg#1.base, loop_get_status_compat_#in~arg#1.offset;assume { :end_inline_loop_get_status_compat } true;lo_compat_ioctl_~err~8#1 := lo_compat_ioctl_#t~ret679#1;havoc lo_compat_ioctl_#t~ret679#1; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: assume 19459bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6533: assume !(19459bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335-1: SUMMARY for call loop_info64_from_compat_#t~memset~res623#1.base, loop_info64_from_compat_#t~memset~res623#1.offset := #Ultimate.C_memset#9(loop_info64_from_compat_~info64#1.base, loop_info64_from_compat_~info64#1.offset, 0bv32, 232bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335-1: assume !((~bvule~64(~bvadd~64(232bv64, loop_info64_from_compat_~info64#1.offset), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(loop_info64_from_compat_~info64#1.offset, ~bvadd~64(232bv64, loop_info64_from_compat_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_from_compat_~info64#1.offset)); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6335: havoc loop_info64_from_compat_#t~memset~res623#1.base, loop_info64_from_compat_#t~memset~res623#1.offset; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: SUMMARY for call loop_info64_to_compat_#t~memset~res641#1.base, loop_info64_to_compat_#t~memset~res641#1.offset := #Ultimate.C_memset#9(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset, 0bv32, 140bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401-1: assume !((~bvule~64(~bvadd~64(140bv64, loop_info64_to_compat_~#info~3#1.offset), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(loop_info64_to_compat_~#info~3#1.offset, ~bvadd~64(140bv64, loop_info64_to_compat_~#info~3#1.offset))) && ~bvule~64(0bv64, loop_info64_to_compat_~#info~3#1.offset)); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467-2: SUMMARY for call loop_info64_to_compat_#t~mem669#1 := read~intINTTYPE4#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)), 4bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467-2: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6467-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset))), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)), ~bvadd~64(4bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)))); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6401: havoc loop_info64_to_compat_#t~memset~res641#1.base, loop_info64_to_compat_#t~memset~res641#1.offset; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996-1: SUMMARY for call loop_exit_#t~mem733#1.base, loop_exit_#t~mem733#1.offset := read~$Pointer$#9(loop_exit_~next~1#1.base, ~bvadd~64(612bv64, loop_exit_~next~1#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996-1: assume !(1bv1 == #valid[loop_exit_~next~1#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_exit_~next~1#1.offset)), #length[loop_exit_~next~1#1.base]) && ~bvule~64(~bvadd~64(612bv64, loop_exit_~next~1#1.offset), ~bvadd~64(8bv64, ~bvadd~64(612bv64, loop_exit_~next~1#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(612bv64, loop_exit_~next~1#1.offset))); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6996: loop_exit_~__mptr___1~1#1.base, loop_exit_~__mptr___1~1#1.offset := loop_exit_#t~mem733#1.base, loop_exit_#t~mem733#1.offset;havoc loop_exit_#t~mem733#1.base, loop_exit_#t~mem733#1.offset;loop_exit_~next~1#1.base, loop_exit_~next~1#1.offset := loop_exit_~__mptr___1~1#1.base, ~bvadd~64(4611686018426975936bv64, loop_exit_~__mptr___1~1#1.offset); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-2: SUMMARY for call lo_open_#t~mem684#1 := read~intINTTYPE4#9(lo_open_~lo~6#1.base, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-2: assume !(1bv1 == #valid[lo_open_~lo~6#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset)), #length[lo_open_~lo~6#1.base]) && ~bvule~64(~bvadd~64(4bv64, lo_open_~lo~6#1.offset), ~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset))); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6567: SUMMARY for call mutex_unlock(lo_compat_ioctl_~lo~5#1.base, ~bvadd~64(348bv64, lo_compat_ioctl_~lo~5#1.offset)); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: SUMMARY for call write~intINTTYPE4#9(~bvadd~32(1bv32, lo_open_#t~mem684#1), lo_open_~lo~6#1.base, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: assume !(1bv1 == #valid[lo_open_~lo~6#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset)), #length[lo_open_~lo~6#1.base]) && ~bvule~64(~bvadd~64(4bv64, lo_open_~lo~6#1.offset), ~bvadd~64(4bv64, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, lo_open_~lo~6#1.offset))); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600: havoc lo_open_#t~mem684#1; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435-1: SUMMARY for call loop_info64_to_compat_#t~memcpy~res656#1.base, loop_info64_to_compat_#t~memcpy~res656#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), loop_info64_to_compat_~info64#1.base, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset), loop_info64_to_compat_~__len___0~6#1); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___0~6#1, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402: havoc loop_info64_to_compat_#t~mem642#1; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6435: loop_info64_to_compat_~__ret___0~6#1.base, loop_info64_to_compat_~__ret___0~6#1.offset := loop_info64_to_compat_#t~memcpy~res656#1.base, loop_info64_to_compat_#t~memcpy~res656#1.offset;havoc loop_info64_to_compat_#t~memcpy~res656#1.base, loop_info64_to_compat_#t~memcpy~res656#1.offset; [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-2: SUMMARY for call loop_info64_from_compat_#t~mem624#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, loop_info64_from_compat_~#info~2#1.offset, 4bv64); srcloc: null [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,286 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-2: assume !((~bvule~64(~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(loop_info64_from_compat_~#info~2#1.offset, ~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset))) && ~bvule~64(0bv64, loop_info64_from_compat_~#info~2#1.offset)); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_compat_#t~mem624#1, loop_info64_from_compat_~info64#1.base, ~bvadd~64(40bv64, loop_info64_from_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-2: SUMMARY for call loop_info64_to_compat_#t~mem642#1 := read~intINTTYPE4#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(40bv64, loop_info64_to_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6336: havoc loop_info64_from_compat_#t~mem624#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem642#1, loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset, 4bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6402-1: assume !((~bvule~64(~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(loop_info64_to_compat_~#info~3#1.offset, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset))) && ~bvule~64(0bv64, loop_info64_to_compat_~#info~3#1.offset)); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634: lo_release_#res#1 := 0bv32; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601-1: SUMMARY for call mutex_unlock(lo_open_~lo~6#1.base, ~bvadd~64(348bv64, lo_open_~lo~6#1.offset)); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6634-1: SUMMARY for call mutex_unlock(lo_release_~lo~7#1.base, ~bvadd~64(348bv64, lo_release_~lo~7#1.offset)); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6601: lo_open_#res#1 := 0bv32; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-1: SUMMARY for call write~intINTTYPE2#9(loop_info64_to_compat_#t~mem643#1[16:0], loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(2bv64, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370: loop_info64_from_compat_~__ret___0~5#1.base, loop_info64_from_compat_~__ret___0~5#1.offset := loop_info64_from_compat_#t~memcpy~res638#1.base, loop_info64_from_compat_#t~memcpy~res638#1.offset;havoc loop_info64_from_compat_#t~memcpy~res638#1.base, loop_info64_from_compat_#t~memcpy~res638#1.offset; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403: havoc loop_info64_to_compat_#t~mem643#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-2: SUMMARY for call loop_info64_from_compat_#t~mem625#1 := read~intINTTYPE2#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-2: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(2bv64, ~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-1: SUMMARY for call write~intINTTYPE8#9(~zero_extend~64~16(loop_info64_from_compat_#t~mem625#1), loop_info64_from_compat_~info64#1.base, loop_info64_from_compat_~info64#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337-1: assume !((~bvule~64(~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(loop_info64_from_compat_~info64#1.offset, ~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_from_compat_~info64#1.offset)); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-2: SUMMARY for call loop_info64_to_compat_#t~mem643#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, loop_info64_to_compat_~info64#1.offset, 8bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6403-2: assume !((~bvule~64(~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(loop_info64_to_compat_~info64#1.offset, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_to_compat_~info64#1.offset)); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-1: SUMMARY for call loop_info64_from_compat_#t~memcpy~res638#1.base, loop_info64_from_compat_#t~memcpy~res638#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_compat_~info64#1.base, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset), loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), loop_info64_from_compat_~__len___0~5#1); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-1: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6370-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(loop_info64_from_compat_~__len___0~5#1, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6337: havoc loop_info64_from_compat_#t~mem625#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint ULTIMATE.startFINAL: assume true; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7163: assume { :begin_inline_loop_exit } true;havoc loop_exit_#t~mem731#1.base, loop_exit_#t~mem731#1.offset, loop_exit_#t~mem732#1.base, loop_exit_#t~mem732#1.offset, loop_exit_#t~mem733#1.base, loop_exit_#t~mem733#1.offset, loop_exit_~range~1#1, loop_exit_~lo~13#1.base, loop_exit_~lo~13#1.offset, loop_exit_~next~1#1.base, loop_exit_~next~1#1.offset, loop_exit_~__mptr~4#1.base, loop_exit_~__mptr~4#1.offset, loop_exit_~__mptr___0~4#1.base, loop_exit_~__mptr___0~4#1.offset, loop_exit_~__mptr___1~1#1.base, loop_exit_~__mptr___1~1#1.offset;havoc loop_exit_~range~1#1;havoc loop_exit_~lo~13#1.base, loop_exit_~lo~13#1.offset;havoc loop_exit_~next~1#1.base, loop_exit_~next~1#1.offset;havoc loop_exit_~__mptr~4#1.base, loop_exit_~__mptr~4#1.offset;havoc loop_exit_~__mptr___0~4#1.base, loop_exit_~__mptr___0~4#1.offset;havoc loop_exit_~__mptr___1~1#1.base, loop_exit_~__mptr___1~1#1.offset; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7064: havoc main_#t~nondet736#1;main_~tmp___0~28#1 := main_#t~nondet736#1;havoc main_#t~nondet736#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume 19463bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6536: assume !(19463bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-2: SUMMARY for call loop_info64_to_compat_#t~mem644#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338: havoc loop_info64_from_compat_#t~mem626#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem644#1[32:0], loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(6bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6404: havoc loop_info64_to_compat_#t~mem644#1; [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338-2: SUMMARY for call loop_info64_from_compat_#t~mem626#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(6bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(6bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(6bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(6bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(6bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,287 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338-1: SUMMARY for call write~intINTTYPE8#9(~zero_extend~64~32(loop_info64_from_compat_#t~mem626#1), loop_info64_from_compat_~info64#1.base, ~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6338-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098: havoc main_#t~ret738#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5050: loop_flush_~tmp~33#1 := loop_flush_#t~ret338#1;havoc loop_flush_#t~ret338#1;loop_flush_#res#1 := loop_flush_~tmp~33#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5050-1: SUMMARY for call loop_flush_#t~ret338#1 := loop_switch(loop_flush_~lo#1.base, loop_flush_~lo#1.offset, 0bv64, 0bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7098-1: SUMMARY for call main_#t~ret738#1 := transfer_xor(main_~var_group1~0#1.base, main_~var_group1~0#1.offset, main_~var_transfer_xor_1_p1~0#1, main_~var_transfer_xor_1_p2~0#1.base, main_~var_transfer_xor_1_p2~0#1.offset, main_~var_transfer_xor_1_p3~0#1, main_~var_transfer_xor_1_p4~0#1.base, main_~var_transfer_xor_1_p4~0#1.offset, main_~var_transfer_xor_1_p5~0#1, main_~var_transfer_xor_1_p6~0#1, main_~var_transfer_xor_1_p7~0#1); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: assume 0bv64 == ~bvadd~64(loop_get_status_compat_~arg#1.base, loop_get_status_compat_~arg#1.offset);loop_get_status_compat_~err~7#1 := 4294967274bv32; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6504: assume !(0bv64 == ~bvadd~64(loop_get_status_compat_~arg#1.base, loop_get_status_compat_~arg#1.offset)); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339-1: SUMMARY for call write~intINTTYPE8#9(~zero_extend~64~16(loop_info64_from_compat_#t~mem627#1), loop_info64_from_compat_~info64#1.base, ~bvadd~64(16bv64, loop_info64_from_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405-2: SUMMARY for call loop_info64_to_compat_#t~mem645#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339: havoc loop_info64_from_compat_#t~mem627#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405-1: SUMMARY for call write~intINTTYPE2#9(loop_info64_to_compat_#t~mem645#1[16:0], loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405-1: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(2bv64, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(10bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6405: havoc loop_info64_to_compat_#t~mem645#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339-2: SUMMARY for call loop_info64_from_compat_#t~mem627#1 := read~intINTTYPE2#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(10bv64, loop_info64_from_compat_~#info~2#1.offset), 2bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6339-2: assume !((~bvule~64(~bvadd~64(2bv64, ~bvadd~64(10bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(10bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(2bv64, ~bvadd~64(10bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(10bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: assume 0bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7066: assume !(0bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406: havoc loop_info64_to_compat_#t~mem646#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call loop_info64_to_compat_#t~ret671#1 := copy_to_user(loop_info64_to_compat_~arg#1.base, loop_info64_to_compat_~arg#1.offset, loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset, 140bv32); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: loop_info64_to_compat_~tmp~57#1 := loop_info64_to_compat_#t~ret671#1;havoc loop_info64_to_compat_#t~ret671#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7496: havoc register_blkdev_#t~nondet773#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-2: SUMMARY for call loop_info64_from_compat_#t~mem628#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(12bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-1: SUMMARY for call write~intINTTYPE8#9(~sign_extend~64~32(loop_info64_from_compat_#t~mem628#1), loop_info64_from_compat_~info64#1.base, ~bvadd~64(24bv64, loop_info64_from_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-2: SUMMARY for call loop_info64_to_compat_#t~mem646#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6340: havoc loop_info64_from_compat_#t~mem628#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem646#1[32:0], loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6406-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133-1: SUMMARY for call main_#t~ret742#1 := lo_ioctl(main_~var_group2~0#1.base, main_~var_group2~0#1.offset, main_~var_lo_ioctl_45_p1~0#1, main_~var_lo_ioctl_45_p2~0#1, main_~var_lo_ioctl_45_p3~0#1); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7133: havoc main_#t~ret742#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume 19457bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6539: assume !(19457bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem647#1, loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407: havoc loop_info64_to_compat_#t~mem647#1; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6440: loop_info64_to_compat_~__len___1~5#1 := 32bv64; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-2: SUMMARY for call loop_info64_to_compat_#t~mem647#1 := read~intINTTYPE4#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(44bv64, loop_info64_to_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6407-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: SUMMARY for call write~intINTTYPE8#9(0bv64, loop_info64_from_compat_~info64#1.base, ~bvadd~64(32bv64, loop_info64_from_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6341: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7167: assume { :end_inline_ldv_check_final_state } true;main_#res#1 := 0bv32; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969-1: SUMMARY for call unregister_blkdev(7bv32, 28bv64, 0bv64); srcloc: null [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6969: loop_init_#res#1 := 4294967284bv32; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: assume 0bv32 != loop_info64_to_compat_~tmp~57#1;loop_info64_to_compat_#res#1 := 4294967282bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6474: assume !(0bv32 != loop_info64_to_compat_~tmp~57#1);loop_info64_to_compat_#res#1 := 0bv32;call ULTIMATE.dealloc(loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset);havoc loop_info64_to_compat_~#info~3#1.base, loop_info64_to_compat_~#info~3#1.offset; [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-2: SUMMARY for call loop_info64_to_compat_#t~mem648#1 := read~intINTTYPE4#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(48bv64, loop_info64_to_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(48bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(48bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342: havoc loop_info64_from_compat_#t~mem629#1; [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem648#1, loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(20bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(20bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(20bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(20bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6375: loop_info64_from_compat_~__len___1~4#1 := 32bv64; [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6408: havoc loop_info64_to_compat_#t~mem648#1; [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume ~bvugt~64(loop_info64_to_compat_~__len___1~5#1, 63bv64); [2025-02-08 07:36:52,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6441: assume !~bvugt~64(loop_info64_to_compat_~__len___1~5#1, 63bv64); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-2: SUMMARY for call loop_info64_from_compat_#t~mem629#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_compat_#t~mem629#1, loop_info64_from_compat_~info64#1.base, ~bvadd~64(44bv64, loop_info64_from_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6342-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7069: assume 1bv32 == main_~tmp___0~28#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7069: assume !(1bv32 == main_~tmp___0~28#1); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6508: assume 0bv32 == loop_get_status_compat_~err~7#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6508: assume !(0bv32 == loop_get_status_compat_~err~7#1); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_compat_#t~mem630#1, loop_info64_from_compat_~info64#1.base, ~bvadd~64(48bv64, loop_info64_from_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(48bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(48bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-2: SUMMARY for call loop_info64_to_compat_#t~mem649#1 := read~intINTTYPE4#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(52bv64, loop_info64_to_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(52bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(52bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343: havoc loop_info64_from_compat_#t~mem630#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem649#1, loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(24bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: assume ~bvugt~64(loop_info64_from_compat_~__len___1~4#1, 63bv64); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6376: assume !~bvugt~64(loop_info64_from_compat_~__len___1~4#1, 63bv64); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6409: havoc loop_info64_to_compat_#t~mem649#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-2: SUMMARY for call loop_info64_from_compat_#t~mem630#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(20bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6343-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(20bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(20bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(20bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: SUMMARY for call loop_init_#t~ret722#1.base, loop_init_#t~ret722#1.offset := loop_alloc(loop_init_~i~4#1); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: loop_init_~lo~12#1.base, loop_init_~lo~12#1.offset := loop_init_#t~ret722#1.base, loop_init_#t~ret722#1.offset;havoc loop_init_#t~ret722#1.base, loop_init_#t~ret722#1.offset; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575-1: assume { :begin_inline_compat_ptr } true;compat_ptr_#in~uptr#1 := lo_compat_ioctl_~arg#1[32:0];havoc compat_ptr_#res#1.base, compat_ptr_#res#1.offset;havoc compat_ptr_~uptr#1;compat_ptr_~uptr#1 := compat_ptr_#in~uptr#1;compat_ptr_#res#1.base, compat_ptr_#res#1.offset := 0bv64, ~zero_extend~64~32(compat_ptr_~uptr#1); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: assume 19461bv32 == lo_compat_ioctl_~cmd#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6542: assume !(19461bv32 == lo_compat_ioctl_~cmd#1); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6575: lo_compat_ioctl_#t~ret680#1.base, lo_compat_ioctl_#t~ret680#1.offset := compat_ptr_#res#1.base, compat_ptr_#res#1.offset;havoc compat_ptr_~uptr#1;havoc compat_ptr_#in~uptr#1;assume { :end_inline_compat_ptr } true;lo_compat_ioctl_~tmp~59#1.base, lo_compat_ioctl_~tmp~59#1.offset := lo_compat_ioctl_#t~ret680#1.base, lo_compat_ioctl_#t~ret680#1.offset;havoc lo_compat_ioctl_#t~ret680#1.base, lo_compat_ioctl_#t~ret680#1.offset;lo_compat_ioctl_~arg#1 := ~bvadd~64(lo_compat_ioctl_~tmp~59#1.base, lo_compat_ioctl_~tmp~59#1.offset); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: SUMMARY for call loop_info64_to_compat_#t~memcpy~res657#1.base, loop_info64_to_compat_#t~memcpy~res657#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset), loop_info64_to_compat_~info64#1.base, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset), loop_info64_to_compat_~__len___1~5#1); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(92bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(loop_info64_to_compat_~__len___1~5#1, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410: havoc loop_info64_to_compat_#t~mem650#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6443: loop_info64_to_compat_~__ret___1~5#1.base, loop_info64_to_compat_~__ret___1~5#1.offset := loop_info64_to_compat_#t~memcpy~res657#1.base, loop_info64_to_compat_#t~memcpy~res657#1.offset;havoc loop_info64_to_compat_#t~memcpy~res657#1.base, loop_info64_to_compat_#t~memcpy~res657#1.offset; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-2: SUMMARY for call loop_info64_from_compat_#t~mem631#1 := read~intINTTYPE4#9(loop_info64_from_compat_~#info~2#1.base, ~bvadd~64(24bv64, loop_info64_from_compat_~#info~2#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-2: assume !(1bv1 == #valid[loop_info64_from_compat_~#info~2#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_info64_from_compat_~#info~2#1.offset)), #length[loop_info64_from_compat_~#info~2#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_from_compat_~#info~2#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_info64_from_compat_~#info~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_from_compat_~#info~2#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_compat_#t~mem631#1, loop_info64_from_compat_~info64#1.base, ~bvadd~64(52bv64, loop_info64_from_compat_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-1: assume !(1bv1 == #valid[loop_info64_from_compat_~info64#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_from_compat_~info64#1.offset)), #length[loop_info64_from_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(52bv64, loop_info64_from_compat_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_from_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(52bv64, loop_info64_from_compat_~info64#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-2: SUMMARY for call loop_info64_to_compat_#t~mem650#1 := read~intINTTYPE8#9(loop_info64_to_compat_~info64#1.base, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-2: assume !(1bv1 == #valid[loop_info64_to_compat_~info64#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)), #length[loop_info64_to_compat_~info64#1.base]) && ~bvule~64(~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(216bv64, loop_info64_to_compat_~info64#1.offset))); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6344: havoc loop_info64_from_compat_#t~mem631#1; [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_compat_#t~mem650#1[32:0], loop_info64_to_compat_~#info~3#1.base, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: assume !(1bv1 == #valid[loop_info64_to_compat_~#info~3#1.base]); [2025-02-08 07:36:52,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6410-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)), #length[loop_info64_to_compat_~#info~3#1.base]) && ~bvule~64(~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(124bv64, loop_info64_to_compat_~#info~3#1.offset))); [2025-02-08 07:37:02,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7527: havoc #t~nondet777; [2025-02-08 07:37:07,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3679: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 07:37:07,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint get_currentFINAL: assume true; [2025-02-08 07:37:07,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3667: assume false; [2025-02-08 07:37:07,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3667: assume !false; [2025-02-08 07:37:07,542 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3685: #res.base, #res.offset := ~pfo_ret__~0.base, ~pfo_ret__~0.offset; [2025-02-08 07:37:07,577 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7441: havoc #t~nondet765; [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4257: SUMMARY for call __kunmap_atomic(~raw_buf~1.base, ~raw_buf~1.offset); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint transfer_xorFINAL: assume true; [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4260-1: SUMMARY for call #t~ret189 := _cond_resched(); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4258: SUMMARY for call __might_sleep(9bv64, 0bv64, 142bv32, 0bv32); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4260: havoc #t~ret189;#res := 0bv32; [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4256: SUMMARY for call __kunmap_atomic(~loop_buf~1.base, ~loop_buf~1.offset); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246: havoc #t~mem187;havoc #t~mem188;~i~0 := ~bvadd~32(1bv32, ~i~0); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-3: SUMMARY for call #t~mem187 := read~intINTTYPE1#18(~tmp___2~2.base, ~tmp___2~2.offset, 1bv64); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-3: assume !(1bv1 == #valid[~tmp___2~2.base]); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-3: assume !((~bvule~64(~bvadd~64(1bv64, ~tmp___2~2.offset), #length[~tmp___2~2.base]) && ~bvule~64(~tmp___2~2.offset, ~bvadd~64(1bv64, ~tmp___2~2.offset))) && ~bvule~64(0bv64, ~tmp___2~2.offset)); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4242: ~tmp___1~1.base, ~tmp___1~1.offset := ~out~0.base, ~out~0.offset;~out~0.base, ~out~0.offset := ~out~0.base, ~bvadd~64(1bv64, ~out~0.offset);~tmp___2~2.base, ~tmp___2~2.offset := ~in~0.base, ~in~0.offset;~in~0.base, ~in~0.offset := ~in~0.base, ~bvadd~64(1bv64, ~in~0.offset); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-1: SUMMARY for call write~intINTTYPE1#18(~bvxor~32(~sign_extend~32~8(#t~mem187), ~sign_extend~32~8(#t~mem188))[8:0], ~tmp___1~1.base, ~tmp___1~1.offset, 1bv64); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-1: assume !(1bv1 == #valid[~tmp___1~1.base]); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-1: assume !((~bvule~64(~bvadd~64(1bv64, ~tmp___1~1.offset), #length[~tmp___1~1.base]) && ~bvule~64(~tmp___1~1.offset, ~bvadd~64(1bv64, ~tmp___1~1.offset))) && ~bvule~64(0bv64, ~tmp___1~1.offset)); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-2: SUMMARY for call #t~mem188 := read~intINTTYPE1#9(~key~0.base, ~bvadd~64(~key~0.offset, ~sign_extend~64~32(~bvsrem~32(~bvand~32(511bv32, ~i~0), ~keysize~0))), 1bv64); srcloc: null [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-2: assume !(1bv1 == #valid[~key~0.base]); [2025-02-08 07:37:08,147 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4246-2: assume !((~bvule~64(~bvadd~64(1bv64, ~bvadd~64(~key~0.offset, ~sign_extend~64~32(~bvsrem~32(~bvand~32(511bv32, ~i~0), ~keysize~0)))), #length[~key~0.base]) && ~bvule~64(~bvadd~64(~key~0.offset, ~sign_extend~64~32(~bvsrem~32(~bvand~32(511bv32, ~i~0), ~keysize~0))), ~bvadd~64(1bv64, ~bvadd~64(~key~0.offset, ~sign_extend~64~32(~bvsrem~32(~bvand~32(511bv32, ~i~0), ~keysize~0)))))) && ~bvule~64(0bv64, ~bvadd~64(~key~0.offset, ~sign_extend~64~32(~bvsrem~32(~bvand~32(511bv32, ~i~0), ~keysize~0))))); [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7369: havoc alloc_disk_#t~ret756#1.base, alloc_disk_#t~ret756#1.offset; [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767-1: SUMMARY for call kfree(~lo~9#1.base, ~lo~9#1.offset); srcloc: null [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6767: #res#1.base, #res#1.offset := 0bv64, 0bv64;call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset; [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-1: SUMMARY for call blk_cleanup_queue(#t~mem707#1.base, #t~mem707#1.offset); srcloc: null [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763: havoc #t~mem707#1.base, #t~mem707#1.offset; [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-2: SUMMARY for call #t~mem707#1.base, #t~mem707#1.offset := read~$Pointer$#9(~lo~9#1.base, ~bvadd~64(596bv64, ~lo~9#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-2: assume !(1bv1 == #valid[~lo~9#1.base]); [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6763-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(596bv64, ~lo~9#1.offset)), #length[~lo~9#1.base]) && ~bvule~64(~bvadd~64(596bv64, ~lo~9#1.offset), ~bvadd~64(8bv64, ~bvadd~64(596bv64, ~lo~9#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(596bv64, ~lo~9#1.offset))); [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6718: call ULTIMATE.dealloc(~#__key~1#1.base, ~#__key~1#1.offset);havoc ~#__key~1#1.base, ~#__key~1#1.offset;call ULTIMATE.dealloc(~#__key___0~0#1.base, ~#__key___0~0#1.offset);havoc ~#__key___0~0#1.base, ~#__key___0~0#1.offset;call ULTIMATE.dealloc(~#__key___1~0#1.base, ~#__key___1~0#1.offset);havoc ~#__key___1~0#1.base, ~#__key___1~0#1.offset; [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7387: havoc blk_alloc_queue_#t~ret759#1.base, blk_alloc_queue_#t~ret759#1.offset; [2025-02-08 07:37:09,423 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7326: havoc __kmalloc_#t~ret751#1.base, __kmalloc_#t~ret751#1.offset; [2025-02-08 07:37:10,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4862: SUMMARY for call spin_unlock_irq(~lo~1#1.base, ~bvadd~64(260bv64, ~lo~1#1.offset)); srcloc: null [2025-02-08 07:37:10,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4863: #res#1 := 0bv32; [2025-02-08 07:37:10,135 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4863-1: SUMMARY for call bio_endio(~old_bio#1.base, ~old_bio#1.offset, 4294967291bv32); srcloc: null [2025-02-08 07:37:10,811 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4449: call ULTIMATE.dealloc(~#pos#1.base, ~#pos#1.offset);havoc ~#pos#1.base, ~#pos#1.offset;call ULTIMATE.dealloc(~#old_fs~0#1.base, ~#old_fs~0#1.offset);havoc ~#old_fs~0#1.base, ~#old_fs~0#1.offset;call ULTIMATE.dealloc(~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset);havoc ~#__constr_expr_0~0#1.base, ~#__constr_expr_0~0#1.offset; [2025-02-08 07:37:12,864 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5836: call ULTIMATE.dealloc(~#stat~0#1.base, ~#stat~0#1.offset);havoc ~#stat~0#1.base, ~#stat~0#1.offset; [2025-02-08 07:37:12,865 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7531: havoc vfs_getattr_#t~nondet778#1; [2025-02-08 07:37:13,092 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7489: havoc #t~nondet772; [2025-02-08 07:37:14,401 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3998: havoc warn_slowpath_fmt_~arg0#1.base, warn_slowpath_fmt_~arg0#1.offset, warn_slowpath_fmt_~arg1#1, warn_slowpath_fmt_~arg2#1.base, warn_slowpath_fmt_~arg2#1.offset;havoc warn_slowpath_fmt_#in~arg0#1.base, warn_slowpath_fmt_#in~arg0#1.offset, warn_slowpath_fmt_#in~arg1#1, warn_slowpath_fmt_#in~arg2#1.base, warn_slowpath_fmt_#in~arg2#1.offset;assume { :end_inline_warn_slowpath_fmt } true; [2025-02-08 07:37:23,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: assume loop_info64_to_old_#t~mem580#1 != loop_info64_to_old_#t~mem581#1;havoc loop_info64_to_old_#t~mem580#1;havoc loop_info64_to_old_#t~mem581#1;loop_info64_to_old_#res#1 := 4294967221bv32; [2025-02-08 07:37:23,613 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047: assume !(loop_info64_to_old_#t~mem580#1 != loop_info64_to_old_#t~mem581#1);havoc loop_info64_to_old_#t~mem580#1;havoc loop_info64_to_old_#t~mem581#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-1: SUMMARY for call loop_info64_to_old_#t~mem581#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, loop_info64_to_old_~info64#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-1: assume !((~bvule~64(~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(loop_info64_to_old_~info64#1.offset, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_to_old_~info64#1.offset)); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-2: SUMMARY for call loop_info64_to_old_#t~mem580#1 := read~intINTTYPE8#9(loop_info64_to_old_~info#1.base, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-2: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6047-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-2: SUMMARY for call loop_set_fd_#t~mem419#1.base, loop_set_fd_#t~mem419#1.offset := read~$Pointer$#9(loop_set_fd_~file~5#1.base, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-2: assume !(1bv1 == #valid[loop_set_fd_~file~5#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset)), #length[loop_set_fd_~file~5#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453: assume 0bv64 == ~bvadd~64(loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset);havoc loop_set_fd_#t~mem419#1.base, loop_set_fd_#t~mem419#1.offset;havoc loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset;loop_set_fd_~lo_flags~0#1 := ~bvor~32(1bv32, loop_set_fd_~lo_flags~0#1); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453: assume !(0bv64 == ~bvadd~64(loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset));havoc loop_set_fd_#t~mem419#1.base, loop_set_fd_#t~mem419#1.offset;havoc loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-1: SUMMARY for call loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem419#1.base, ~bvadd~64(24bv64, loop_set_fd_#t~mem419#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-1: assume !(1bv1 == #valid[loop_set_fd_#t~mem419#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5453-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_set_fd_#t~mem419#1.offset)), #length[loop_set_fd_#t~mem419#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_set_fd_#t~mem419#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_set_fd_#t~mem419#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_set_fd_#t~mem419#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246: #t~ret606#1 := loop_change_fd_#res#1;havoc loop_change_fd_#t~mem351#1, loop_change_fd_#t~mem352#1, loop_change_fd_#t~ret353#1.base, loop_change_fd_#t~ret353#1.offset, loop_change_fd_#t~mem354#1.base, loop_change_fd_#t~mem354#1.offset, loop_change_fd_#t~mem355#1.base, loop_change_fd_#t~mem355#1.offset, loop_change_fd_#t~mem356#1.base, loop_change_fd_#t~mem356#1.offset, loop_change_fd_#t~mem357#1, loop_change_fd_#t~mem358#1, loop_change_fd_#t~ret359#1, loop_change_fd_#t~ret360#1, loop_change_fd_#t~ret361#1, loop_change_fd_#t~ret362#1, loop_change_fd_~lo#1.base, loop_change_fd_~lo#1.offset, loop_change_fd_~bdev#1.base, loop_change_fd_~bdev#1.offset, loop_change_fd_~arg#1, loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset, loop_change_fd_~old_file~1#1.base, loop_change_fd_~old_file~1#1.offset, loop_change_fd_~inode~0#1.base, loop_change_fd_~inode~0#1.offset, loop_change_fd_~error~0#1, loop_change_fd_~tmp~34#1, loop_change_fd_~tmp___0~15#1;havoc loop_change_fd_#in~lo#1.base, loop_change_fd_#in~lo#1.offset, loop_change_fd_#in~bdev#1.base, loop_change_fd_#in~bdev#1.offset, loop_change_fd_#in~arg#1;assume { :end_inline_loop_change_fd } true;~err~6#1 := #t~ret606#1;havoc #t~ret606#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114: loop_get_status_old_~err~3#1 := loop_get_status_old_#t~ret592#1;havoc loop_get_status_old_#t~ret592#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6246-1: assume { :begin_inline_loop_change_fd } true;loop_change_fd_#in~lo#1.base, loop_change_fd_#in~lo#1.offset, loop_change_fd_#in~bdev#1.base, loop_change_fd_#in~bdev#1.offset, loop_change_fd_#in~arg#1 := ~lo~4#1.base, ~lo~4#1.offset, ~bdev#1.base, ~bdev#1.offset, ~arg#1[32:0];havoc loop_change_fd_#res#1;havoc loop_change_fd_#t~mem351#1, loop_change_fd_#t~mem352#1, loop_change_fd_#t~ret353#1.base, loop_change_fd_#t~ret353#1.offset, loop_change_fd_#t~mem354#1.base, loop_change_fd_#t~mem354#1.offset, loop_change_fd_#t~mem355#1.base, loop_change_fd_#t~mem355#1.offset, loop_change_fd_#t~mem356#1.base, loop_change_fd_#t~mem356#1.offset, loop_change_fd_#t~mem357#1, loop_change_fd_#t~mem358#1, loop_change_fd_#t~ret359#1, loop_change_fd_#t~ret360#1, loop_change_fd_#t~ret361#1, loop_change_fd_#t~ret362#1, loop_change_fd_~lo#1.base, loop_change_fd_~lo#1.offset, loop_change_fd_~bdev#1.base, loop_change_fd_~bdev#1.offset, loop_change_fd_~arg#1, loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset, loop_change_fd_~old_file~1#1.base, loop_change_fd_~old_file~1#1.offset, loop_change_fd_~inode~0#1.base, loop_change_fd_~inode~0#1.offset, loop_change_fd_~error~0#1, loop_change_fd_~tmp~34#1, loop_change_fd_~tmp___0~15#1;loop_change_fd_~lo#1.base, loop_change_fd_~lo#1.offset := loop_change_fd_#in~lo#1.base, loop_change_fd_#in~lo#1.offset;loop_change_fd_~bdev#1.base, loop_change_fd_~bdev#1.offset := loop_change_fd_#in~bdev#1.base, loop_change_fd_#in~bdev#1.offset;loop_change_fd_~arg#1 := loop_change_fd_#in~arg#1;havoc loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset;havoc loop_change_fd_~old_file~1#1.base, loop_change_fd_~old_file~1#1.offset;havoc loop_change_fd_~inode~0#1.base, loop_change_fd_~inode~0#1.offset;havoc loop_change_fd_~error~0#1;havoc loop_change_fd_~tmp~34#1;havoc loop_change_fd_~tmp___0~15#1;loop_change_fd_~error~0#1 := 4294967290bv32; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6114-1: SUMMARY for call loop_get_status_old_#t~ret592#1 := loop_get_status(loop_get_status_old_~lo#1.base, loop_get_status_old_~lo#1.offset, loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124-1: SUMMARY for call loop_change_fd_#t~ret359#1 := get_loop_size(loop_change_fd_~lo#1.base, loop_change_fd_~lo#1.offset, loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5124: loop_change_fd_~tmp~34#1 := loop_change_fd_#t~ret359#1;havoc loop_change_fd_#t~ret359#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7503: havoc set_blocksize_#t~nondet774#1;loop_set_fd_#t~ret436#1 := set_blocksize_#res#1;havoc set_blocksize_#t~nondet774#1, set_blocksize_~arg0#1.base, set_blocksize_~arg0#1.offset, set_blocksize_~arg1#1;havoc set_blocksize_#in~arg0#1.base, set_blocksize_#in~arg0#1.offset, set_blocksize_#in~arg1#1;assume { :end_inline_set_blocksize } true;havoc loop_set_fd_#t~ret436#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: assume loop_info64_to_old_#t~mem582#1 != loop_info64_to_old_#t~mem583#1;havoc loop_info64_to_old_#t~mem582#1;havoc loop_info64_to_old_#t~mem583#1;loop_info64_to_old_#res#1 := 4294967221bv32; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050: assume !(loop_info64_to_old_#t~mem582#1 != loop_info64_to_old_#t~mem583#1);havoc loop_info64_to_old_#t~mem582#1;havoc loop_info64_to_old_#t~mem583#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5125: loop_change_fd_~tmp___0~15#1 := loop_change_fd_#t~ret360#1;havoc loop_change_fd_#t~ret360#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5125-1: SUMMARY for call loop_change_fd_#t~ret360#1 := get_loop_size(loop_change_fd_~lo#1.base, loop_change_fd_~lo#1.offset, loop_change_fd_~old_file~1#1.base, loop_change_fd_~old_file~1#1.offset); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-1: SUMMARY for call loop_info64_to_old_#t~mem583#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-2: SUMMARY for call loop_info64_to_old_#t~mem582#1 := read~intINTTYPE8#9(loop_info64_to_old_~info#1.base, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-2: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6050-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522: SUMMARY for call write~intINTTYPE4#9(1bv32, loop_set_fd_~lo#1.base, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5522: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(344bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523: assume { :begin_inline_wake_up_process } true;wake_up_process_#in~arg0#1.base, wake_up_process_#in~arg0#1.offset := loop_set_fd_#t~mem443#1.base, loop_set_fd_#t~mem443#1.offset;havoc wake_up_process_#res#1;havoc wake_up_process_#t~nondet779#1, wake_up_process_~arg0#1.base, wake_up_process_~arg0#1.offset;wake_up_process_~arg0#1.base, wake_up_process_~arg0#1.offset := wake_up_process_#in~arg0#1.base, wake_up_process_#in~arg0#1.offset;havoc wake_up_process_#t~nondet779#1;wake_up_process_#res#1 := wake_up_process_#t~nondet779#1;havoc wake_up_process_#t~nondet779#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: SUMMARY for call loop_set_fd_#t~mem443#1.base, loop_set_fd_#t~mem443#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5523-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5127: assume loop_change_fd_~tmp~34#1 != loop_change_fd_~tmp___0~15#1; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5127: assume !(loop_change_fd_~tmp~34#1 != loop_change_fd_~tmp___0~15#1); [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6118: assume 0bv32 == loop_get_status_old_~err~3#1;assume { :begin_inline_loop_info64_to_old } true;loop_info64_to_old_#in~info64#1.base, loop_info64_to_old_#in~info64#1.offset, loop_info64_to_old_#in~info#1.base, loop_info64_to_old_#in~info#1.offset := loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset, loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset;havoc loop_info64_to_old_#res#1;havoc loop_info64_to_old_#t~memset~res562#1.base, loop_info64_to_old_#t~memset~res562#1.offset, loop_info64_to_old_#t~mem563#1, loop_info64_to_old_#t~mem564#1, loop_info64_to_old_#t~mem565#1, loop_info64_to_old_#t~mem566#1, loop_info64_to_old_#t~mem567#1, loop_info64_to_old_#t~mem568#1, loop_info64_to_old_#t~mem569#1, loop_info64_to_old_#t~mem570#1, loop_info64_to_old_#t~mem571#1, loop_info64_to_old_#t~mem572#1, loop_info64_to_old_#t~mem573#1, loop_info64_to_old_#t~memcpy~res574#1.base, loop_info64_to_old_#t~memcpy~res574#1.offset, loop_info64_to_old_#t~memcpy~res575#1.base, loop_info64_to_old_#t~memcpy~res575#1.offset, loop_info64_to_old_#t~memcpy~res576#1.base, loop_info64_to_old_#t~memcpy~res576#1.offset, loop_info64_to_old_#t~memcpy~res577#1.base, loop_info64_to_old_#t~memcpy~res577#1.offset, loop_info64_to_old_#t~memcpy~res578#1.base, loop_info64_to_old_#t~memcpy~res578#1.offset, loop_info64_to_old_#t~memcpy~res579#1.base, loop_info64_to_old_#t~memcpy~res579#1.offset, loop_info64_to_old_#t~mem580#1, loop_info64_to_old_#t~mem581#1, loop_info64_to_old_#t~mem582#1, loop_info64_to_old_#t~mem583#1, loop_info64_to_old_#t~mem584#1, loop_info64_to_old_#t~mem585#1, loop_info64_to_old_#t~mem586#1, loop_info64_to_old_#t~mem587#1, loop_info64_to_old_~info64#1.base, loop_info64_to_old_~info64#1.offset, loop_info64_to_old_~info#1.base, loop_info64_to_old_~info#1.offset, loop_info64_to_old_~__len~4#1, loop_info64_to_old_~__ret~5#1.base, loop_info64_to_old_~__ret~5#1.offset, loop_info64_to_old_~__len___0~4#1, loop_info64_to_old_~__ret___0~4#1.base, loop_info64_to_old_~__ret___0~4#1.offset, loop_info64_to_old_~__len___1~3#1, loop_info64_to_old_~__ret___1~3#1.base, loop_info64_to_old_~__ret___1~3#1.offset;loop_info64_to_old_~info64#1.base, loop_info64_to_old_~info64#1.offset := loop_info64_to_old_#in~info64#1.base, loop_info64_to_old_#in~info64#1.offset;loop_info64_to_old_~info#1.base, loop_info64_to_old_~info#1.offset := loop_info64_to_old_#in~info#1.base, loop_info64_to_old_#in~info#1.offset;havoc loop_info64_to_old_~__len~4#1;havoc loop_info64_to_old_~__ret~5#1.base, loop_info64_to_old_~__ret~5#1.offset;havoc loop_info64_to_old_~__len___0~4#1;havoc loop_info64_to_old_~__ret___0~4#1.base, loop_info64_to_old_~__ret___0~4#1.offset;havoc loop_info64_to_old_~__len___1~3#1;havoc loop_info64_to_old_~__ret___1~3#1.base, loop_info64_to_old_~__ret___1~3#1.offset; [2025-02-08 07:37:23,614 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6118: assume !(0bv32 == loop_get_status_old_~err~3#1); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5392: havoc ldv___module_get_1_~module#1.base, ldv___module_get_1_~module#1.offset;havoc ldv___module_get_1_#in~module#1.base, ldv___module_get_1_#in~module#1.offset;assume { :end_inline_ldv___module_get_1 } true;loop_set_fd_~error~1#1 := 4294967287bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251: ~err~6#1 := #t~ret607#1;havoc #t~ret607#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6251-1: SUMMARY for call #t~ret607#1 := loop_clr_fd(~lo~4#1.base, ~lo~4#1.offset, ~bdev#1.base, ~bdev#1.offset); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053-2: SUMMARY for call loop_info64_to_old_#t~mem584#1 := read~intINTTYPE8#9(loop_info64_to_old_~info#1.base, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053-2: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume loop_info64_to_old_#t~mem584#1 != loop_info64_to_old_#t~mem585#1;havoc loop_info64_to_old_#t~mem584#1;havoc loop_info64_to_old_#t~mem585#1;loop_info64_to_old_#res#1 := 4294967221bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053: assume !(loop_info64_to_old_#t~mem584#1 != loop_info64_to_old_#t~mem585#1);havoc loop_info64_to_old_#t~mem584#1;havoc loop_info64_to_old_#t~mem585#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053-1: SUMMARY for call loop_info64_to_old_#t~mem585#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6053-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume ~bvsgt~32(~max_part~0, 0bv32); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5525: assume !~bvsgt~32(~max_part~0, 0bv32); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6120: loop_get_status_old_#t~ret593#1 := loop_info64_to_old_#res#1;havoc loop_info64_to_old_#t~memset~res562#1.base, loop_info64_to_old_#t~memset~res562#1.offset, loop_info64_to_old_#t~mem563#1, loop_info64_to_old_#t~mem564#1, loop_info64_to_old_#t~mem565#1, loop_info64_to_old_#t~mem566#1, loop_info64_to_old_#t~mem567#1, loop_info64_to_old_#t~mem568#1, loop_info64_to_old_#t~mem569#1, loop_info64_to_old_#t~mem570#1, loop_info64_to_old_#t~mem571#1, loop_info64_to_old_#t~mem572#1, loop_info64_to_old_#t~mem573#1, loop_info64_to_old_#t~memcpy~res574#1.base, loop_info64_to_old_#t~memcpy~res574#1.offset, loop_info64_to_old_#t~memcpy~res575#1.base, loop_info64_to_old_#t~memcpy~res575#1.offset, loop_info64_to_old_#t~memcpy~res576#1.base, loop_info64_to_old_#t~memcpy~res576#1.offset, loop_info64_to_old_#t~memcpy~res577#1.base, loop_info64_to_old_#t~memcpy~res577#1.offset, loop_info64_to_old_#t~memcpy~res578#1.base, loop_info64_to_old_#t~memcpy~res578#1.offset, loop_info64_to_old_#t~memcpy~res579#1.base, loop_info64_to_old_#t~memcpy~res579#1.offset, loop_info64_to_old_#t~mem580#1, loop_info64_to_old_#t~mem581#1, loop_info64_to_old_#t~mem582#1, loop_info64_to_old_#t~mem583#1, loop_info64_to_old_#t~mem584#1, loop_info64_to_old_#t~mem585#1, loop_info64_to_old_#t~mem586#1, loop_info64_to_old_#t~mem587#1, loop_info64_to_old_~info64#1.base, loop_info64_to_old_~info64#1.offset, loop_info64_to_old_~info#1.base, loop_info64_to_old_~info#1.offset, loop_info64_to_old_~__len~4#1, loop_info64_to_old_~__ret~5#1.base, loop_info64_to_old_~__ret~5#1.offset, loop_info64_to_old_~__len___0~4#1, loop_info64_to_old_~__ret___0~4#1.base, loop_info64_to_old_~__ret___0~4#1.offset, loop_info64_to_old_~__len___1~3#1, loop_info64_to_old_~__ret___1~3#1.base, loop_info64_to_old_~__ret___1~3#1.offset;havoc loop_info64_to_old_#in~info64#1.base, loop_info64_to_old_#in~info64#1.offset, loop_info64_to_old_#in~info#1.base, loop_info64_to_old_#in~info#1.offset;assume { :end_inline_loop_info64_to_old } true;loop_get_status_old_~err~3#1 := loop_get_status_old_#t~ret593#1;havoc loop_get_status_old_#t~ret593#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint lo_ioctlFINAL: assume true; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5394: loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset := loop_set_fd_#t~ret399#1.base, loop_set_fd_#t~ret399#1.offset;havoc loop_set_fd_#t~ret399#1.base, loop_set_fd_#t~ret399#1.offset; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5394-1: SUMMARY for call loop_set_fd_#t~ret399#1.base, loop_set_fd_#t~ret399#1.offset := fget(loop_set_fd_~arg#1); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: assume 0bv32 == ~err~6#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6253: assume !(0bv32 == ~err~6#1); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527: havoc loop_set_fd_#t~ret445#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5527-1: SUMMARY for call loop_set_fd_#t~ret445#1 := ioctl_by_bdev(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, 4703bv32, 0bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-1: SUMMARY for call loop_info64_to_old_#t~mem587#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-2: SUMMARY for call loop_info64_to_old_#t~mem586#1 := read~intINTTYPE4#9(loop_info64_to_old_~info#1.base, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-2: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: assume ~sign_extend~64~32(loop_info64_to_old_#t~mem586#1) != loop_info64_to_old_#t~mem587#1;havoc loop_info64_to_old_#t~mem586#1;havoc loop_info64_to_old_#t~mem587#1;loop_info64_to_old_#res#1 := 4294967221bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6056: assume !(~sign_extend~64~32(loop_info64_to_old_#t~mem586#1) != loop_info64_to_old_#t~mem587#1);havoc loop_info64_to_old_#t~mem586#1;havoc loop_info64_to_old_#t~mem587#1;loop_info64_to_old_#res#1 := 0bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462: assume 24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(loop_set_fd_#t~mem421#1));havoc loop_set_fd_#t~mem421#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462: assume !(24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(loop_set_fd_#t~mem421#1)));havoc loop_set_fd_#t~mem421#1;loop_set_fd_~lo_blocksize~0#1 := 4096bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-2: kthread_create_on_node_#res#1.base, kthread_create_on_node_#res#1.offset := kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset;havoc kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444: havoc kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset;loop_set_fd_#t~ret438#1.base, loop_set_fd_#t~ret438#1.offset := kthread_create_on_node_#res#1.base, kthread_create_on_node_#res#1.offset;havoc kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset, kthread_create_on_node_~arg0#1.base, kthread_create_on_node_~arg0#1.offset, kthread_create_on_node_~arg1#1.base, kthread_create_on_node_~arg1#1.offset, kthread_create_on_node_~arg2#1, kthread_create_on_node_~arg3#1.base, kthread_create_on_node_~arg3#1.offset;havoc kthread_create_on_node_#in~arg0#1.base, kthread_create_on_node_#in~arg0#1.offset, kthread_create_on_node_#in~arg1#1.base, kthread_create_on_node_#in~arg1#1.offset, kthread_create_on_node_#in~arg2#1, kthread_create_on_node_#in~arg3#1.base, kthread_create_on_node_#in~arg3#1.offset;assume { :end_inline_kthread_create_on_node } true; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462-1: SUMMARY for call loop_set_fd_#t~mem421#1 := read~intINTTYPE2#9(loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset, 2bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462-1: assume !(1bv1 == #valid[loop_set_fd_~inode~1#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5462-1: assume !((~bvule~64(~bvadd~64(2bv64, loop_set_fd_~inode~1#1.offset), #length[loop_set_fd_~inode~1#1.base]) && ~bvule~64(loop_set_fd_~inode~1#1.offset, ~bvadd~64(2bv64, loop_set_fd_~inode~1#1.offset))) && ~bvule~64(0bv64, loop_set_fd_~inode~1#1.offset)); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5396: assume 0bv64 == ~bvadd~64(loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5396: assume !(0bv64 == ~bvadd~64(loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset));loop_set_fd_~error~1#1 := 4294967280bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7444-3: SUMMARY for call kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset := ldv_malloc(9675bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5132-1: SUMMARY for call loop_change_fd_#t~ret361#1 := loop_switch(loop_change_fd_~lo#1.base, loop_change_fd_~lo#1.offset, loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5132: loop_change_fd_~error~0#1 := loop_change_fd_#t~ret361#1;havoc loop_change_fd_#t~ret361#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463: loop_set_fd_~lo_blocksize~0#1 := loop_set_fd_#t~mem423#1;havoc loop_set_fd_#t~mem422#1.base, loop_set_fd_#t~mem422#1.offset;havoc loop_set_fd_#t~mem423#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-1: SUMMARY for call loop_set_fd_#t~mem423#1 := read~intINTTYPE4#9(loop_set_fd_#t~mem422#1.base, ~bvadd~64(241bv64, loop_set_fd_#t~mem422#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-1: assume !(1bv1 == #valid[loop_set_fd_#t~mem422#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(241bv64, loop_set_fd_#t~mem422#1.offset)), #length[loop_set_fd_#t~mem422#1.base]) && ~bvule~64(~bvadd~64(241bv64, loop_set_fd_#t~mem422#1.offset), ~bvadd~64(4bv64, ~bvadd~64(241bv64, loop_set_fd_#t~mem422#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(241bv64, loop_set_fd_#t~mem422#1.offset))); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-2: SUMMARY for call loop_set_fd_#t~mem422#1.base, loop_set_fd_#t~mem422#1.offset := read~$Pointer$#9(loop_set_fd_~inode~1#1.base, ~bvadd~64(1060bv64, loop_set_fd_~inode~1#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-2: assume !(1bv1 == #valid[loop_set_fd_~inode~1#1.base]); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5463-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1060bv64, loop_set_fd_~inode~1#1.offset)), #length[loop_set_fd_~inode~1#1.base]) && ~bvule~64(~bvadd~64(1060bv64, loop_set_fd_~inode~1#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1060bv64, loop_set_fd_~inode~1#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1060bv64, loop_set_fd_~inode~1#1.offset))); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: assume 0bv32 == loop_get_status_old_~err~3#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6124: assume !(0bv32 == loop_get_status_old_~err~3#1); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5134: assume 0bv32 != loop_change_fd_~error~0#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5134: assume !(0bv32 != loop_change_fd_~error~0#1); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5531-1: loop_set_fd_#res#1 := 0bv32; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126: loop_get_status_old_~tmp~52#1 := loop_get_status_old_#t~ret594#1;havoc loop_get_status_old_#t~ret594#1; [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7183: assume 0bv64 != ~bvadd~64(ldv_module_get_~module#1.base, ldv_module_get_~module#1.offset);~ldv_module_refcounter~0 := ~bvadd~32(1bv32, ~ldv_module_refcounter~0); [2025-02-08 07:37:23,615 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7183: assume !(0bv64 != ~bvadd~64(ldv_module_get_~module#1.base, ldv_module_get_~module#1.offset)); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6126-1: SUMMARY for call loop_get_status_old_#t~ret594#1 := copy_to_user(loop_get_status_old_~arg#1.base, loop_get_status_old_~arg#1.offset, loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset, 168bv32); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5467: loop_set_fd_~error~1#1 := 0bv32; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401: assume 0bv32 != loop_set_fd_#t~mem400#1;havoc loop_set_fd_#t~mem400#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401: assume !(0bv32 != loop_set_fd_#t~mem400#1);havoc loop_set_fd_#t~mem400#1;loop_set_fd_~f~0#1.base, loop_set_fd_~f~0#1.offset := loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401-1: SUMMARY for call loop_set_fd_#t~mem400#1 := read~intINTTYPE4#9(loop_set_fd_~lo#1.base, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401-1: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5401-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(344bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6260: assume { :begin_inline_loop_set_status_old } true;loop_set_status_old_#in~lo#1.base, loop_set_status_old_#in~lo#1.offset, loop_set_status_old_#in~arg#1.base, loop_set_status_old_#in~arg#1.offset := ~lo~4#1.base, ~lo~4#1.offset, 0bv64, ~arg#1;havoc loop_set_status_old_#res#1;havoc loop_set_status_old_#t~ret588#1, loop_set_status_old_#t~ret589#1, loop_set_status_old_~lo#1.base, loop_set_status_old_~lo#1.offset, loop_set_status_old_~arg#1.base, loop_set_status_old_~arg#1.offset, loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset, loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset, loop_set_status_old_~tmp~50#1, loop_set_status_old_~tmp___0~22#1;loop_set_status_old_~lo#1.base, loop_set_status_old_~lo#1.offset := loop_set_status_old_#in~lo#1.base, loop_set_status_old_#in~lo#1.offset;loop_set_status_old_~arg#1.base, loop_set_status_old_~arg#1.offset := loop_set_status_old_#in~arg#1.base, loop_set_status_old_#in~arg#1.offset;call loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset := #Ultimate.allocOnStack(160bv64);call loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset := #Ultimate.allocOnStack(232bv64);havoc loop_set_status_old_~tmp~50#1;havoc loop_set_status_old_~tmp___0~22#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume 0bv32 != loop_get_status_old_~tmp~52#1;loop_get_status_old_~err~3#1 := 4294967282bv32; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6128: assume !(0bv32 != loop_get_status_old_~tmp~52#1); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996-1: SUMMARY for call loop_info64_to_old_#t~memset~res562#1.base, loop_info64_to_old_#t~memset~res562#1.offset := #Ultimate.C_memset#9(loop_info64_to_old_~info#1.base, loop_info64_to_old_~info#1.offset, 0bv32, 168bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996-1: assume !((~bvule~64(~bvadd~64(168bv64, loop_info64_to_old_~info#1.offset), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(loop_info64_to_old_~info#1.offset, ~bvadd~64(168bv64, loop_info64_to_old_~info#1.offset))) && ~bvule~64(0bv64, loop_info64_to_old_~info#1.offset)); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5996: havoc loop_info64_to_old_#t~memset~res562#1.base, loop_info64_to_old_#t~memset~res562#1.offset; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5534: SUMMARY for call loop_sysfs_exit(loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-2: SUMMARY for call loop_info64_to_old_#t~mem563#1 := read~intINTTYPE4#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(40bv64, loop_info64_to_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997: havoc loop_info64_to_old_#t~mem563#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_old_#t~mem563#1, loop_info64_to_old_~info#1.base, loop_info64_to_old_~info#1.offset, 4bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5997-1: assume !((~bvule~64(~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(loop_info64_to_old_~info#1.offset, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset))) && ~bvule~64(0bv64, loop_info64_to_old_~info#1.offset)); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: SUMMARY for call write~$Pointer$#9(0bv64, 0bv64, loop_set_fd_~lo#1.base, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5535: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7517: havoc sysfs_create_group_#t~nondet776#1;loop_sysfs_init_#t~ret397#1 := sysfs_create_group_#res#1;havoc sysfs_create_group_#t~nondet776#1, sysfs_create_group_~arg0#1.base, sysfs_create_group_~arg0#1.offset, sysfs_create_group_~arg1#1.base, sysfs_create_group_~arg1#1.offset;havoc sysfs_create_group_#in~arg0#1.base, sysfs_create_group_#in~arg0#1.offset, sysfs_create_group_#in~arg1#1.base, sysfs_create_group_#in~arg1#1.offset;assume { :end_inline_sysfs_create_group } true;loop_sysfs_init_~tmp~45#1 := loop_sysfs_init_#t~ret397#1;havoc loop_sysfs_init_#t~mem396#1.base, loop_sysfs_init_#t~mem396#1.offset;havoc loop_sysfs_init_#t~ret397#1;loop_sysfs_init_#res#1 := loop_sysfs_init_~tmp~45#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5139: SUMMARY for call fput(loop_change_fd_~old_file~1#1.base, loop_change_fd_~old_file~1#1.offset); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998: havoc loop_info64_to_old_#t~mem564#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6064: call ULTIMATE.dealloc(loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset);havoc loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset;call ULTIMATE.dealloc(loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset);havoc loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset;#t~ret608#1 := loop_set_status_old_#res#1;havoc loop_set_status_old_#t~ret588#1, loop_set_status_old_#t~ret589#1, loop_set_status_old_~lo#1.base, loop_set_status_old_~lo#1.offset, loop_set_status_old_~arg#1.base, loop_set_status_old_~arg#1.offset, loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset, loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset, loop_set_status_old_~tmp~50#1, loop_set_status_old_~tmp___0~22#1;havoc loop_set_status_old_#in~lo#1.base, loop_set_status_old_#in~lo#1.offset, loop_set_status_old_#in~arg#1.base, loop_set_status_old_#in~arg#1.offset;assume { :end_inline_loop_set_status_old } true;~err~6#1 := #t~ret608#1;havoc #t~ret608#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5932-1: SUMMARY for call loop_info64_from_old_#t~memset~res544#1.base, loop_info64_from_old_#t~memset~res544#1.offset := #Ultimate.C_memset#9(loop_info64_from_old_~info64#1.base, loop_info64_from_old_~info64#1.offset, 0bv32, 232bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5932-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5932-1: assume !((~bvule~64(~bvadd~64(232bv64, loop_info64_from_old_~info64#1.offset), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(loop_info64_from_old_~info64#1.offset, ~bvadd~64(232bv64, loop_info64_from_old_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_from_old_~info64#1.offset)); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_to_old_#t~mem564#1, loop_info64_to_old_~info#1.base, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-2: SUMMARY for call loop_info64_to_old_#t~mem564#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, loop_info64_to_old_~info64#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5998-2: assume !((~bvule~64(~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(loop_info64_to_old_~info64#1.offset, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_to_old_~info64#1.offset)); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5932: havoc loop_info64_from_old_#t~memset~res544#1.base, loop_info64_from_old_#t~memset~res544#1.offset; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536: SUMMARY for call write~$Pointer$#9(0bv64, 0bv64, loop_set_fd_~lo#1.base, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5536: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(236bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999: havoc loop_info64_to_old_#t~mem565#1; [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_to_old_#t~mem565#1, loop_info64_to_old_~info#1.base, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-2: SUMMARY for call loop_info64_from_old_#t~mem545#1 := read~intINTTYPE4#9(loop_info64_from_old_~info#1.base, loop_info64_from_old_~info#1.offset, 4bv64); srcloc: null [2025-02-08 07:37:23,621 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-2: assume !((~bvule~64(~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(loop_info64_from_old_~info#1.offset, ~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset))) && ~bvule~64(0bv64, loop_info64_from_old_~info#1.offset)); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-2: SUMMARY for call loop_info64_to_old_#t~mem565#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5999-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933: havoc loop_info64_from_old_#t~mem545#1; [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_old_#t~mem545#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(40bv64, loop_info64_from_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5933-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: SUMMARY for call write~$Pointer$#9(0bv64, 0bv64, loop_set_fd_~lo#1.base, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5537: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5141: assume ~bvsgt~32(~max_part~0, 0bv32); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5141: assume !~bvsgt~32(~max_part~0, 0bv32); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_to_old_#t~mem566#1, loop_info64_to_old_~info#1.base, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000-2: SUMMARY for call loop_info64_to_old_#t~mem566#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934: havoc loop_info64_from_old_#t~mem546#1; [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6000: havoc loop_info64_to_old_#t~mem566#1; [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_from_old_#t~mem546#1, loop_info64_from_old_~info64#1.base, loop_info64_from_old_~info64#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-1: assume !((~bvule~64(~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(loop_info64_from_old_~info64#1.offset, ~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset))) && ~bvule~64(0bv64, loop_info64_from_old_~info64#1.offset)); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-2: SUMMARY for call loop_info64_from_old_#t~mem546#1 := read~intINTTYPE8#9(loop_info64_from_old_~info#1.base, ~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5934-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(4bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538: SUMMARY for call write~intINTTYPE4#9(0bv32, loop_set_fd_~lo#1.base, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,622 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5538: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472-1: SUMMARY for call loop_set_fd_#t~ret424#1 := get_loop_size(loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset, loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset); srcloc: null [2025-02-08 07:37:23,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5472: loop_set_fd_~size~4#1 := loop_set_fd_#t~ret424#1;havoc loop_set_fd_#t~ret424#1; [2025-02-08 07:37:23,623 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6265: assume { :begin_inline_loop_get_status_old } true;loop_get_status_old_#in~lo#1.base, loop_get_status_old_#in~lo#1.offset, loop_get_status_old_#in~arg#1.base, loop_get_status_old_#in~arg#1.offset := ~lo~4#1.base, ~lo~4#1.offset, 0bv64, ~arg#1;havoc loop_get_status_old_#res#1;havoc loop_get_status_old_#t~ret592#1, loop_get_status_old_#t~ret593#1, loop_get_status_old_#t~ret594#1, loop_get_status_old_~lo#1.base, loop_get_status_old_~lo#1.offset, loop_get_status_old_~arg#1.base, loop_get_status_old_~arg#1.offset, loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset, loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset, loop_get_status_old_~err~3#1, loop_get_status_old_~tmp~52#1;loop_get_status_old_~lo#1.base, loop_get_status_old_~lo#1.offset := loop_get_status_old_#in~lo#1.base, loop_get_status_old_#in~lo#1.offset;loop_get_status_old_~arg#1.base, loop_get_status_old_~arg#1.offset := loop_get_status_old_#in~arg#1.base, loop_get_status_old_#in~arg#1.offset;call loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset := #Ultimate.allocOnStack(160bv64);call loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset := #Ultimate.allocOnStack(232bv64);havoc loop_get_status_old_~err~3#1;havoc loop_get_status_old_~tmp~52#1;loop_get_status_old_~err~3#1 := 0bv32; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7256: havoc ldv_module_get_~module#1.base, ldv_module_get_~module#1.offset;havoc ldv_module_get_#in~module#1.base, ldv_module_get_#in~module#1.offset;assume { :end_inline_ldv_module_get } true; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-2: SUMMARY for call loop_info64_to_old_#t~mem567#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935: havoc loop_info64_from_old_#t~mem547#1; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_from_old_#t~mem547#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001: havoc loop_info64_to_old_#t~mem567#1; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_old_#t~mem567#1[32:0], loop_info64_to_old_~info#1.base, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6001-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935-2: SUMMARY for call loop_info64_from_old_#t~mem547#1 := read~intINTTYPE8#9(loop_info64_from_old_~info#1.base, ~bvadd~64(12bv64, loop_info64_from_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5935-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(12bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(12bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(12bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539: havoc loop_set_fd_#t~mem446#1.base, loop_set_fd_#t~mem446#1.offset; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-1: SUMMARY for call set_capacity(loop_set_fd_#t~mem446#1.base, loop_set_fd_#t~mem446#1.offset, 0bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: SUMMARY for call loop_set_fd_#t~mem446#1.base, loop_set_fd_#t~mem446#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5539-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(604bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5143: havoc loop_change_fd_#t~ret362#1; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5143-1: SUMMARY for call loop_change_fd_#t~ret362#1 := ioctl_by_bdev(loop_change_fd_~bdev#1.base, loop_change_fd_~bdev#1.offset, 4703bv32, 0bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002: havoc loop_info64_to_old_#t~mem568#1; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6134-1: loop_get_status_old_#res#1 := loop_get_status_old_~err~3#1;call ULTIMATE.dealloc(loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset);havoc loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset;call ULTIMATE.dealloc(loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset);havoc loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset; [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_from_old_#t~mem548#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(16bv64, loop_info64_from_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,624 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-2: SUMMARY for call loop_info64_from_old_#t~mem548#1 := read~intINTTYPE8#9(loop_info64_from_old_~info#1.base, ~bvadd~64(20bv64, loop_info64_from_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(20bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(20bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(20bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_old_#t~mem568#1, loop_info64_to_old_~info#1.base, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002-2: SUMMARY for call loop_info64_to_old_#t~mem568#1 := read~intINTTYPE4#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(44bv64, loop_info64_to_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6002-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5936: havoc loop_info64_from_old_#t~mem548#1; [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: assume 0bv32 == ~bvand~32(2bv32, loop_set_fd_~mode#1);loop_set_fd_~lo_flags~0#1 := ~bvor~32(1bv32, loop_set_fd_~lo_flags~0#1); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5474: assume !(0bv32 == ~bvand~32(2bv32, loop_set_fd_~mode#1)); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5540: SUMMARY for call invalidate_bdev(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-1: SUMMARY for call loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem402#1.base, ~bvadd~64(1060bv64, loop_set_fd_#t~mem402#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-1: assume !(1bv1 == #valid[loop_set_fd_#t~mem402#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1060bv64, loop_set_fd_#t~mem402#1.offset)), #length[loop_set_fd_#t~mem402#1.base]) && ~bvule~64(~bvadd~64(1060bv64, loop_set_fd_#t~mem402#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1060bv64, loop_set_fd_#t~mem402#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1060bv64, loop_set_fd_#t~mem402#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-2: SUMMARY for call loop_set_fd_#t~mem402#1.base, loop_set_fd_#t~mem402#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem401#1.base, loop_set_fd_#t~mem401#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-2: assume !(1bv1 == #valid[loop_set_fd_#t~mem401#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-2: assume !((~bvule~64(~bvadd~64(8bv64, loop_set_fd_#t~mem401#1.offset), #length[loop_set_fd_#t~mem401#1.base]) && ~bvule~64(loop_set_fd_#t~mem401#1.offset, ~bvadd~64(8bv64, loop_set_fd_#t~mem401#1.offset))) && ~bvule~64(0bv64, loop_set_fd_#t~mem401#1.offset)); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408: assume ~bvadd~64(loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset) == ~bvadd~64(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset);havoc loop_set_fd_#t~mem401#1.base, loop_set_fd_#t~mem401#1.offset;havoc loop_set_fd_#t~mem402#1.base, loop_set_fd_#t~mem402#1.offset;havoc loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset; [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408: assume !(~bvadd~64(loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset) == ~bvadd~64(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset));havoc loop_set_fd_#t~mem401#1.base, loop_set_fd_#t~mem401#1.offset;havoc loop_set_fd_#t~mem402#1.base, loop_set_fd_#t~mem402#1.offset;havoc loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset; [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-3: SUMMARY for call loop_set_fd_#t~mem401#1.base, loop_set_fd_#t~mem401#1.offset := read~$Pointer$#9(loop_set_fd_~f~0#1.base, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-3: assume !(1bv1 == #valid[loop_set_fd_~f~0#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5408-3: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset)), #length[loop_set_fd_~f~0#1.base]) && ~bvule~64(~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003: havoc loop_info64_to_old_#t~mem569#1; [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_old_#t~mem569#1, loop_info64_to_old_~info#1.base, ~bvadd~64(36bv64, loop_info64_to_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(36bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(36bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(36bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(36bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,625 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-2: SUMMARY for call loop_info64_from_old_#t~mem549#1 := read~intINTTYPE4#9(loop_info64_from_old_~info#1.base, ~bvadd~64(28bv64, loop_info64_from_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(28bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(28bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-2: SUMMARY for call loop_info64_to_old_#t~mem569#1 := read~intINTTYPE4#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(48bv64, loop_info64_to_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6003-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(48bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(48bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937: havoc loop_info64_from_old_#t~mem549#1; [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-1: SUMMARY for call write~intINTTYPE8#9(~sign_extend~64~32(loop_info64_from_old_#t~mem549#1), loop_info64_from_old_~info64#1.base, ~bvadd~64(24bv64, loop_info64_from_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5937-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(24bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5541: SUMMARY for call bd_set_size(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, 0bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070: loop_set_status_old_~tmp~50#1 := loop_set_status_old_#t~ret588#1;havoc loop_set_status_old_#t~ret588#1; [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_to_old_#t~mem570#1, loop_info64_to_old_~info#1.base, ~bvadd~64(40bv64, loop_info64_to_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-2: SUMMARY for call loop_info64_to_old_#t~mem570#1 := read~intINTTYPE4#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(52bv64, loop_info64_to_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(52bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(52bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: SUMMARY for call write~intINTTYPE8#9(0bv64, loop_info64_from_old_~info64#1.base, ~bvadd~64(32bv64, loop_info64_from_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5938: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6070-1: SUMMARY for call loop_set_status_old_#t~ret588#1 := copy_from_user(loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset, loop_set_status_old_~arg#1.base, loop_set_status_old_~arg#1.offset, 168bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6004: havoc loop_info64_to_old_#t~mem570#1; [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542: havoc loop_set_fd_#t~mem447#1.base, loop_set_fd_#t~mem447#1.offset;havoc loop_set_fd_#t~ret448#1; [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-1: SUMMARY for call loop_set_fd_#t~ret448#1 := kobject_uevent(loop_set_fd_#t~mem447#1.base, ~bvadd~64(16bv64, ~bvadd~64(28bv64, ~bvadd~64(68bv64, loop_set_fd_#t~mem447#1.offset))), 2bv32); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-2: SUMMARY for call loop_set_fd_#t~mem447#1.base, loop_set_fd_#t~mem447#1.offset := read~$Pointer$#9(loop_set_fd_~bdev#1.base, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-2: assume !(1bv1 == #valid[loop_set_fd_~bdev#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5542-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset)), #length[loop_set_fd_~bdev#1.base]) && ~bvule~64(~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset), ~bvadd~64(8bv64, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset))); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005-2: SUMMARY for call loop_info64_to_old_#t~mem571#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,626 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939: havoc loop_info64_from_old_#t~mem550#1; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_old_#t~mem550#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(44bv64, loop_info64_from_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005: havoc loop_info64_to_old_#t~mem571#1; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_to_old_#t~mem571#1, loop_info64_to_old_~info#1.base, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6005-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-2: SUMMARY for call loop_info64_from_old_#t~mem550#1 := read~intINTTYPE4#9(loop_info64_from_old_~info#1.base, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5939-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543: havoc loop_set_fd_#t~mem449#1; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543-1: SUMMARY for call mapping_set_gfp_mask(loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset, loop_set_fd_#t~mem449#1); srcloc: null [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543-2: SUMMARY for call loop_set_fd_#t~mem449#1 := read~intINTTYPE4#9(loop_set_fd_~lo#1.base, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5543-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(256bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6270: assume { :begin_inline_loop_set_status64 } true;loop_set_status64_#in~lo#1.base, loop_set_status64_#in~lo#1.offset, loop_set_status64_#in~arg#1.base, loop_set_status64_#in~arg#1.offset := ~lo~4#1.base, ~lo~4#1.offset, 0bv64, ~arg#1;havoc loop_set_status64_#res#1;havoc loop_set_status64_#t~ret590#1, loop_set_status64_#t~ret591#1, loop_set_status64_~lo#1.base, loop_set_status64_~lo#1.offset, loop_set_status64_~arg#1.base, loop_set_status64_~arg#1.offset, loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset, loop_set_status64_~tmp~51#1, loop_set_status64_~tmp___0~23#1;loop_set_status64_~lo#1.base, loop_set_status64_~lo#1.offset := loop_set_status64_#in~lo#1.base, loop_set_status64_#in~lo#1.offset;loop_set_status64_~arg#1.base, loop_set_status64_~arg#1.offset := loop_set_status64_#in~arg#1.base, loop_set_status64_#in~arg#1.offset;call loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset := #Ultimate.allocOnStack(232bv64);havoc loop_set_status64_~tmp~51#1;havoc loop_set_status64_~tmp___0~23#1; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6138: call ULTIMATE.dealloc(loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset);havoc loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset;#t~ret611#1 := loop_get_status64_#res#1;havoc loop_get_status64_#t~ret595#1, loop_get_status64_#t~ret596#1, loop_get_status64_~lo#1.base, loop_get_status64_~lo#1.offset, loop_get_status64_~arg#1.base, loop_get_status64_~arg#1.offset, loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset, loop_get_status64_~err~4#1, loop_get_status64_~tmp~53#1;havoc loop_get_status64_#in~lo#1.base, loop_get_status64_#in~lo#1.offset, loop_get_status64_#in~arg#1.base, loop_get_status64_#in~arg#1.offset;assume { :end_inline_loop_get_status64 } true;~err~6#1 := #t~ret611#1;havoc #t~ret611#1; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5147-1: loop_change_fd_#res#1 := 0bv32; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006: havoc loop_info64_to_old_#t~mem572#1; [2025-02-08 07:37:23,627 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6072: assume 0bv64 != loop_set_status_old_~tmp~50#1;loop_set_status_old_#res#1 := 4294967282bv32;call ULTIMATE.dealloc(loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset);havoc loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset;call ULTIMATE.dealloc(loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset);havoc loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset; [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6072: assume !(0bv64 != loop_set_status_old_~tmp~50#1);assume { :begin_inline_loop_info64_from_old } true;loop_info64_from_old_#in~info#1.base, loop_info64_from_old_#in~info#1.offset, loop_info64_from_old_#in~info64#1.base, loop_info64_from_old_#in~info64#1.offset := loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset, loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset;havoc loop_info64_from_old_#t~memset~res544#1.base, loop_info64_from_old_#t~memset~res544#1.offset, loop_info64_from_old_#t~mem545#1, loop_info64_from_old_#t~mem546#1, loop_info64_from_old_#t~mem547#1, loop_info64_from_old_#t~mem548#1, loop_info64_from_old_#t~mem549#1, loop_info64_from_old_#t~mem550#1, loop_info64_from_old_#t~mem551#1, loop_info64_from_old_#t~mem552#1, loop_info64_from_old_#t~mem553#1, loop_info64_from_old_#t~mem554#1, loop_info64_from_old_#t~mem555#1, loop_info64_from_old_#t~memcpy~res556#1.base, loop_info64_from_old_#t~memcpy~res556#1.offset, loop_info64_from_old_#t~memcpy~res557#1.base, loop_info64_from_old_#t~memcpy~res557#1.offset, loop_info64_from_old_#t~memcpy~res558#1.base, loop_info64_from_old_#t~memcpy~res558#1.offset, loop_info64_from_old_#t~memcpy~res559#1.base, loop_info64_from_old_#t~memcpy~res559#1.offset, loop_info64_from_old_#t~memcpy~res560#1.base, loop_info64_from_old_#t~memcpy~res560#1.offset, loop_info64_from_old_#t~memcpy~res561#1.base, loop_info64_from_old_#t~memcpy~res561#1.offset, loop_info64_from_old_~info#1.base, loop_info64_from_old_~info#1.offset, loop_info64_from_old_~info64#1.base, loop_info64_from_old_~info64#1.offset, loop_info64_from_old_~__len~3#1, loop_info64_from_old_~__ret~4#1.base, loop_info64_from_old_~__ret~4#1.offset, loop_info64_from_old_~__len___0~3#1, loop_info64_from_old_~__ret___0~3#1.base, loop_info64_from_old_~__ret___0~3#1.offset, loop_info64_from_old_~__len___1~2#1, loop_info64_from_old_~__ret___1~2#1.base, loop_info64_from_old_~__ret___1~2#1.offset;loop_info64_from_old_~info#1.base, loop_info64_from_old_~info#1.offset := loop_info64_from_old_#in~info#1.base, loop_info64_from_old_#in~info#1.offset;loop_info64_from_old_~info64#1.base, loop_info64_from_old_~info64#1.offset := loop_info64_from_old_#in~info64#1.base, loop_info64_from_old_#in~info64#1.offset;havoc loop_info64_from_old_~__len~3#1;havoc loop_info64_from_old_~__ret~4#1.base, loop_info64_from_old_~__ret~4#1.offset;havoc loop_info64_from_old_~__len___0~3#1;havoc loop_info64_from_old_~__ret___0~3#1.base, loop_info64_from_old_~__ret___0~3#1.offset;havoc loop_info64_from_old_~__len___1~2#1;havoc loop_info64_from_old_~__ret___1~2#1.base, loop_info64_from_old_~__ret___1~2#1.offset; [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_old_#t~mem551#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(48bv64, loop_info64_from_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(48bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(48bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(48bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-2: SUMMARY for call loop_info64_from_old_#t~mem551#1 := read~intINTTYPE4#9(loop_info64_from_old_~info#1.base, ~bvadd~64(36bv64, loop_info64_from_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(36bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(36bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(36bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(36bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_to_old_#t~mem572#1, loop_info64_to_old_~info#1.base, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset)), 8bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset))), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_to_old_~info#1.offset)))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-2: SUMMARY for call loop_info64_to_old_#t~mem572#1 := read~intINTTYPE8#9(loop_info64_to_old_~info64#1.base, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset)), 8bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-2: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6006-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset))), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_to_old_~info64#1.offset)))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5940: havoc loop_info64_from_old_#t~mem551#1; [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: SUMMARY for call write~intINTTYPE4#9(0bv32, loop_set_fd_~lo#1.base, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5544: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(344bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(344bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-1: SUMMARY for call loop_set_fd_#t~mem408#1.base, loop_set_fd_#t~mem408#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem407#1.base, ~bvadd~64(1244bv64, loop_set_fd_#t~mem407#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-1: assume !(1bv1 == #valid[loop_set_fd_#t~mem407#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1244bv64, loop_set_fd_#t~mem407#1.offset)), #length[loop_set_fd_#t~mem407#1.base]) && ~bvule~64(~bvadd~64(1244bv64, loop_set_fd_#t~mem407#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1244bv64, loop_set_fd_#t~mem407#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1244bv64, loop_set_fd_#t~mem407#1.offset))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-2: SUMMARY for call loop_set_fd_#t~mem407#1.base, loop_set_fd_#t~mem407#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem406#1.base, ~bvadd~64(261bv64, loop_set_fd_#t~mem406#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-2: assume !(1bv1 == #valid[loop_set_fd_#t~mem406#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(261bv64, loop_set_fd_#t~mem406#1.offset)), #length[loop_set_fd_#t~mem406#1.base]) && ~bvule~64(~bvadd~64(261bv64, loop_set_fd_#t~mem406#1.offset), ~bvadd~64(8bv64, ~bvadd~64(261bv64, loop_set_fd_#t~mem406#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(261bv64, loop_set_fd_#t~mem406#1.offset))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412: loop_set_fd_~l~1#1.base, loop_set_fd_~l~1#1.offset := loop_set_fd_#t~mem408#1.base, loop_set_fd_#t~mem408#1.offset;havoc loop_set_fd_#t~mem404#1.base, loop_set_fd_#t~mem404#1.offset;havoc loop_set_fd_#t~mem405#1.base, loop_set_fd_#t~mem405#1.offset;havoc loop_set_fd_#t~mem406#1.base, loop_set_fd_#t~mem406#1.offset;havoc loop_set_fd_#t~mem407#1.base, loop_set_fd_#t~mem407#1.offset;havoc loop_set_fd_#t~mem408#1.base, loop_set_fd_#t~mem408#1.offset; [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-5: SUMMARY for call loop_set_fd_#t~mem404#1.base, loop_set_fd_#t~mem404#1.offset := read~$Pointer$#9(loop_set_fd_~f~0#1.base, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-5: assume !(1bv1 == #valid[loop_set_fd_~f~0#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-5: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset)), #length[loop_set_fd_~f~0#1.base]) && ~bvule~64(~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, loop_set_fd_~f~0#1.offset))); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-3: SUMMARY for call loop_set_fd_#t~mem406#1.base, loop_set_fd_#t~mem406#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem405#1.base, ~bvadd~64(1060bv64, loop_set_fd_#t~mem405#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-3: assume !(1bv1 == #valid[loop_set_fd_#t~mem405#1.base]); [2025-02-08 07:37:23,628 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-3: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1060bv64, loop_set_fd_#t~mem405#1.offset)), #length[loop_set_fd_#t~mem405#1.base]) && ~bvule~64(~bvadd~64(1060bv64, loop_set_fd_#t~mem405#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1060bv64, loop_set_fd_#t~mem405#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1060bv64, loop_set_fd_#t~mem405#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-4: SUMMARY for call loop_set_fd_#t~mem405#1.base, loop_set_fd_#t~mem405#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem404#1.base, loop_set_fd_#t~mem404#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-4: assume !(1bv1 == #valid[loop_set_fd_#t~mem404#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5412-4: assume !((~bvule~64(~bvadd~64(8bv64, loop_set_fd_#t~mem404#1.offset), #length[loop_set_fd_#t~mem404#1.base]) && ~bvule~64(loop_set_fd_#t~mem404#1.offset, ~bvadd~64(8bv64, loop_set_fd_#t~mem404#1.offset))) && ~bvule~64(0bv64, loop_set_fd_#t~mem404#1.offset)); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-2: SUMMARY for call loop_info64_from_old_#t~mem552#1 := read~intINTTYPE4#9(loop_info64_from_old_~info#1.base, ~bvadd~64(40bv64, loop_info64_from_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(40bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941: havoc loop_info64_from_old_#t~mem552#1; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-1: SUMMARY for call write~intINTTYPE4#9(loop_info64_from_old_#t~mem552#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(52bv64, loop_info64_from_old_~info64#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5941-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(52bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(4bv64, ~bvadd~64(52bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(52bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479: havoc set_device_ro_~arg0#1.base, set_device_ro_~arg0#1.offset, set_device_ro_~arg1#1;havoc set_device_ro_#in~arg0#1.base, set_device_ro_#in~arg0#1.offset, set_device_ro_#in~arg1#1;assume { :end_inline_set_device_ro } true; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5479-1: assume { :begin_inline_set_device_ro } true;set_device_ro_#in~arg0#1.base, set_device_ro_#in~arg0#1.offset, set_device_ro_#in~arg1#1 := loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, ~bvand~32(1bv32, loop_set_fd_~lo_flags~0#1);havoc set_device_ro_~arg0#1.base, set_device_ro_~arg0#1.offset, set_device_ro_~arg1#1;set_device_ro_~arg0#1.base, set_device_ro_~arg0#1.offset := set_device_ro_#in~arg0#1.base, set_device_ro_#in~arg0#1.offset;set_device_ro_~arg1#1 := set_device_ro_#in~arg1#1; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: assume 0bv32 == loop_set_fd_#t~mem409#1;havoc loop_set_fd_#t~mem409#1;loop_set_fd_~error~1#1 := 4294967274bv32; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413: assume !(0bv32 == loop_set_fd_#t~mem409#1);havoc loop_set_fd_#t~mem409#1; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-1: SUMMARY for call loop_set_fd_#t~mem409#1 := read~intINTTYPE4#9(loop_set_fd_~l~1#1.base, ~bvadd~64(344bv64, loop_set_fd_~l~1#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-1: assume !(1bv1 == #valid[loop_set_fd_~l~1#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5413-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~l~1#1.offset)), #length[loop_set_fd_~l~1#1.base]) && ~bvule~64(~bvadd~64(344bv64, loop_set_fd_~l~1#1.offset), ~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_set_fd_~l~1#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(344bv64, loop_set_fd_~l~1#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008-1: SUMMARY for call loop_info64_to_old_#t~mem573#1 := read~intINTTYPE4#9(loop_info64_to_old_~info#1.base, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942: havoc loop_info64_from_old_#t~mem553#1; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume 18bv32 == loop_info64_to_old_#t~mem573#1;havoc loop_info64_to_old_#t~mem573#1;loop_info64_to_old_~__len~4#1 := 64bv64; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6008: assume !(18bv32 == loop_info64_to_old_#t~mem573#1);havoc loop_info64_to_old_#t~mem573#1;loop_info64_to_old_~__len___0~4#1 := 64bv64; [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_from_old_#t~mem553#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-2: SUMMARY for call loop_info64_from_old_#t~mem553#1 := read~intINTTYPE8#9(loop_info64_from_old_~info#1.base, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5942-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: SUMMARY for call write~intINTTYPE4#9(loop_set_fd_~lo_blocksize~0#1, loop_set_fd_~lo#1.base, ~bvadd~64(244bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,629 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5480: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(244bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(244bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(244bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(244bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5150: loop_change_fd_#res#1 := loop_change_fd_~error~0#1; [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5150-1: SUMMARY for call fput(loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943: havoc loop_info64_from_old_#t~mem554#1; [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-1: SUMMARY for call write~intINTTYPE8#9(loop_info64_from_old_#t~mem554#1, loop_info64_from_old_~info64#1.base, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset)), 8bv64); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset))), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(216bv64, loop_info64_from_old_~info64#1.offset)))); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-2: SUMMARY for call loop_info64_from_old_#t~mem554#1 := read~intINTTYPE8#9(loop_info64_from_old_~info#1.base, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset)), 8bv64); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-2: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5943-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset))), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset)), ~bvadd~64(8bv64, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset))))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, ~bvadd~64(140bv64, loop_info64_from_old_~info#1.offset)))); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: SUMMARY for call write~$Pointer$#9(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, loop_set_fd_~lo#1.base, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5481: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(236bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(236bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7265: SUMMARY for call ldv_module_put(ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume ~bvugt~64(loop_info64_to_old_~__len~4#1, 63bv64); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6010: assume !~bvugt~64(loop_info64_to_old_~__len~4#1, 63bv64); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548-1: SUMMARY for call fput(loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: SUMMARY for call write~intINTTYPE4#9(loop_set_fd_~lo_flags~0#1, loop_set_fd_~lo#1.base, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5482: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5548: assume { :begin_inline_ldv_module_put_2 } true;ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset := ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset; [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6275: assume { :begin_inline_loop_get_status64 } true;loop_get_status64_#in~lo#1.base, loop_get_status64_#in~lo#1.offset, loop_get_status64_#in~arg#1.base, loop_get_status64_#in~arg#1.offset := ~lo~4#1.base, ~lo~4#1.offset, 0bv64, ~arg#1;havoc loop_get_status64_#res#1;havoc loop_get_status64_#t~ret595#1, loop_get_status64_#t~ret596#1, loop_get_status64_~lo#1.base, loop_get_status64_~lo#1.offset, loop_get_status64_~arg#1.base, loop_get_status64_~arg#1.offset, loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset, loop_get_status64_~err~4#1, loop_get_status64_~tmp~53#1;loop_get_status64_~lo#1.base, loop_get_status64_~lo#1.offset := loop_get_status64_#in~lo#1.base, loop_get_status64_#in~lo#1.offset;loop_get_status64_~arg#1.base, loop_get_status64_~arg#1.offset := loop_get_status64_#in~arg#1.base, loop_get_status64_#in~arg#1.offset;call loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset := #Ultimate.allocOnStack(232bv64);havoc loop_get_status64_~err~4#1;havoc loop_get_status64_~tmp~53#1;loop_get_status64_~err~4#1 := 0bv32; [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6143: assume 0bv64 == ~bvadd~64(loop_get_status64_~arg#1.base, loop_get_status64_~arg#1.offset);loop_get_status64_~err~4#1 := 4294967274bv32; [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6143: assume !(0bv64 == ~bvadd~64(loop_get_status64_~arg#1.base, loop_get_status64_~arg#1.offset)); [2025-02-08 07:37:23,630 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6077: havoc loop_info64_from_old_#t~memset~res544#1.base, loop_info64_from_old_#t~memset~res544#1.offset, loop_info64_from_old_#t~mem545#1, loop_info64_from_old_#t~mem546#1, loop_info64_from_old_#t~mem547#1, loop_info64_from_old_#t~mem548#1, loop_info64_from_old_#t~mem549#1, loop_info64_from_old_#t~mem550#1, loop_info64_from_old_#t~mem551#1, loop_info64_from_old_#t~mem552#1, loop_info64_from_old_#t~mem553#1, loop_info64_from_old_#t~mem554#1, loop_info64_from_old_#t~mem555#1, loop_info64_from_old_#t~memcpy~res556#1.base, loop_info64_from_old_#t~memcpy~res556#1.offset, loop_info64_from_old_#t~memcpy~res557#1.base, loop_info64_from_old_#t~memcpy~res557#1.offset, loop_info64_from_old_#t~memcpy~res558#1.base, loop_info64_from_old_#t~memcpy~res558#1.offset, loop_info64_from_old_#t~memcpy~res559#1.base, loop_info64_from_old_#t~memcpy~res559#1.offset, loop_info64_from_old_#t~memcpy~res560#1.base, loop_info64_from_old_#t~memcpy~res560#1.offset, loop_info64_from_old_#t~memcpy~res561#1.base, loop_info64_from_old_#t~memcpy~res561#1.offset, loop_info64_from_old_~info#1.base, loop_info64_from_old_~info#1.offset, loop_info64_from_old_~info64#1.base, loop_info64_from_old_~info64#1.offset, loop_info64_from_old_~__len~3#1, loop_info64_from_old_~__ret~4#1.base, loop_info64_from_old_~__ret~4#1.offset, loop_info64_from_old_~__len___0~3#1, loop_info64_from_old_~__ret___0~3#1.base, loop_info64_from_old_~__ret___0~3#1.offset, loop_info64_from_old_~__len___1~2#1, loop_info64_from_old_~__ret___1~2#1.base, loop_info64_from_old_~__ret___1~2#1.offset;havoc loop_info64_from_old_#in~info#1.base, loop_info64_from_old_#in~info#1.offset, loop_info64_from_old_#in~info64#1.base, loop_info64_from_old_#in~info64#1.offset;assume { :end_inline_loop_info64_from_old } true; [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5945: assume 18bv32 == loop_info64_from_old_#t~mem555#1;havoc loop_info64_from_old_#t~mem555#1;loop_info64_from_old_~__len~3#1 := 64bv64; [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5945: assume !(18bv32 == loop_info64_from_old_#t~mem555#1);havoc loop_info64_from_old_#t~mem555#1;loop_info64_from_old_~__len___0~3#1 := 64bv64; [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5945-1: SUMMARY for call loop_info64_from_old_#t~mem555#1 := read~intINTTYPE4#9(loop_info64_from_old_~info#1.base, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5945-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5945-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(4bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: SUMMARY for call write~$Pointer$#9(loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset, loop_set_fd_~lo#1.base, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5483: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6078: loop_set_status_old_~tmp___0~22#1 := loop_set_status_old_#t~ret589#1;havoc loop_set_status_old_#t~ret589#1;loop_set_status_old_#res#1 := loop_set_status_old_~tmp___0~22#1;call ULTIMATE.dealloc(loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset);havoc loop_set_status_old_~#info~0#1.base, loop_set_status_old_~#info~0#1.offset;call ULTIMATE.dealloc(loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset);havoc loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset; [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012-1: SUMMARY for call loop_info64_to_old_#t~memcpy~res574#1.base, loop_info64_to_old_#t~memcpy~res574#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), loop_info64_to_old_~info64#1.base, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset), loop_info64_to_old_~__len~4#1); srcloc: null [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6078-1: SUMMARY for call loop_set_status_old_#t~ret589#1 := loop_set_status(loop_set_status_old_~lo#1.base, loop_set_status_old_~lo#1.offset, loop_set_status_old_~#info64~0#1.base, loop_set_status_old_~#info64~0#1.offset); srcloc: null [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6012: loop_info64_to_old_~__ret~5#1.base, loop_info64_to_old_~__ret~5#1.offset := loop_info64_to_old_#t~memcpy~res574#1.base, loop_info64_to_old_#t~memcpy~res574#1.offset;havoc loop_info64_to_old_#t~memcpy~res574#1.base, loop_info64_to_old_#t~memcpy~res574#1.offset; [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418: loop_set_fd_~f~0#1.base, loop_set_fd_~f~0#1.offset := loop_set_fd_#t~mem410#1.base, loop_set_fd_#t~mem410#1.offset;havoc loop_set_fd_#t~mem410#1.base, loop_set_fd_#t~mem410#1.offset;assume { :begin_inline_is_loop_device } true;is_loop_device_#in~file#1.base, is_loop_device_#in~file#1.offset := loop_set_fd_~f~0#1.base, loop_set_fd_~f~0#1.offset;havoc is_loop_device_#res#1;havoc is_loop_device_#t~mem363#1.base, is_loop_device_#t~mem363#1.offset, is_loop_device_#t~mem364#1.base, is_loop_device_#t~mem364#1.offset, is_loop_device_#t~mem365#1, is_loop_device_#t~mem366#1, is_loop_device_~file#1.base, is_loop_device_~file#1.offset, is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset, is_loop_device_~tmp~35#1;is_loop_device_~file#1.base, is_loop_device_~file#1.offset := is_loop_device_#in~file#1.base, is_loop_device_#in~file#1.offset;havoc is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset;havoc is_loop_device_~tmp~35#1; [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: SUMMARY for call write~$Pointer$#9(#funAddr~transfer_none.base, #funAddr~transfer_none.offset, loop_set_fd_~lo#1.base, ~bvadd~64(28bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5484: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(28bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(28bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(28bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(28bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418-1: SUMMARY for call loop_set_fd_#t~mem410#1.base, loop_set_fd_#t~mem410#1.offset := read~$Pointer$#9(loop_set_fd_~l~1#1.base, ~bvadd~64(228bv64, loop_set_fd_~l~1#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418-1: assume !(1bv1 == #valid[loop_set_fd_~l~1#1.base]); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5418-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_set_fd_~l~1#1.offset)), #length[loop_set_fd_~l~1#1.base]) && ~bvule~64(~bvadd~64(228bv64, loop_set_fd_~l~1#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_set_fd_~l~1#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, loop_set_fd_~l~1#1.offset))); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947: assume ~bvugt~64(loop_info64_from_old_~__len~3#1, 63bv64); [2025-02-08 07:37:23,631 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5947: assume !~bvugt~64(loop_info64_from_old_~__len~3#1, 63bv64); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: SUMMARY for call write~$Pointer$#9(0bv64, 0bv64, loop_set_fd_~lo#1.base, ~bvadd~64(220bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5485: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(220bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(220bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(220bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(220bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: SUMMARY for call write~intINTTYPE8#9(0bv64, loop_set_fd_~lo#1.base, ~bvadd~64(16bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5486: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(16bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(16bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(16bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5552: havoc ldv_module_put_2_~ldv_func_arg1#1.base, ldv_module_put_2_~ldv_func_arg1#1.offset;havoc ldv_module_put_2_#in~ldv_func_arg1#1.base, ldv_module_put_2_#in~ldv_func_arg1#1.offset;assume { :end_inline_ldv_module_put_2 } true;loop_set_fd_#res#1 := loop_set_fd_~error~1#1; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6279: ~err~6#1 := 4294967295bv32; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume 0bv32 == loop_get_status64_~err~4#1; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6147: assume !(0bv32 == loop_get_status64_~err~4#1); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949: loop_info64_from_old_~__ret~4#1.base, loop_info64_from_old_~__ret~4#1.offset := loop_info64_from_old_#t~memcpy~res556#1.base, loop_info64_from_old_#t~memcpy~res556#1.offset;havoc loop_info64_from_old_#t~memcpy~res556#1.base, loop_info64_from_old_#t~memcpy~res556#1.offset; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: SUMMARY for call loop_info64_from_old_#t~memcpy~res556#1.base, loop_info64_from_old_#t~memcpy~res556#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_old_~info64#1.base, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset), loop_info64_from_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), loop_info64_from_old_~__len~3#1); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5949-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487: havoc loop_set_fd_#t~ret425#1; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-1: SUMMARY for call write~intINTTYPE4#9(loop_set_fd_#t~ret425#1, loop_set_fd_~lo#1.base, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-1: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(256bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5487-2: SUMMARY for call loop_set_fd_#t~ret425#1 := mapping_gfp_mask(loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5421: loop_set_fd_#t~ret411#1 := is_loop_device_#res#1;havoc is_loop_device_#t~mem363#1.base, is_loop_device_#t~mem363#1.offset, is_loop_device_#t~mem364#1.base, is_loop_device_#t~mem364#1.offset, is_loop_device_#t~mem365#1, is_loop_device_#t~mem366#1, is_loop_device_~file#1.base, is_loop_device_~file#1.offset, is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset, is_loop_device_~tmp~35#1;havoc is_loop_device_#in~file#1.base, is_loop_device_#in~file#1.offset;assume { :end_inline_is_loop_device } true;loop_set_fd_~tmp~46#1 := loop_set_fd_#t~ret411#1;havoc loop_set_fd_#t~ret411#1; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: assume 0bv32 != ~bvand~32(2bv32, ~mode#1); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6280: assume !(0bv32 != ~bvand~32(2bv32, ~mode#1)); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-1: SUMMARY for call mapping_set_gfp_mask(loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset, ~bvand~32(4294967103bv32, loop_set_fd_#t~mem426#1)); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-2: SUMMARY for call loop_set_fd_#t~mem426#1 := read~intINTTYPE4#9(loop_set_fd_~lo#1.base, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488-2: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(256bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(256bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5488: havoc loop_set_fd_#t~mem426#1;assume { :begin_inline_bio_list_init } true;bio_list_init_#in~bl#1.base, bio_list_init_#in~bl#1.offset := loop_set_fd_~lo#1.base, ~bvadd~64(328bv64, loop_set_fd_~lo#1.offset);havoc bio_list_init_~bl#1.base, bio_list_init_~bl#1.offset, bio_list_init_~tmp~14#1.base, bio_list_init_~tmp~14#1.offset;bio_list_init_~bl#1.base, bio_list_init_~bl#1.offset := bio_list_init_#in~bl#1.base, bio_list_init_#in~bl#1.offset;havoc bio_list_init_~tmp~14#1.base, bio_list_init_~tmp~14#1.offset;bio_list_init_~tmp~14#1.base, bio_list_init_~tmp~14#1.offset := 0bv64, 0bv64; [2025-02-08 07:37:23,632 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149: loop_get_status64_~err~4#1 := loop_get_status64_#t~ret595#1;havoc loop_get_status64_#t~ret595#1; [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6149-1: SUMMARY for call loop_get_status64_#t~ret595#1 := loop_get_status(loop_get_status64_~lo#1.base, loop_get_status64_~lo#1.offset, loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset); srcloc: null [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017: loop_info64_to_old_~__ret~5#1.base, loop_info64_to_old_~__ret~5#1.offset := loop_info64_to_old_#t~memcpy~res575#1.base, loop_info64_to_old_#t~memcpy~res575#1.offset;havoc loop_info64_to_old_#t~memcpy~res575#1.base, loop_info64_to_old_#t~memcpy~res575#1.offset; [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017-1: SUMMARY for call loop_info64_to_old_#t~memcpy~res575#1.base, loop_info64_to_old_#t~memcpy~res575#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), loop_info64_to_old_~info64#1.base, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset), loop_info64_to_old_~__len~4#1); srcloc: null [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6017-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(loop_info64_to_old_~__len~4#1, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423: assume 0bv32 != loop_set_fd_~tmp~46#1; [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5423: assume !(0bv32 != loop_set_fd_~tmp~46#1); [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5489: havoc bio_list_init_~bl#1.base, bio_list_init_~bl#1.offset, bio_list_init_~tmp~14#1.base, bio_list_init_~tmp~14#1.offset;havoc bio_list_init_#in~bl#1.base, bio_list_init_#in~bl#1.offset;assume { :end_inline_bio_list_init } true; [2025-02-08 07:37:23,633 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282: ~err~6#1 := #t~ret612#1;havoc #t~ret612#1; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6282-1: SUMMARY for call #t~ret612#1 := loop_set_capacity(~lo~4#1.base, ~lo~4#1.offset, ~bdev#1.base, ~bdev#1.offset); srcloc: null [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6084: call ULTIMATE.dealloc(loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset);havoc loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset;#t~ret610#1 := loop_set_status64_#res#1;havoc loop_set_status64_#t~ret590#1, loop_set_status64_#t~ret591#1, loop_set_status64_~lo#1.base, loop_set_status64_~lo#1.offset, loop_set_status64_~arg#1.base, loop_set_status64_~arg#1.offset, loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset, loop_set_status64_~tmp~51#1, loop_set_status64_~tmp___0~23#1;havoc loop_set_status64_#in~lo#1.base, loop_set_status64_#in~lo#1.offset, loop_set_status64_#in~arg#1.base, loop_set_status64_#in~arg#1.offset;assume { :end_inline_loop_set_status64 } true;~err~6#1 := #t~ret610#1;havoc #t~ret610#1; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7538: havoc wake_up_process_#t~nondet779#1;loop_set_fd_#t~ret444#1 := wake_up_process_#res#1;havoc wake_up_process_#t~nondet779#1, wake_up_process_~arg0#1.base, wake_up_process_~arg0#1.offset;havoc wake_up_process_#in~arg0#1.base, wake_up_process_#in~arg0#1.offset;assume { :end_inline_wake_up_process } true;havoc loop_set_fd_#t~mem443#1.base, loop_set_fd_#t~mem443#1.offset;havoc loop_set_fd_#t~ret444#1; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490: havoc blk_queue_make_request_~arg0#1.base, blk_queue_make_request_~arg0#1.offset, blk_queue_make_request_~arg1#1.base, blk_queue_make_request_~arg1#1.offset;havoc blk_queue_make_request_#in~arg0#1.base, blk_queue_make_request_#in~arg0#1.offset, blk_queue_make_request_#in~arg1#1.base, blk_queue_make_request_#in~arg1#1.offset;assume { :end_inline_blk_queue_make_request } true;havoc loop_set_fd_#t~mem427#1.base, loop_set_fd_#t~mem427#1.offset; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-1: assume { :begin_inline_blk_queue_make_request } true;blk_queue_make_request_#in~arg0#1.base, blk_queue_make_request_#in~arg0#1.offset, blk_queue_make_request_#in~arg1#1.base, blk_queue_make_request_#in~arg1#1.offset := loop_set_fd_#t~mem427#1.base, loop_set_fd_#t~mem427#1.offset, #funAddr~loop_make_request.base, #funAddr~loop_make_request.offset;havoc blk_queue_make_request_~arg0#1.base, blk_queue_make_request_~arg0#1.offset, blk_queue_make_request_~arg1#1.base, blk_queue_make_request_~arg1#1.offset;blk_queue_make_request_~arg0#1.base, blk_queue_make_request_~arg0#1.offset := blk_queue_make_request_#in~arg0#1.base, blk_queue_make_request_#in~arg0#1.offset;blk_queue_make_request_~arg1#1.base, blk_queue_make_request_~arg1#1.offset := blk_queue_make_request_#in~arg1#1.base, blk_queue_make_request_#in~arg1#1.offset; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-2: SUMMARY for call loop_set_fd_#t~mem427#1.base, loop_set_fd_#t~mem427#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5490-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(596bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-1: SUMMARY for call is_loop_device_#t~mem364#1.base, is_loop_device_#t~mem364#1.offset := read~$Pointer$#9(is_loop_device_#t~mem363#1.base, is_loop_device_#t~mem363#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-1: assume !(1bv1 == #valid[is_loop_device_#t~mem363#1.base]); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-1: assume !((~bvule~64(~bvadd~64(8bv64, is_loop_device_#t~mem363#1.offset), #length[is_loop_device_#t~mem363#1.base]) && ~bvule~64(is_loop_device_#t~mem363#1.offset, ~bvadd~64(8bv64, is_loop_device_#t~mem363#1.offset))) && ~bvule~64(0bv64, is_loop_device_#t~mem363#1.offset)); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-2: SUMMARY for call is_loop_device_#t~mem363#1.base, is_loop_device_#t~mem363#1.offset := read~$Pointer$#9(is_loop_device_~file#1.base, ~bvadd~64(304bv64, is_loop_device_~file#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-2: assume !(1bv1 == #valid[is_loop_device_~file#1.base]); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, is_loop_device_~file#1.offset)), #length[is_loop_device_~file#1.base]) && ~bvule~64(~bvadd~64(304bv64, is_loop_device_~file#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, is_loop_device_~file#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, is_loop_device_~file#1.offset))); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5160: is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset := is_loop_device_#t~mem364#1.base, is_loop_device_#t~mem364#1.offset;havoc is_loop_device_#t~mem363#1.base, is_loop_device_#t~mem363#1.offset;havoc is_loop_device_#t~mem364#1.base, is_loop_device_#t~mem364#1.offset; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491: havoc loop_set_fd_#t~mem428#1.base, loop_set_fd_#t~mem428#1.offset; [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491-1: SUMMARY for call write~$Pointer$#9(loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset, loop_set_fd_#t~mem428#1.base, ~bvadd~64(1412bv64, loop_set_fd_#t~mem428#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491-1: assume !(1bv1 == #valid[loop_set_fd_#t~mem428#1.base]); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(1412bv64, loop_set_fd_#t~mem428#1.offset)), #length[loop_set_fd_#t~mem428#1.base]) && ~bvule~64(~bvadd~64(1412bv64, loop_set_fd_#t~mem428#1.offset), ~bvadd~64(8bv64, ~bvadd~64(1412bv64, loop_set_fd_#t~mem428#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(1412bv64, loop_set_fd_#t~mem428#1.offset))); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491-2: SUMMARY for call loop_set_fd_#t~mem428#1.base, loop_set_fd_#t~mem428#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5491-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(596bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,634 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5161: assume 0bv64 != ~bvadd~64(is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5161: assume !(0bv64 != ~bvadd~64(is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset));is_loop_device_~tmp~35#1 := 0bv32; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954: loop_info64_from_old_~__ret~4#1.base, loop_info64_from_old_~__ret~4#1.offset := loop_info64_from_old_#t~memcpy~res557#1.base, loop_info64_from_old_#t~memcpy~res557#1.offset;havoc loop_info64_from_old_#t~memcpy~res557#1.base, loop_info64_from_old_#t~memcpy~res557#1.offset; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954-1: SUMMARY for call loop_info64_from_old_#t~memcpy~res557#1.base, loop_info64_from_old_#t~memcpy~res557#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_old_~info64#1.base, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset), loop_info64_from_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), loop_info64_from_old_~__len~3#1); srcloc: null [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(120bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5954-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(loop_info64_from_old_~__len~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5360-1: SUMMARY for call loop_sysfs_init_#t~mem396#1.base, loop_sysfs_init_#t~mem396#1.offset := read~$Pointer$#9(loop_sysfs_init_~lo#1.base, ~bvadd~64(604bv64, loop_sysfs_init_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5360-1: assume !(1bv1 == #valid[loop_sysfs_init_~lo#1.base]); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5360-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_sysfs_init_~lo#1.offset)), #length[loop_sysfs_init_~lo#1.base]) && ~bvule~64(~bvadd~64(604bv64, loop_sysfs_init_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_sysfs_init_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(604bv64, loop_sysfs_init_~lo#1.offset))); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5360: assume { :begin_inline_sysfs_create_group } true;sysfs_create_group_#in~arg0#1.base, sysfs_create_group_#in~arg0#1.offset, sysfs_create_group_#in~arg1#1.base, sysfs_create_group_#in~arg1#1.offset := loop_sysfs_init_#t~mem396#1.base, ~bvadd~64(16bv64, ~bvadd~64(28bv64, ~bvadd~64(68bv64, loop_sysfs_init_#t~mem396#1.offset))), ~#loop_attribute_group~0.base, ~#loop_attribute_group~0.offset;havoc sysfs_create_group_#res#1;havoc sysfs_create_group_#t~nondet776#1, sysfs_create_group_~arg0#1.base, sysfs_create_group_~arg0#1.offset, sysfs_create_group_~arg1#1.base, sysfs_create_group_~arg1#1.offset;sysfs_create_group_~arg0#1.base, sysfs_create_group_~arg0#1.offset := sysfs_create_group_#in~arg0#1.base, sysfs_create_group_#in~arg0#1.offset;sysfs_create_group_~arg1#1.base, sysfs_create_group_~arg1#1.offset := sysfs_create_group_#in~arg1#1.base, sysfs_create_group_#in~arg1#1.offset;havoc sysfs_create_group_#t~nondet776#1;sysfs_create_group_#res#1 := sysfs_create_group_#t~nondet776#1;havoc sysfs_create_group_#t~nondet776#1; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162: assume 24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(is_loop_device_#t~mem365#1));havoc is_loop_device_#t~mem365#1; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162: assume !(24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(is_loop_device_#t~mem365#1)));havoc is_loop_device_#t~mem365#1;is_loop_device_~tmp~35#1 := 0bv32; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096-1: SUMMARY for call loop_change_fd_#t~mem351#1 := read~intINTTYPE4#9(loop_change_fd_~lo#1.base, ~bvadd~64(344bv64, loop_change_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096-1: assume !(1bv1 == #valid[loop_change_fd_~lo#1.base]); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_change_fd_~lo#1.offset)), #length[loop_change_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(344bv64, loop_change_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(344bv64, loop_change_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(344bv64, loop_change_fd_~lo#1.offset))); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4105: SUMMARY for call write~$Pointer$#9(bio_list_init_~tmp~14#1.base, bio_list_init_~tmp~14#1.offset, bio_list_init_~bl#1.base, ~bvadd~64(8bv64, bio_list_init_~bl#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4105: assume !(1bv1 == #valid[bio_list_init_~bl#1.base]); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4105: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_init_~bl#1.offset)), #length[bio_list_init_~bl#1.base]) && ~bvule~64(~bvadd~64(8bv64, bio_list_init_~bl#1.offset), ~bvadd~64(8bv64, ~bvadd~64(8bv64, bio_list_init_~bl#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(8bv64, bio_list_init_~bl#1.offset))); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: assume 0bv32 == loop_get_status64_~err~4#1; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6153: assume !(0bv32 == loop_get_status64_~err~4#1); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162-1: SUMMARY for call is_loop_device_#t~mem365#1 := read~intINTTYPE2#9(is_loop_device_~i~3#1.base, is_loop_device_~i~3#1.offset, 2bv64); srcloc: null [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162-1: assume !(1bv1 == #valid[is_loop_device_~i~3#1.base]); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5162-1: assume !((~bvule~64(~bvadd~64(2bv64, is_loop_device_~i~3#1.offset), #length[is_loop_device_~i~3#1.base]) && ~bvule~64(is_loop_device_~i~3#1.offset, ~bvadd~64(2bv64, is_loop_device_~i~3#1.offset))) && ~bvule~64(0bv64, is_loop_device_~i~3#1.offset)); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096: assume 1bv32 != loop_change_fd_#t~mem351#1;havoc loop_change_fd_#t~mem351#1; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5096: assume !(1bv32 != loop_change_fd_#t~mem351#1);havoc loop_change_fd_#t~mem351#1;loop_change_fd_~error~0#1 := 4294967274bv32; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: assume 0bv32 == ~bvand~32(1bv32, loop_set_fd_~lo_flags~0#1); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5493: assume !(0bv32 == ~bvand~32(1bv32, loop_set_fd_~lo_flags~0#1)); [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286: ~tmp~55#1 := (if 0bv8 == #t~ret613#1 then 0bv8 else 1bv8);havoc #t~ret613#1; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5163: assume 7bv32 == ~bvlshr~32(is_loop_device_#t~mem366#1, 20bv32);havoc is_loop_device_#t~mem366#1;is_loop_device_~tmp~35#1 := 1bv32; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5163: assume !(7bv32 == ~bvlshr~32(is_loop_device_#t~mem366#1, 20bv32));havoc is_loop_device_#t~mem366#1;is_loop_device_~tmp~35#1 := 0bv32; [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5163-1: SUMMARY for call is_loop_device_#t~mem366#1 := read~intINTTYPE4#9(is_loop_device_~i~3#1.base, ~bvadd~64(374bv64, is_loop_device_~i~3#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,635 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5163-1: assume !(1bv1 == #valid[is_loop_device_~i~3#1.base]); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5163-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(374bv64, is_loop_device_~i~3#1.offset)), #length[is_loop_device_~i~3#1.base]) && ~bvule~64(~bvadd~64(374bv64, is_loop_device_~i~3#1.offset), ~bvadd~64(4bv64, ~bvadd~64(374bv64, is_loop_device_~i~3#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(374bv64, is_loop_device_~i~3#1.offset))); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6286-1: SUMMARY for call #t~ret613#1 := capable(21bv32); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4106: SUMMARY for call write~$Pointer$#9(bio_list_init_~tmp~14#1.base, bio_list_init_~tmp~14#1.offset, bio_list_init_~bl#1.base, bio_list_init_~bl#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4106: assume !(1bv1 == #valid[bio_list_init_~bl#1.base]); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L4106: assume !((~bvule~64(~bvadd~64(8bv64, bio_list_init_~bl#1.offset), #length[bio_list_init_~bl#1.base]) && ~bvule~64(bio_list_init_~bl#1.offset, ~bvadd~64(8bv64, bio_list_init_~bl#1.offset))) && ~bvule~64(0bv64, bio_list_init_~bl#1.offset)); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: assume 0bv64 != ~bvadd~64(loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset);havoc loop_set_fd_#t~mem429#1.base, loop_set_fd_#t~mem429#1.offset;havoc loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494: assume !(0bv64 != ~bvadd~64(loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset));havoc loop_set_fd_#t~mem429#1.base, loop_set_fd_#t~mem429#1.offset;havoc loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: SUMMARY for call loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset := read~$Pointer$#9(loop_set_fd_#t~mem429#1.base, ~bvadd~64(112bv64, loop_set_fd_#t~mem429#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: assume !(1bv1 == #valid[loop_set_fd_#t~mem429#1.base]); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(112bv64, loop_set_fd_#t~mem429#1.offset)), #length[loop_set_fd_#t~mem429#1.base]) && ~bvule~64(~bvadd~64(112bv64, loop_set_fd_#t~mem429#1.offset), ~bvadd~64(8bv64, ~bvadd~64(112bv64, loop_set_fd_#t~mem429#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(112bv64, loop_set_fd_#t~mem429#1.offset))); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-2: SUMMARY for call loop_set_fd_#t~mem429#1.base, loop_set_fd_#t~mem429#1.offset := read~$Pointer$#9(loop_set_fd_~file~5#1.base, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-2: assume !(1bv1 == #valid[loop_set_fd_~file~5#1.base]); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5494-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset)), #length[loop_set_fd_~file~5#1.base]) && ~bvule~64(~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset), ~bvadd~64(8bv64, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(32bv64, loop_set_fd_~file~5#1.offset))); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6155: loop_get_status64_~tmp~53#1 := loop_get_status64_#t~ret596#1;havoc loop_get_status64_#t~ret596#1; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6155-1: SUMMARY for call loop_get_status64_#t~ret596#1 := copy_to_user(loop_get_status64_~arg#1.base, loop_get_status64_~arg#1.offset, loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset, 232bv32); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023: assume ~bvugt~64(loop_info64_to_old_~__len___0~4#1, 63bv64); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6023: assume !~bvugt~64(loop_info64_to_old_~__len___0~4#1, 63bv64); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089: loop_set_status64_~tmp~51#1 := loop_set_status64_#t~ret590#1;havoc loop_set_status64_#t~ret590#1; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6089-1: SUMMARY for call loop_set_status64_#t~ret590#1 := copy_from_user(loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset, loop_set_status64_~arg#1.base, loop_set_status64_~arg#1.offset, 232bv64); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429: loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset := loop_set_fd_#t~mem412#1.base, loop_set_fd_#t~mem412#1.offset; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-1: SUMMARY for call loop_set_fd_#t~mem412#1.base, loop_set_fd_#t~mem412#1.offset := read~$Pointer$#9(loop_set_fd_~file~5#1.base, ~bvadd~64(304bv64, loop_set_fd_~file~5#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-1: assume !(1bv1 == #valid[loop_set_fd_~file~5#1.base]); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5429-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_set_fd_~file~5#1.offset)), #length[loop_set_fd_~file~5#1.base]) && ~bvule~64(~bvadd~64(304bv64, loop_set_fd_~file~5#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_set_fd_~file~5#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, loop_set_fd_~file~5#1.offset))); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume 0bv32 != ~zero_extend~32~8(~tmp~55#1); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6288: assume !(0bv32 != ~zero_extend~32~8(~tmp~55#1)); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430: loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset := loop_set_fd_#t~mem413#1.base, loop_set_fd_#t~mem413#1.offset;havoc loop_set_fd_#t~mem413#1.base, loop_set_fd_#t~mem413#1.offset; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430-1: SUMMARY for call loop_set_fd_#t~mem413#1.base, loop_set_fd_#t~mem413#1.offset := read~$Pointer$#9(loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430-1: assume !(1bv1 == #valid[loop_set_fd_~mapping~2#1.base]); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5430-1: assume !((~bvule~64(~bvadd~64(8bv64, loop_set_fd_~mapping~2#1.offset), #length[loop_set_fd_~mapping~2#1.base]) && ~bvule~64(loop_set_fd_~mapping~2#1.offset, ~bvadd~64(8bv64, loop_set_fd_~mapping~2#1.offset))) && ~bvule~64(0bv64, loop_set_fd_~mapping~2#1.offset)); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6091: assume 0bv64 != loop_set_status64_~tmp~51#1;loop_set_status64_#res#1 := 4294967282bv32;call ULTIMATE.dealloc(loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset);havoc loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6091: assume !(0bv64 != loop_set_status64_~tmp~51#1); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157: assume 0bv32 != loop_get_status64_~tmp~53#1;loop_get_status64_~err~4#1 := 4294967282bv32; [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6157: assume !(0bv32 != loop_get_status64_~tmp~53#1); [2025-02-08 07:37:23,637 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025: loop_info64_to_old_~__ret___0~4#1.base, loop_info64_to_old_~__ret___0~4#1.offset := loop_info64_to_old_#t~memcpy~res576#1.base, loop_info64_to_old_#t~memcpy~res576#1.offset;havoc loop_info64_to_old_#t~memcpy~res576#1.base, loop_info64_to_old_#t~memcpy~res576#1.offset; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025-1: SUMMARY for call loop_info64_to_old_#t~memcpy~res576#1.base, loop_info64_to_old_#t~memcpy~res576#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), loop_info64_to_old_~info64#1.base, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset), loop_info64_to_old_~__len___0~4#1); srcloc: null [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6025-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497-2: SUMMARY for call loop_set_fd_#t~mem431#1.base, loop_set_fd_#t~mem431#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(596bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(596bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431: assume 0bv32 == ~bvand~32(2bv32, loop_set_fd_#t~mem414#1);havoc loop_set_fd_#t~mem414#1;loop_set_fd_~lo_flags~0#1 := ~bvor~32(1bv32, loop_set_fd_~lo_flags~0#1); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431: assume !(0bv32 == ~bvand~32(2bv32, loop_set_fd_#t~mem414#1));havoc loop_set_fd_#t~mem414#1; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431-1: SUMMARY for call loop_set_fd_#t~mem414#1 := read~intINTTYPE4#9(loop_set_fd_~file~5#1.base, ~bvadd~64(124bv64, loop_set_fd_~file~5#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431-1: assume !(1bv1 == #valid[loop_set_fd_~file~5#1.base]); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5431-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_set_fd_~file~5#1.offset)), #length[loop_set_fd_~file~5#1.base]) && ~bvule~64(~bvadd~64(124bv64, loop_set_fd_~file~5#1.offset), ~bvadd~64(4bv64, ~bvadd~64(124bv64, loop_set_fd_~file~5#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(124bv64, loop_set_fd_~file~5#1.offset))); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497: havoc blk_queue_flush_~arg0#1.base, blk_queue_flush_~arg0#1.offset, blk_queue_flush_~arg1#1;havoc blk_queue_flush_#in~arg0#1.base, blk_queue_flush_#in~arg0#1.offset, blk_queue_flush_#in~arg1#1;assume { :end_inline_blk_queue_flush } true;havoc loop_set_fd_#t~mem431#1.base, loop_set_fd_#t~mem431#1.offset; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5497-1: assume { :begin_inline_blk_queue_flush } true;blk_queue_flush_#in~arg0#1.base, blk_queue_flush_#in~arg0#1.offset, blk_queue_flush_#in~arg1#1 := loop_set_fd_#t~mem431#1.base, loop_set_fd_#t~mem431#1.offset, 8388608bv32;havoc blk_queue_flush_~arg0#1.base, blk_queue_flush_~arg0#1.offset, blk_queue_flush_~arg1#1;blk_queue_flush_~arg0#1.base, blk_queue_flush_~arg0#1.offset := blk_queue_flush_#in~arg0#1.base, blk_queue_flush_#in~arg0#1.offset;blk_queue_flush_~arg1#1 := blk_queue_flush_#in~arg1#1; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290: ~err~6#1 := #t~ret614#1;havoc #t~ret614#1; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6290-1: SUMMARY for call #t~ret614#1 := loop_set_capacity(~lo~4#1.base, ~lo~4#1.offset, ~bdev#1.base, ~bdev#1.offset); srcloc: null [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101: assume 0bv32 == ~bvand~32(1bv32, loop_change_fd_#t~mem352#1);havoc loop_change_fd_#t~mem352#1; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101: assume !(0bv32 == ~bvand~32(1bv32, loop_change_fd_#t~mem352#1));havoc loop_change_fd_#t~mem352#1;loop_change_fd_~error~0#1 := 4294967287bv32; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101-1: SUMMARY for call loop_change_fd_#t~mem352#1 := read~intINTTYPE4#9(loop_change_fd_~lo#1.base, ~bvadd~64(24bv64, loop_change_fd_~lo#1.offset), 4bv64); srcloc: null [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101-1: assume !(1bv1 == #valid[loop_change_fd_~lo#1.base]); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5101-1: assume !((~bvule~64(~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_change_fd_~lo#1.offset)), #length[loop_change_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(24bv64, loop_change_fd_~lo#1.offset), ~bvadd~64(4bv64, ~bvadd~64(24bv64, loop_change_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(24bv64, loop_change_fd_~lo#1.offset))); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: assume ~bvugt~64(loop_info64_from_old_~__len___0~3#1, 63bv64); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5960: assume !~bvugt~64(loop_info64_from_old_~__len___0~3#1, 63bv64); [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962: loop_info64_from_old_~__ret___0~3#1.base, loop_info64_from_old_~__ret___0~3#1.offset := loop_info64_from_old_#t~memcpy~res558#1.base, loop_info64_from_old_#t~memcpy~res558#1.offset;havoc loop_info64_from_old_#t~memcpy~res558#1.base, loop_info64_from_old_#t~memcpy~res558#1.offset; [2025-02-08 07:37:23,638 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962-1: SUMMARY for call loop_info64_from_old_#t~memcpy~res558#1.base, loop_info64_from_old_#t~memcpy~res558#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_old_~info64#1.base, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset), loop_info64_from_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), loop_info64_from_old_~__len___0~3#1); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5962-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5435: loop_set_fd_~error~1#1 := 4294967274bv32; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096-1: SUMMARY for call loop_set_status64_#t~ret591#1 := loop_set_status(loop_set_status64_~lo#1.base, loop_set_status64_~lo#1.offset, loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030: loop_info64_to_old_~__ret___0~4#1.base, loop_info64_to_old_~__ret___0~4#1.offset := loop_info64_to_old_#t~memcpy~res577#1.base, loop_info64_to_old_#t~memcpy~res577#1.offset;havoc loop_info64_to_old_#t~memcpy~res577#1.base, loop_info64_to_old_#t~memcpy~res577#1.offset; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6096: loop_set_status64_~tmp___0~23#1 := loop_set_status64_#t~ret591#1;havoc loop_set_status64_#t~ret591#1;loop_set_status64_#res#1 := loop_set_status64_~tmp___0~23#1;call ULTIMATE.dealloc(loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset);havoc loop_set_status64_~#info64~1#1.base, loop_set_status64_~#info64~1#1.offset; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030-1: SUMMARY for call loop_info64_to_old_#t~memcpy~res577#1.base, loop_info64_to_old_#t~memcpy~res577#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), loop_info64_to_old_~info64#1.base, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset), loop_info64_to_old_~__len___0~4#1); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6030-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(loop_info64_to_old_~__len___0~4#1, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-1: SUMMARY for call loop_set_fd_#t~mem415#1 := read~intINTTYPE2#9(loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset, 2bv64); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-1: assume !(1bv1 == #valid[loop_set_fd_~inode~1#1.base]); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436-1: assume !((~bvule~64(~bvadd~64(2bv64, loop_set_fd_~inode~1#1.offset), #length[loop_set_fd_~inode~1#1.base]) && ~bvule~64(loop_set_fd_~inode~1#1.offset, ~bvadd~64(2bv64, loop_set_fd_~inode~1#1.offset))) && ~bvule~64(0bv64, loop_set_fd_~inode~1#1.offset)); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: assume 32768bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(loop_set_fd_#t~mem415#1));havoc loop_set_fd_#t~mem415#1; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5436: assume !(32768bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(loop_set_fd_#t~mem415#1)));havoc loop_set_fd_#t~mem415#1; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6163-1: loop_get_status64_#res#1 := loop_get_status64_~err~4#1;call ULTIMATE.dealloc(loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset);havoc loop_get_status64_~#info64~3#1.base, loop_get_status64_~#info64~3#1.offset; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107: loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset := loop_change_fd_#t~ret353#1.base, loop_change_fd_#t~ret353#1.offset;havoc loop_change_fd_#t~ret353#1.base, loop_change_fd_#t~ret353#1.offset; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5107-1: SUMMARY for call loop_change_fd_#t~ret353#1.base, loop_change_fd_#t~ret353#1.offset := fget(loop_change_fd_~arg#1); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504-1: SUMMARY for call set_capacity(loop_set_fd_#t~mem432#1.base, loop_set_fd_#t~mem432#1.offset, loop_set_fd_~size~4#1); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504-2: SUMMARY for call loop_set_fd_#t~mem432#1.base, loop_set_fd_#t~mem432#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(604bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(604bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5504: havoc loop_set_fd_#t~mem432#1.base, loop_set_fd_#t~mem432#1.offset; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume 0bv64 != ~bvadd~64(#t~mem615#1.base, #t~mem615#1.offset);havoc #t~mem615#1.base, #t~mem615#1.offset; [2025-02-08 07:37:23,640 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297: assume !(0bv64 != ~bvadd~64(#t~mem615#1.base, #t~mem615#1.offset));havoc #t~mem615#1.base, #t~mem615#1.offset;~err~6#1 := 4294967274bv32; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-1: SUMMARY for call #t~mem615#1.base, #t~mem615#1.offset := read~$Pointer$#9(~lo~4#1.base, ~bvadd~64(220bv64, ~lo~4#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-1: assume !(1bv1 == #valid[~lo~4#1.base]); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6297-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(220bv64, ~lo~4#1.offset)), #length[~lo~4#1.base]) && ~bvule~64(~bvadd~64(220bv64, ~lo~4#1.offset), ~bvadd~64(8bv64, ~bvadd~64(220bv64, ~lo~4#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(220bv64, ~lo~4#1.offset))); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5174-1: is_loop_device_#res#1 := is_loop_device_~tmp~35#1; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967: loop_info64_from_old_~__ret___0~3#1.base, loop_info64_from_old_~__ret___0~3#1.offset := loop_info64_from_old_#t~memcpy~res559#1.base, loop_info64_from_old_#t~memcpy~res559#1.offset;havoc loop_info64_from_old_#t~memcpy~res559#1.base, loop_info64_from_old_#t~memcpy~res559#1.offset; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967-1: SUMMARY for call loop_info64_from_old_#t~memcpy~res559#1.base, loop_info64_from_old_#t~memcpy~res559#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_old_~info64#1.base, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset), loop_info64_from_old_~info#1.base, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), loop_info64_from_old_~__len___0~3#1); srcloc: null [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(56bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5967-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(loop_info64_from_old_~__len___0~3#1, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(44bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: assume 24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(loop_set_fd_#t~mem416#1));havoc loop_set_fd_#t~mem416#1; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439: assume !(24576bv32 == ~bvand~32(61440bv32, ~zero_extend~32~16(loop_set_fd_#t~mem416#1)));havoc loop_set_fd_#t~mem416#1; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439-1: SUMMARY for call loop_set_fd_#t~mem416#1 := read~intINTTYPE2#9(loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset, 2bv64); srcloc: null [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439-1: assume !(1bv1 == #valid[loop_set_fd_~inode~1#1.base]); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5439-1: assume !((~bvule~64(~bvadd~64(2bv64, loop_set_fd_~inode~1#1.offset), #length[loop_set_fd_~inode~1#1.base]) && ~bvule~64(loop_set_fd_~inode~1#1.offset, ~bvadd~64(2bv64, loop_set_fd_~inode~1#1.offset))) && ~bvule~64(0bv64, loop_set_fd_~inode~1#1.offset)); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505: assume { :begin_inline_loop_sysfs_init } true;loop_sysfs_init_#in~lo#1.base, loop_sysfs_init_#in~lo#1.offset := loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset;havoc loop_sysfs_init_#res#1;havoc loop_sysfs_init_#t~mem396#1.base, loop_sysfs_init_#t~mem396#1.offset, loop_sysfs_init_#t~ret397#1, loop_sysfs_init_~lo#1.base, loop_sysfs_init_~lo#1.offset, loop_sysfs_init_~tmp~45#1;loop_sysfs_init_~lo#1.base, loop_sysfs_init_~lo#1.offset := loop_sysfs_init_#in~lo#1.base, loop_sysfs_init_#in~lo#1.offset;havoc loop_sysfs_init_~tmp~45#1; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5505-1: SUMMARY for call bd_set_size(loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, ~bvshl~64(loop_set_fd_~size~4#1, 9bv64)); srcloc: null [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5109: assume 0bv64 == ~bvadd~64(loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5109: assume !(0bv64 == ~bvadd~64(loop_change_fd_~file~4#1.base, loop_change_fd_~file~4#1.offset)); [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5506: loop_set_fd_#t~ret433#1 := loop_sysfs_init_#res#1;havoc loop_sysfs_init_#t~mem396#1.base, loop_sysfs_init_#t~mem396#1.offset, loop_sysfs_init_#t~ret397#1, loop_sysfs_init_~lo#1.base, loop_sysfs_init_~lo#1.offset, loop_sysfs_init_~tmp~45#1;havoc loop_sysfs_init_#in~lo#1.base, loop_sysfs_init_#in~lo#1.offset;assume { :end_inline_loop_sysfs_init } true;havoc loop_set_fd_#t~ret433#1; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6035: loop_info64_to_old_~__len___1~3#1 := 32bv64; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507: havoc loop_set_fd_#t~mem434#1.base, loop_set_fd_#t~mem434#1.offset;havoc loop_set_fd_#t~ret435#1;assume { :begin_inline_set_blocksize } true;set_blocksize_#in~arg0#1.base, set_blocksize_#in~arg0#1.offset, set_blocksize_#in~arg1#1 := loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, loop_set_fd_~lo_blocksize~0#1;havoc set_blocksize_#res#1;havoc set_blocksize_#t~nondet774#1, set_blocksize_~arg0#1.base, set_blocksize_~arg0#1.offset, set_blocksize_~arg1#1;set_blocksize_~arg0#1.base, set_blocksize_~arg0#1.offset := set_blocksize_#in~arg0#1.base, set_blocksize_#in~arg0#1.offset;set_blocksize_~arg1#1 := set_blocksize_#in~arg1#1;havoc set_blocksize_#t~nondet774#1;set_blocksize_#res#1 := set_blocksize_#t~nondet774#1;havoc set_blocksize_#t~nondet774#1; [2025-02-08 07:37:23,641 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-1: SUMMARY for call loop_set_fd_#t~ret435#1 := kobject_uevent(loop_set_fd_#t~mem434#1.base, ~bvadd~64(16bv64, ~bvadd~64(28bv64, ~bvadd~64(68bv64, loop_set_fd_#t~mem434#1.offset))), 2bv32); srcloc: null [2025-02-08 07:37:23,642 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-2: SUMMARY for call loop_set_fd_#t~mem434#1.base, loop_set_fd_#t~mem434#1.offset := read~$Pointer$#9(loop_set_fd_~bdev#1.base, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-2: assume !(1bv1 == #valid[loop_set_fd_~bdev#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5507-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset)), #length[loop_set_fd_~bdev#1.base]) && ~bvule~64(~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset), ~bvadd~64(8bv64, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(261bv64, loop_set_fd_~bdev#1.offset))); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441: loop_set_fd_~aops~0#1.base, loop_set_fd_~aops~0#1.offset := loop_set_fd_#t~mem417#1.base, loop_set_fd_#t~mem417#1.offset; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-1: SUMMARY for call loop_set_fd_#t~mem417#1.base, loop_set_fd_#t~mem417#1.offset := read~$Pointer$#9(loop_set_fd_~mapping~2#1.base, ~bvadd~64(296bv64, loop_set_fd_~mapping~2#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-1: assume !(1bv1 == #valid[loop_set_fd_~mapping~2#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5441-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(296bv64, loop_set_fd_~mapping~2#1.offset)), #length[loop_set_fd_~mapping~2#1.base]) && ~bvule~64(~bvadd~64(296bv64, loop_set_fd_~mapping~2#1.offset), ~bvadd~64(8bv64, ~bvadd~64(296bv64, loop_set_fd_~mapping~2#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(296bv64, loop_set_fd_~mapping~2#1.offset))); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300-1: SUMMARY for call #t~mem620#1.base, #t~mem620#1.offset := read~$Pointer$#9(~lo~4#1.base, ~bvadd~64(220bv64, ~lo~4#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300-1: assume !(1bv1 == #valid[~lo~4#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(220bv64, ~lo~4#1.offset)), #length[~lo~4#1.base]) && ~bvule~64(~bvadd~64(220bv64, ~lo~4#1.offset), ~bvadd~64(8bv64, ~bvadd~64(220bv64, ~lo~4#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(220bv64, ~lo~4#1.offset))); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6300: assume { :begin_inline_##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT } true;##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~617#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~617#1.offset, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~618#1, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~619#1, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~#fp#1.offset := ~lo~4#1.base, ~lo~4#1.offset, ~cmd#1, ~arg#1, #t~mem620#1.base, #t~mem620#1.offset;havoc ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~617#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~617#1.offset, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~618#1, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~619#1;##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~617#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~617#1.offset := ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~617#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~617#1.offset;##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~618#1 := ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~618#1;##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~619#1 := ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~619#1;#t~ret621#1 := ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#res#1;havoc ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~617#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~617#1.offset, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~618#1, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#~619#1;havoc ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~617#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~617#1.offset, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~618#1, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~619#1, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~#fp#1.base, ##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT_#in~#fp#1.offset;assume { :end_inline_##fun~$Pointer$~X~C_INT~X~C_ULONG~TO~C_INT } true;~tmp___0~25#1 := #t~ret621#1;havoc #t~mem620#1.base, #t~mem620#1.offset;havoc #t~ret621#1;~err~6#1 := ~tmp___0~25#1; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6102: call ULTIMATE.dealloc(loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset);havoc loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset;call ULTIMATE.dealloc(loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset);havoc loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset;#t~ret609#1 := loop_get_status_old_#res#1;havoc loop_get_status_old_#t~ret592#1, loop_get_status_old_#t~ret593#1, loop_get_status_old_#t~ret594#1, loop_get_status_old_~lo#1.base, loop_get_status_old_~lo#1.offset, loop_get_status_old_~arg#1.base, loop_get_status_old_~arg#1.offset, loop_get_status_old_~#info~1#1.base, loop_get_status_old_~#info~1#1.offset, loop_get_status_old_~#info64~2#1.base, loop_get_status_old_~#info64~2#1.offset, loop_get_status_old_~err~3#1, loop_get_status_old_~tmp~52#1;havoc loop_get_status_old_#in~lo#1.base, loop_get_status_old_#in~lo#1.offset, loop_get_status_old_#in~arg#1.base, loop_get_status_old_#in~arg#1.offset;assume { :end_inline_loop_get_status_old } true;~err~6#1 := #t~ret609#1;havoc #t~ret609#1; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume ~bvugt~64(loop_info64_to_old_~__len___1~3#1, 63bv64); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6036: assume !~bvugt~64(loop_info64_to_old_~__len___1~3#1, 63bv64); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442: assume 0bv64 != ~bvadd~64(loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset);havoc loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset;loop_set_fd_~lo_flags~0#1 := ~bvor~32(2bv32, loop_set_fd_~lo_flags~0#1); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442: assume !(0bv64 != ~bvadd~64(loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset));havoc loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442-1: SUMMARY for call loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset := read~$Pointer$#9(loop_set_fd_~aops~0#1.base, ~bvadd~64(40bv64, loop_set_fd_~aops~0#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442-1: assume !(1bv1 == #valid[loop_set_fd_~aops~0#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5442-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(40bv64, loop_set_fd_~aops~0#1.offset)), #length[loop_set_fd_~aops~0#1.base]) && ~bvule~64(~bvadd~64(40bv64, loop_set_fd_~aops~0#1.offset), ~bvadd~64(8bv64, ~bvadd~64(40bv64, loop_set_fd_~aops~0#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(40bv64, loop_set_fd_~aops~0#1.offset))); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509: havoc loop_set_fd_#t~mem437#1;havoc loop_set_fd_#t~ret438#1.base, loop_set_fd_#t~ret438#1.offset; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509-1: SUMMARY for call write~$Pointer$#9(loop_set_fd_#t~ret438#1.base, loop_set_fd_#t~ret438#1.offset, loop_set_fd_~lo#1.base, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509-1: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5509-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-2: SUMMARY for call loop_change_fd_#t~mem354#1.base, loop_change_fd_#t~mem354#1.offset := read~$Pointer$#9(loop_change_fd_~file~4#1.base, ~bvadd~64(304bv64, loop_change_fd_~file~4#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-2: assume !(1bv1 == #valid[loop_change_fd_~file~4#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_change_fd_~file~4#1.offset)), #length[loop_change_fd_~file~4#1.base]) && ~bvule~64(~bvadd~64(304bv64, loop_change_fd_~file~4#1.offset), ~bvadd~64(8bv64, ~bvadd~64(304bv64, loop_change_fd_~file~4#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(304bv64, loop_change_fd_~file~4#1.offset))); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038: loop_info64_to_old_~__ret___1~3#1.base, loop_info64_to_old_~__ret___1~3#1.offset := loop_info64_to_old_#t~memcpy~res578#1.base, loop_info64_to_old_#t~memcpy~res578#1.offset;havoc loop_info64_to_old_#t~memcpy~res578#1.base, loop_info64_to_old_#t~memcpy~res578#1.offset; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113: loop_change_fd_~inode~0#1.base, loop_change_fd_~inode~0#1.offset := loop_change_fd_#t~mem355#1.base, loop_change_fd_#t~mem355#1.offset;havoc loop_change_fd_#t~mem354#1.base, loop_change_fd_#t~mem354#1.offset;havoc loop_change_fd_#t~mem355#1.base, loop_change_fd_#t~mem355#1.offset; [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-1: SUMMARY for call loop_change_fd_#t~mem355#1.base, loop_change_fd_#t~mem355#1.offset := read~$Pointer$#9(loop_change_fd_#t~mem354#1.base, loop_change_fd_#t~mem354#1.offset, 8bv64); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-1: assume !(1bv1 == #valid[loop_change_fd_#t~mem354#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5113-1: assume !((~bvule~64(~bvadd~64(8bv64, loop_change_fd_#t~mem354#1.offset), #length[loop_change_fd_#t~mem354#1.base]) && ~bvule~64(loop_change_fd_#t~mem354#1.offset, ~bvadd~64(8bv64, loop_change_fd_#t~mem354#1.offset))) && ~bvule~64(0bv64, loop_change_fd_#t~mem354#1.offset)); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: SUMMARY for call loop_info64_to_old_#t~memcpy~res578#1.base, loop_info64_to_old_#t~memcpy~res578#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_old_~info#1.base, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset), loop_info64_to_old_~info64#1.base, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset), loop_info64_to_old_~__len___1~3#1); srcloc: null [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,643 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6038-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5972: loop_info64_from_old_~__len___1~2#1 := 32bv64; [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510: assume { :begin_inline_kthread_create_on_node } true;kthread_create_on_node_#in~arg0#1.base, kthread_create_on_node_#in~arg0#1.offset, kthread_create_on_node_#in~arg1#1.base, kthread_create_on_node_#in~arg1#1.offset, kthread_create_on_node_#in~arg2#1, kthread_create_on_node_#in~arg3#1.base, kthread_create_on_node_#in~arg3#1.offset := #funAddr~loop_thread.base, #funAddr~loop_thread.offset, loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset, 4294967295bv32, 22bv64, 0bv64;havoc kthread_create_on_node_#res#1.base, kthread_create_on_node_#res#1.offset;havoc kthread_create_on_node_#t~ret766#1.base, kthread_create_on_node_#t~ret766#1.offset, kthread_create_on_node_~arg0#1.base, kthread_create_on_node_~arg0#1.offset, kthread_create_on_node_~arg1#1.base, kthread_create_on_node_~arg1#1.offset, kthread_create_on_node_~arg2#1, kthread_create_on_node_~arg3#1.base, kthread_create_on_node_~arg3#1.offset;kthread_create_on_node_~arg0#1.base, kthread_create_on_node_~arg0#1.offset := kthread_create_on_node_#in~arg0#1.base, kthread_create_on_node_#in~arg0#1.offset;kthread_create_on_node_~arg1#1.base, kthread_create_on_node_~arg1#1.offset := kthread_create_on_node_#in~arg1#1.base, kthread_create_on_node_#in~arg1#1.offset;kthread_create_on_node_~arg2#1 := kthread_create_on_node_#in~arg2#1;kthread_create_on_node_~arg3#1.base, kthread_create_on_node_~arg3#1.offset := kthread_create_on_node_#in~arg3#1.base, kthread_create_on_node_#in~arg3#1.offset; [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: SUMMARY for call loop_set_fd_#t~mem437#1 := read~intINTTYPE4#9(loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset, 4bv64); srcloc: null [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5510-1: assume !((~bvule~64(~bvadd~64(4bv64, loop_set_fd_~lo#1.offset), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(loop_set_fd_~lo#1.offset, ~bvadd~64(4bv64, loop_set_fd_~lo#1.offset))) && ~bvule~64(0bv64, loop_set_fd_~lo#1.offset)); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114: loop_change_fd_~old_file~1#1.base, loop_change_fd_~old_file~1#1.offset := loop_change_fd_#t~mem356#1.base, loop_change_fd_#t~mem356#1.offset;havoc loop_change_fd_#t~mem356#1.base, loop_change_fd_#t~mem356#1.offset;loop_change_fd_~error~0#1 := 4294967274bv32; [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114-1: SUMMARY for call loop_change_fd_#t~mem356#1.base, loop_change_fd_#t~mem356#1.offset := read~$Pointer$#9(loop_change_fd_~lo#1.base, ~bvadd~64(228bv64, loop_change_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114-1: assume !(1bv1 == #valid[loop_change_fd_~lo#1.base]); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5114-1: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_change_fd_~lo#1.offset)), #length[loop_change_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(228bv64, loop_change_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(228bv64, loop_change_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(228bv64, loop_change_fd_~lo#1.offset))); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: assume ~bvugt~64(loop_info64_from_old_~__len___1~2#1, 63bv64); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5973: assume !~bvugt~64(loop_info64_from_old_~__len___1~2#1, 63bv64); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511: loop_set_fd_~tmp___1~8#1 := loop_set_fd_#t~ret440#1;havoc loop_set_fd_#t~mem439#1.base, loop_set_fd_#t~mem439#1.offset;havoc loop_set_fd_#t~ret440#1; [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-1: SUMMARY for call loop_set_fd_#t~ret440#1 := IS_ERR(loop_set_fd_#t~mem439#1.base, loop_set_fd_#t~mem439#1.offset); srcloc: null [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-2: SUMMARY for call loop_set_fd_#t~mem439#1.base, loop_set_fd_#t~mem439#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5511-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume false;assume { :begin_inline_loop_set_fd } true;loop_set_fd_#in~lo#1.base, loop_set_fd_#in~lo#1.offset, loop_set_fd_#in~mode#1, loop_set_fd_#in~bdev#1.base, loop_set_fd_#in~bdev#1.offset, loop_set_fd_#in~arg#1 := ~lo~4#1.base, ~lo~4#1.offset, ~mode#1, ~bdev#1.base, ~bdev#1.offset, ~arg#1[32:0];havoc loop_set_fd_#res#1;havoc loop_set_fd_#t~ret399#1.base, loop_set_fd_#t~ret399#1.offset, loop_set_fd_#t~mem400#1, loop_set_fd_#t~mem401#1.base, loop_set_fd_#t~mem401#1.offset, loop_set_fd_#t~mem402#1.base, loop_set_fd_#t~mem402#1.offset, loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset, loop_set_fd_#t~mem404#1.base, loop_set_fd_#t~mem404#1.offset, loop_set_fd_#t~mem405#1.base, loop_set_fd_#t~mem405#1.offset, loop_set_fd_#t~mem406#1.base, loop_set_fd_#t~mem406#1.offset, loop_set_fd_#t~mem407#1.base, loop_set_fd_#t~mem407#1.offset, loop_set_fd_#t~mem408#1.base, loop_set_fd_#t~mem408#1.offset, loop_set_fd_#t~mem409#1, loop_set_fd_#t~mem410#1.base, loop_set_fd_#t~mem410#1.offset, loop_set_fd_#t~ret411#1, loop_set_fd_#t~mem412#1.base, loop_set_fd_#t~mem412#1.offset, loop_set_fd_#t~mem413#1.base, loop_set_fd_#t~mem413#1.offset, loop_set_fd_#t~mem414#1, loop_set_fd_#t~mem415#1, loop_set_fd_#t~mem416#1, loop_set_fd_#t~mem417#1.base, loop_set_fd_#t~mem417#1.offset, loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset, loop_set_fd_#t~mem419#1.base, loop_set_fd_#t~mem419#1.offset, loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset, loop_set_fd_#t~mem421#1, loop_set_fd_#t~mem422#1.base, loop_set_fd_#t~mem422#1.offset, loop_set_fd_#t~mem423#1, loop_set_fd_#t~ret424#1, loop_set_fd_#t~ret425#1, loop_set_fd_#t~mem426#1, loop_set_fd_#t~mem427#1.base, loop_set_fd_#t~mem427#1.offset, loop_set_fd_#t~mem428#1.base, loop_set_fd_#t~mem428#1.offset, loop_set_fd_#t~mem429#1.base, loop_set_fd_#t~mem429#1.offset, loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset, loop_set_fd_#t~mem431#1.base, loop_set_fd_#t~mem431#1.offset, loop_set_fd_#t~mem432#1.base, loop_set_fd_#t~mem432#1.offset, loop_set_fd_#t~ret433#1, loop_set_fd_#t~mem434#1.base, loop_set_fd_#t~mem434#1.offset, loop_set_fd_#t~ret435#1, loop_set_fd_#t~ret436#1, loop_set_fd_#t~mem437#1, loop_set_fd_#t~ret438#1.base, loop_set_fd_#t~ret438#1.offset, loop_set_fd_#t~mem439#1.base, loop_set_fd_#t~mem439#1.offset, loop_set_fd_#t~ret440#1, loop_set_fd_#t~mem441#1.base, loop_set_fd_#t~mem441#1.offset, loop_set_fd_#t~ret442#1, loop_set_fd_#t~mem443#1.base, loop_set_fd_#t~mem443#1.offset, loop_set_fd_#t~ret444#1, loop_set_fd_#t~ret445#1, loop_set_fd_#t~mem446#1.base, loop_set_fd_#t~mem446#1.offset, loop_set_fd_#t~mem447#1.base, loop_set_fd_#t~mem447#1.offset, loop_set_fd_#t~ret448#1, loop_set_fd_#t~mem449#1, loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset, loop_set_fd_~mode#1, loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, loop_set_fd_~arg#1, loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset, loop_set_fd_~f~0#1.base, loop_set_fd_~f~0#1.offset, loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset, loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset, loop_set_fd_~lo_blocksize~0#1, loop_set_fd_~lo_flags~0#1, loop_set_fd_~error~1#1, loop_set_fd_~size~4#1, loop_set_fd_~l~1#1.base, loop_set_fd_~l~1#1.offset, loop_set_fd_~tmp~46#1, loop_set_fd_~aops~0#1.base, loop_set_fd_~aops~0#1.offset, loop_set_fd_~tmp___0~19#1, loop_set_fd_~tmp___1~8#1;loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset := loop_set_fd_#in~lo#1.base, loop_set_fd_#in~lo#1.offset;loop_set_fd_~mode#1 := loop_set_fd_#in~mode#1;loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset := loop_set_fd_#in~bdev#1.base, loop_set_fd_#in~bdev#1.offset;loop_set_fd_~arg#1 := loop_set_fd_#in~arg#1;havoc loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset;havoc loop_set_fd_~f~0#1.base, loop_set_fd_~f~0#1.offset;havoc loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset;havoc loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset;havoc loop_set_fd_~lo_blocksize~0#1;havoc loop_set_fd_~lo_flags~0#1;havoc loop_set_fd_~error~1#1;havoc loop_set_fd_~size~4#1;havoc loop_set_fd_~l~1#1.base, loop_set_fd_~l~1#1.offset;havoc loop_set_fd_~tmp~46#1;havoc loop_set_fd_~aops~0#1.base, loop_set_fd_~aops~0#1.offset;havoc loop_set_fd_~tmp___0~19#1;havoc loop_set_fd_~tmp___1~8#1;loop_set_fd_~lo_flags~0#1 := 0bv32;assume { :begin_inline_ldv___module_get_1 } true;ldv___module_get_1_#in~module#1.base, ldv___module_get_1_#in~module#1.offset := ~#__this_module~0.base, ~#__this_module~0.offset;havoc ldv___module_get_1_~module#1.base, ldv___module_get_1_~module#1.offset;ldv___module_get_1_~module#1.base, ldv___module_get_1_~module#1.offset := ldv___module_get_1_#in~module#1.base, ldv___module_get_1_#in~module#1.offset;assume { :begin_inline_ldv_module_get } true;ldv_module_get_#in~module#1.base, ldv_module_get_#in~module#1.offset := ldv___module_get_1_~module#1.base, ldv___module_get_1_~module#1.offset;havoc ldv_module_get_~module#1.base, ldv_module_get_~module#1.offset;ldv_module_get_~module#1.base, ldv_module_get_~module#1.offset := ldv_module_get_#in~module#1.base, ldv_module_get_#in~module#1.offset; [2025-02-08 07:37:23,644 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6238: assume !false; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116-1: SUMMARY for call loop_change_fd_#t~mem357#1 := read~intINTTYPE2#9(loop_change_fd_~inode~0#1.base, loop_change_fd_~inode~0#1.offset, 2bv64); srcloc: null [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116-1: assume !(1bv1 == #valid[loop_change_fd_~inode~0#1.base]); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116-1: assume !((~bvule~64(~bvadd~64(2bv64, loop_change_fd_~inode~0#1.offset), #length[loop_change_fd_~inode~0#1.base]) && ~bvule~64(loop_change_fd_~inode~0#1.offset, ~bvadd~64(2bv64, loop_change_fd_~inode~0#1.offset))) && ~bvule~64(0bv64, loop_change_fd_~inode~0#1.offset)); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: assume 32768bv32 != ~bvand~32(61440bv32, ~zero_extend~32~16(loop_change_fd_#t~mem357#1));havoc loop_change_fd_#t~mem357#1; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5116: assume !(32768bv32 != ~bvand~32(61440bv32, ~zero_extend~32~16(loop_change_fd_#t~mem357#1)));havoc loop_change_fd_#t~mem357#1; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975: loop_info64_from_old_~__ret___1~2#1.base, loop_info64_from_old_~__ret___1~2#1.offset := loop_info64_from_old_#t~memcpy~res560#1.base, loop_info64_from_old_#t~memcpy~res560#1.offset;havoc loop_info64_from_old_#t~memcpy~res560#1.base, loop_info64_from_old_#t~memcpy~res560#1.offset; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975-1: SUMMARY for call loop_info64_from_old_#t~memcpy~res560#1.base, loop_info64_from_old_#t~memcpy~res560#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_old_~info64#1.base, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset), loop_info64_from_old_~info#1.base, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset), loop_info64_from_old_~__len___1~2#1); srcloc: null [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5975-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: assume 0bv64 != loop_set_fd_~tmp___1~8#1; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5513: assume !(0bv64 != loop_set_fd_~tmp___1~8#1); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: assume 24576bv32 != ~bvand~32(61440bv32, ~zero_extend~32~16(loop_change_fd_#t~mem358#1));havoc loop_change_fd_#t~mem358#1; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117: assume !(24576bv32 != ~bvand~32(61440bv32, ~zero_extend~32~16(loop_change_fd_#t~mem358#1)));havoc loop_change_fd_#t~mem358#1; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume 0bv64 == ~bvadd~64(loop_get_status_old_~arg#1.base, loop_get_status_old_~arg#1.offset);loop_get_status_old_~err~3#1 := 4294967274bv32; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6108: assume !(0bv64 == ~bvadd~64(loop_get_status_old_~arg#1.base, loop_get_status_old_~arg#1.offset)); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117-1: SUMMARY for call loop_change_fd_#t~mem358#1 := read~intINTTYPE2#9(loop_change_fd_~inode~0#1.base, loop_change_fd_~inode~0#1.offset, 2bv64); srcloc: null [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117-1: assume !(1bv1 == #valid[loop_change_fd_~inode~0#1.base]); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5117-1: assume !((~bvule~64(~bvadd~64(2bv64, loop_change_fd_~inode~0#1.offset), #length[loop_change_fd_~inode~0#1.base]) && ~bvule~64(loop_change_fd_~inode~0#1.offset, ~bvadd~64(2bv64, loop_change_fd_~inode~0#1.offset))) && ~bvule~64(0bv64, loop_change_fd_~inode~0#1.offset)); [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6241: #t~ret605#1 := loop_set_fd_#res#1;havoc loop_set_fd_#t~ret399#1.base, loop_set_fd_#t~ret399#1.offset, loop_set_fd_#t~mem400#1, loop_set_fd_#t~mem401#1.base, loop_set_fd_#t~mem401#1.offset, loop_set_fd_#t~mem402#1.base, loop_set_fd_#t~mem402#1.offset, loop_set_fd_#t~mem403#1.base, loop_set_fd_#t~mem403#1.offset, loop_set_fd_#t~mem404#1.base, loop_set_fd_#t~mem404#1.offset, loop_set_fd_#t~mem405#1.base, loop_set_fd_#t~mem405#1.offset, loop_set_fd_#t~mem406#1.base, loop_set_fd_#t~mem406#1.offset, loop_set_fd_#t~mem407#1.base, loop_set_fd_#t~mem407#1.offset, loop_set_fd_#t~mem408#1.base, loop_set_fd_#t~mem408#1.offset, loop_set_fd_#t~mem409#1, loop_set_fd_#t~mem410#1.base, loop_set_fd_#t~mem410#1.offset, loop_set_fd_#t~ret411#1, loop_set_fd_#t~mem412#1.base, loop_set_fd_#t~mem412#1.offset, loop_set_fd_#t~mem413#1.base, loop_set_fd_#t~mem413#1.offset, loop_set_fd_#t~mem414#1, loop_set_fd_#t~mem415#1, loop_set_fd_#t~mem416#1, loop_set_fd_#t~mem417#1.base, loop_set_fd_#t~mem417#1.offset, loop_set_fd_#t~mem418#1.base, loop_set_fd_#t~mem418#1.offset, loop_set_fd_#t~mem419#1.base, loop_set_fd_#t~mem419#1.offset, loop_set_fd_#t~mem420#1.base, loop_set_fd_#t~mem420#1.offset, loop_set_fd_#t~mem421#1, loop_set_fd_#t~mem422#1.base, loop_set_fd_#t~mem422#1.offset, loop_set_fd_#t~mem423#1, loop_set_fd_#t~ret424#1, loop_set_fd_#t~ret425#1, loop_set_fd_#t~mem426#1, loop_set_fd_#t~mem427#1.base, loop_set_fd_#t~mem427#1.offset, loop_set_fd_#t~mem428#1.base, loop_set_fd_#t~mem428#1.offset, loop_set_fd_#t~mem429#1.base, loop_set_fd_#t~mem429#1.offset, loop_set_fd_#t~mem430#1.base, loop_set_fd_#t~mem430#1.offset, loop_set_fd_#t~mem431#1.base, loop_set_fd_#t~mem431#1.offset, loop_set_fd_#t~mem432#1.base, loop_set_fd_#t~mem432#1.offset, loop_set_fd_#t~ret433#1, loop_set_fd_#t~mem434#1.base, loop_set_fd_#t~mem434#1.offset, loop_set_fd_#t~ret435#1, loop_set_fd_#t~ret436#1, loop_set_fd_#t~mem437#1, loop_set_fd_#t~ret438#1.base, loop_set_fd_#t~ret438#1.offset, loop_set_fd_#t~mem439#1.base, loop_set_fd_#t~mem439#1.offset, loop_set_fd_#t~ret440#1, loop_set_fd_#t~mem441#1.base, loop_set_fd_#t~mem441#1.offset, loop_set_fd_#t~ret442#1, loop_set_fd_#t~mem443#1.base, loop_set_fd_#t~mem443#1.offset, loop_set_fd_#t~ret444#1, loop_set_fd_#t~ret445#1, loop_set_fd_#t~mem446#1.base, loop_set_fd_#t~mem446#1.offset, loop_set_fd_#t~mem447#1.base, loop_set_fd_#t~mem447#1.offset, loop_set_fd_#t~ret448#1, loop_set_fd_#t~mem449#1, loop_set_fd_~lo#1.base, loop_set_fd_~lo#1.offset, loop_set_fd_~mode#1, loop_set_fd_~bdev#1.base, loop_set_fd_~bdev#1.offset, loop_set_fd_~arg#1, loop_set_fd_~file~5#1.base, loop_set_fd_~file~5#1.offset, loop_set_fd_~f~0#1.base, loop_set_fd_~f~0#1.offset, loop_set_fd_~inode~1#1.base, loop_set_fd_~inode~1#1.offset, loop_set_fd_~mapping~2#1.base, loop_set_fd_~mapping~2#1.offset, loop_set_fd_~lo_blocksize~0#1, loop_set_fd_~lo_flags~0#1, loop_set_fd_~error~1#1, loop_set_fd_~size~4#1, loop_set_fd_~l~1#1.base, loop_set_fd_~l~1#1.offset, loop_set_fd_~tmp~46#1, loop_set_fd_~aops~0#1.base, loop_set_fd_~aops~0#1.offset, loop_set_fd_~tmp___0~19#1, loop_set_fd_~tmp___1~8#1;havoc loop_set_fd_#in~lo#1.base, loop_set_fd_#in~lo#1.offset, loop_set_fd_#in~mode#1, loop_set_fd_#in~bdev#1.base, loop_set_fd_#in~bdev#1.offset, loop_set_fd_#in~arg#1;assume { :end_inline_loop_set_fd } true;~err~6#1 := #t~ret605#1;havoc #t~ret605#1; [2025-02-08 07:37:23,645 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043: loop_info64_to_old_~__ret___1~3#1.base, loop_info64_to_old_~__ret___1~3#1.offset := loop_info64_to_old_#t~memcpy~res579#1.base, loop_info64_to_old_#t~memcpy~res579#1.offset;havoc loop_info64_to_old_#t~memcpy~res579#1.base, loop_info64_to_old_#t~memcpy~res579#1.offset; [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043-1: SUMMARY for call loop_info64_to_old_#t~memcpy~res579#1.base, loop_info64_to_old_#t~memcpy~res579#1.offset := #Ultimate.C_memcpy#9(loop_info64_to_old_~info#1.base, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset), loop_info64_to_old_~info64#1.base, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset), loop_info64_to_old_~__len___1~3#1); srcloc: null [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043-1: assume !(1bv1 == #valid[loop_info64_to_old_~info#1.base]); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043-1: assume !(1bv1 == #valid[loop_info64_to_old_~info64#1.base]); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset)), #length[loop_info64_to_old_~info#1.base]) && ~bvule~64(~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset), ~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(108bv64, loop_info64_to_old_~info#1.offset))); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6043-1: assume !((~bvule~64(~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset)), #length[loop_info64_to_old_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset), ~bvadd~64(loop_info64_to_old_~__len___1~3#1, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_to_old_~info64#1.offset))); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515: loop_set_fd_~tmp___0~19#1 := loop_set_fd_#t~ret442#1;havoc loop_set_fd_#t~mem441#1.base, loop_set_fd_#t~mem441#1.offset;havoc loop_set_fd_#t~ret442#1;loop_set_fd_~error~1#1 := loop_set_fd_~tmp___0~19#1[32:0]; [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515-1: SUMMARY for call loop_set_fd_#t~ret442#1 := PTR_ERR(loop_set_fd_#t~mem441#1.base, loop_set_fd_#t~mem441#1.offset); srcloc: null [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515-2: SUMMARY for call loop_set_fd_#t~mem441#1.base, loop_set_fd_#t~mem441#1.offset := read~$Pointer$#9(loop_set_fd_~lo#1.base, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), 8bv64); srcloc: null [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515-2: assume !(1bv1 == #valid[loop_set_fd_~lo#1.base]); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5515-2: assume !((~bvule~64(~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)), #length[loop_set_fd_~lo#1.base]) && ~bvule~64(~bvadd~64(504bv64, loop_set_fd_~lo#1.offset), ~bvadd~64(8bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(504bv64, loop_set_fd_~lo#1.offset))); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: assume 0bv32 == loop_get_status_old_~err~3#1; [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6112: assume !(0bv32 == loop_get_status_old_~err~3#1); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980-1: SUMMARY for call loop_info64_from_old_#t~memcpy~res561#1.base, loop_info64_from_old_#t~memcpy~res561#1.offset := #Ultimate.C_memcpy#9(loop_info64_from_old_~info64#1.base, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset), loop_info64_from_old_~info#1.base, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset), loop_info64_from_old_~__len___1~2#1); srcloc: null [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980-1: assume !(1bv1 == #valid[loop_info64_from_old_~info64#1.base]); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980-1: assume !(1bv1 == #valid[loop_info64_from_old_~info#1.base]); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset)), #length[loop_info64_from_old_~info64#1.base]) && ~bvule~64(~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset), ~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(184bv64, loop_info64_from_old_~info64#1.offset))); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980-1: assume !((~bvule~64(~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset)), #length[loop_info64_from_old_~info#1.base]) && ~bvule~64(~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset), ~bvadd~64(loop_info64_from_old_~__len___1~2#1, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset)))) && ~bvule~64(0bv64, ~bvadd~64(108bv64, loop_info64_from_old_~info#1.offset))); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5980: loop_info64_from_old_~__ret___1~2#1.base, loop_info64_from_old_~__ret___1~2#1.offset := loop_info64_from_old_#t~memcpy~res561#1.base, loop_info64_from_old_#t~memcpy~res561#1.offset;havoc loop_info64_from_old_#t~memcpy~res561#1.base, loop_info64_from_old_#t~memcpy~res561#1.offset; [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume 0bv32 == ~bvand~32(2bv32, loop_set_fd_~lo_flags~0#1); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L5452: assume !(0bv32 == ~bvand~32(2bv32, loop_set_fd_~lo_flags~0#1)); [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311: #res#1 := ~err~6#1; [2025-02-08 07:37:23,646 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6311-1: SUMMARY for call mutex_unlock(~lo~4#1.base, ~bvadd~64(348bv64, ~lo~4#1.offset)); srcloc: null [2025-02-08 07:37:23,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3741: assume false; [2025-02-08 07:37:23,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3741: assume !false; [2025-02-08 07:37:23,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint current_thread_infoFINAL: assume true; [2025-02-08 07:37:23,765 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3759: ~ti~0.base, ~ti~0.offset := 0bv64, ~bvsub~64(~pfo_ret__~1, 8152bv64);#res.base, #res.offset := ~ti~0.base, ~ti~0.offset; [2025-02-08 07:37:23,766 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3753: SUMMARY for call __bad_percpu_size(); srcloc: null [2025-02-08 07:37:24,103 INFO L? ?]: Removed 1670 outVars from TransFormulas that were not future-live. [2025-02-08 07:37:24,103 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 07:37:24,138 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 07:37:24,139 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 07:37:24,139 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 07:37:24 BoogieIcfgContainer [2025-02-08 07:37:24,139 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 07:37:24,141 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 07:37:24,141 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 07:37:24,145 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 07:37:24,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 07:36:28" (1/3) ... [2025-02-08 07:37:24,146 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@efeb083 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 07:37:24, skipping insertion in model container [2025-02-08 07:37:24,146 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 07:36:30" (2/3) ... [2025-02-08 07:37:24,147 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@efeb083 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 07:37:24, skipping insertion in model container [2025-02-08 07:37:24,147 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 07:37:24" (3/3) ... [2025-02-08 07:37:24,148 INFO L128 eAbstractionObserver]: Analyzing ICFG module_get_put-drivers-block-loop.ko.cil.out.i [2025-02-08 07:37:24,158 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 07:37:24,160 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG module_get_put-drivers-block-loop.ko.cil.out.i that has 110 procedures, 1361 locations, 1 initial locations, 70 loop locations, and 1065 error locations. [2025-02-08 07:37:24,187 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 07:37:24,197 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;@24e212aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 07:37:24,197 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1065 error locations. [2025-02-08 07:37:24,200 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 14 states have (on average 1.6428571428571428) internal successors, (23), 19 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 07:37:24,204 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 07:37:24,205 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_sysfs_exitErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1064 of 1065 remaining) [2025-02-08 07:37:24,206 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_sysfs_exitErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1063 of 1065 remaining) [2025-02-08 07:37:24,206 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1062 of 1065 remaining) [2025-02-08 07:37:24,206 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1061 of 1065 remaining) [2025-02-08 07:37:24,206 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1060 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1059 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1058 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1057 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1056 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1055 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1054 of 1065 remaining) [2025-02-08 07:37:24,207 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1053 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1052 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1051 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1050 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1049 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1048 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1047 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1046 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1045 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1044 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1043 of 1065 remaining) [2025-02-08 07:37:24,208 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1042 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1041 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1040 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1039 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1038 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1037 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1036 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1035 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1034 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1033 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1032 of 1065 remaining) [2025-02-08 07:37:24,209 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1031 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1030 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1029 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1028 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1027 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1026 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1025 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1024 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1023 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1022 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1021 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1020 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1019 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1018 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_clr_fdErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1017 of 1065 remaining) [2025-02-08 07:37:24,210 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1016 of 1065 remaining) [2025-02-08 07:37:24,211 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1015 of 1065 remaining) [2025-02-08 07:37:24,211 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1014 of 1065 remaining) [2025-02-08 07:37:24,211 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1013 of 1065 remaining) [2025-02-08 07:37:24,211 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1012 of 1065 remaining) [2025-02-08 07:37:24,211 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1011 of 1065 remaining) [2025-02-08 07:37:24,211 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1010 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_capacityErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1009 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location bio_list_emptyErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1008 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location bio_list_emptyErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1007 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_freeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1006 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_freeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1005 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_freeErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1004 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_freeErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1003 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1002 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1001 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1000 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (999 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (998 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (997 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (996 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_noneErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (995 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location list_add_tailErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (994 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location list_add_tailErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (993 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (992 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (991 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (990 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (989 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (988 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (987 of 1065 remaining) [2025-02-08 07:37:24,212 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (986 of 1065 remaining) [2025-02-08 07:37:24,214 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (985 of 1065 remaining) [2025-02-08 07:37:24,214 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (984 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (983 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (982 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (981 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (980 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location get_loop_sizeErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (979 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (978 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (977 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (976 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (975 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (974 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (973 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (972 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (971 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (970 of 1065 remaining) [2025-02-08 07:37:24,215 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (969 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (968 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (967 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (966 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (965 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (964 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (963 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (962 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (961 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (960 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (959 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (958 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (957 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (956 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (955 of 1065 remaining) [2025-02-08 07:37:24,216 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (954 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (953 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (952 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (951 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (950 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (949 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (948 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (947 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (946 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (945 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (944 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (943 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (942 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (941 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (940 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (939 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (938 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (937 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (936 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (935 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (934 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (933 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (932 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (931 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (930 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (929 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (928 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (927 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (926 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (925 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (924 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (923 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (922 of 1065 remaining) [2025-02-08 07:37:24,217 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (921 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (920 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (919 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (918 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (917 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (916 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (915 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (914 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (913 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (912 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (911 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (910 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (909 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (908 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (907 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (906 of 1065 remaining) [2025-02-08 07:37:24,218 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (905 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (904 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (903 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (902 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (901 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (900 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (899 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (898 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (897 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (896 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (895 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (894 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (893 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (892 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (891 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (890 of 1065 remaining) [2025-02-08 07:37:24,219 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (889 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (888 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (887 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (886 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (885 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (884 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (883 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (882 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (881 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (880 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_set_statusErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (879 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (878 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (877 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (876 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (875 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (874 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (873 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (872 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (871 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (870 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (869 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (868 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (867 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (866 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (865 of 1065 remaining) [2025-02-08 07:37:24,220 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (864 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (863 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (862 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (861 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (860 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (859 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (858 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (857 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (856 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (855 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (854 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (853 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (852 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (851 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (850 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (849 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (848 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (847 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (846 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (845 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (844 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (843 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (842 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (841 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (840 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (839 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (838 of 1065 remaining) [2025-02-08 07:37:24,221 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (837 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (836 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (835 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (834 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (833 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (832 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (831 of 1065 remaining) [2025-02-08 07:37:24,222 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (830 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (829 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (828 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (827 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (826 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (825 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (824 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (823 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (822 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (821 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (820 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (819 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (818 of 1065 remaining) [2025-02-08 07:37:24,223 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (817 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (816 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (815 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (814 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (813 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (812 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (811 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (810 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (809 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (808 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (807 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (806 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (805 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (804 of 1065 remaining) [2025-02-08 07:37:24,224 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (803 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (802 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (801 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (800 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (799 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (798 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (797 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (796 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (795 of 1065 remaining) [2025-02-08 07:37:24,225 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (794 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (793 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (792 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (791 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (790 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (789 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (788 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (787 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (786 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (785 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (784 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (783 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (782 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (781 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (780 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (779 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr100REQUIRES_VIOLATIONMEMORY_DEREFERENCE (778 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr101REQUIRES_VIOLATIONMEMORY_DEREFERENCE (777 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr102REQUIRES_VIOLATIONMEMORY_DEREFERENCE (776 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE (775 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr104REQUIRES_VIOLATIONMEMORY_DEREFERENCE (774 of 1065 remaining) [2025-02-08 07:37:24,250 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr105REQUIRES_VIOLATIONMEMORY_DEREFERENCE (773 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr106REQUIRES_VIOLATIONMEMORY_DEREFERENCE (772 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr107REQUIRES_VIOLATIONMEMORY_DEREFERENCE (771 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE (770 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr109REQUIRES_VIOLATIONMEMORY_DEREFERENCE (769 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr110REQUIRES_VIOLATIONMEMORY_DEREFERENCE (768 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr111REQUIRES_VIOLATIONMEMORY_DEREFERENCE (767 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr112REQUIRES_VIOLATIONMEMORY_DEREFERENCE (766 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr113REQUIRES_VIOLATIONMEMORY_DEREFERENCE (765 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE (764 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr115REQUIRES_VIOLATIONMEMORY_DEREFERENCE (763 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr116REQUIRES_VIOLATIONMEMORY_DEREFERENCE (762 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr117REQUIRES_VIOLATIONMEMORY_DEREFERENCE (761 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr118REQUIRES_VIOLATIONMEMORY_DEREFERENCE (760 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr119REQUIRES_VIOLATIONMEMORY_DEREFERENCE (759 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr120REQUIRES_VIOLATIONMEMORY_DEREFERENCE (758 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr121REQUIRES_VIOLATIONMEMORY_DEREFERENCE (757 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr122REQUIRES_VIOLATIONMEMORY_DEREFERENCE (756 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE (755 of 1065 remaining) [2025-02-08 07:37:24,251 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr124REQUIRES_VIOLATIONMEMORY_DEREFERENCE (754 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr125REQUIRES_VIOLATIONMEMORY_DEREFERENCE (753 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr126REQUIRES_VIOLATIONMEMORY_DEREFERENCE (752 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr127REQUIRES_VIOLATIONMEMORY_DEREFERENCE (751 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr128REQUIRES_VIOLATIONMEMORY_DEREFERENCE (750 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr129REQUIRES_VIOLATIONMEMORY_DEREFERENCE (749 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr130REQUIRES_VIOLATIONMEMORY_DEREFERENCE (748 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr131REQUIRES_VIOLATIONMEMORY_DEREFERENCE (747 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr132REQUIRES_VIOLATIONMEMORY_DEREFERENCE (746 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr133REQUIRES_VIOLATIONMEMORY_DEREFERENCE (745 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr134REQUIRES_VIOLATIONMEMORY_DEREFERENCE (744 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr135REQUIRES_VIOLATIONMEMORY_DEREFERENCE (743 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr136REQUIRES_VIOLATIONMEMORY_DEREFERENCE (742 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr137REQUIRES_VIOLATIONMEMORY_DEREFERENCE (741 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr138REQUIRES_VIOLATIONMEMORY_DEREFERENCE (740 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr139REQUIRES_VIOLATIONMEMORY_DEREFERENCE (739 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr140REQUIRES_VIOLATIONMEMORY_DEREFERENCE (738 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr141REQUIRES_VIOLATIONMEMORY_DEREFERENCE (737 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr142REQUIRES_VIOLATIONMEMORY_DEREFERENCE (736 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr143REQUIRES_VIOLATIONMEMORY_DEREFERENCE (735 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr144REQUIRES_VIOLATIONMEMORY_DEREFERENCE (734 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr145REQUIRES_VIOLATIONMEMORY_DEREFERENCE (733 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr146REQUIRES_VIOLATIONMEMORY_DEREFERENCE (732 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr147REQUIRES_VIOLATIONMEMORY_DEREFERENCE (731 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr148REQUIRES_VIOLATIONMEMORY_DEREFERENCE (730 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr149REQUIRES_VIOLATIONMEMORY_DEREFERENCE (729 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr150REQUIRES_VIOLATIONMEMORY_DEREFERENCE (728 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr151REQUIRES_VIOLATIONMEMORY_DEREFERENCE (727 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr152REQUIRES_VIOLATIONMEMORY_DEREFERENCE (726 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr153REQUIRES_VIOLATIONMEMORY_DEREFERENCE (725 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr154REQUIRES_VIOLATIONMEMORY_DEREFERENCE (724 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr155REQUIRES_VIOLATIONMEMORY_DEREFERENCE (723 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr156REQUIRES_VIOLATIONMEMORY_DEREFERENCE (722 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr157REQUIRES_VIOLATIONMEMORY_DEREFERENCE (721 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr158REQUIRES_VIOLATIONMEMORY_DEREFERENCE (720 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr159REQUIRES_VIOLATIONMEMORY_DEREFERENCE (719 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr160REQUIRES_VIOLATIONMEMORY_DEREFERENCE (718 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE (717 of 1065 remaining) [2025-02-08 07:37:24,252 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE (716 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE (715 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE (714 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr165REQUIRES_VIOLATIONMEMORY_DEREFERENCE (713 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr166REQUIRES_VIOLATIONMEMORY_DEREFERENCE (712 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr167REQUIRES_VIOLATIONMEMORY_DEREFERENCE (711 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr168REQUIRES_VIOLATIONMEMORY_DEREFERENCE (710 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr169REQUIRES_VIOLATIONMEMORY_DEREFERENCE (709 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr170REQUIRES_VIOLATIONMEMORY_DEREFERENCE (708 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr171REQUIRES_VIOLATIONMEMORY_DEREFERENCE (707 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr172REQUIRES_VIOLATIONMEMORY_DEREFERENCE (706 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr173REQUIRES_VIOLATIONMEMORY_DEREFERENCE (705 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr174REQUIRES_VIOLATIONMEMORY_DEREFERENCE (704 of 1065 remaining) [2025-02-08 07:37:24,253 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr175REQUIRES_VIOLATIONMEMORY_DEREFERENCE (703 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr176REQUIRES_VIOLATIONMEMORY_DEREFERENCE (702 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_release_xferErr177REQUIRES_VIOLATIONMEMORY_DEREFERENCE (701 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (700 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (699 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (698 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (697 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (696 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (695 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (694 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (693 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (692 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_switchErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (691 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location mapping_gfp_maskErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (690 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location mapping_gfp_maskErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (689 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (688 of 1065 remaining) [2025-02-08 07:37:24,254 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (687 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (686 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (685 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (684 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (683 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (682 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (681 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (680 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (679 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (678 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (677 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (676 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (675 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (674 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (673 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (672 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (671 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (670 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (669 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (668 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (667 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (666 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (665 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (664 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (663 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (662 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (661 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (660 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (659 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (658 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (657 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (656 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (655 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (654 of 1065 remaining) [2025-02-08 07:37:24,255 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (653 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (652 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (651 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (650 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (649 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (648 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (647 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (646 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (645 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (644 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (643 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (642 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (641 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (640 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (639 of 1065 remaining) [2025-02-08 07:37:24,256 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (638 of 1065 remaining) [2025-02-08 07:37:24,258 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (637 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (636 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (635 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (634 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (633 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (632 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (631 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (630 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (629 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (628 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (627 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (626 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (625 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (624 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (623 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (622 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (621 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (620 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (619 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (618 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (617 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (616 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (615 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (614 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (613 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (612 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (611 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (610 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (609 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (608 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (607 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (606 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (605 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (604 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (603 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (602 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (601 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (600 of 1065 remaining) [2025-02-08 07:37:24,259 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (599 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (598 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (597 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (596 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (595 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (594 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (593 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (592 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (591 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (590 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (589 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr100REQUIRES_VIOLATIONMEMORY_DEREFERENCE (588 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr101REQUIRES_VIOLATIONMEMORY_DEREFERENCE (587 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr102REQUIRES_VIOLATIONMEMORY_DEREFERENCE (586 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE (585 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr104REQUIRES_VIOLATIONMEMORY_DEREFERENCE (584 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr105REQUIRES_VIOLATIONMEMORY_DEREFERENCE (583 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr106REQUIRES_VIOLATIONMEMORY_DEREFERENCE (582 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr107REQUIRES_VIOLATIONMEMORY_DEREFERENCE (581 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE (580 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr109REQUIRES_VIOLATIONMEMORY_DEREFERENCE (579 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr110REQUIRES_VIOLATIONMEMORY_DEREFERENCE (578 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr111REQUIRES_VIOLATIONMEMORY_DEREFERENCE (577 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr112REQUIRES_VIOLATIONMEMORY_DEREFERENCE (576 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr113REQUIRES_VIOLATIONMEMORY_DEREFERENCE (575 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE (574 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr115REQUIRES_VIOLATIONMEMORY_DEREFERENCE (573 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr116REQUIRES_VIOLATIONMEMORY_DEREFERENCE (572 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr117REQUIRES_VIOLATIONMEMORY_DEREFERENCE (571 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr118REQUIRES_VIOLATIONMEMORY_DEREFERENCE (570 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr119REQUIRES_VIOLATIONMEMORY_DEREFERENCE (569 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr120REQUIRES_VIOLATIONMEMORY_DEREFERENCE (568 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr121REQUIRES_VIOLATIONMEMORY_DEREFERENCE (567 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr122REQUIRES_VIOLATIONMEMORY_DEREFERENCE (566 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE (565 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr124REQUIRES_VIOLATIONMEMORY_DEREFERENCE (564 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr125REQUIRES_VIOLATIONMEMORY_DEREFERENCE (563 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr126REQUIRES_VIOLATIONMEMORY_DEREFERENCE (562 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr127REQUIRES_VIOLATIONMEMORY_DEREFERENCE (561 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr128REQUIRES_VIOLATIONMEMORY_DEREFERENCE (560 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr129REQUIRES_VIOLATIONMEMORY_DEREFERENCE (559 of 1065 remaining) [2025-02-08 07:37:24,260 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr130REQUIRES_VIOLATIONMEMORY_DEREFERENCE (558 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr131REQUIRES_VIOLATIONMEMORY_DEREFERENCE (557 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr132REQUIRES_VIOLATIONMEMORY_DEREFERENCE (556 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr133REQUIRES_VIOLATIONMEMORY_DEREFERENCE (555 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr134REQUIRES_VIOLATIONMEMORY_DEREFERENCE (554 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr135REQUIRES_VIOLATIONMEMORY_DEREFERENCE (553 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr136REQUIRES_VIOLATIONMEMORY_DEREFERENCE (552 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr137REQUIRES_VIOLATIONMEMORY_DEREFERENCE (551 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr138REQUIRES_VIOLATIONMEMORY_DEREFERENCE (550 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr139REQUIRES_VIOLATIONMEMORY_DEREFERENCE (549 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr140REQUIRES_VIOLATIONMEMORY_DEREFERENCE (548 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr141REQUIRES_VIOLATIONMEMORY_DEREFERENCE (547 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr142REQUIRES_VIOLATIONMEMORY_DEREFERENCE (546 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr143REQUIRES_VIOLATIONMEMORY_DEREFERENCE (545 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr144REQUIRES_VIOLATIONMEMORY_DEREFERENCE (544 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr145REQUIRES_VIOLATIONMEMORY_DEREFERENCE (543 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr146REQUIRES_VIOLATIONMEMORY_DEREFERENCE (542 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr147REQUIRES_VIOLATIONMEMORY_DEREFERENCE (541 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr148REQUIRES_VIOLATIONMEMORY_DEREFERENCE (540 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr149REQUIRES_VIOLATIONMEMORY_DEREFERENCE (539 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr150REQUIRES_VIOLATIONMEMORY_DEREFERENCE (538 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr151REQUIRES_VIOLATIONMEMORY_DEREFERENCE (537 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr152REQUIRES_VIOLATIONMEMORY_DEREFERENCE (536 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr153REQUIRES_VIOLATIONMEMORY_DEREFERENCE (535 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr154REQUIRES_VIOLATIONMEMORY_DEREFERENCE (534 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr155REQUIRES_VIOLATIONMEMORY_DEREFERENCE (533 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr156REQUIRES_VIOLATIONMEMORY_DEREFERENCE (532 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr157REQUIRES_VIOLATIONMEMORY_DEREFERENCE (531 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr158REQUIRES_VIOLATIONMEMORY_DEREFERENCE (530 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr159REQUIRES_VIOLATIONMEMORY_DEREFERENCE (529 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr160REQUIRES_VIOLATIONMEMORY_DEREFERENCE (528 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE (527 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE (526 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE (525 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE (524 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr165REQUIRES_VIOLATIONMEMORY_DEREFERENCE (523 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr166REQUIRES_VIOLATIONMEMORY_DEREFERENCE (522 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr167REQUIRES_VIOLATIONMEMORY_DEREFERENCE (521 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr168REQUIRES_VIOLATIONMEMORY_DEREFERENCE (520 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr169REQUIRES_VIOLATIONMEMORY_DEREFERENCE (519 of 1065 remaining) [2025-02-08 07:37:24,261 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr170REQUIRES_VIOLATIONMEMORY_DEREFERENCE (518 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr171REQUIRES_VIOLATIONMEMORY_DEREFERENCE (517 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr172REQUIRES_VIOLATIONMEMORY_DEREFERENCE (516 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr173REQUIRES_VIOLATIONMEMORY_DEREFERENCE (515 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr174REQUIRES_VIOLATIONMEMORY_DEREFERENCE (514 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr175REQUIRES_VIOLATIONMEMORY_DEREFERENCE (513 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr176REQUIRES_VIOLATIONMEMORY_DEREFERENCE (512 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr177REQUIRES_VIOLATIONMEMORY_DEREFERENCE (511 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr178REQUIRES_VIOLATIONMEMORY_DEREFERENCE (510 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr179REQUIRES_VIOLATIONMEMORY_DEREFERENCE (509 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr180REQUIRES_VIOLATIONMEMORY_DEREFERENCE (508 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr181REQUIRES_VIOLATIONMEMORY_DEREFERENCE (507 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr182REQUIRES_VIOLATIONMEMORY_DEREFERENCE (506 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr183REQUIRES_VIOLATIONMEMORY_DEREFERENCE (505 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr184REQUIRES_VIOLATIONMEMORY_DEREFERENCE (504 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr185REQUIRES_VIOLATIONMEMORY_DEREFERENCE (503 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr186REQUIRES_VIOLATIONMEMORY_DEREFERENCE (502 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr187REQUIRES_VIOLATIONMEMORY_DEREFERENCE (501 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr188REQUIRES_VIOLATIONMEMORY_DEREFERENCE (500 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr189REQUIRES_VIOLATIONMEMORY_DEREFERENCE (499 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr190REQUIRES_VIOLATIONMEMORY_DEREFERENCE (498 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr191REQUIRES_VIOLATIONMEMORY_DEREFERENCE (497 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr192REQUIRES_VIOLATIONMEMORY_DEREFERENCE (496 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr193REQUIRES_VIOLATIONMEMORY_DEREFERENCE (495 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr194REQUIRES_VIOLATIONMEMORY_DEREFERENCE (494 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr195REQUIRES_VIOLATIONMEMORY_DEREFERENCE (493 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr196REQUIRES_VIOLATIONMEMORY_DEREFERENCE (492 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr197REQUIRES_VIOLATIONMEMORY_DEREFERENCE (491 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr198REQUIRES_VIOLATIONMEMORY_DEREFERENCE (490 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr199REQUIRES_VIOLATIONMEMORY_DEREFERENCE (489 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr200REQUIRES_VIOLATIONMEMORY_DEREFERENCE (488 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr201REQUIRES_VIOLATIONMEMORY_DEREFERENCE (487 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr202REQUIRES_VIOLATIONMEMORY_DEREFERENCE (486 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr203REQUIRES_VIOLATIONMEMORY_DEREFERENCE (485 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr204REQUIRES_VIOLATIONMEMORY_DEREFERENCE (484 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr205REQUIRES_VIOLATIONMEMORY_DEREFERENCE (483 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr206REQUIRES_VIOLATIONMEMORY_DEREFERENCE (482 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (481 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (480 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (479 of 1065 remaining) [2025-02-08 07:37:24,262 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (478 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (477 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (476 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (475 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location transfer_xorErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (474 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_do_transferErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (473 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_do_transferErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (472 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_do_transferErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (471 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_do_transferErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (470 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location set_capacityErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (469 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location set_capacityErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (468 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (467 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (466 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (465 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (464 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (463 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (462 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (461 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (460 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (459 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (458 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (457 of 1065 remaining) [2025-02-08 07:37:24,263 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (456 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (455 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (454 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (453 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (452 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (451 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (450 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (449 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (448 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (447 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (446 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (445 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (444 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (443 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_allocErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (442 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (441 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (440 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (439 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (438 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (437 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (436 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (435 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (434 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (433 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (432 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (431 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (430 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (429 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (428 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (427 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (426 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (425 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (424 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (423 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_make_requestErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (422 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (421 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (420 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (419 of 1065 remaining) [2025-02-08 07:37:24,264 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (418 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (417 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (416 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (415 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (414 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (413 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (412 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (411 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (410 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (409 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (408 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (407 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (406 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (405 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (404 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (403 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (402 of 1065 remaining) [2025-02-08 07:37:24,265 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (401 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __do_lo_send_writeErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (400 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (399 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (398 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (397 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (396 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (395 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (394 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (393 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (392 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (391 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (390 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (389 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (388 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (387 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (386 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (385 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (384 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (383 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (382 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (381 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (380 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (379 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (378 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (377 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (376 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (375 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (374 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (373 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (372 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (371 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (370 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (369 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (368 of 1065 remaining) [2025-02-08 07:37:24,266 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (367 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (366 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (365 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (364 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (363 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (362 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (361 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (360 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (359 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (358 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (357 of 1065 remaining) [2025-02-08 07:37:24,267 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (356 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (355 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (354 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (353 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (352 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (351 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (350 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (349 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (348 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (347 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (346 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (345 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (344 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (343 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (342 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (341 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (340 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (339 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (338 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (337 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (336 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (335 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (334 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (333 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (332 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (331 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (330 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (329 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (328 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (327 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (326 of 1065 remaining) [2025-02-08 07:37:24,268 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (325 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (324 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (323 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (322 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (321 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location loop_get_statusErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (320 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location figure_loop_sizeErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (319 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location figure_loop_sizeErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (318 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location figure_loop_sizeErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (317 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location figure_loop_sizeErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (316 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_blast_assertErr0ASSERT_VIOLATIONMEMORY_LEAK (315 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location mapping_set_gfp_maskErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (314 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location mapping_set_gfp_maskErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (313 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location mapping_set_gfp_maskErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (312 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location mapping_set_gfp_maskErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (311 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location xor_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (310 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location xor_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (309 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location kfreeErr0ASSERT_VIOLATIONMEMORY_FREE (308 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location kfreeErr1ASSERT_VIOLATIONMEMORY_FREE (307 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location kfreeErr2ASSERT_VIOLATIONMEMORY_FREE (306 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kmap_atomicErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (305 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kmap_atomicErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (304 of 1065 remaining) [2025-02-08 07:37:24,269 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kmap_atomicErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (303 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kmap_atomicErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (302 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (301 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (300 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (299 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (298 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (297 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (296 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (295 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (294 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (293 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (292 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (291 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (290 of 1065 remaining) [2025-02-08 07:37:24,270 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (289 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (288 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (287 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (286 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (285 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (284 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (283 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (282 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (281 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (280 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (279 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (278 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (277 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (276 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (275 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (274 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (273 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (272 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (271 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (270 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (269 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (268 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (267 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (266 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (265 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (264 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (263 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (262 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (261 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (260 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (259 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (258 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (257 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (256 of 1065 remaining) [2025-02-08 07:37:24,271 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (255 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (254 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (253 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (252 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (251 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (250 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (249 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (248 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (247 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (246 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (245 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (244 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (243 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (242 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (241 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (240 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (239 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (238 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (237 of 1065 remaining) [2025-02-08 07:37:24,272 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (236 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (235 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (234 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (233 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (232 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (231 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (230 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (229 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (228 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (227 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (226 of 1065 remaining) [2025-02-08 07:37:24,273 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (225 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (224 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (223 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (222 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (221 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (220 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (219 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (218 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (217 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (216 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (215 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (214 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (213 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (212 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (211 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (210 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (209 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (208 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (207 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (206 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (205 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (204 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (203 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (202 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr100REQUIRES_VIOLATIONMEMORY_DEREFERENCE (201 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr101REQUIRES_VIOLATIONMEMORY_DEREFERENCE (200 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr102REQUIRES_VIOLATIONMEMORY_DEREFERENCE (199 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE (198 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr104REQUIRES_VIOLATIONMEMORY_DEREFERENCE (197 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr105REQUIRES_VIOLATIONMEMORY_DEREFERENCE (196 of 1065 remaining) [2025-02-08 07:37:24,274 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr106REQUIRES_VIOLATIONMEMORY_DEREFERENCE (195 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr107REQUIRES_VIOLATIONMEMORY_DEREFERENCE (194 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE (193 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr109REQUIRES_VIOLATIONMEMORY_DEREFERENCE (192 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr110REQUIRES_VIOLATIONMEMORY_DEREFERENCE (191 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr111REQUIRES_VIOLATIONMEMORY_DEREFERENCE (190 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr112REQUIRES_VIOLATIONMEMORY_DEREFERENCE (189 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr113REQUIRES_VIOLATIONMEMORY_DEREFERENCE (188 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE (187 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr115REQUIRES_VIOLATIONMEMORY_DEREFERENCE (186 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr116REQUIRES_VIOLATIONMEMORY_DEREFERENCE (185 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr117REQUIRES_VIOLATIONMEMORY_DEREFERENCE (184 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr118REQUIRES_VIOLATIONMEMORY_DEREFERENCE (183 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr119REQUIRES_VIOLATIONMEMORY_DEREFERENCE (182 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr120REQUIRES_VIOLATIONMEMORY_DEREFERENCE (181 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr121REQUIRES_VIOLATIONMEMORY_DEREFERENCE (180 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr122REQUIRES_VIOLATIONMEMORY_DEREFERENCE (179 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE (178 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr124REQUIRES_VIOLATIONMEMORY_DEREFERENCE (177 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr125REQUIRES_VIOLATIONMEMORY_DEREFERENCE (176 of 1065 remaining) [2025-02-08 07:37:24,275 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr126REQUIRES_VIOLATIONMEMORY_DEREFERENCE (175 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr127REQUIRES_VIOLATIONMEMORY_DEREFERENCE (174 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr128REQUIRES_VIOLATIONMEMORY_DEREFERENCE (173 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr129REQUIRES_VIOLATIONMEMORY_DEREFERENCE (172 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr130REQUIRES_VIOLATIONMEMORY_DEREFERENCE (171 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr131REQUIRES_VIOLATIONMEMORY_DEREFERENCE (170 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr132REQUIRES_VIOLATIONMEMORY_DEREFERENCE (169 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr133REQUIRES_VIOLATIONMEMORY_DEREFERENCE (168 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr134REQUIRES_VIOLATIONMEMORY_DEREFERENCE (167 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr135REQUIRES_VIOLATIONMEMORY_DEREFERENCE (166 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr136REQUIRES_VIOLATIONMEMORY_DEREFERENCE (165 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr137REQUIRES_VIOLATIONMEMORY_DEREFERENCE (164 of 1065 remaining) [2025-02-08 07:37:24,276 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr138REQUIRES_VIOLATIONMEMORY_DEREFERENCE (163 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr139REQUIRES_VIOLATIONMEMORY_DEREFERENCE (162 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr140REQUIRES_VIOLATIONMEMORY_DEREFERENCE (161 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr141REQUIRES_VIOLATIONMEMORY_DEREFERENCE (160 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr142REQUIRES_VIOLATIONMEMORY_DEREFERENCE (159 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr143REQUIRES_VIOLATIONMEMORY_DEREFERENCE (158 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr144REQUIRES_VIOLATIONMEMORY_DEREFERENCE (157 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr145REQUIRES_VIOLATIONMEMORY_DEREFERENCE (156 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr146REQUIRES_VIOLATIONMEMORY_DEREFERENCE (155 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr147REQUIRES_VIOLATIONMEMORY_DEREFERENCE (154 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr148REQUIRES_VIOLATIONMEMORY_DEREFERENCE (153 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr149REQUIRES_VIOLATIONMEMORY_DEREFERENCE (152 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr150REQUIRES_VIOLATIONMEMORY_DEREFERENCE (151 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr151REQUIRES_VIOLATIONMEMORY_DEREFERENCE (150 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr152REQUIRES_VIOLATIONMEMORY_DEREFERENCE (149 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr153REQUIRES_VIOLATIONMEMORY_DEREFERENCE (148 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr154REQUIRES_VIOLATIONMEMORY_DEREFERENCE (147 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr155REQUIRES_VIOLATIONMEMORY_DEREFERENCE (146 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr156REQUIRES_VIOLATIONMEMORY_DEREFERENCE (145 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr157REQUIRES_VIOLATIONMEMORY_DEREFERENCE (144 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr158REQUIRES_VIOLATIONMEMORY_DEREFERENCE (143 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr159REQUIRES_VIOLATIONMEMORY_DEREFERENCE (142 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr160REQUIRES_VIOLATIONMEMORY_DEREFERENCE (141 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE (140 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE (139 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE (138 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE (137 of 1065 remaining) [2025-02-08 07:37:24,277 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr165REQUIRES_VIOLATIONMEMORY_DEREFERENCE (136 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr166REQUIRES_VIOLATIONMEMORY_DEREFERENCE (135 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr167REQUIRES_VIOLATIONMEMORY_DEREFERENCE (134 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr168REQUIRES_VIOLATIONMEMORY_DEREFERENCE (133 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr169REQUIRES_VIOLATIONMEMORY_DEREFERENCE (132 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr170REQUIRES_VIOLATIONMEMORY_DEREFERENCE (131 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr171REQUIRES_VIOLATIONMEMORY_DEREFERENCE (130 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr172REQUIRES_VIOLATIONMEMORY_DEREFERENCE (129 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr173REQUIRES_VIOLATIONMEMORY_DEREFERENCE (128 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr174REQUIRES_VIOLATIONMEMORY_DEREFERENCE (127 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr175REQUIRES_VIOLATIONMEMORY_DEREFERENCE (126 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr176REQUIRES_VIOLATIONMEMORY_DEREFERENCE (125 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr177REQUIRES_VIOLATIONMEMORY_DEREFERENCE (124 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr178REQUIRES_VIOLATIONMEMORY_DEREFERENCE (123 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr179REQUIRES_VIOLATIONMEMORY_DEREFERENCE (122 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr180REQUIRES_VIOLATIONMEMORY_DEREFERENCE (121 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr181REQUIRES_VIOLATIONMEMORY_DEREFERENCE (120 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr182REQUIRES_VIOLATIONMEMORY_DEREFERENCE (119 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr183REQUIRES_VIOLATIONMEMORY_DEREFERENCE (118 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr184REQUIRES_VIOLATIONMEMORY_DEREFERENCE (117 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr185REQUIRES_VIOLATIONMEMORY_DEREFERENCE (116 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr186REQUIRES_VIOLATIONMEMORY_DEREFERENCE (115 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr187REQUIRES_VIOLATIONMEMORY_DEREFERENCE (114 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr188REQUIRES_VIOLATIONMEMORY_DEREFERENCE (113 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr189REQUIRES_VIOLATIONMEMORY_DEREFERENCE (112 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr190REQUIRES_VIOLATIONMEMORY_DEREFERENCE (111 of 1065 remaining) [2025-02-08 07:37:24,278 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr191REQUIRES_VIOLATIONMEMORY_DEREFERENCE (110 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr192REQUIRES_VIOLATIONMEMORY_DEREFERENCE (109 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr193REQUIRES_VIOLATIONMEMORY_DEREFERENCE (108 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr194REQUIRES_VIOLATIONMEMORY_DEREFERENCE (107 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr195REQUIRES_VIOLATIONMEMORY_DEREFERENCE (106 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr196REQUIRES_VIOLATIONMEMORY_DEREFERENCE (105 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr197REQUIRES_VIOLATIONMEMORY_DEREFERENCE (104 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr198REQUIRES_VIOLATIONMEMORY_DEREFERENCE (103 of 1065 remaining) [2025-02-08 07:37:24,279 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr199REQUIRES_VIOLATIONMEMORY_DEREFERENCE (102 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr200REQUIRES_VIOLATIONMEMORY_DEREFERENCE (101 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr201REQUIRES_VIOLATIONMEMORY_DEREFERENCE (100 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr202REQUIRES_VIOLATIONMEMORY_DEREFERENCE (99 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr203REQUIRES_VIOLATIONMEMORY_DEREFERENCE (98 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr204REQUIRES_VIOLATIONMEMORY_DEREFERENCE (97 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr205REQUIRES_VIOLATIONMEMORY_DEREFERENCE (96 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr206REQUIRES_VIOLATIONMEMORY_DEREFERENCE (95 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr207REQUIRES_VIOLATIONMEMORY_DEREFERENCE (94 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr208REQUIRES_VIOLATIONMEMORY_DEREFERENCE (93 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr209REQUIRES_VIOLATIONMEMORY_DEREFERENCE (92 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr210REQUIRES_VIOLATIONMEMORY_DEREFERENCE (91 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr211REQUIRES_VIOLATIONMEMORY_DEREFERENCE (90 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr212REQUIRES_VIOLATIONMEMORY_DEREFERENCE (89 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr213REQUIRES_VIOLATIONMEMORY_DEREFERENCE (88 of 1065 remaining) [2025-02-08 07:37:24,280 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr214REQUIRES_VIOLATIONMEMORY_DEREFERENCE (87 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr215REQUIRES_VIOLATIONMEMORY_DEREFERENCE (86 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr216REQUIRES_VIOLATIONMEMORY_DEREFERENCE (85 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr217REQUIRES_VIOLATIONMEMORY_DEREFERENCE (84 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr218REQUIRES_VIOLATIONMEMORY_DEREFERENCE (83 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr219REQUIRES_VIOLATIONMEMORY_DEREFERENCE (82 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr220REQUIRES_VIOLATIONMEMORY_DEREFERENCE (81 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr221REQUIRES_VIOLATIONMEMORY_DEREFERENCE (80 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr222REQUIRES_VIOLATIONMEMORY_DEREFERENCE (79 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr223REQUIRES_VIOLATIONMEMORY_DEREFERENCE (78 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr224REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr225REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr226REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr227REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr228REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr229REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr230REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr231REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr232REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr233REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr234REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr235REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr236REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr237REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr238REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr239REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr240REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr241REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr242REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr243REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr244REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr245REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 1065 remaining) [2025-02-08 07:37:24,281 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr246REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr247REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr248REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr249REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr250REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr251REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr252REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr253REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr254REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr255REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr256REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr257REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr258REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr259REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr260REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr261REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 1065 remaining) [2025-02-08 07:37:24,282 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr262REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr263REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr264REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr265REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr266REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr267REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr268REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr269REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr270REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr271REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr272REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr273REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr274REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 1065 remaining) [2025-02-08 07:37:24,283 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr275REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr276REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr277REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr278REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr279REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr280REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr281REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr282REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr283REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr284REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr285REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr286REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr287REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr288REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr289REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr290REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr291REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr292REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr293REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr294REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr295REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr296REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 1065 remaining) [2025-02-08 07:37:24,284 INFO L782 garLoopResultBuilder]: Registering result SAFE for location lo_ioctlErr297REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 1065 remaining) [2025-02-08 07:37:24,285 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kunmap_atomicErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 1065 remaining) [2025-02-08 07:37:24,285 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kunmap_atomicErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 1065 remaining) [2025-02-08 07:37:24,285 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kunmap_atomicErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 1065 remaining) [2025-02-08 07:37:24,285 INFO L782 garLoopResultBuilder]: Registering result SAFE for location __kunmap_atomicErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 1065 remaining) [2025-02-08 07:37:24,288 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 07:37:24,294 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 07:37:24,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 07:37:24 BoogieIcfgContainer [2025-02-08 07:37:24,305 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 07:37:24,306 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 07:37:24,307 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 07:37:24,307 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 07:37:24,307 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 07:37:24" (3/4) ... [2025-02-08 07:37:24,309 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#12 [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#11 [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#10 [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#22 [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#19 [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure bio_endio [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#18 [2025-02-08 07:37:24,314 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#17 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#16 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#15 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#14 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#13 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure vfs_fsync [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure bd_set_size [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fget [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mapping_set_gfp_mask [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure xor_init [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#22 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#21 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kmap [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#20 [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lowmem_page_address [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_current [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure add_disk [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kobject_uevent [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_module_put [2025-02-08 07:37:24,315 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kfree [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure unregister_blkdev [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure transfer_xor [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure invalidate_bdev [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __might_sleep [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure list_add_tail [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#5 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#4 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_to_user [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#7 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#6 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#1 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#0 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure huge_encode_dev [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#3 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#2 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#10 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lo_do_transfer [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_sysfs_exit [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#9 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#8 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure set_capacity [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kthread_should_stop [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __kmap_atomic [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_unlock_irq [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#18 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#17 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#16 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#15 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#14 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#13 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#12 [2025-02-08 07:37:24,316 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#11 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#19 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_alloc [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#1 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#0 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#3 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#2 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_make_request [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#5 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#4 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#21 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memset#20 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __do_lo_send_write [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure copy_from_user [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_get_status [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_clr_fd [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure get_loop_size [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#7 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#6 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#9 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure #Ultimate.C_memcpy#8 [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure blk_cleanup_queue [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_set_status [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __bad_percpu_size [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure lo_ioctl [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure figure_loop_size [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure spin_lock_irq [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure current_thread_info [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_release_xfer [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _cond_resched [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ioctl_by_bdev [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure kunmap [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure PTR_ERR [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure ldv_blast_assert [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_switch [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mapping_gfp_mask [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure might_fault [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure printk [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure capable [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure fput [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure mutex_lock_nested [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __init_waitqueue_head [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure __kunmap_atomic [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_set_capacity [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure bio_list_empty [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure _copy_from_user [2025-02-08 07:37:24,317 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure loop_free [2025-02-08 07:37:24,318 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure transfer_none [2025-02-08 07:37:24,318 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IS_ERR [2025-02-08 07:37:24,324 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 43 nodes and edges [2025-02-08 07:37:24,324 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 20 nodes and edges [2025-02-08 07:37:24,325 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2025-02-08 07:37:24,325 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2025-02-08 07:37:24,325 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2025-02-08 07:37:24,325 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 07:37:24,326 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 07:37:24,411 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 07:37:24,411 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 07:37:24,412 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 07:37:24,412 INFO L158 Benchmark]: Toolchain (without parser) took 55527.28ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 84.6MB in the beginning and 91.9MB in the end (delta: -7.3MB). Peak memory consumption was 85.7MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,413 INFO L158 Benchmark]: CDTParser took 1.97ms. Allocated memory is still 83.9MB. Free memory is still 62.4MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 07:37:24,413 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1408.37ms. Allocated memory is still 117.4MB. Free memory was 84.4MB in the beginning and 39.6MB in the end (delta: 44.8MB). Peak memory consumption was 81.2MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,413 INFO L158 Benchmark]: Boogie Procedure Inliner took 138.85ms. Allocated memory is still 117.4MB. Free memory was 39.6MB in the beginning and 50.4MB in the end (delta: -10.8MB). Peak memory consumption was 11.4MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,413 INFO L158 Benchmark]: Boogie Preprocessor took 670.28ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 50.4MB in the beginning and 65.8MB in the end (delta: -15.5MB). Peak memory consumption was 82.6MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,414 INFO L158 Benchmark]: IcfgBuilder took 53032.97ms. Allocated memory is still 209.7MB. Free memory was 65.8MB in the beginning and 36.6MB in the end (delta: 29.2MB). Peak memory consumption was 79.8MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,414 INFO L158 Benchmark]: TraceAbstraction took 164.13ms. Allocated memory is still 209.7MB. Free memory was 36.6MB in the beginning and 101.6MB in the end (delta: -65.0MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,414 INFO L158 Benchmark]: Witness Printer took 105.10ms. Allocated memory is still 209.7MB. Free memory was 101.6MB in the beginning and 91.9MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 07:37:24,415 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.97ms. Allocated memory is still 83.9MB. Free memory is still 62.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1408.37ms. Allocated memory is still 117.4MB. Free memory was 84.4MB in the beginning and 39.6MB in the end (delta: 44.8MB). Peak memory consumption was 81.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 138.85ms. Allocated memory is still 117.4MB. Free memory was 39.6MB in the beginning and 50.4MB in the end (delta: -10.8MB). Peak memory consumption was 11.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 670.28ms. Allocated memory was 117.4MB in the beginning and 209.7MB in the end (delta: 92.3MB). Free memory was 50.4MB in the beginning and 65.8MB in the end (delta: -15.5MB). Peak memory consumption was 82.6MB. Max. memory is 16.1GB. * IcfgBuilder took 53032.97ms. Allocated memory is still 209.7MB. Free memory was 65.8MB in the beginning and 36.6MB in the end (delta: 29.2MB). Peak memory consumption was 79.8MB. Max. memory is 16.1GB. * TraceAbstraction took 164.13ms. Allocated memory is still 209.7MB. Free memory was 36.6MB in the beginning and 101.6MB in the end (delta: -65.0MB). Peak memory consumption was 11.7MB. Max. memory is 16.1GB. * Witness Printer took 105.10ms. Allocated memory is still 209.7MB. Free memory was 101.6MB in the beginning and 91.9MB in the end (delta: 9.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResultAtLocation [Line: 3641]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("bt %2,%1\n\tsbb %0,%0": "=r" (oldbit): "m" (*((unsigned long *)addr)), "Ir" (nr)); [3641-3642] - GenericResultAtLocation [Line: 3649]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("bsrl %1,%0\n\tcmovzl %2,%0": "=&r" (r): "rm" (x), "rm" (-1)); [3649] - GenericResultAtLocation [Line: 3668]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& current_task)); [3668] - GenericResultAtLocation [Line: 3670]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3670] - GenericResultAtLocation [Line: 3672]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3672] - GenericResultAtLocation [Line: 3675]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& current_task)); [3675] - GenericResultAtLocation [Line: 3742]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movb %%gs:%P1,%0": "=q" (pfo_ret__): "p" (& kernel_stack)); [3742] - GenericResultAtLocation [Line: 3744]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movw %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3744] - GenericResultAtLocation [Line: 3746]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movl %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3746] - GenericResultAtLocation [Line: 3749]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ ("movq %%gs:%P1,%0": "=r" (pfo_ret__): "p" (& kernel_stack)); [3749] - GenericResultAtLocation [Line: 4027]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4027] - GenericResultAtLocation [Line: 4036]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4036] - GenericResultAtLocation [Line: 4039]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("": : : "memory"); [4039] - GenericResultAtLocation [Line: 4827]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (533), "i" (12UL)); [4827-4828] - GenericResultAtLocation [Line: 4989]: Unsoundness Warning Ignoring inline assembler instruction C: __asm__ volatile ("1:\tud2\n.pushsection __bug_table,\"a\"\n2:\t.long 1b - 2b, %c0 - 2b\n\t.word %c1, 0\n\t.org 2b+%c2\n.popsection": : "i" ((char *)"/anthill/stuff/tacas-comp/work/current--X--drivers/block/loop.ko--X--unsafelinux-3.0.1--X--08_1/linux-3.0.1/csd_deg_dscv/11/dscv_tempdir/dscv/ri/08_1/drivers/block/loop.c.p"), "i" (600), "i" (12UL)); [4989-4990] * 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 - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 7018]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 12]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 7549]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 7549]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: 7549]: free always succeeds For all program executions holds that free always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 110 procedures, 1361 locations, 1065 error locations. Started 1 CEGAR loops. OverallTime: 0.1s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=20occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1065 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 07:37:24,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE