./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ntdrivers/floppy.i.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 48c9605d Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ntdrivers/floppy.i.cil-3.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 13096ecc896a778cf08851ae14dc5c7b87ba00c42e74b90edd25cd2cb7c21f17 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 06:46:51,431 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 06:46:51,494 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2025-02-08 06:46:51,498 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 06:46:51,498 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 06:46:51,513 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 06:46:51,513 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 06:46:51,513 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 06:46:51,514 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 06:46:51,514 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 06:46:51,514 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 06:46:51,514 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 06:46:51,514 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 06:46:51,515 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:46:51,515 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 06:46:51,515 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 13096ecc896a778cf08851ae14dc5c7b87ba00c42e74b90edd25cd2cb7c21f17 [2025-02-08 06:46:51,780 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 06:46:51,788 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 06:46:51,789 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 06:46:51,790 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 06:46:51,790 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 06:46:51,791 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/floppy.i.cil-3.c [2025-02-08 06:46:53,367 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b1a45c41f/f6a39a2934474db08a1675c185ab5909/FLAG960b472f6 [2025-02-08 06:46:53,817 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 06:46:53,818 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/floppy.i.cil-3.c [2025-02-08 06:46:53,860 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b1a45c41f/f6a39a2934474db08a1675c185ab5909/FLAG960b472f6 [2025-02-08 06:46:53,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/b1a45c41f/f6a39a2934474db08a1675c185ab5909 [2025-02-08 06:46:53,966 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 06:46:53,967 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 06:46:53,967 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:53,968 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 06:46:53,975 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 06:46:53,975 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:53" (1/1) ... [2025-02-08 06:46:53,976 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6640ab1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:53, skipping insertion in model container [2025-02-08 06:46:53,976 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:53" (1/1) ... [2025-02-08 06:46:54,072 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:46:54,625 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,635 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 06:46:54,665 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,673 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,717 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,731 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,790 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,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 06:46:54,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 06:46:54,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 06:46:54,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 06:46:54,876 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,880 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,885 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,886 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,888 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:54,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 06:46:54,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 06:46:54,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 06:46:54,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 06:46:54,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 06:46:54,914 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:46:54,970 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 06:46:54,970 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@34771ddd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:54, skipping insertion in model container [2025-02-08 06:46:54,970 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:54,971 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2025-02-08 06:46:54,976 INFO L158 Benchmark]: Toolchain (without parser) took 1008.66ms. Allocated memory is still 142.6MB. Free memory was 103.8MB in the beginning and 81.0MB in the end (delta: 22.8MB). Peak memory consumption was 82.3MB. Max. memory is 16.1GB. [2025-02-08 06:46:54,976 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory is still 126.1MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 06:46:54,976 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1003.23ms. Allocated memory is still 142.6MB. Free memory was 103.8MB in the beginning and 81.0MB in the end (delta: 22.8MB). Peak memory consumption was 82.3MB. Max. memory is 16.1GB. [2025-02-08 06:46:54,977 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 201.3MB. Free memory is still 126.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1003.23ms. Allocated memory is still 142.6MB. Free memory was 103.8MB in the beginning and 81.0MB in the end (delta: 22.8MB). Peak memory consumption was 82.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2359]: 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/ntdrivers/floppy.i.cil-3.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 13096ecc896a778cf08851ae14dc5c7b87ba00c42e74b90edd25cd2cb7c21f17 --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 06:46:57,009 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 06:46:57,083 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2025-02-08 06:46:57,088 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 06:46:57,088 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 06:46:57,108 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 06:46:57,109 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 06:46:57,109 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 06:46:57,110 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 06:46:57,110 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 06:46:57,110 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 06:46:57,110 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 06:46:57,110 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 06:46:57,110 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 06:46:57,110 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 06:46:57,110 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 06:46:57,111 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 06:46:57,112 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:46:57,112 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 06:46:57,112 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 06:46:57,113 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 13096ecc896a778cf08851ae14dc5c7b87ba00c42e74b90edd25cd2cb7c21f17 [2025-02-08 06:46:57,448 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 06:46:57,455 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 06:46:57,457 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 06:46:57,458 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 06:46:57,458 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 06:46:57,459 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/floppy.i.cil-3.c [2025-02-08 06:46:58,793 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f35a622e7/c594146fde434e25b6010ce039a966eb/FLAG674288d5c [2025-02-08 06:46:59,229 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 06:46:59,230 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/floppy.i.cil-3.c [2025-02-08 06:46:59,274 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f35a622e7/c594146fde434e25b6010ce039a966eb/FLAG674288d5c [2025-02-08 06:46:59,365 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f35a622e7/c594146fde434e25b6010ce039a966eb [2025-02-08 06:46:59,367 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 06:46:59,369 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 06:46:59,370 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:59,370 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 06:46:59,373 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 06:46:59,374 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:59" (1/1) ... [2025-02-08 06:46:59,376 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7c15da36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:59, skipping insertion in model container [2025-02-08 06:46:59,376 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:59" (1/1) ... [2025-02-08 06:46:59,460 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:47:00,021 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,095 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,097 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,105 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,149 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,192 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,256 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,273 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,277 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,308 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,320 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,326 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,333 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,334 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,337 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,354 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,355 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,355 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,356 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,357 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,373 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:47:00,448 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 06:47:00,471 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:47:00,524 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,563 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,564 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,567 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,592 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,601 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,659 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,669 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,671 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,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 06:47:00,699 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,707 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,710 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,716 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,718 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,721 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,726 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,727 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,727 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,728 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,729 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:47:00,736 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:47:00,755 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 06:47:00,769 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [21] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [24] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [25] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [26] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [187] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [193] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [440] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [494] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [514] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [515] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1217] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1390] [2025-02-08 06:47:00,770 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1469] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1470] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1471] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1472] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1473] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1474] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1475] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1476] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1477] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1478] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1723] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1724] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1727] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1728] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1729] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1730] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1731] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1732] [2025-02-08 06:47:00,771 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1739] [2025-02-08 06:47:00,775 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1740] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1743] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1744] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1745] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1749] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1750] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1772] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1773] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1774] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1780] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1781] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1782] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1783] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1784] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1785] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1786] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1787] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1788] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1789] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1843] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1844] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1908] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1909] [2025-02-08 06:47:00,776 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1921] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1922] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1923] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1924] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1925] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1926] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1927] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1928] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1929] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1930] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2069] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyAddDevice) [2070] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyPnp) [2071] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyPower) [2072] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlConfigCallBack) [2073] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlInitializeControllerHardware) [2074] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlInterpretError) [2075] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlDatarateSpecifyConfigure) [2076] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlRecalibrateDrive) [2077] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlDetermineMediaType) [2078] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlCheckBootSector) [2079] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlConsolidateMediaTypeWithBootSector) [2080] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlIssueCommand) [2081] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlReadWriteTrack) [2082] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlReadWrite) [2083] [2025-02-08 06:47:00,777 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFormat) [2084] [2025-02-08 06:47:00,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFinishOperation) [2085] [2025-02-08 06:47:00,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlStartDrive) [2086] [2025-02-08 06:47:00,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyThread) [2087] [2025-02-08 06:47:00,778 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlAllocateIoBuffer) [2088] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFreeIoBuffer) [2089] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyCreateClose) [2090] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyDeviceControl) [2091] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyReadWrite) [2092] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlCheckFormatParameters) [2093] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFdcDeviceIo) [2094] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlHdbit) [2095] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7008] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7009] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7010] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7011] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7012] [2025-02-08 06:47:00,779 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7013] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7014] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7015] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [7016] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [7017] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [7018] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [7019] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [7020] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [7021] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7022] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7023] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7024] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7025] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7026] [2025-02-08 06:47:00,780 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7027] [2025-02-08 06:47:00,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7028] [2025-02-08 06:47:00,781 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7029] [2025-02-08 06:47:01,010 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:47:01,081 INFO L204 MainTranslator]: Completed translation [2025-02-08 06:47:01,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01 WrapperNode [2025-02-08 06:47:01,082 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 06:47:01,083 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 06:47:01,083 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 06:47:01,083 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 06:47:01,087 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,147 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,264 INFO L138 Inliner]: procedures = 142, calls = 3256, calls flagged for inlining = 38, calls inlined = 27, statements flattened = 3399 [2025-02-08 06:47:01,265 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 06:47:01,265 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 06:47:01,265 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 06:47:01,266 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 06:47:01,273 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,274 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,303 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,498 INFO L175 MemorySlicer]: Split 1659 memory accesses to 20 slices as follows [2, 0, 9, 8, 367, 12, 29, 290, 793, 1, 2, 4, 6, 4, 1, 2, 10, 1, 114, 4]. 48 percent of accesses are in the largest equivalence class. The 374 initializations are split as follows [2, 0, 0, 8, 360, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0]. The 999 writes are split as follows [0, 0, 0, 0, 1, 12, 24, 110, 762, 1, 0, 0, 6, 2, 1, 1, 9, 0, 66, 4]. [2025-02-08 06:47:01,503 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,503 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,607 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,622 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,648 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,669 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,714 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 06:47:01,716 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 06:47:01,716 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 06:47:01,716 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 06:47:01,717 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:47:01" (1/1) ... [2025-02-08 06:47:01,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:47:01,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:47:01,749 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 06:47:01,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 06:47:01,777 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2025-02-08 06:47:01,778 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 06:47:01,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 06:47:01,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 06:47:01,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2025-02-08 06:47:01,780 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 06:47:01,781 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2025-02-08 06:47:01,782 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2025-02-08 06:47:01,782 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2025-02-08 06:47:01,782 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2025-02-08 06:47:01,782 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2025-02-08 06:47:01,782 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2025-02-08 06:47:01,783 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 06:47:01,783 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedExchange [2025-02-08 06:47:01,784 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedExchange [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 06:47:01,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 06:47:01,787 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2025-02-08 06:47:01,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2025-02-08 06:47:01,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyDeviceControl [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyDeviceControl [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2025-02-08 06:47:01,789 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 06:47:01,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 06:47:01,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 06:47:01,793 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2025-02-08 06:47:01,794 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 06:47:01,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 06:47:01,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 06:47:01,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 06:47:01,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#0 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#1 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#2 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#3 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#4 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#5 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#6 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#7 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#8 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#9 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#10 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#11 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#12 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#13 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#14 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#15 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#16 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#17 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#18 [2025-02-08 06:47:01,801 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memmove#19 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#0 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#1 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#2 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#3 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#4 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#5 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#6 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#7 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#8 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#9 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#10 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#11 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#12 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#13 [2025-02-08 06:47:01,801 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#14 [2025-02-08 06:47:01,802 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#15 [2025-02-08 06:47:01,802 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#16 [2025-02-08 06:47:01,802 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#17 [2025-02-08 06:47:01,802 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#18 [2025-02-08 06:47:01,803 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memmove#19 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure memcpy_guard [2025-02-08 06:47:01,803 INFO L138 BoogieDeclarations]: Found implementation of procedure memcpy_guard [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyQueueRequest [2025-02-08 06:47:01,803 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyQueueRequest [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2025-02-08 06:47:01,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2025-02-08 06:47:01,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 06:47:01,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 06:47:02,475 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 06:47:02,478 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 06:47:43,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: assume ~s~0 == ~SKIP1~0;~s~0 := ~SKIP2~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:43,386 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7742: assume !(~s~0 == ~SKIP1~0); [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume false;~returnVal2~0 := 0bv32; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume !false; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7734: assume 259bv32 == ~returnVal2~0;~s~0 := ~MPR3~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7734: assume !(259bv32 == ~returnVal2~0);~s~0 := ~NP~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: ~returnVal2~0 := 3221225473bv32; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7747: SUMMARY for call errorFn(); srcloc: null [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: assume ~s~0 == ~MPR1~0; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7733: assume !(~s~0 == ~MPR1~0); [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7729: assume ~s~0 == ~NP~0;~s~0 := ~IPC~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7729: assume !(~s~0 == ~NP~0); [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7752: #res := ~returnVal2~0; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7721: ~returnVal2~0 := 259bv32; [2025-02-08 06:47:43,387 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint IofCallDriverFINAL: assume true; [2025-02-08 06:48:31,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3008: assume !~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:31,456 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3008: assume !!~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942: assume true; [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942: assume !true; [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2810: SUMMARY for call write~intINTTYPE4#18(4bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2810: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2810: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3174: SUMMARY for call IofCompleteRequest(~Irp#1.base, ~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108: havoc #t~mem263#1; [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108-2: SUMMARY for call #t~mem263#1 := read~intINTTYPE1#18(~Irp#1.base, ~bvadd~32(35bv32, ~Irp#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(35bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(35bv32, ~Irp#1.offset), ~bvadd~32(1bv32, ~bvadd~32(35bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(35bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108-1: SUMMARY for call write~intINTTYPE1#18(~bvadd~32(1bv32, ~sign_extend~32~8(#t~mem263#1))[8:0], ~Irp#1.base, ~bvadd~32(35bv32, ~Irp#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,457 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,459 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3108-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(35bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(35bv32, ~Irp#1.offset), ~bvadd~32(1bv32, ~bvadd~32(35bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(35bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2877-1: SUMMARY for call #t~mem214#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(8bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2877-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2877-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2877: assume 507948bv32 == #t~mem214#1;havoc #t~mem214#1; [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2877: assume !(507948bv32 == #t~mem214#1);havoc #t~mem214#1; [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109-1: SUMMARY for call write~$Pointer$#18(#t~mem264#1.base, ~bvadd~32(36bv32, #t~mem264#1.offset), ~Irp#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset)))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))))); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109: havoc #t~mem264#1.base, #t~mem264#1.offset; [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109-2: SUMMARY for call #t~mem264#1.base, #t~mem264#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3109-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset)))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))))); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2944: assume ~bvsle~32(~zero_extend~32~8(~i~2#1), ~zero_extend~32~8(~highestDriveMediaType~0#1[8:0])); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2944: assume !~bvsle~32(~zero_extend~32~8(~i~2#1), ~zero_extend~32~8(~highestDriveMediaType~0#1[8:0])); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878: assume ~bvult~32(#t~mem215#1, 26bv32);havoc #t~mem215#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878: assume !~bvult~32(#t~mem215#1, 26bv32);havoc #t~mem215#1; [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878-1: SUMMARY for call #t~mem215#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: SUMMARY for call FlCheckFormatParameters_#t~mem1042#1 := read~intINTTYPE1#8(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)), #length[FlCheckFormatParameters_~driveMediaConstants~4#1.base]) && ~bvule~32(~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), ~bvadd~32(1bv32, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset))); [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1043#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1042#1));havoc FlCheckFormatParameters_#t~mem1043#1;havoc FlCheckFormatParameters_#t~mem1042#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,460 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1043#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1042#1));havoc FlCheckFormatParameters_#t~mem1043#1;havoc FlCheckFormatParameters_#t~mem1042#1; [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-2: SUMMARY for call FlCheckFormatParameters_#t~mem1043#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6479-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset)), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))); [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume 0bv32 == RtlQueryRegistryValues_~__BLAST_NONDET~21#1; [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8263: assume !(0bv32 == RtlQueryRegistryValues_~__BLAST_NONDET~21#1); [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110: ~ntStatus~2#1 := #t~ret266#1;havoc #t~mem265#1.base, #t~mem265#1.offset;havoc #t~ret266#1;#res#1 := ~ntStatus~2#1;call ULTIMATE.dealloc(~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset);havoc ~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset;call ULTIMATE.dealloc(~#queryTable~0#1.base, ~#queryTable~0#1.offset);havoc ~#queryTable~0#1.base, ~#queryTable~0#1.offset;call ULTIMATE.dealloc(~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset);havoc ~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset; [2025-02-08 06:48:31,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3143: assume 3221225491bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3143: assume !(3221225491bv32 == ~ntStatus~2#1); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110-2: SUMMARY for call #t~mem265#1.base, #t~mem265#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(8bv32, ~disketteExtension~2#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~disketteExtension~2#1.offset), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110-1: SUMMARY for call #t~ret266#1 := IofCallDriver(#t~mem265#1.base, #t~mem265#1.offset, ~Irp#1.base, ~Irp#1.offset); srcloc: null [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2912: ~ntStatus~2#1 := #t~ret221#1;havoc #t~ret221#1; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2912-1: SUMMARY for call #t~ret221#1 := FlQueueIrpToThread(~Irp#1.base, ~Irp#1.offset, ~disketteExtension~2#1.base, ~disketteExtension~2#1.offset); srcloc: null [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6513-1: FlCheckFormatParameters_#res#1 := 1bv8; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3079-1: SUMMARY for call #t~mem260#1 := read~intINTTYPE4#4(~#dummy_data~0.base, ~bvadd~32(701bv32, ~#dummy_data~0.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3079-1: assume !(1bv1 == #valid[~#dummy_data~0.base]); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3079-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset)), #length[~#dummy_data~0.base]) && ~bvule~32(~bvadd~32(701bv32, ~#dummy_data~0.offset), ~bvadd~32(4bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset)))) && ~bvule~32(0bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset))); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3079: assume 1bv32 == #t~mem260#1;havoc #t~mem260#1; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3079: assume !(1bv32 == #t~mem260#1);havoc #t~mem260#1; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2848: havoc #t~mem205#1.base, #t~mem205#1.offset;havoc #t~mem206#1; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2848-2: SUMMARY for call #t~mem205#1.base, #t~mem205#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2848-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2848-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2848-1: SUMMARY for call memcpy_guard(~uniqueId~0#1.base, ~bvadd~32(2bv32, ~uniqueId~0#1.offset), #t~mem205#1.base, #t~mem205#1.offset, ~zero_extend~32~16(#t~mem206#1)); srcloc: null [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1045#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1044#1));havoc FlCheckFormatParameters_#t~mem1045#1;havoc FlCheckFormatParameters_#t~mem1044#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1045#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1044#1));havoc FlCheckFormatParameters_#t~mem1045#1;havoc FlCheckFormatParameters_#t~mem1044#1; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-2: SUMMARY for call FlCheckFormatParameters_#t~mem1045#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset)), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset), ~bvadd~32(4bv32, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset))); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-1: SUMMARY for call FlCheckFormatParameters_#t~mem1044#1 := read~intINTTYPE1#8(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6482-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)), #length[FlCheckFormatParameters_~driveMediaConstants~4#1.base]) && ~bvule~32(~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), ~bvadd~32(1bv32, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset))); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3146: assume 2147483670bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3146: assume !(2147483670bv32 == ~ntStatus~2#1); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3179: #res#1 := ~ntStatus~2#1;call ULTIMATE.dealloc(~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset);havoc ~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset;call ULTIMATE.dealloc(~#queryTable~0#1.base, ~#queryTable~0#1.offset);havoc ~#queryTable~0#1.base, ~#queryTable~0#1.offset;call ULTIMATE.dealloc(~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset);havoc ~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981-1: SUMMARY for call #t~ret237#1.base, #t~ret237#1.offset := ExAllocatePoolWithTag(1bv32, 128bv32, 1886350406bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981: ~tmp___1~1#1.base, ~tmp___1~1#1.offset := #t~ret237#1.base, #t~ret237#1.offset;havoc #t~ret237#1.base, #t~ret237#1.offset;~valueName~0#1.base, ~valueName~0#1.offset := ~tmp___1~1#1.base, ~tmp___1~1#1.offset; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2816: havoc #t~mem193#1.base, #t~mem193#1.offset;havoc #t~mem194#1; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2849: SUMMARY for call #t~mem206#1 := read~intINTTYPE2#7(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2849: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2849: assume !((~bvule~32(~bvadd~32(2bv32, ~uniqueId~0#1.offset), #length[~uniqueId~0#1.base]) && ~bvule~32(~uniqueId~0#1.offset, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))) && ~bvule~32(0bv32, ~uniqueId~0#1.offset)); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2816-2: SUMMARY for call #t~mem193#1.base, #t~mem193#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2816-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2816-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2816-1: SUMMARY for call memcpy_guard(~mountName~0#1.base, ~bvadd~32(2bv32, ~mountName~0#1.offset), #t~mem193#1.base, #t~mem193#1.offset, ~zero_extend~32~16(#t~mem194#1)); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-1: SUMMARY for call write~intINTTYPE4#7(#t~mem228#1, ~outputBuffer~0#1.base, ~bvadd~32(8bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~outputBuffer~0#1.offset)), #length[~outputBuffer~0#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~outputBuffer~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~outputBuffer~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~outputBuffer~0#1.offset))); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949: havoc #t~mem228#1; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850: havoc #t~mem207#1.base, #t~mem207#1.offset;havoc #t~mem208#1;havoc #t~memmove~res209#1.base, #t~memmove~res209#1.offset;~ntStatus~2#1 := 0bv32; [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-2: SUMMARY for call #t~mem228#1 := read~intINTTYPE4#8(~DriveMediaConstants~0.base, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))), 4bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-2: SUMMARY for call #t~mem207#1.base, #t~mem207#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,465 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-1: SUMMARY for call #t~memmove~res209#1.base, #t~memmove~res209#1.offset := #Ultimate.C_memmove#7(~uniqueId~0#1.base, ~bvadd~32(2bv32, ~uniqueId~0#1.offset), #t~mem207#1.base, #t~mem207#1.offset, ~zero_extend~32~16(#t~mem208#1)); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-1: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-1: assume !(1bv1 == #valid[#t~mem207#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem208#1), ~bvadd~32(2bv32, ~uniqueId~0#1.offset)), #length[~uniqueId~0#1.base]) && ~bvule~32(~bvadd~32(2bv32, ~uniqueId~0#1.offset), ~bvadd~32(~zero_extend~32~16(#t~mem208#1), ~bvadd~32(2bv32, ~uniqueId~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2850-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem208#1), #t~mem207#1.offset), #length[#t~mem207#1.base]) && ~bvule~32(#t~mem207#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem208#1), #t~mem207#1.offset))) && ~bvule~32(0bv32, #t~mem207#1.offset)); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817: SUMMARY for call #t~mem194#1 := read~intINTTYPE2#7(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817: assume !((~bvule~32(~bvadd~32(2bv32, ~mountName~0#1.offset), #length[~mountName~0#1.base]) && ~bvule~32(~mountName~0#1.offset, ~bvadd~32(2bv32, ~mountName~0#1.offset))) && ~bvule~32(0bv32, ~mountName~0#1.offset)); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3082: assume ~bvult~32(#t~mem261#1, 1bv32);havoc #t~mem261#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3082: assume !~bvult~32(#t~mem261#1, 1bv32);havoc #t~mem261#1; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268: assume false;RtlQueryRegistryValues_#res#1 := 0bv32; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8268: assume !false;#t~ret245#1 := RtlQueryRegistryValues_#res#1;havoc RtlQueryRegistryValues_#t~nondet1165#1, RtlQueryRegistryValues_~RelativeTo#1, RtlQueryRegistryValues_~Path#1.base, RtlQueryRegistryValues_~Path#1.offset, RtlQueryRegistryValues_~QueryTable#1.base, RtlQueryRegistryValues_~QueryTable#1.offset, RtlQueryRegistryValues_~Context#1.base, RtlQueryRegistryValues_~Context#1.offset, RtlQueryRegistryValues_~Environment#1.base, RtlQueryRegistryValues_~Environment#1.offset, RtlQueryRegistryValues_~__BLAST_NONDET~21#1;havoc RtlQueryRegistryValues_#in~RelativeTo#1, RtlQueryRegistryValues_#in~Path#1.base, RtlQueryRegistryValues_#in~Path#1.offset, RtlQueryRegistryValues_#in~QueryTable#1.base, RtlQueryRegistryValues_#in~QueryTable#1.offset, RtlQueryRegistryValues_#in~Context#1.base, RtlQueryRegistryValues_#in~Context#1.offset, RtlQueryRegistryValues_#in~Environment#1.base, RtlQueryRegistryValues_#in~Environment#1.offset;assume { :end_inline_RtlQueryRegistryValues } true;~ntStatus~2#1 := #t~ret245#1;havoc #t~ret245#1; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: SUMMARY for call #t~mem253#1.base, #t~mem253#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3016: assume 4bv32 != ~zero_extend~32~16(#t~mem246#1);havoc #t~mem246#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3016: assume !(4bv32 != ~zero_extend~32~16(#t~mem246#1));havoc #t~mem246#1; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3082-1: SUMMARY for call #t~mem261#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3082-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3082-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049: ~suggestedName~0#1.base, ~suggestedName~0#1.offset := #t~mem253#1.base, #t~mem253#1.offset;havoc #t~mem253#1.base, #t~mem253#1.offset; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950: havoc #t~mem229#1; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3016-1: SUMMARY for call #t~mem246#1 := read~intINTTYPE2#7(~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3016-1: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3016-1: assume !((~bvule~32(~bvadd~32(2bv32, ~#driveLetterName~0#1.offset), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~#driveLetterName~0#1.offset, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset))) && ~bvule~32(0bv32, ~#driveLetterName~0#1.offset)); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950-2: SUMMARY for call #t~mem229#1 := read~intINTTYPE1#8(~DriveMediaConstants~0.base, ~bvadd~32(19bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), 1bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(19bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(19bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), ~bvadd~32(1bv32, ~bvadd~32(19bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))))) && ~bvule~32(0bv32, ~bvadd~32(19bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))))); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2884: ~formatExParameters~0#1.base, ~formatExParameters~0#1.offset := #t~mem216#1.base, #t~mem216#1.offset;havoc #t~mem216#1.base, #t~mem216#1.offset; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950-1: SUMMARY for call write~intINTTYPE4#7(~bvadd~32(1bv32, ~zero_extend~32~8(#t~mem229#1)), ~outputBuffer~0#1.base, ~outputBuffer~0#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2950-1: assume !((~bvule~32(~bvadd~32(4bv32, ~outputBuffer~0#1.offset), #length[~outputBuffer~0#1.base]) && ~bvule~32(~outputBuffer~0#1.offset, ~bvadd~32(4bv32, ~outputBuffer~0#1.offset))) && ~bvule~32(0bv32, ~outputBuffer~0#1.offset)); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818: havoc #t~mem195#1.base, #t~mem195#1.offset;havoc #t~mem196#1;havoc #t~memmove~res197#1.base, #t~memmove~res197#1.offset;~ntStatus~2#1 := 0bv32; [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2884-1: SUMMARY for call #t~mem216#1.base, #t~mem216#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2884-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2884-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851: SUMMARY for call #t~mem208#1 := read~intINTTYPE2#7(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851: assume !((~bvule~32(~bvadd~32(2bv32, ~uniqueId~0#1.offset), #length[~uniqueId~0#1.base]) && ~bvule~32(~uniqueId~0#1.offset, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))) && ~bvule~32(0bv32, ~uniqueId~0#1.offset)); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-2: SUMMARY for call #t~mem195#1.base, #t~mem195#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-1: SUMMARY for call #t~memmove~res197#1.base, #t~memmove~res197#1.offset := #Ultimate.C_memmove#7(~mountName~0#1.base, ~bvadd~32(2bv32, ~mountName~0#1.offset), #t~mem195#1.base, #t~mem195#1.offset, ~zero_extend~32~16(#t~mem196#1)); srcloc: null [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-1: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-1: assume !(1bv1 == #valid[#t~mem195#1.base]); [2025-02-08 06:48:31,466 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem196#1), ~bvadd~32(2bv32, ~mountName~0#1.offset)), #length[~mountName~0#1.base]) && ~bvule~32(~bvadd~32(2bv32, ~mountName~0#1.offset), ~bvadd~32(~zero_extend~32~16(#t~mem196#1), ~bvadd~32(2bv32, ~mountName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, ~mountName~0#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2818-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem196#1), #t~mem195#1.offset), #length[#t~mem195#1.base]) && ~bvule~32(#t~mem195#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem196#1), #t~mem195#1.offset))) && ~bvule~32(0bv32, #t~mem195#1.offset)); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-2: SUMMARY for call FlCheckFormatParameters_#t~mem1030#1 := read~intINTTYPE1#7(FlCheckFormatParameters_~DisketteExtension#1.base, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~DisketteExtension#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset)), #length[FlCheckFormatParameters_~DisketteExtension#1.base]) && ~bvule~32(~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset), ~bvadd~32(1bv32, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-2: SUMMARY for call FlCheckFormatParameters_#t~mem1046#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset)), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset), ~bvadd~32(4bv32, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: SUMMARY for call FlCheckFormatParameters_#t~mem1031#1 := read~intINTTYPE4#6(~DriveMediaLimits~0.base, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1030#1))), 4bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1030#1)))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1030#1))), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1030#1)))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1030#1))))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-1: SUMMARY for call FlCheckFormatParameters_#t~mem1047#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset)), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6452: FlCheckFormatParameters_~driveMediaType~1#1 := FlCheckFormatParameters_#t~mem1031#1;havoc FlCheckFormatParameters_#t~mem1030#1;havoc FlCheckFormatParameters_#t~mem1031#1; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume ~bvult~32(FlCheckFormatParameters_#t~mem1046#1, FlCheckFormatParameters_#t~mem1047#1);havoc FlCheckFormatParameters_#t~mem1046#1;havoc FlCheckFormatParameters_#t~mem1047#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6485: assume !~bvult~32(FlCheckFormatParameters_#t~mem1046#1, FlCheckFormatParameters_#t~mem1047#1);havoc FlCheckFormatParameters_#t~mem1046#1;havoc FlCheckFormatParameters_#t~mem1047#1; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3149: assume 3221225492bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3149: assume !(3221225492bv32 == ~ntStatus~2#1); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3050: SUMMARY for call write~intINTTYPE1#7(1bv8, ~suggestedName~0#1.base, ~suggestedName~0#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3050: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3050: assume !((~bvule~32(~bvadd~32(1bv32, ~suggestedName~0#1.offset), #length[~suggestedName~0#1.base]) && ~bvule~32(~suggestedName~0#1.offset, ~bvadd~32(1bv32, ~suggestedName~0#1.offset))) && ~bvule~32(0bv32, ~suggestedName~0#1.offset)); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2951: SUMMARY for call write~intINTTYPE4#7(0bv32, ~outputBuffer~0#1.base, ~bvadd~32(4bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2951: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2951: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~outputBuffer~0#1.offset)), #length[~outputBuffer~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~outputBuffer~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~outputBuffer~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~outputBuffer~0#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2885-1: SUMMARY for call #t~mem217#1 := read~intINTTYPE2#7(~formatExParameters~0#1.base, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2885-1: assume !(1bv1 == #valid[~formatExParameters~0#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2885-1: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset)), #length[~formatExParameters~0#1.base]) && ~bvule~32(~bvadd~32(22bv32, ~formatExParameters~0#1.offset), ~bvadd~32(2bv32, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2885: ~formatExParametersSize~0#1 := ~bvadd~32(24bv32, ~bvmul~32(2bv32, ~zero_extend~32~16(#t~mem217#1)));havoc #t~mem217#1; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2819: SUMMARY for call #t~mem196#1 := read~intINTTYPE2#7(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2819: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2819: assume !((~bvule~32(~bvadd~32(2bv32, ~mountName~0#1.offset), #length[~mountName~0#1.base]) && ~bvule~32(~mountName~0#1.offset, ~bvadd~32(2bv32, ~mountName~0#1.offset))) && ~bvule~32(0bv32, ~mountName~0#1.offset)); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051: SUMMARY for call write~intINTTYPE2#7(28bv16, ~suggestedName~0#1.base, ~bvadd~32(1bv32, ~suggestedName~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(1bv32, ~suggestedName~0#1.offset)), #length[~suggestedName~0#1.base]) && ~bvule~32(~bvadd~32(1bv32, ~suggestedName~0#1.offset), ~bvadd~32(2bv32, ~bvadd~32(1bv32, ~suggestedName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(1bv32, ~suggestedName~0#1.offset))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952: havoc #t~mem230#1; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985: assume ~valueName~0#1.base == 0bv32 && ~valueName~0#1.offset == 0bv32;~ntStatus~2#1 := 3221225626bv32; [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985: assume !(~valueName~0#1.base == 0bv32 && ~valueName~0#1.offset == 0bv32); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-2: SUMMARY for call #t~mem230#1 := read~intINTTYPE1#8(~DriveMediaConstants~0.base, ~bvadd~32(22bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), 1bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(22bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(22bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), ~bvadd~32(1bv32, ~bvadd~32(22bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))))) && ~bvule~32(0bv32, ~bvadd~32(22bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))))); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919-1: SUMMARY for call #t~mem223#1 := read~intINTTYPE4#6(~DriveMediaLimits~0.base, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem222#1)))), 4bv32); srcloc: null [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:31,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem222#1))))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem222#1)))), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem222#1))))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem222#1)))))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2886: assume ~bvult~32(#t~mem218#1, ~formatExParametersSize~0#1);havoc #t~mem218#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2886: assume !~bvult~32(#t~mem218#1, ~formatExParametersSize~0#1);havoc #t~mem218#1; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-1: SUMMARY for call write~intINTTYPE4#7(~zero_extend~32~8(#t~mem230#1), ~outputBuffer~0#1.base, ~bvadd~32(12bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~outputBuffer~0#1.offset)), #length[~outputBuffer~0#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~outputBuffer~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~outputBuffer~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~outputBuffer~0#1.offset))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919: ~lowestDriveMediaType~0#1 := #t~mem223#1;havoc #t~mem222#1;havoc #t~mem223#1; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853-1: SUMMARY for call write~intINTTYPE4#18(~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem210#1)), ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919-2: SUMMARY for call #t~mem222#1 := read~intINTTYPE1#7(~disketteExtension~2#1.base, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2919-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(141bv32, ~disketteExtension~2#1.offset), ~bvadd~32(1bv32, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2886-1: SUMMARY for call #t~mem218#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2886-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2886-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853: havoc #t~mem210#1; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853-2: SUMMARY for call #t~mem210#1 := read~intINTTYPE2#7(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853-2: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853-2: assume !((~bvule~32(~bvadd~32(2bv32, ~uniqueId~0#1.offset), #length[~uniqueId~0#1.base]) && ~bvule~32(~uniqueId~0#1.offset, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))) && ~bvule~32(0bv32, ~uniqueId~0#1.offset)); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume true; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6454: assume !true; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3052: SUMMARY for call write~intINTTYPE4#18(31bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3052: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3052: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-1: SUMMARY for call write~intINTTYPE4#7(~zero_extend~32~8(#t~mem231#1), ~outputBuffer~0#1.base, ~bvadd~32(16bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(16bv32, ~outputBuffer~0#1.offset)), #length[~outputBuffer~0#1.base]) && ~bvule~32(~bvadd~32(16bv32, ~outputBuffer~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(16bv32, ~outputBuffer~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(16bv32, ~outputBuffer~0#1.offset))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920: ~highestDriveMediaType~0#1 := #t~mem225#1;havoc #t~mem224#1;havoc #t~mem225#1; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953: havoc #t~mem231#1; [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920-2: SUMMARY for call #t~mem224#1 := read~intINTTYPE1#7(~disketteExtension~2#1.base, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(141bv32, ~disketteExtension~2#1.offset), ~bvadd~32(1bv32, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-2: SUMMARY for call #t~mem231#1 := read~intINTTYPE1#8(~DriveMediaConstants~0.base, ~bvadd~32(10bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), 1bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2953-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(10bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(10bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), ~bvadd~32(1bv32, ~bvadd~32(10bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))))) && ~bvule~32(0bv32, ~bvadd~32(10bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920-1: SUMMARY for call #t~mem225#1 := read~intINTTYPE4#6(~DriveMediaLimits~0.base, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem224#1))), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2920-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem224#1)))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem224#1))), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem224#1)))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem224#1))))); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821-1: SUMMARY for call write~intINTTYPE4#18(~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem198#1)), ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821: havoc #t~mem198#1; [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821-2: SUMMARY for call #t~mem198#1 := read~intINTTYPE2#7(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821-2: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2821-2: assume !((~bvule~32(~bvadd~32(2bv32, ~mountName~0#1.offset), #length[~mountName~0#1.base]) && ~bvule~32(~mountName~0#1.offset, ~bvadd~32(2bv32, ~mountName~0#1.offset))) && ~bvule~32(0bv32, ~mountName~0#1.offset)); [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: SUMMARY for call FlCheckFormatParameters_#t~mem1048#1 := read~intINTTYPE4#4(~#dummy_data~0.base, ~bvadd~32(701bv32, ~#dummy_data~0.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: assume !(1bv1 == #valid[~#dummy_data~0.base]); [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset)), #length[~#dummy_data~0.base]) && ~bvule~32(~bvadd~32(701bv32, ~#dummy_data~0.offset), ~bvadd~32(4bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset)))) && ~bvule~32(0bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset))); [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume 1bv32 == FlCheckFormatParameters_#t~mem1048#1;havoc FlCheckFormatParameters_#t~mem1048#1; [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6488: assume !(1bv32 == FlCheckFormatParameters_#t~mem1048#1);havoc FlCheckFormatParameters_#t~mem1048#1; [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3152: assume 3221225490bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3152: assume !(3221225490bv32 == ~ntStatus~2#1);~tmp___2~0#1 := 0bv32; [2025-02-08 06:48:31,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8272-1: RtlQueryRegistryValues_#res#1 := 3221225473bv32; [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053-1: SUMMARY for call #t~mem255#1 := read~intINTTYPE4#18(~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053: assume ~bvult~32(#t~mem254#1, #t~mem255#1);havoc #t~mem254#1;havoc #t~mem255#1; [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053: assume !~bvult~32(#t~mem254#1, #t~mem255#1);havoc #t~mem254#1;havoc #t~mem255#1;assume { :begin_inline_RtlDeleteRegistryValue } true;RtlDeleteRegistryValue_#in~RelativeTo#1, RtlDeleteRegistryValue_#in~Path#1.base, RtlDeleteRegistryValue_#in~Path#1.offset, RtlDeleteRegistryValue_#in~ValueName#1.base, RtlDeleteRegistryValue_#in~ValueName#1.offset := 0bv32, 6bv32, 0bv32, ~valueName~0#1.base, ~valueName~0#1.offset;havoc RtlDeleteRegistryValue_#res#1;havoc RtlDeleteRegistryValue_#t~nondet1164#1, RtlDeleteRegistryValue_~RelativeTo#1, RtlDeleteRegistryValue_~Path#1.base, RtlDeleteRegistryValue_~Path#1.offset, RtlDeleteRegistryValue_~ValueName#1.base, RtlDeleteRegistryValue_~ValueName#1.offset, RtlDeleteRegistryValue_~__BLAST_NONDET~20#1;RtlDeleteRegistryValue_~RelativeTo#1 := RtlDeleteRegistryValue_#in~RelativeTo#1;RtlDeleteRegistryValue_~Path#1.base, RtlDeleteRegistryValue_~Path#1.offset := RtlDeleteRegistryValue_#in~Path#1.base, RtlDeleteRegistryValue_#in~Path#1.offset;RtlDeleteRegistryValue_~ValueName#1.base, RtlDeleteRegistryValue_~ValueName#1.offset := RtlDeleteRegistryValue_#in~ValueName#1.base, RtlDeleteRegistryValue_#in~ValueName#1.offset;havoc RtlDeleteRegistryValue_#t~nondet1164#1;RtlDeleteRegistryValue_~__BLAST_NONDET~20#1 := RtlDeleteRegistryValue_#t~nondet1164#1;havoc RtlDeleteRegistryValue_#t~nondet1164#1; [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954: havoc #t~mem232#1;~outputBuffer~0#1.base, ~outputBuffer~0#1.offset := ~outputBuffer~0#1.base, ~bvadd~32(24bv32, ~outputBuffer~0#1.offset); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053-2: SUMMARY for call #t~mem254#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053-2: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3053-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954-2: SUMMARY for call #t~mem232#1 := read~intINTTYPE2#8(~DriveMediaConstants~0.base, ~bvadd~32(8bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), 2bv32); srcloc: null [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954-2: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(8bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))), ~bvadd~32(2bv32, ~bvadd~32(8bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1))))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, ~zero_extend~32~8(~i~2#1)))))); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2921-1: SUMMARY for call #t~mem226#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2921-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2921-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954-1: SUMMARY for call write~intINTTYPE4#7(~zero_extend~32~16(#t~mem232#1), ~outputBuffer~0#1.base, ~bvadd~32(20bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2954-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(20bv32, ~outputBuffer~0#1.offset)), #length[~outputBuffer~0#1.base]) && ~bvule~32(~bvadd~32(20bv32, ~outputBuffer~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(20bv32, ~outputBuffer~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(20bv32, ~outputBuffer~0#1.offset))); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2921: ~outputBufferLength~0#1 := #t~mem226#1;havoc #t~mem226#1; [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-2: SUMMARY for call FlCheckFormatParameters_#t~mem1032#1 := read~intINTTYPE4#8(~DriveMediaConstants~0.base, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)), 4bv32); srcloc: null [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)))); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-1: SUMMARY for call FlCheckFormatParameters_#t~mem1033#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489-1: SUMMARY for call FlCheckFormatParameters_#t~mem1049#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: assume FlCheckFormatParameters_#t~mem1032#1 != FlCheckFormatParameters_#t~mem1033#1;havoc FlCheckFormatParameters_#t~mem1032#1;havoc FlCheckFormatParameters_#t~mem1033#1; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: assume !(FlCheckFormatParameters_#t~mem1032#1 != FlCheckFormatParameters_#t~mem1033#1);havoc FlCheckFormatParameters_#t~mem1032#1;havoc FlCheckFormatParameters_#t~mem1033#1; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: assume 6bv32 == FlCheckFormatParameters_#t~mem1049#1;havoc FlCheckFormatParameters_#t~mem1049#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6489: assume !(6bv32 == FlCheckFormatParameters_#t~mem1049#1);havoc FlCheckFormatParameters_#t~mem1049#1; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2922: assume ~bvult~32(~outputBufferLength~0#1, 24bv32);~ntStatus~2#1 := 3221225507bv32; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2922: assume !~bvult~32(~outputBufferLength~0#1, 24bv32);~ntStatus~2#1 := 0bv32; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-2: SUMMARY for call FlCheckFormatParameters_#t~mem1034#1 := read~intINTTYPE1#7(FlCheckFormatParameters_~DisketteExtension#1.base, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~DisketteExtension#1.base]); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-2: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset)), #length[FlCheckFormatParameters_~DisketteExtension#1.base]) && ~bvule~32(~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset), ~bvadd~32(1bv32, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset))); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-1: SUMMARY for call FlCheckFormatParameters_#t~mem1035#1 := read~intINTTYPE4#6(~DriveMediaLimits~0.base, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1)))), 4bv32); srcloc: null [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1))))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1)))), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1))))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1)))))); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: assume !~bvsgt~32(FlCheckFormatParameters_~driveMediaType~1#1, FlCheckFormatParameters_#t~mem1035#1);havoc FlCheckFormatParameters_#t~mem1034#1;havoc FlCheckFormatParameters_#t~mem1035#1; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6457: assume ~bvsgt~32(FlCheckFormatParameters_~driveMediaType~1#1, FlCheckFormatParameters_#t~mem1035#1);havoc FlCheckFormatParameters_#t~mem1034#1;havoc FlCheckFormatParameters_#t~mem1035#1;FlCheckFormatParameters_~driveMediaType~1#1 := ~bvsub~32(FlCheckFormatParameters_~driveMediaType~1#1, 1bv32); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8208: assume 0bv32 == RtlDeleteRegistryValue_~__BLAST_NONDET~20#1; [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8208: assume !(0bv32 == RtlDeleteRegistryValue_~__BLAST_NONDET~20#1); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3055-1: SUMMARY for call write~intINTTYPE4#18(5bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3055-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3055-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3055: ~ntStatus~2#1 := 2147483653bv32; [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2890: assume ~bvsge~32(~zero_extend~32~16(#t~mem219#1), 256bv32);havoc #t~mem219#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2890: assume !~bvsge~32(~zero_extend~32~16(#t~mem219#1), 256bv32);havoc #t~mem219#1; [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2890-1: SUMMARY for call #t~mem219#1 := read~intINTTYPE2#7(~formatExParameters~0#1.base, ~bvadd~32(20bv32, ~formatExParameters~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2890-1: assume !(1bv1 == #valid[~formatExParameters~0#1.base]); [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2890-1: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(20bv32, ~formatExParameters~0#1.offset)), #length[~formatExParameters~0#1.base]) && ~bvule~32(~bvadd~32(20bv32, ~formatExParameters~0#1.offset), ~bvadd~32(2bv32, ~bvadd~32(20bv32, ~formatExParameters~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(20bv32, ~formatExParameters~0#1.offset))); [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023-1: SUMMARY for call #t~mem248#1 := read~intINTTYPE2#7(#t~mem247#1.base, #t~mem247#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023-1: assume !(1bv1 == #valid[#t~mem247#1.base]); [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023-1: assume !((~bvule~32(~bvadd~32(2bv32, #t~mem247#1.offset), #length[#t~mem247#1.base]) && ~bvule~32(#t~mem247#1.offset, ~bvadd~32(2bv32, #t~mem247#1.offset))) && ~bvule~32(0bv32, #t~mem247#1.offset)); [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023: assume ~bvslt~32(~zero_extend~32~16(#t~mem248#1), 65bv32);havoc #t~mem247#1.base, #t~mem247#1.offset;havoc #t~mem248#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023: assume !~bvslt~32(~zero_extend~32~16(#t~mem248#1), 65bv32);havoc #t~mem247#1.base, #t~mem247#1.offset;havoc #t~mem248#1; [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023-2: SUMMARY for call #t~mem247#1.base, #t~mem247#1.offset := read~$Pointer$#7(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,474 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023-2: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3023-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset))); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2858: assume ~bvult~32(#t~mem211#1, 20bv32);havoc #t~mem211#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2858: assume !~bvult~32(#t~mem211#1, 20bv32);havoc #t~mem211#1; [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2858-1: SUMMARY for call #t~mem211#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2858-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2858-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492-1: SUMMARY for call FlCheckFormatParameters_#t~mem1050#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492: assume 7bv32 == FlCheckFormatParameters_#t~mem1050#1;havoc FlCheckFormatParameters_#t~mem1050#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6492: assume !(7bv32 == FlCheckFormatParameters_#t~mem1050#1);havoc FlCheckFormatParameters_#t~mem1050#1; [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958: havoc #t~mem233#1;~i~2#1 := ~bvadd~32(1bv32, ~zero_extend~32~8(~i~2#1))[8:0]; [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-2: SUMMARY for call #t~mem233#1 := read~intINTTYPE4#18(~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-1: SUMMARY for call write~intINTTYPE4#18(~bvadd~32(24bv32, #t~mem233#1), ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2992: havoc #t~memset~res238#1.base, #t~memset~res238#1.offset; [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2992-1: SUMMARY for call #t~memset~res238#1.base, #t~memset~res238#1.offset := #Ultimate.C_memset#7(~valueName~0#1.base, ~valueName~0#1.offset, 0bv32, 128bv32); srcloc: null [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2992-1: assume !(1bv1 == #valid[~valueName~0#1.base]); [2025-02-08 06:48:31,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2992-1: assume !((~bvule~32(~bvadd~32(128bv32, ~valueName~0#1.offset), #length[~valueName~0#1.base]) && ~bvule~32(~valueName~0#1.offset, ~bvadd~32(128bv32, ~valueName~0#1.offset))) && ~bvule~32(0bv32, ~valueName~0#1.offset)); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2827-1: SUMMARY for call #t~mem199#1.base, #t~mem199#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2827-1: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2827-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2827: assume #t~mem199#1.base == 0bv32 && #t~mem199#1.offset == 0bv32;havoc #t~mem199#1.base, #t~mem199#1.offset;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2827: assume !(#t~mem199#1.base == 0bv32 && #t~mem199#1.offset == 0bv32);havoc #t~mem199#1.base, #t~mem199#1.offset; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2993-1: SUMMARY for call memcpy_guard(~valueName~0#1.base, ~valueName~0#1.offset, #t~mem239#1.base, #t~mem239#1.offset, ~zero_extend~32~16(#t~mem240#1)); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2993: havoc #t~mem239#1.base, #t~mem239#1.offset;havoc #t~mem240#1; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2894: assume ~bvsge~32(~zero_extend~32~16(#t~mem220#1), 256bv32);havoc #t~mem220#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2894: assume !~bvsge~32(~zero_extend~32~16(#t~mem220#1), 256bv32);havoc #t~mem220#1; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2993-2: SUMMARY for call #t~mem239#1.base, #t~mem239#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2993-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2993-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2894-1: SUMMARY for call #t~mem220#1 := read~intINTTYPE2#7(~formatExParameters~0#1.base, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2894-1: assume !(1bv1 == #valid[~formatExParameters~0#1.base]); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2894-1: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset)), #length[~formatExParameters~0#1.base]) && ~bvule~32(~bvadd~32(22bv32, ~formatExParameters~0#1.offset), ~bvadd~32(2bv32, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset))); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-1: SUMMARY for call FlCheckFormatParameters_#t~mem1051#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume 8bv32 == FlCheckFormatParameters_#t~mem1051#1;havoc FlCheckFormatParameters_#t~mem1051#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6495: assume !(8bv32 == FlCheckFormatParameters_#t~mem1051#1);havoc FlCheckFormatParameters_#t~mem1051#1; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3093-1: SUMMARY for call #t~ret262#1 := FlQueueIrpToThread(~Irp#1.base, ~Irp#1.offset, ~disketteExtension~2#1.base, ~disketteExtension~2#1.offset); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3093: ~ntStatus~2#1 := #t~ret262#1;havoc #t~ret262#1; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2994: SUMMARY for call #t~mem240#1 := read~intINTTYPE2#7(~disketteExtension~2#1.base, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2994: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2994: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(215bv32, ~disketteExtension~2#1.offset), ~bvadd~32(2bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: assume false;RtlDeleteRegistryValue_#res#1 := 0bv32; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8213: assume !false;#t~ret256#1 := RtlDeleteRegistryValue_#res#1;havoc RtlDeleteRegistryValue_#t~nondet1164#1, RtlDeleteRegistryValue_~RelativeTo#1, RtlDeleteRegistryValue_~Path#1.base, RtlDeleteRegistryValue_~Path#1.offset, RtlDeleteRegistryValue_~ValueName#1.base, RtlDeleteRegistryValue_~ValueName#1.offset, RtlDeleteRegistryValue_~__BLAST_NONDET~20#1;havoc RtlDeleteRegistryValue_#in~RelativeTo#1, RtlDeleteRegistryValue_#in~Path#1.base, RtlDeleteRegistryValue_#in~Path#1.offset, RtlDeleteRegistryValue_#in~ValueName#1.base, RtlDeleteRegistryValue_#in~ValueName#1.offset;assume { :end_inline_RtlDeleteRegistryValue } true;havoc #t~ret256#1; [2025-02-08 06:48:31,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796: assume false; [2025-02-08 06:48:31,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796: assume !false; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-1: SUMMARY for call #t~memmove~res243#1.base, #t~memmove~res243#1.offset := #Ultimate.C_memmove#7(~valueName~0#1.base, ~valueName~0#1.offset, #t~mem241#1.base, #t~mem241#1.offset, ~zero_extend~32~16(#t~mem242#1)); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-1: assume !(1bv1 == #valid[~valueName~0#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-1: assume !(1bv1 == #valid[#t~mem241#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem242#1), ~valueName~0#1.offset), #length[~valueName~0#1.base]) && ~bvule~32(~valueName~0#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem242#1), ~valueName~0#1.offset))) && ~bvule~32(0bv32, ~valueName~0#1.offset)); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem242#1), #t~mem241#1.offset), #length[#t~mem241#1.base]) && ~bvule~32(#t~mem241#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem242#1), #t~mem241#1.offset))) && ~bvule~32(0bv32, #t~mem241#1.offset)); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995: havoc #t~mem241#1.base, #t~mem241#1.offset;havoc #t~mem242#1;havoc #t~memmove~res243#1.base, #t~memmove~res243#1.offset; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-2: SUMMARY for call #t~mem241#1.base, #t~mem241#1.offset := read~$Pointer$#7(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2995-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2996: SUMMARY for call #t~mem242#1 := read~intINTTYPE2#7(~disketteExtension~2#1.base, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2996: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2996: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(215bv32, ~disketteExtension~2#1.offset), ~bvadd~32(2bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2831-1: SUMMARY for call #t~mem200#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2831-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2831-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2831: assume ~bvult~32(#t~mem200#1, 3bv32);havoc #t~mem200#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2831: assume !~bvult~32(#t~mem200#1, 3bv32);havoc #t~mem200#1; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2699: call ULTIMATE.dealloc(~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset);havoc ~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset;call ULTIMATE.dealloc(~#queryTable~0#1.base, ~#queryTable~0#1.offset);havoc ~#queryTable~0#1.base, ~#queryTable~0#1.offset;call ULTIMATE.dealloc(~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset);havoc ~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: assume 9bv32 == FlCheckFormatParameters_#t~mem1052#1;havoc FlCheckFormatParameters_#t~mem1052#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498: assume !(9bv32 == FlCheckFormatParameters_#t~mem1052#1);havoc FlCheckFormatParameters_#t~mem1052#1; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498-1: SUMMARY for call FlCheckFormatParameters_#t~mem1052#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6498-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030: assume ~bvsgt~32(~zero_extend~32~16(#t~mem250#1), 90bv32);havoc #t~mem249#1.base, #t~mem249#1.offset;havoc #t~mem250#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030: assume !~bvsgt~32(~zero_extend~32~16(#t~mem250#1), 90bv32);havoc #t~mem249#1.base, #t~mem249#1.offset;havoc #t~mem250#1; [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030-2: SUMMARY for call #t~mem249#1.base, #t~mem249#1.offset := read~$Pointer$#7(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030-2: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset))); [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030-1: SUMMARY for call #t~mem250#1 := read~intINTTYPE2#7(#t~mem249#1.base, #t~mem249#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,479 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030-1: assume !(1bv1 == #valid[#t~mem249#1.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3030-1: assume !((~bvule~32(~bvadd~32(2bv32, #t~mem249#1.offset), #length[#t~mem249#1.base]) && ~bvule~32(#t~mem249#1.offset, ~bvadd~32(2bv32, #t~mem249#1.offset))) && ~bvule~32(0bv32, #t~mem249#1.offset)); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2997: SUMMARY for call write~$Pointer$#7(~#driveLetterNameBuffer~0#1.base, ~#driveLetterNameBuffer~0#1.offset, ~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2997: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2997: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset))); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2931: assume ~bvult~32(~outputBufferLength~0#1, ~bvmul~32(24bv32, ~bvadd~32(1bv32, ~bvsub~32(~highestDriveMediaType~0#1, ~lowestDriveMediaType~0#1))));~ntStatus~2#1 := 2147483653bv32;~highestDriveMediaType~0#1 := ~bvadd~32(~bvsub~32(~lowestDriveMediaType~0#1, 1bv32), ~bvudiv~32(~outputBufferLength~0#1, 24bv32)); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2931: assume !~bvult~32(~outputBufferLength~0#1, ~bvmul~32(24bv32, ~bvadd~32(1bv32, ~bvsub~32(~highestDriveMediaType~0#1, ~lowestDriveMediaType~0#1)))); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3130: assume 259bv32 != ~ntStatus~2#1; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3130: assume !(259bv32 != ~ntStatus~2#1); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3163: assume 0bv8 != ~tmp___2~0#1[8:0]; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3163: assume !(0bv8 != ~tmp___2~0#1[8:0]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8217-1: RtlDeleteRegistryValue_#res#1 := 3221225473bv32; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998: SUMMARY for call write~intINTTYPE2#7(20bv16, ~#driveLetterName~0#1.base, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset)), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~bvadd~32(2bv32, ~#driveLetterName~0#1.offset), ~bvadd~32(2bv32, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset))); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965-1: SUMMARY for call #t~mem234#1 := read~intINTTYPE4#4(~#dummy_data~0.base, ~bvadd~32(701bv32, ~#dummy_data~0.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965-1: assume !(1bv1 == #valid[~#dummy_data~0.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset)), #length[~#dummy_data~0.base]) && ~bvule~32(~bvadd~32(701bv32, ~#dummy_data~0.offset), ~bvadd~32(4bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset)))) && ~bvule~32(0bv32, ~bvadd~32(701bv32, ~#dummy_data~0.offset))); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965: assume 1bv32 == #t~mem234#1;havoc #t~mem234#1; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965: assume !(1bv32 == #t~mem234#1);havoc #t~mem234#1; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2800: assume ~bvult~32(#t~mem188#1, 4bv32);havoc #t~mem188#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2800: assume !~bvult~32(#t~mem188#1, 4bv32);havoc #t~mem188#1; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2800-1: SUMMARY for call #t~mem188#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2800-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2800-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3131-1: SUMMARY for call write~intINTTYPE4#18(~ntStatus~2#1, ~Irp#1.base, ~bvadd~32(24bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3131-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3131-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(24bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3131: ~myStatus~0 := ~ntStatus~2#1; [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2999: SUMMARY for call write~intINTTYPE2#7(0bv16, ~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2999: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2999: assume !((~bvule~32(~bvadd~32(2bv32, ~#driveLetterName~0#1.offset), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~#driveLetterName~0#1.offset, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset))) && ~bvule~32(0bv32, ~#driveLetterName~0#1.offset)); [2025-02-08 06:48:31,480 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2867-1: assume { :begin_inline_FlCheckFormatParameters } true;FlCheckFormatParameters_#in~DisketteExtension#1.base, FlCheckFormatParameters_#in~DisketteExtension#1.offset, FlCheckFormatParameters_#in~FormatParameters#1.base, FlCheckFormatParameters_#in~FormatParameters#1.offset := ~disketteExtension~2#1.base, ~disketteExtension~2#1.offset, #t~mem212#1.base, #t~mem212#1.offset;havoc FlCheckFormatParameters_#res#1;havoc FlCheckFormatParameters_#t~mem1030#1, FlCheckFormatParameters_#t~mem1031#1, FlCheckFormatParameters_#t~mem1032#1, FlCheckFormatParameters_#t~mem1033#1, FlCheckFormatParameters_#t~mem1034#1, FlCheckFormatParameters_#t~mem1035#1, FlCheckFormatParameters_#t~mem1036#1, FlCheckFormatParameters_#t~mem1037#1, FlCheckFormatParameters_#t~mem1039#1, FlCheckFormatParameters_#t~mem1038#1, FlCheckFormatParameters_#t~mem1041#1, FlCheckFormatParameters_#t~mem1040#1, FlCheckFormatParameters_#t~mem1043#1, FlCheckFormatParameters_#t~mem1042#1, FlCheckFormatParameters_#t~mem1045#1, FlCheckFormatParameters_#t~mem1044#1, FlCheckFormatParameters_#t~mem1046#1, FlCheckFormatParameters_#t~mem1047#1, FlCheckFormatParameters_#t~mem1048#1, FlCheckFormatParameters_#t~mem1049#1, FlCheckFormatParameters_#t~mem1050#1, FlCheckFormatParameters_#t~mem1051#1, FlCheckFormatParameters_#t~mem1052#1, FlCheckFormatParameters_#t~mem1053#1, FlCheckFormatParameters_~DisketteExtension#1.base, FlCheckFormatParameters_~DisketteExtension#1.offset, FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, FlCheckFormatParameters_~driveMediaConstants~4#1.base, FlCheckFormatParameters_~driveMediaConstants~4#1.offset, FlCheckFormatParameters_~driveMediaType~1#1;FlCheckFormatParameters_~DisketteExtension#1.base, FlCheckFormatParameters_~DisketteExtension#1.offset := FlCheckFormatParameters_#in~DisketteExtension#1.base, FlCheckFormatParameters_#in~DisketteExtension#1.offset;FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset := FlCheckFormatParameters_#in~FormatParameters#1.base, FlCheckFormatParameters_#in~FormatParameters#1.offset;havoc FlCheckFormatParameters_~driveMediaConstants~4#1.base, FlCheckFormatParameters_~driveMediaConstants~4#1.offset;havoc FlCheckFormatParameters_~driveMediaType~1#1; [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2867: #t~ret213#1 := FlCheckFormatParameters_#res#1;havoc FlCheckFormatParameters_#t~mem1030#1, FlCheckFormatParameters_#t~mem1031#1, FlCheckFormatParameters_#t~mem1032#1, FlCheckFormatParameters_#t~mem1033#1, FlCheckFormatParameters_#t~mem1034#1, FlCheckFormatParameters_#t~mem1035#1, FlCheckFormatParameters_#t~mem1036#1, FlCheckFormatParameters_#t~mem1037#1, FlCheckFormatParameters_#t~mem1039#1, FlCheckFormatParameters_#t~mem1038#1, FlCheckFormatParameters_#t~mem1041#1, FlCheckFormatParameters_#t~mem1040#1, FlCheckFormatParameters_#t~mem1043#1, FlCheckFormatParameters_#t~mem1042#1, FlCheckFormatParameters_#t~mem1045#1, FlCheckFormatParameters_#t~mem1044#1, FlCheckFormatParameters_#t~mem1046#1, FlCheckFormatParameters_#t~mem1047#1, FlCheckFormatParameters_#t~mem1048#1, FlCheckFormatParameters_#t~mem1049#1, FlCheckFormatParameters_#t~mem1050#1, FlCheckFormatParameters_#t~mem1051#1, FlCheckFormatParameters_#t~mem1052#1, FlCheckFormatParameters_#t~mem1053#1, FlCheckFormatParameters_~DisketteExtension#1.base, FlCheckFormatParameters_~DisketteExtension#1.offset, FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, FlCheckFormatParameters_~driveMediaConstants~4#1.base, FlCheckFormatParameters_~driveMediaConstants~4#1.offset, FlCheckFormatParameters_~driveMediaType~1#1;havoc FlCheckFormatParameters_#in~DisketteExtension#1.base, FlCheckFormatParameters_#in~DisketteExtension#1.offset, FlCheckFormatParameters_#in~FormatParameters#1.base, FlCheckFormatParameters_#in~FormatParameters#1.offset;assume { :end_inline_FlCheckFormatParameters } true;~tmp___0~1#1 := #t~ret213#1;havoc #t~mem212#1.base, #t~mem212#1.offset;havoc #t~ret213#1; [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2867-2: SUMMARY for call #t~mem212#1.base, #t~mem212#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2867-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2867-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501-1: SUMMARY for call FlCheckFormatParameters_#t~mem1053#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501: assume 10bv32 == FlCheckFormatParameters_#t~mem1053#1;havoc FlCheckFormatParameters_#t~mem1053#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6501: assume !(10bv32 == FlCheckFormatParameters_#t~mem1053#1);havoc FlCheckFormatParameters_#t~mem1053#1; [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3000: havoc #t~memset~res244#1.base, #t~memset~res244#1.offset; [2025-02-08 06:48:31,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3000-1: SUMMARY for call #t~memset~res244#1.base, #t~memset~res244#1.offset := #Ultimate.C_memset#19(~#queryTable~0#1.base, ~#queryTable~0#1.offset, 0bv32, 56bv32); srcloc: null [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3000-1: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3000-1: assume !((~bvule~32(~bvadd~32(56bv32, ~#queryTable~0#1.offset), #length[~#queryTable~0#1.base]) && ~bvule~32(~#queryTable~0#1.offset, ~bvadd~32(56bv32, ~#queryTable~0#1.offset))) && ~bvule~32(0bv32, ~#queryTable~0#1.offset)); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-2: SUMMARY for call FlCheckFormatParameters_#t~mem1036#1 := read~intINTTYPE4#8(~DriveMediaConstants~0.base, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)), 4bv32); srcloc: null [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1))), #length[~DriveMediaConstants~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)))); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-1: SUMMARY for call FlCheckFormatParameters_#t~mem1037#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-1: assume !((~bvule~32(~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(FlCheckFormatParameters_~FormatParameters#1.offset, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset))) && ~bvule~32(0bv32, FlCheckFormatParameters_~FormatParameters#1.offset)); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469: assume FlCheckFormatParameters_#t~mem1036#1 != FlCheckFormatParameters_#t~mem1037#1;havoc FlCheckFormatParameters_#t~mem1036#1;havoc FlCheckFormatParameters_#t~mem1037#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469: assume !(FlCheckFormatParameters_#t~mem1036#1 != FlCheckFormatParameters_#t~mem1037#1);havoc FlCheckFormatParameters_#t~mem1036#1;havoc FlCheckFormatParameters_#t~mem1037#1;FlCheckFormatParameters_~driveMediaConstants~4#1.base, FlCheckFormatParameters_~driveMediaConstants~4#1.offset := ~DriveMediaConstants~0.base, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3100: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3100: assume !(~s~0 == ~NP~0); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3133: assume !~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:31,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3133: assume !!~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3067-1: SUMMARY for call memcpy_guard(~suggestedName~0#1.base, ~bvadd~32(3bv32, ~suggestedName~0#1.offset), 7bv32, 0bv32, 24bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3067: assume { :begin_inline_#Ultimate.C_memcpy } true;#Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1 := ~suggestedName~0#1.base, ~bvadd~32(3bv32, ~suggestedName~0#1.offset), 8bv32, 0bv32, 24bv32; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968: assume 0bv32 == ~bvand~32(1bv32, #t~mem235#1);havoc #t~mem235#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968: assume !(0bv32 == ~bvand~32(1bv32, #t~mem235#1));havoc #t~mem235#1; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3001: SUMMARY for call write~intINTTYPE4#19(36bv32, ~#queryTable~0#1.base, ~bvadd~32(4bv32, ~#queryTable~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3001: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3001: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#queryTable~0#1.offset)), #length[~#queryTable~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~#queryTable~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#queryTable~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#queryTable~0#1.offset))); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968-1: SUMMARY for call #t~mem235#1 := read~intINTTYPE4#7(~DeviceObject#1.base, ~bvadd~32(32bv32, ~DeviceObject#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968-1: assume !(1bv1 == #valid[~DeviceObject#1.base]); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2968-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(32bv32, ~DeviceObject#1.offset)), #length[~DeviceObject#1.base]) && ~bvule~32(~bvadd~32(32bv32, ~DeviceObject#1.offset), ~bvadd~32(4bv32, ~bvadd~32(32bv32, ~DeviceObject#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(32bv32, ~DeviceObject#1.offset))); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2869: assume 0bv8 != ~tmp___0~1#1; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2869: assume !(0bv8 != ~tmp___0~1#1);~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3134: assume 3221225635bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3134: assume !(3221225635bv32 == ~ntStatus~2#1); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3002: SUMMARY for call write~$Pointer$#19(~valueName~0#1.base, ~valueName~0#1.offset, ~#queryTable~0#1.base, ~bvadd~32(8bv32, ~#queryTable~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3002: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3002: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~#queryTable~0#1.offset)), #length[~#queryTable~0#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~#queryTable~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~#queryTable~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~#queryTable~0#1.offset))); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003-1: SUMMARY for call write~$Pointer$#19(~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset, ~#queryTable~0#1.base, ~bvadd~32(12bv32, ~#queryTable~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003-1: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~#queryTable~0#1.offset)), #length[~#queryTable~0#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~#queryTable~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~#queryTable~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~#queryTable~0#1.offset))); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3003: assume { :begin_inline_RtlQueryRegistryValues } true;RtlQueryRegistryValues_#in~RelativeTo#1, RtlQueryRegistryValues_#in~Path#1.base, RtlQueryRegistryValues_#in~Path#1.offset, RtlQueryRegistryValues_#in~QueryTable#1.base, RtlQueryRegistryValues_#in~QueryTable#1.offset, RtlQueryRegistryValues_#in~Context#1.base, RtlQueryRegistryValues_#in~Context#1.offset, RtlQueryRegistryValues_#in~Environment#1.base, RtlQueryRegistryValues_#in~Environment#1.offset := 0bv32, 5bv32, 0bv32, ~#queryTable~0#1.base, ~#queryTable~0#1.offset, 0bv32, 0bv32, 0bv32, 0bv32;havoc RtlQueryRegistryValues_#res#1;havoc RtlQueryRegistryValues_#t~nondet1165#1, RtlQueryRegistryValues_~RelativeTo#1, RtlQueryRegistryValues_~Path#1.base, RtlQueryRegistryValues_~Path#1.offset, RtlQueryRegistryValues_~QueryTable#1.base, RtlQueryRegistryValues_~QueryTable#1.offset, RtlQueryRegistryValues_~Context#1.base, RtlQueryRegistryValues_~Context#1.offset, RtlQueryRegistryValues_~Environment#1.base, RtlQueryRegistryValues_~Environment#1.offset, RtlQueryRegistryValues_~__BLAST_NONDET~21#1;RtlQueryRegistryValues_~RelativeTo#1 := RtlQueryRegistryValues_#in~RelativeTo#1;RtlQueryRegistryValues_~Path#1.base, RtlQueryRegistryValues_~Path#1.offset := RtlQueryRegistryValues_#in~Path#1.base, RtlQueryRegistryValues_#in~Path#1.offset;RtlQueryRegistryValues_~QueryTable#1.base, RtlQueryRegistryValues_~QueryTable#1.offset := RtlQueryRegistryValues_#in~QueryTable#1.base, RtlQueryRegistryValues_#in~QueryTable#1.offset;RtlQueryRegistryValues_~Context#1.base, RtlQueryRegistryValues_~Context#1.offset := RtlQueryRegistryValues_#in~Context#1.base, RtlQueryRegistryValues_#in~Context#1.offset;RtlQueryRegistryValues_~Environment#1.base, RtlQueryRegistryValues_~Environment#1.offset := RtlQueryRegistryValues_#in~Environment#1.base, RtlQueryRegistryValues_#in~Environment#1.offset;havoc RtlQueryRegistryValues_#t~nondet1165#1;RtlQueryRegistryValues_~__BLAST_NONDET~21#1 := RtlQueryRegistryValues_#t~nondet1165#1;havoc RtlQueryRegistryValues_#t~nondet1165#1; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2838: ~uniqueId~0#1.base, ~uniqueId~0#1.offset := #t~mem201#1.base, #t~mem201#1.offset;havoc #t~mem201#1.base, #t~mem201#1.offset; [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2838-1: SUMMARY for call #t~mem201#1.base, #t~mem201#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2838-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2838-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-1: SUMMARY for call #t~mem252#1 := read~intINTTYPE2#7(#t~mem251#1.base, ~bvadd~32(2bv32, #t~mem251#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-1: assume !(1bv1 == #valid[#t~mem251#1.base]); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-1: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(2bv32, #t~mem251#1.offset)), #length[#t~mem251#1.base]) && ~bvule~32(~bvadd~32(2bv32, #t~mem251#1.offset), ~bvadd~32(2bv32, ~bvadd~32(2bv32, #t~mem251#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, #t~mem251#1.offset))); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037: assume 58bv32 != ~zero_extend~32~16(#t~mem252#1);havoc #t~mem251#1.base, #t~mem251#1.offset;havoc #t~mem252#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037: assume !(58bv32 != ~zero_extend~32~16(#t~mem252#1));havoc #t~mem251#1.base, #t~mem251#1.offset;havoc #t~mem252#1; [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-2: SUMMARY for call #t~mem251#1.base, #t~mem251#1.offset := read~$Pointer$#7(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-2: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset))); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-1: SUMMARY for call write~intINTTYPE2#7(#t~mem202#1, ~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-1: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-1: assume !((~bvule~32(~bvadd~32(2bv32, ~uniqueId~0#1.offset), #length[~uniqueId~0#1.base]) && ~bvule~32(~uniqueId~0#1.offset, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))) && ~bvule~32(0bv32, ~uniqueId~0#1.offset)); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2806: ~mountName~0#1.base, ~mountName~0#1.offset := #t~mem189#1.base, #t~mem189#1.offset;havoc #t~mem189#1.base, #t~mem189#1.offset; [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839: havoc #t~mem202#1; [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-2: SUMMARY for call #t~mem202#1 := read~intINTTYPE2#7(~disketteExtension~2#1.base, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2839-2: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(223bv32, ~disketteExtension~2#1.offset), ~bvadd~32(2bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2806-1: SUMMARY for call #t~mem189#1.base, #t~mem189#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2806-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2806-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-2: SUMMARY for call FlCheckFormatParameters_#t~mem1039#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(12bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, FlCheckFormatParameters_~FormatParameters#1.offset)), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(~bvadd~32(12bv32, FlCheckFormatParameters_~FormatParameters#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, FlCheckFormatParameters_~FormatParameters#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, FlCheckFormatParameters_~FormatParameters#1.offset))); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-1: SUMMARY for call FlCheckFormatParameters_#t~mem1038#1 := read~intINTTYPE1#8(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)), #length[FlCheckFormatParameters_~driveMediaConstants~4#1.base]) && ~bvule~32(~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), ~bvadd~32(1bv32, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset))); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1039#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1038#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1039#1;havoc FlCheckFormatParameters_#t~mem1038#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6473: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1039#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1038#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1039#1;havoc FlCheckFormatParameters_#t~mem1038#1; [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3104: SUMMARY for call errorFn(); srcloc: null [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3137: assume 3221225653bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3137: assume !(3221225653bv32 == ~ntStatus~2#1); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-1: SUMMARY for call write~intINTTYPE2#7(#t~mem259#1, ~suggestedName~0#1.base, ~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), 2bv32); srcloc: null [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-1: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:31,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-1: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset))), #length[~suggestedName~0#1.base]) && ~bvule~32(~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), ~bvadd~32(2bv32, ~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)))); [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume ~bvult~32(#Ultimate.C_memcpy_#t~loopctr1178#1, #Ultimate.C_memcpy_size#1);call #Ultimate.C_memcpy_#t~mem1179#1.base, #Ultimate.C_memcpy_#t~mem1179#1.offset := read~unchecked~$Pointer$#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1178#1), 4bv32);call write~unchecked~$Pointer$#7(#Ultimate.C_memcpy_#t~mem1179#1.base, #Ultimate.C_memcpy_#t~mem1179#1.offset, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1178#1), 4bv32);#Ultimate.C_memcpy_#t~loopctr1178#1 := ~bvadd~32(4bv32, #Ultimate.C_memcpy_#t~loopctr1178#1); [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1: assume !~bvult~32(#Ultimate.C_memcpy_#t~loopctr1178#1, #Ultimate.C_memcpy_size#1);assume #Ultimate.C_memcpy_#res#1.base == #Ultimate.C_memcpy_dest#1.base && #Ultimate.C_memcpy_#res#1.offset == #Ultimate.C_memcpy_dest#1.offset;#t~memcpy~res257#1.base, #t~memcpy~res257#1.offset := #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr1169#1, #Ultimate.C_memcpy_#t~mem1170#1, #Ultimate.C_memcpy_#t~mem1171#1, #Ultimate.C_memcpy_#t~mem1172#1, #Ultimate.C_memcpy_#t~mem1173#1, #Ultimate.C_memcpy_#t~mem1174#1, #Ultimate.C_memcpy_#t~mem1175#1, #Ultimate.C_memcpy_#t~mem1176#1, #Ultimate.C_memcpy_#t~mem1177#1, #Ultimate.C_memcpy_#t~loopctr1178#1, #Ultimate.C_memcpy_#t~mem1179#1.base, #Ultimate.C_memcpy_#t~mem1179#1.offset;havoc #Ultimate.C_memcpy_dest#1.base, #Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_src#1.base, #Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_size#1;assume { :end_inline_#Ultimate.C_memcpy } true;havoc #t~memcpy~res257#1.base, #t~memcpy~res257#1.offset; [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071: havoc #t~mem258#1.base, #t~mem258#1.offset;havoc #t~mem259#1; [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume ~bvult~32(#Ultimate.C_memcpy_#t~loopctr1169#1, #Ultimate.C_memcpy_size#1);call #Ultimate.C_memcpy_#t~mem1170#1 := read~unchecked~intINTTYPE4#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 4bv32);call write~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_#t~mem1170#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 4bv32);call #Ultimate.C_memcpy_#t~mem1171#1 := read~unchecked~intINTTYPE2#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 2bv32);call write~unchecked~intINTTYPE2#7(#Ultimate.C_memcpy_#t~mem1171#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 2bv32);call #Ultimate.C_memcpy_#t~mem1172#1 := read~unchecked~intINTTYPE4#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 4bv32);call write~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_#t~mem1172#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 4bv32);call #Ultimate.C_memcpy_#t~mem1173#1 := read~unchecked~intINTTYPE4#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 4bv32);call write~unchecked~intINTTYPE4#7(#Ultimate.C_memcpy_#t~mem1173#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 4bv32);call #Ultimate.C_memcpy_#t~mem1174#1 := read~unchecked~intINTTYPE1#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 1bv32);call write~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_#t~mem1174#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 1bv32);call #Ultimate.C_memcpy_#t~mem1175#1 := read~unchecked~intINTTYPE1#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 1bv32);call write~unchecked~intINTTYPE1#7(#Ultimate.C_memcpy_#t~mem1175#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 1bv32);call #Ultimate.C_memcpy_#t~mem1176#1 := read~unchecked~intINTTYPE2#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 2bv32);call write~unchecked~intINTTYPE2#7(#Ultimate.C_memcpy_#t~mem1176#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 2bv32);call #Ultimate.C_memcpy_#t~mem1177#1 := read~unchecked~intINTTYPE8#2(#Ultimate.C_memcpy_src#1.base, ~bvadd~32(#Ultimate.C_memcpy_src#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 8bv32);call write~unchecked~intINTTYPE8#7(#Ultimate.C_memcpy_#t~mem1177#1, #Ultimate.C_memcpy_dest#1.base, ~bvadd~32(#Ultimate.C_memcpy_dest#1.offset, #Ultimate.C_memcpy_#t~loopctr1169#1), 8bv32);#Ultimate.C_memcpy_#t~loopctr1169#1 := ~bvadd~32(1bv32, #Ultimate.C_memcpy_#t~loopctr1169#1); [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-1: assume !~bvult~32(#Ultimate.C_memcpy_#t~loopctr1169#1, #Ultimate.C_memcpy_size#1);#Ultimate.C_memcpy_#t~loopctr1178#1 := 0bv32; [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-3: SUMMARY for call #t~mem258#1.base, #t~mem258#1.offset := read~$Pointer$#7(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-3: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-3: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)), #length[~#driveLetterName~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset))); [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: assume (~bvule~32(~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_src#1.offset), #length[#Ultimate.C_memcpy_src#1.base]) && ~bvule~32(#Ultimate.C_memcpy_src#1.offset, ~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_src#1.offset))) && ~bvule~32(0bv32, #Ultimate.C_memcpy_src#1.offset);assume 1bv1 == #valid[#Ultimate.C_memcpy_dest#1.base];assume 1bv1 == #valid[#Ultimate.C_memcpy_src#1.base];assume (~bvule~32(~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_dest#1.offset), #length[#Ultimate.C_memcpy_dest#1.base]) && ~bvule~32(#Ultimate.C_memcpy_dest#1.offset, ~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_dest#1.offset))) && ~bvule~32(0bv32, #Ultimate.C_memcpy_dest#1.offset);assume (~bvule~32(~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_src#1.offset), #length[#Ultimate.C_memcpy_src#1.base]) && ~bvule~32(#Ultimate.C_memcpy_src#1.offset, ~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_src#1.offset))) && ~bvule~32(0bv32, #Ultimate.C_memcpy_src#1.offset);havoc #Ultimate.C_memcpy_#res#1.base, #Ultimate.C_memcpy_#res#1.offset;havoc #Ultimate.C_memcpy_#t~loopctr1169#1, #Ultimate.C_memcpy_#t~mem1170#1, #Ultimate.C_memcpy_#t~mem1171#1, #Ultimate.C_memcpy_#t~mem1172#1, #Ultimate.C_memcpy_#t~mem1173#1, #Ultimate.C_memcpy_#t~mem1174#1, #Ultimate.C_memcpy_#t~mem1175#1, #Ultimate.C_memcpy_#t~mem1176#1, #Ultimate.C_memcpy_#t~mem1177#1, #Ultimate.C_memcpy_#t~loopctr1178#1, #Ultimate.C_memcpy_#t~mem1179#1.base, #Ultimate.C_memcpy_#t~mem1179#1.offset;#Ultimate.C_memcpy_#t~loopctr1169#1 := 0bv32; [2025-02-08 06:48:31,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-2: assume !((~bvule~32(~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_src#1.offset), #length[#Ultimate.C_memcpy_src#1.base]) && ~bvule~32(#Ultimate.C_memcpy_src#1.offset, ~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_src#1.offset))) && ~bvule~32(0bv32, #Ultimate.C_memcpy_src#1.offset)); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-2: SUMMARY for call #t~mem259#1 := read~intINTTYPE2#7(#t~mem258#1.base, #t~mem258#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-2: assume !(1bv1 == #valid[#t~mem258#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3071-2: assume !((~bvule~32(~bvadd~32(2bv32, #t~mem258#1.offset), #length[#t~mem258#1.base]) && ~bvule~32(#t~mem258#1.offset, ~bvadd~32(2bv32, #t~mem258#1.offset))) && ~bvule~32(0bv32, #t~mem258#1.offset)); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: assume (~bvule~32(~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_dest#1.offset), #length[#Ultimate.C_memcpy_dest#1.base]) && ~bvule~32(#Ultimate.C_memcpy_dest#1.offset, ~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_dest#1.offset))) && ~bvule~32(0bv32, #Ultimate.C_memcpy_dest#1.offset); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-3: assume !((~bvule~32(~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_dest#1.offset), #length[#Ultimate.C_memcpy_dest#1.base]) && ~bvule~32(#Ultimate.C_memcpy_dest#1.offset, ~bvadd~32(#Ultimate.C_memcpy_size#1, #Ultimate.C_memcpy_dest#1.offset))) && ~bvule~32(0bv32, #Ultimate.C_memcpy_dest#1.offset)); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume 1bv1 == #valid[#Ultimate.C_memcpy_src#1.base]; [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-4: assume !(1bv1 == #valid[#Ultimate.C_memcpy_src#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2939-1: SUMMARY for call #t~mem227#1.base, #t~mem227#1.offset := read~$Pointer$#18(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2939-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2939-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~Irp#1.offset))); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume 1bv1 == #valid[#Ultimate.C_memcpy_dest#1.base]; [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L-1-5: assume !(1bv1 == #valid[#Ultimate.C_memcpy_dest#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2939: ~outputBuffer~0#1.base, ~outputBuffer~0#1.offset := #t~mem227#1.base, #t~mem227#1.offset;havoc #t~mem227#1.base, #t~mem227#1.offset;~i~2#1 := ~lowestDriveMediaType~0#1[8:0]; [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840: assume ~bvult~32(#t~mem204#1, ~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem203#1)));havoc #t~mem204#1;havoc #t~mem203#1;~ntStatus~2#1 := 2147483653bv32; [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840: assume !~bvult~32(#t~mem204#1, ~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem203#1)));havoc #t~mem204#1;havoc #t~mem203#1; [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840-2: SUMMARY for call #t~mem204#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840-2: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-1: SUMMARY for call write~intINTTYPE2#7(#t~mem190#1, ~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-1: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-1: assume !((~bvule~32(~bvadd~32(2bv32, ~mountName~0#1.offset), #length[~mountName~0#1.base]) && ~bvule~32(~mountName~0#1.offset, ~bvadd~32(2bv32, ~mountName~0#1.offset))) && ~bvule~32(0bv32, ~mountName~0#1.offset)); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840-1: SUMMARY for call #t~mem203#1 := read~intINTTYPE2#7(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840-1: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2840-1: assume !((~bvule~32(~bvadd~32(2bv32, ~uniqueId~0#1.offset), #length[~uniqueId~0#1.base]) && ~bvule~32(~uniqueId~0#1.offset, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))) && ~bvule~32(0bv32, ~uniqueId~0#1.offset)); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807: havoc #t~mem190#1; [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-2: SUMMARY for call #t~mem190#1 := read~intINTTYPE2#7(~disketteExtension~2#1.base, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-2: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), #length[~disketteExtension~2#1.base]) && ~bvule~32(~bvadd~32(215bv32, ~disketteExtension~2#1.offset), ~bvadd~32(2bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset))); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3072: SUMMARY for call write~intINTTYPE2#7(58bv16, ~suggestedName~0#1.base, ~bvadd~32(26bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), 2bv32); srcloc: null [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3072: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3072: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(26bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset))), #length[~suggestedName~0#1.base]) && ~bvule~32(~bvadd~32(26bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), ~bvadd~32(2bv32, ~bvadd~32(26bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(26bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)))); [2025-02-08 06:48:31,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808: assume ~bvult~32(#t~mem192#1, ~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem191#1)));havoc #t~mem192#1;havoc #t~mem191#1;~ntStatus~2#1 := 2147483653bv32; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808: assume !~bvult~32(#t~mem192#1, ~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem191#1)));havoc #t~mem192#1;havoc #t~mem191#1; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808-2: SUMMARY for call #t~mem192#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808-2: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808-1: SUMMARY for call #t~mem191#1 := read~intINTTYPE2#7(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808-1: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2808-1: assume !((~bvule~32(~bvadd~32(2bv32, ~mountName~0#1.offset), #length[~mountName~0#1.base]) && ~bvule~32(~mountName~0#1.offset, ~bvadd~32(2bv32, ~mountName~0#1.offset))) && ~bvule~32(0bv32, ~mountName~0#1.offset)); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974: assume ~bvult~32(#t~mem236#1, 5bv32);havoc #t~mem236#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974: assume !~bvult~32(#t~mem236#1, 5bv32);havoc #t~mem236#1; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974-1: SUMMARY for call #t~mem236#1 := read~intINTTYPE4#7(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2974-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), #length[~irpSp~1#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~irpSp~1#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset))); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842: SUMMARY for call write~intINTTYPE4#18(3bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))), #length[~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)))); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-2: SUMMARY for call FlCheckFormatParameters_#t~mem1041#1 := read~intINTTYPE4#7(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(16bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(16bv32, FlCheckFormatParameters_~FormatParameters#1.offset)), #length[FlCheckFormatParameters_~FormatParameters#1.base]) && ~bvule~32(~bvadd~32(16bv32, FlCheckFormatParameters_~FormatParameters#1.offset), ~bvadd~32(4bv32, ~bvadd~32(16bv32, FlCheckFormatParameters_~FormatParameters#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(16bv32, FlCheckFormatParameters_~FormatParameters#1.offset))); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: SUMMARY for call FlCheckFormatParameters_#t~mem1040#1 := read~intINTTYPE1#8(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)), #length[FlCheckFormatParameters_~driveMediaConstants~4#1.base]) && ~bvule~32(~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), ~bvadd~32(1bv32, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset))); [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1041#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1040#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1041#1;havoc FlCheckFormatParameters_#t~mem1040#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6476: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1041#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1040#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1041#1;havoc FlCheckFormatParameters_#t~mem1040#1; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3140: assume 3221225634bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:31,488 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3140: assume !(3221225634bv32 == ~ntStatus~2#1); [2025-02-08 06:48:32,243 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3892: FloppyReadWrite_#res#1 := 0bv32; [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: SUMMARY for call #t~mem1109#1 := read~intINTTYPE1#7(~DisketteExtension#1.base, ~bvadd~32(13bv32, ~DisketteExtension#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(13bv32, ~DisketteExtension#1.offset)), #length[~DisketteExtension#1.base]) && ~bvule~32(~bvadd~32(13bv32, ~DisketteExtension#1.offset), ~bvadd~32(1bv32, ~bvadd~32(13bv32, ~DisketteExtension#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(13bv32, ~DisketteExtension#1.offset))); [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: assume 0bv8 != #t~mem1109#1;havoc #t~mem1109#1; [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6931: assume !(0bv8 != #t~mem1109#1);havoc #t~mem1109#1; [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: SUMMARY for call write~intINTTYPE4#18(3221225473bv32, ~currentIrp~0#1.base, ~bvadd~32(24bv32, ~currentIrp~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6964: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), #length[~currentIrp~0#1.base]) && ~bvule~32(~bvadd~32(24bv32, ~currentIrp~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset))); [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826: FloppyReadWrite_~irpSp~5#1.base, FloppyReadWrite_~irpSp~5#1.offset := FloppyReadWrite_#t~mem377#1.base, FloppyReadWrite_#t~mem377#1.offset;havoc FloppyReadWrite_#t~mem377#1.base, FloppyReadWrite_#t~mem377#1.offset; [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3892-1: SUMMARY for call IofCompleteRequest(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826-1: SUMMARY for call FloppyReadWrite_#t~mem377#1.base, FloppyReadWrite_#t~mem377#1.offset := read~$Pointer$#18(FloppyReadWrite_~Irp#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, FloppyReadWrite_~Irp#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:32,244 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3826-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, FloppyReadWrite_~Irp#1.offset)))), #length[FloppyReadWrite_~Irp#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, FloppyReadWrite_~Irp#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, FloppyReadWrite_~Irp#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, FloppyReadWrite_~Irp#1.offset))))); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6965: SUMMARY for call IofCompleteRequest(~currentIrp~0#1.base, ~currentIrp~0#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3852: SUMMARY for call write~intINTTYPE4#18(0bv32, FloppyReadWrite_~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3852: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3852: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))), #length[FloppyReadWrite_~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)))); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924-1: SUMMARY for call write~$Pointer$#18(0bv32, 0bv32, ~currentIrp~0#1.base, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924-1: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset))), #length[~currentIrp~0#1.base]) && ~bvule~32(~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset)))); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6924: ~currentIrp~0#1.base, ~currentIrp~0#1.offset := 0bv32, 0bv32; [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: assume 0bv8 == FloppyReadWrite_#t~mem381#1;havoc FloppyReadWrite_#t~mem381#1; [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: assume !(0bv8 == FloppyReadWrite_#t~mem381#1);havoc FloppyReadWrite_#t~mem381#1; [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-1: SUMMARY for call FloppyReadWrite_#t~mem381#1 := read~intINTTYPE1#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(12bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(12bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(12bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(1bv32, ~bvadd~32(12bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume false; [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6949: assume !false; [2025-02-08 06:48:32,245 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: SUMMARY for call #t~mem1111#1 := read~intINTTYPE1#7(~irpSp~9#1.base, ~irpSp~9#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: assume !(1bv1 == #valid[~irpSp~9#1.base]); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941-1: assume !((~bvule~32(~bvadd~32(1bv32, ~irpSp~9#1.offset), #length[~irpSp~9#1.base]) && ~bvule~32(~irpSp~9#1.offset, ~bvadd~32(1bv32, ~irpSp~9#1.offset))) && ~bvule~32(0bv32, ~irpSp~9#1.offset)); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume 4bv32 == ~zero_extend~32~8(#t~mem1111#1);havoc #t~mem1111#1; [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6941: assume !(4bv32 == ~zero_extend~32~8(#t~mem1111#1));havoc #t~mem1111#1; [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: SUMMARY for call write~intINTTYPE4#18(0bv32, ~currentIrp~0#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6933: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset))), #length[~currentIrp~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)))); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958: havoc #t~mem1115#1.base, #t~mem1115#1.offset;havoc #t~ret1116#1; [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3886: SUMMARY for call write~intINTTYPE4#18(0bv32, FloppyReadWrite_~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3886: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3886: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))), #length[FloppyReadWrite_~Irp#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)))); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853-1: SUMMARY for call write~intINTTYPE4#18(FloppyReadWrite_~ntStatus~6#1, FloppyReadWrite_~Irp#1.base, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), #length[FloppyReadWrite_~Irp#1.base]) && ~bvule~32(~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3853: ~myStatus~0 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-2: SUMMARY for call #t~mem1115#1.base, #t~mem1115#1.offset := read~$Pointer$#7(~DisketteExtension#1.base, ~bvadd~32(27bv32, ~DisketteExtension#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-2: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(27bv32, ~DisketteExtension#1.offset)), #length[~DisketteExtension#1.base]) && ~bvule~32(~bvadd~32(27bv32, ~DisketteExtension#1.offset), ~bvadd~32(4bv32, ~bvadd~32(27bv32, ~DisketteExtension#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(27bv32, ~DisketteExtension#1.offset))); [2025-02-08 06:48:32,246 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6958-1: SUMMARY for call #t~ret1116#1 := FloppyDeviceControl(#t~mem1115#1.base, #t~mem1115#1.offset, ~currentIrp~0#1.base, ~currentIrp~0#1.offset); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: assume 0bv32 == ~PagingReferenceCount~0; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6983: assume !(0bv32 == ~PagingReferenceCount~0); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3903: SUMMARY for call IofCompleteRequest(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: #t~ret1106#1.base, #t~ret1106#1.offset := ExfInterlockedRemoveHeadList_#res#1.base, ExfInterlockedRemoveHeadList_#res#1.offset;havoc ExfInterlockedRemoveHeadList_~ListHead#1.base, ExfInterlockedRemoveHeadList_~ListHead#1.offset, ExfInterlockedRemoveHeadList_~Lock#1.base, ExfInterlockedRemoveHeadList_~Lock#1.offset;havoc ExfInterlockedRemoveHeadList_#in~ListHead#1.base, ExfInterlockedRemoveHeadList_#in~ListHead#1.offset, ExfInterlockedRemoveHeadList_#in~Lock#1.base, ExfInterlockedRemoveHeadList_#in~Lock#1.offset;assume { :end_inline_ExfInterlockedRemoveHeadList } true;~headOfList~0#1.base, ~headOfList~0#1.offset := #t~ret1106#1.base, #t~ret1106#1.offset;havoc #t~ret1106#1.base, #t~ret1106#1.offset; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: SUMMARY for call write~intINTTYPE4#18(3221225558bv32, ~currentIrp~0#1.base, ~bvadd~32(24bv32, ~currentIrp~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6934: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), #length[~currentIrp~0#1.base]) && ~bvule~32(~bvadd~32(24bv32, ~currentIrp~0#1.offset), ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset))); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3862: assume ~bvsgt~32(FloppyReadWrite_#t~mem383#1, 0bv32);havoc FloppyReadWrite_#t~mem383#1; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3862: assume !~bvsgt~32(FloppyReadWrite_#t~mem383#1, 0bv32);havoc FloppyReadWrite_#t~mem383#1; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-1: SUMMARY for call FloppyReadWrite_#t~mem378#1 := read~intINTTYPE1#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(14bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(14bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(14bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(1bv32, ~bvadd~32(14bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(14bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3862-1: SUMMARY for call FloppyReadWrite_#t~mem383#1 := read~intINTTYPE4#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(150bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3862-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3862-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(150bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(150bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(4bv32, ~bvadd~32(150bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(150bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829: assume 0bv8 != FloppyReadWrite_#t~mem378#1;havoc FloppyReadWrite_#t~mem378#1; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3829: assume !(0bv8 != FloppyReadWrite_#t~mem378#1);havoc FloppyReadWrite_#t~mem378#1; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3887-1: SUMMARY for call write~intINTTYPE4#18(0bv32, FloppyReadWrite_~Irp#1.base, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3887-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3887-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), #length[FloppyReadWrite_~Irp#1.base]) && ~bvule~32(~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3887: ~myStatus~0 := 0bv32; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3879-1: SUMMARY for call FloppyReadWrite_#t~mem389#1 := read~intINTTYPE4#7(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3879-1: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3879-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)), #length[FloppyReadWrite_~irpSp~5#1.base]) && ~bvule~32(~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset))); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3846: assume 0bv8 != FloppyReadWrite_#t~mem382#1;havoc FloppyReadWrite_#t~mem382#1;FloppyReadWrite_~ntStatus~6#1 := 3221225558bv32; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3846: assume !(0bv8 != FloppyReadWrite_#t~mem382#1);havoc FloppyReadWrite_#t~mem382#1;FloppyReadWrite_~ntStatus~6#1 := 3221225473bv32; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3879: assume 0bv32 != FloppyReadWrite_#t~mem389#1;havoc FloppyReadWrite_#t~mem389#1; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3879: assume !(0bv32 != FloppyReadWrite_#t~mem389#1);havoc FloppyReadWrite_#t~mem389#1; [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3846-1: SUMMARY for call FloppyReadWrite_#t~mem382#1 := read~intINTTYPE1#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3846-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3846-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(1bv32, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6935: SUMMARY for call IofCompleteRequest(~currentIrp~0#1.base, ~currentIrp~0#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:32,247 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-1: SUMMARY for call FloppyReadWrite_#t~mem386#1 := read~intINTTYPE4#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(146bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(146bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(146bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(4bv32, ~bvadd~32(146bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(146bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863: assume ~bvugt~32(~bvadd~32(FloppyReadWrite_#t~mem384#1, FloppyReadWrite_#t~mem385#1), FloppyReadWrite_#t~mem386#1);havoc FloppyReadWrite_#t~mem384#1;havoc FloppyReadWrite_#t~mem385#1;havoc FloppyReadWrite_#t~mem386#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863: assume !~bvugt~32(~bvadd~32(FloppyReadWrite_#t~mem384#1, FloppyReadWrite_#t~mem385#1), FloppyReadWrite_#t~mem386#1);havoc FloppyReadWrite_#t~mem384#1;havoc FloppyReadWrite_#t~mem385#1;havoc FloppyReadWrite_#t~mem386#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-3: SUMMARY for call FloppyReadWrite_#t~mem384#1 := read~intINTTYPE4#7(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(8bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-3: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-3: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset))), #length[FloppyReadWrite_~irpSp~5#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)))); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-2: SUMMARY for call FloppyReadWrite_#t~mem385#1 := read~intINTTYPE4#7(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-2: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3863-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)), #length[FloppyReadWrite_~irpSp~5#1.base]) && ~bvule~32(~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset))); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3855-1: SUMMARY for call IofCompleteRequest(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3855: FloppyReadWrite_#res#1 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919-1: SUMMARY for call #t~ret1107#1 := InterlockedExchange(~currentIrp~0#1.base, ~bvadd~32(56bv32, ~currentIrp~0#1.offset), 0bv32); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6919: ~tmp~12#1 := #t~ret1107#1;havoc #t~ret1107#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944-1: SUMMARY for call #t~mem1112#1 := read~intINTTYPE1#7(~irpSp~9#1.base, ~irpSp~9#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944-1: assume !(1bv1 == #valid[~irpSp~9#1.base]); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944-1: assume !((~bvule~32(~bvadd~32(1bv32, ~irpSp~9#1.offset), #length[~irpSp~9#1.base]) && ~bvule~32(~irpSp~9#1.offset, ~bvadd~32(1bv32, ~irpSp~9#1.offset))) && ~bvule~32(0bv32, ~irpSp~9#1.offset)); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: assume 14bv32 == ~zero_extend~32~8(#t~mem1112#1);havoc #t~mem1112#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6944: assume !(14bv32 == ~zero_extend~32~8(#t~mem1112#1));havoc #t~mem1112#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3897: assume 259bv32 != FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3897: assume !(259bv32 != FloppyReadWrite_~ntStatus~6#1); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831-1: SUMMARY for call FloppyReadWrite_#t~ret379#1 := FloppyQueueRequest(FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset, FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831: FloppyReadWrite_~ntStatus~6#1 := FloppyReadWrite_#t~ret379#1;havoc FloppyReadWrite_#t~ret379#1;FloppyReadWrite_#res#1 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953-2: SUMMARY for call #t~mem1113#1.base, #t~mem1113#1.offset := read~$Pointer$#7(~DisketteExtension#1.base, ~bvadd~32(27bv32, ~DisketteExtension#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953-2: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(27bv32, ~DisketteExtension#1.offset)), #length[~DisketteExtension#1.base]) && ~bvule~32(~bvadd~32(27bv32, ~DisketteExtension#1.offset), ~bvadd~32(4bv32, ~bvadd~32(27bv32, ~DisketteExtension#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(27bv32, ~DisketteExtension#1.offset))); [2025-02-08 06:48:32,248 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953-1: assume { :begin_inline_FloppyReadWrite } true;FloppyReadWrite_#in~DeviceObject#1.base, FloppyReadWrite_#in~DeviceObject#1.offset, FloppyReadWrite_#in~Irp#1.base, FloppyReadWrite_#in~Irp#1.offset := #t~mem1113#1.base, #t~mem1113#1.offset, ~currentIrp~0#1.base, ~currentIrp~0#1.offset;havoc FloppyReadWrite_#res#1;havoc FloppyReadWrite_#t~mem376#1.base, FloppyReadWrite_#t~mem376#1.offset, FloppyReadWrite_#t~mem377#1.base, FloppyReadWrite_#t~mem377#1.offset, FloppyReadWrite_#t~mem378#1, FloppyReadWrite_#t~ret379#1, FloppyReadWrite_#t~mem380#1, FloppyReadWrite_#t~mem381#1, FloppyReadWrite_#t~mem382#1, FloppyReadWrite_#t~mem383#1, FloppyReadWrite_#t~mem384#1, FloppyReadWrite_#t~mem385#1, FloppyReadWrite_#t~mem386#1, FloppyReadWrite_#t~mem388#1, FloppyReadWrite_#t~mem387#1, FloppyReadWrite_#t~mem389#1, FloppyReadWrite_#t~ret390#1, FloppyReadWrite_~DeviceObject#1.base, FloppyReadWrite_~DeviceObject#1.offset, FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, FloppyReadWrite_~irpSp~5#1.base, FloppyReadWrite_~irpSp~5#1.offset, FloppyReadWrite_~ntStatus~6#1, FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset;FloppyReadWrite_~DeviceObject#1.base, FloppyReadWrite_~DeviceObject#1.offset := FloppyReadWrite_#in~DeviceObject#1.base, FloppyReadWrite_#in~DeviceObject#1.offset;FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset := FloppyReadWrite_#in~Irp#1.base, FloppyReadWrite_#in~Irp#1.offset;havoc FloppyReadWrite_~irpSp~5#1.base, FloppyReadWrite_~irpSp~5#1.offset;havoc FloppyReadWrite_~ntStatus~6#1;havoc FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset; [2025-02-08 06:48:32,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6953: #t~ret1114#1 := FloppyReadWrite_#res#1;havoc FloppyReadWrite_#t~mem376#1.base, FloppyReadWrite_#t~mem376#1.offset, FloppyReadWrite_#t~mem377#1.base, FloppyReadWrite_#t~mem377#1.offset, FloppyReadWrite_#t~mem378#1, FloppyReadWrite_#t~ret379#1, FloppyReadWrite_#t~mem380#1, FloppyReadWrite_#t~mem381#1, FloppyReadWrite_#t~mem382#1, FloppyReadWrite_#t~mem383#1, FloppyReadWrite_#t~mem384#1, FloppyReadWrite_#t~mem385#1, FloppyReadWrite_#t~mem386#1, FloppyReadWrite_#t~mem388#1, FloppyReadWrite_#t~mem387#1, FloppyReadWrite_#t~mem389#1, FloppyReadWrite_#t~ret390#1, FloppyReadWrite_~DeviceObject#1.base, FloppyReadWrite_~DeviceObject#1.offset, FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, FloppyReadWrite_~irpSp~5#1.base, FloppyReadWrite_~irpSp~5#1.offset, FloppyReadWrite_~ntStatus~6#1, FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset;havoc FloppyReadWrite_#in~DeviceObject#1.base, FloppyReadWrite_#in~DeviceObject#1.offset, FloppyReadWrite_#in~Irp#1.base, FloppyReadWrite_#in~Irp#1.offset;assume { :end_inline_FloppyReadWrite } true;havoc #t~mem1113#1.base, #t~mem1113#1.offset;havoc #t~ret1114#1; [2025-02-08 06:48:32,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume ~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32;~PagingReferenceCount~0 := ~bvsub~32(~PagingReferenceCount~0, 1bv32); [2025-02-08 06:48:32,249 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6978: assume !(~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !(0bv32 != ~bvadd~32(~headOfList~0#1.base, ~headOfList~0#1.offset)); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume 0bv32 != ~bvadd~32(~headOfList~0#1.base, ~headOfList~0#1.offset);~currentIrp~0#1.base, ~currentIrp~0#1.offset := ~headOfList~0#1.base, ~bvsub~32(~headOfList~0#1.offset, 88bv32); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898: ~myStatus~0 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898-1: SUMMARY for call write~intINTTYPE4#18(FloppyReadWrite_~ntStatus~6#1, FloppyReadWrite_~Irp#1.base, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3898-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), #length[FloppyReadWrite_~Irp#1.base]) && ~bvule~32(~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset))); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: assume 0bv32 != 0bv32 || ~tmp~12#1 != 0bv32; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6921: assume !(0bv32 != 0bv32 || ~tmp~12#1 != 0bv32); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-1: SUMMARY for call FloppyReadWrite_#t~mem380#1 := read~intINTTYPE1#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-1: assume !((~bvule~32(~bvadd~32(1bv32, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(1bv32, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: assume 0bv8 != FloppyReadWrite_#t~mem380#1;havoc FloppyReadWrite_#t~mem380#1; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: assume !(0bv8 != FloppyReadWrite_#t~mem380#1);havoc FloppyReadWrite_#t~mem380#1; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: assume 3bv32 == ~zero_extend~32~8(#t~mem1110#1);havoc #t~mem1110#1; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: assume !(3bv32 == ~zero_extend~32~8(#t~mem1110#1));havoc #t~mem1110#1; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866: assume 0bv32 != ~bvand~32(FloppyReadWrite_#t~mem388#1, ~bvsub~32(FloppyReadWrite_#t~mem387#1, 1bv32));havoc FloppyReadWrite_#t~mem388#1;havoc FloppyReadWrite_#t~mem387#1;FloppyReadWrite_~ntStatus~6#1 := 3221225485bv32; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866: assume !(0bv32 != ~bvand~32(FloppyReadWrite_#t~mem388#1, ~bvsub~32(FloppyReadWrite_#t~mem387#1, 1bv32)));havoc FloppyReadWrite_#t~mem388#1;havoc FloppyReadWrite_#t~mem387#1; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866-2: SUMMARY for call FloppyReadWrite_#t~mem388#1 := read~intINTTYPE4#7(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866-2: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)), #length[FloppyReadWrite_~irpSp~5#1.base]) && ~bvule~32(~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), ~bvadd~32(4bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset))); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866-1: SUMMARY for call FloppyReadWrite_#t~mem387#1 := read~intINTTYPE4#7(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(142bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3866-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(142bv32, FloppyReadWrite_~disketteExtension~6#1.offset)), #length[FloppyReadWrite_~disketteExtension~6#1.base]) && ~bvule~32(~bvadd~32(142bv32, FloppyReadWrite_~disketteExtension~6#1.offset), ~bvadd~32(4bv32, ~bvadd~32(142bv32, FloppyReadWrite_~disketteExtension~6#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(142bv32, FloppyReadWrite_~disketteExtension~6#1.offset))); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938-1: SUMMARY for call #t~mem1110#1 := read~intINTTYPE1#7(~irpSp~9#1.base, ~irpSp~9#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938-1: assume !(1bv1 == #valid[~irpSp~9#1.base]); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938-1: assume !((~bvule~32(~bvadd~32(1bv32, ~irpSp~9#1.offset), #length[~irpSp~9#1.base]) && ~bvule~32(~irpSp~9#1.offset, ~bvadd~32(1bv32, ~irpSp~9#1.offset))) && ~bvule~32(0bv32, ~irpSp~9#1.offset)); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume ~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32; [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6930: assume !(~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: SUMMARY for call write~intINTTYPE4#18(0bv32, ~currentIrp~0#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6963: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset))), #length[~currentIrp~0#1.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)))); [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-1: SUMMARY for call FloppyReadWrite_#t~mem376#1.base, FloppyReadWrite_#t~mem376#1.offset := read~$Pointer$#7(FloppyReadWrite_~DeviceObject#1.base, ~bvadd~32(40bv32, FloppyReadWrite_~DeviceObject#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:32,250 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-1: assume !(1bv1 == #valid[FloppyReadWrite_~DeviceObject#1.base]); [2025-02-08 06:48:32,254 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(40bv32, FloppyReadWrite_~DeviceObject#1.offset)), #length[FloppyReadWrite_~DeviceObject#1.base]) && ~bvule~32(~bvadd~32(40bv32, FloppyReadWrite_~DeviceObject#1.offset), ~bvadd~32(4bv32, ~bvadd~32(40bv32, FloppyReadWrite_~DeviceObject#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(40bv32, FloppyReadWrite_~DeviceObject#1.offset))); [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3825: FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset := FloppyReadWrite_#t~mem376#1.base, FloppyReadWrite_#t~mem376#1.offset;havoc FloppyReadWrite_#t~mem376#1.base, FloppyReadWrite_#t~mem376#1.offset; [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922: ~irpSp~9#1.base, ~irpSp~9#1.offset := #t~mem1108#1.base, #t~mem1108#1.offset;havoc #t~mem1108#1.base, #t~mem1108#1.offset; [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3883-1: SUMMARY for call FloppyReadWrite_#t~ret390#1 := FlQueueIrpToThread(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset); srcloc: null [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3883: FloppyReadWrite_~ntStatus~6#1 := FloppyReadWrite_#t~ret390#1;havoc FloppyReadWrite_#t~ret390#1; [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: SUMMARY for call #t~mem1108#1.base, #t~mem1108#1.offset := read~$Pointer$#18(~currentIrp~0#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6922-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset)))), #length[~currentIrp~0#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset))))); [2025-02-08 06:48:32,255 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3908-1: FloppyReadWrite_#res#1 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:32,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: assume 0bv32 == ~bvadd~32(~irp~3#1.base, ~irp~3#1.offset);#res#1 := 3221225626bv32;call ULTIMATE.dealloc(~#doneEvent~2#1.base, ~#doneEvent~2#1.offset);havoc ~#doneEvent~2#1.base, ~#doneEvent~2#1.offset;call ULTIMATE.dealloc(~#ioStatus~0#1.base, ~#ioStatus~0#1.offset);havoc ~#ioStatus~0#1.base, ~#ioStatus~0#1.offset; [2025-02-08 06:48:32,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6592: assume !(0bv32 == ~bvadd~32(~irp~3#1.base, ~irp~3#1.offset));call #t~malloc1062#1.base, #t~malloc1062#1.offset := #Ultimate.allocOnHeap(36bv32); [2025-02-08 06:48:32,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6615: #res#1 := ~ntStatus~16#1;call ULTIMATE.dealloc(~#doneEvent~2#1.base, ~#doneEvent~2#1.offset);havoc ~#doneEvent~2#1.base, ~#doneEvent~2#1.offset;call ULTIMATE.dealloc(~#ioStatus~0#1.base, ~#ioStatus~0#1.offset);havoc ~#ioStatus~0#1.base, ~#ioStatus~0#1.offset; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7410: assume false;call IoBuildDeviceIoControlRequest_#t~malloc1140#1.base, IoBuildDeviceIoControlRequest_#t~malloc1140#1.offset := #Ultimate.allocOnHeap(111bv32);IoBuildDeviceIoControlRequest_~tmp~16#1.base, IoBuildDeviceIoControlRequest_~tmp~16#1.offset := IoBuildDeviceIoControlRequest_#t~malloc1140#1.base, IoBuildDeviceIoControlRequest_#t~malloc1140#1.offset;havoc IoBuildDeviceIoControlRequest_#t~malloc1140#1.base, IoBuildDeviceIoControlRequest_#t~malloc1140#1.offset;IoBuildDeviceIoControlRequest_#res#1.base, IoBuildDeviceIoControlRequest_#res#1.offset := IoBuildDeviceIoControlRequest_~tmp~16#1.base, IoBuildDeviceIoControlRequest_~tmp~16#1.offset; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7410: assume !false;#t~ret1061#1.base, #t~ret1061#1.offset := IoBuildDeviceIoControlRequest_#res#1.base, IoBuildDeviceIoControlRequest_#res#1.offset;havoc IoBuildDeviceIoControlRequest_#t~nondet1139#1, IoBuildDeviceIoControlRequest_#t~malloc1140#1.base, IoBuildDeviceIoControlRequest_#t~malloc1140#1.offset, IoBuildDeviceIoControlRequest_~IoControlCode#1, IoBuildDeviceIoControlRequest_~DeviceObject#1.base, IoBuildDeviceIoControlRequest_~DeviceObject#1.offset, IoBuildDeviceIoControlRequest_~InputBuffer#1.base, IoBuildDeviceIoControlRequest_~InputBuffer#1.offset, IoBuildDeviceIoControlRequest_~InputBufferLength#1, IoBuildDeviceIoControlRequest_~OutputBuffer#1.base, IoBuildDeviceIoControlRequest_~OutputBuffer#1.offset, IoBuildDeviceIoControlRequest_~OutputBufferLength#1, IoBuildDeviceIoControlRequest_~InternalDeviceIoControl#1, IoBuildDeviceIoControlRequest_~Event#1.base, IoBuildDeviceIoControlRequest_~Event#1.offset, IoBuildDeviceIoControlRequest_~IoStatusBlock#1.base, IoBuildDeviceIoControlRequest_~IoStatusBlock#1.offset, IoBuildDeviceIoControlRequest_~__BLAST_NONDET~4#1, IoBuildDeviceIoControlRequest_~tmp~16#1.base, IoBuildDeviceIoControlRequest_~tmp~16#1.offset;havoc IoBuildDeviceIoControlRequest_#in~IoControlCode#1, IoBuildDeviceIoControlRequest_#in~DeviceObject#1.base, IoBuildDeviceIoControlRequest_#in~DeviceObject#1.offset, IoBuildDeviceIoControlRequest_#in~InputBuffer#1.base, IoBuildDeviceIoControlRequest_#in~InputBuffer#1.offset, IoBuildDeviceIoControlRequest_#in~InputBufferLength#1, IoBuildDeviceIoControlRequest_#in~OutputBuffer#1.base, IoBuildDeviceIoControlRequest_#in~OutputBuffer#1.offset, IoBuildDeviceIoControlRequest_#in~OutputBufferLength#1, IoBuildDeviceIoControlRequest_#in~InternalDeviceIoControl#1, IoBuildDeviceIoControlRequest_#in~Event#1.base, IoBuildDeviceIoControlRequest_#in~Event#1.offset, IoBuildDeviceIoControlRequest_#in~IoStatusBlock#1.base, IoBuildDeviceIoControlRequest_#in~IoStatusBlock#1.offset;assume { :end_inline_IoBuildDeviceIoControlRequest } true;~irp~3#1.base, ~irp~3#1.offset := #t~ret1061#1.base, #t~ret1061#1.offset;havoc #t~ret1061#1.base, #t~ret1061#1.offset; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume 259bv32 == ~ntStatus~16#1; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6607: assume !(259bv32 == ~ntStatus~16#1); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609-1: SUMMARY for call #t~ret1066#1 := KeWaitForSingleObject(~#doneEvent~2#1.base, ~#doneEvent~2#1.offset, 5bv32, 0bv8, 0bv8, 0bv32, 0bv32); srcloc: null [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6609: havoc #t~ret1066#1; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603-1: SUMMARY for call #t~mem1064#1.base, #t~mem1064#1.offset := read~$Pointer$#18(~irp~3#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603-1: assume !(1bv1 == #valid[~irp~3#1.base]); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))), #length[~irp~3#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))))); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6603: ~irpStack~0#1.base, ~irpStack~0#1.offset := #t~mem1064#1.base, ~bvsub~32(#t~mem1064#1.offset, 36bv32);havoc #t~mem1064#1.base, #t~mem1064#1.offset; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605-1: SUMMARY for call #t~ret1065#1 := IofCallDriver(~DeviceObject#1.base, ~DeviceObject#1.offset, ~irp~3#1.base, ~irp~3#1.offset); srcloc: null [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6605: ~ntStatus~16#1 := #t~ret1065#1;havoc #t~ret1065#1; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7417-1: IoBuildDeviceIoControlRequest_#res#1.base, IoBuildDeviceIoControlRequest_#res#1.offset := 0bv32, 0bv32; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610: ~ntStatus~16#1 := #t~mem1067#1;havoc #t~mem1067#1; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: call ULTIMATE.dealloc(~#doneEvent~2#1.base, ~#doneEvent~2#1.offset);havoc ~#doneEvent~2#1.base, ~#doneEvent~2#1.offset;call ULTIMATE.dealloc(~#ioStatus~0#1.base, ~#ioStatus~0#1.offset);havoc ~#ioStatus~0#1.base, ~#ioStatus~0#1.offset; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: SUMMARY for call #t~mem1067#1 := read~intINTTYPE4#17(~#ioStatus~0#1.base, ~#ioStatus~0#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: assume !(1bv1 == #valid[~#ioStatus~0#1.base]); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6610-1: assume !((~bvule~32(~bvadd~32(4bv32, ~#ioStatus~0#1.offset), #length[~#ioStatus~0#1.base]) && ~bvule~32(~#ioStatus~0#1.offset, ~bvadd~32(4bv32, ~#ioStatus~0#1.offset))) && ~bvule~32(0bv32, ~#ioStatus~0#1.offset)); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602: havoc #t~mem1063#1.base, #t~mem1063#1.offset; [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: SUMMARY for call write~$Pointer$#7(~Data#1.base, ~Data#1.offset, ~irpStack~0#1.base, ~bvadd~32(12bv32, ~bvadd~32(4bv32, ~irpStack~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: assume !(1bv1 == #valid[~irpStack~0#1.base]); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6604: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(12bv32, ~bvadd~32(4bv32, ~irpStack~0#1.offset))), #length[~irpStack~0#1.base]) && ~bvule~32(~bvadd~32(12bv32, ~bvadd~32(4bv32, ~irpStack~0#1.offset)), ~bvadd~32(4bv32, ~bvadd~32(12bv32, ~bvadd~32(4bv32, ~irpStack~0#1.offset))))) && ~bvule~32(0bv32, ~bvadd~32(12bv32, ~bvadd~32(4bv32, ~irpStack~0#1.offset)))); [2025-02-08 06:48:32,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint FlFdcDeviceIoFINAL: assume true; [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: SUMMARY for call write~$Pointer$#18(#t~malloc1062#1.base, #t~malloc1062#1.offset, ~irp~3#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: assume !(1bv1 == #valid[~irp~3#1.base]); [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))), #length[~irp~3#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))))); [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-2: SUMMARY for call #t~mem1063#1.base, #t~mem1063#1.offset := read~$Pointer$#18(~irp~3#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-2: assume !(1bv1 == #valid[~irp~3#1.base]); [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-2: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))), #length[~irp~3#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))))); [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6600: havoc #t~malloc1062#1.base, #t~malloc1062#1.offset; [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-1: SUMMARY for call write~$Pointer$#18(#t~mem1063#1.base, ~bvadd~32(36bv32, #t~mem1063#1.offset), ~irp~3#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-1: assume !(1bv1 == #valid[~irp~3#1.base]); [2025-02-08 06:48:32,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6602-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))), #length[~irp~3#1.base]) && ~bvule~32(~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset))), ~bvadd~32(4bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))))) && ~bvule~32(0bv32, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~irp~3#1.offset)))));