./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ntdrivers/floppy.i.cil-2.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-2.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 1ee6b6d5bc7cebdd9c452f4083e9e0b3d414ca737630250ef206af8fd5ee01ae --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 06:46:49,225 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 06:46:49,305 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:49,310 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 06:46:49,312 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 06:46:49,339 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 06:46:49,340 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 06:46:49,340 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 06:46:49,340 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 06:46:49,341 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 06:46:49,341 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 06:46:49,341 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 06:46:49,341 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 06:46:49,342 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:46:49,342 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 06:46:49,342 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 06:46:49,342 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 -> 1ee6b6d5bc7cebdd9c452f4083e9e0b3d414ca737630250ef206af8fd5ee01ae [2025-02-08 06:46:49,608 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 06:46:49,617 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 06:46:49,619 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 06:46:49,620 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 06:46:49,620 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 06:46:49,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/floppy.i.cil-2.c [2025-02-08 06:46:50,805 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59026e818/4600dfdb10d240528343310e3ad7b1ea/FLAGcaefba5da [2025-02-08 06:46:51,348 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 06:46:51,349 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/floppy.i.cil-2.c [2025-02-08 06:46:51,376 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59026e818/4600dfdb10d240528343310e3ad7b1ea/FLAGcaefba5da [2025-02-08 06:46:51,404 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/59026e818/4600dfdb10d240528343310e3ad7b1ea [2025-02-08 06:46:51,406 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 06:46:51,407 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 06:46:51,408 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:51,408 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 06:46:51,411 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 06:46:51,412 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:51" (1/1) ... [2025-02-08 06:46:51,413 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3eb12a8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:51, skipping insertion in model container [2025-02-08 06:46:51,413 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:51" (1/1) ... [2025-02-08 06:46:51,471 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:46:51,908 WARN L1100 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:51,927 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:51,973 WARN L1100 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:51,974 WARN L1100 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:51,977 WARN L1100 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:52,022 WARN L1100 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:52,038 WARN L1100 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:52,082 WARN L1100 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:52,093 WARN L1100 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:52,096 WARN L1100 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:52,123 WARN L1100 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:52,123 WARN L1100 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:52,133 WARN L1100 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:52,178 WARN L1100 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:52,189 WARN L1100 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:52,189 WARN L1100 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:52,195 WARN L1100 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:52,234 WARN L1100 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:52,235 WARN L1100 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:52,237 WARN L1100 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:52,238 WARN L1100 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:52,240 WARN L1100 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:52,264 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:46:52,317 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:52,317 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2f7d48ca and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:52, skipping insertion in model container [2025-02-08 06:46:52,317 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:52,317 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2025-02-08 06:46:52,320 INFO L158 Benchmark]: Toolchain (without parser) took 911.20ms. Allocated memory is still 142.6MB. Free memory was 98.6MB in the beginning and 79.3MB in the end (delta: 19.3MB). Peak memory consumption was 83.4MB. Max. memory is 16.1GB. [2025-02-08 06:46:52,321 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 201.3MB. Free memory is still 128.9MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 06:46:52,321 INFO L158 Benchmark]: CACSL2BoogieTranslator took 909.41ms. Allocated memory is still 142.6MB. Free memory was 98.6MB in the beginning and 79.3MB in the end (delta: 19.3MB). Peak memory consumption was 83.4MB. Max. memory is 16.1GB. [2025-02-08 06:46:52,322 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.19ms. Allocated memory is still 201.3MB. Free memory is still 128.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 909.41ms. Allocated memory is still 142.6MB. Free memory was 98.6MB in the beginning and 79.3MB in the end (delta: 19.3MB). Peak memory consumption was 83.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2347]: 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-2.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 1ee6b6d5bc7cebdd9c452f4083e9e0b3d414ca737630250ef206af8fd5ee01ae --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 06:46:54,265 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 06:46:54,349 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:54,353 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 06:46:54,353 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 06:46:54,367 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 06:46:54,368 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 06:46:54,368 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 06:46:54,368 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 06:46:54,368 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 06:46:54,368 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 06:46:54,368 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 06:46:54,368 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 06:46:54,369 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 06:46:54,369 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 06:46:54,369 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 06:46:54,369 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 06:46:54,370 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 06:46:54,370 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:46:54,371 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 06:46:54,371 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 06:46:54,371 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 -> 1ee6b6d5bc7cebdd9c452f4083e9e0b3d414ca737630250ef206af8fd5ee01ae [2025-02-08 06:46:54,620 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 06:46:54,632 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 06:46:54,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 06:46:54,644 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 06:46:54,644 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 06:46:54,645 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers/floppy.i.cil-2.c [2025-02-08 06:46:55,787 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/62f3c09aa/6f89d74bad1149e48bc1e5687e15ee40/FLAG5ae7754c5 [2025-02-08 06:46:56,196 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 06:46:56,197 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers/floppy.i.cil-2.c [2025-02-08 06:46:56,237 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/62f3c09aa/6f89d74bad1149e48bc1e5687e15ee40/FLAG5ae7754c5 [2025-02-08 06:46:56,389 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/62f3c09aa/6f89d74bad1149e48bc1e5687e15ee40 [2025-02-08 06:46:56,392 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 06:46:56,394 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 06:46:56,396 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:56,396 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 06:46:56,403 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 06:46:56,404 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:56" (1/1) ... [2025-02-08 06:46:56,405 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47ccb789 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:56, skipping insertion in model container [2025-02-08 06:46:56,406 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 06:46:56" (1/1) ... [2025-02-08 06:46:56,518 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:46:57,004 WARN L1100 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:57,096 WARN L1100 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:57,098 WARN L1100 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:57,101 WARN L1100 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:57,135 WARN L1100 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:57,158 WARN L1100 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:57,238 WARN L1100 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:57,258 WARN L1100 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:57,265 WARN L1100 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:57,315 WARN L1100 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:57,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:46:57,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:46:57,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:46:57,348 WARN L1100 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:57,348 WARN L1100 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:57,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:46:57,375 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:57,376 WARN L1100 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:57,376 WARN L1100 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:57,380 WARN L1100 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:57,382 WARN L1100 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:57,404 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:46:57,462 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2025-02-08 06:46:57,500 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 06:46:57,560 WARN L1100 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2025-02-08 06:46:57,596 WARN L1100 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:57,597 WARN L1100 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:57,600 WARN L1100 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:57,628 WARN L1100 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:57,633 WARN L1100 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:57,688 WARN L1100 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:57,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:46:57,720 WARN L1100 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:57,752 WARN L1100 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:57,752 WARN L1100 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:57,765 WARN L1100 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:57,771 WARN L1100 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:57,777 WARN L1100 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:57,778 WARN L1100 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:57,781 WARN L1100 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:57,787 WARN L1100 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:57,789 WARN L1100 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:57,789 WARN L1100 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:57,791 WARN L1100 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:57,792 WARN L1100 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:57,807 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:46:57,833 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 06:46:57,843 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [11] [2025-02-08 06:46:57,844 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [14] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [15] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [16] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [177] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [183] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [428] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [482] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [502] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [503] [2025-02-08 06:46:57,845 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1205] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1378] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1457] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1458] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1459] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1460] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1461] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1462] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1463] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1464] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1465] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1466] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,8) [1711] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1712] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1715] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1716] [2025-02-08 06:46:57,846 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1717] [2025-02-08 06:46:57,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1718] [2025-02-08 06:46:57,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,1) [1719] [2025-02-08 06:46:57,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1720] [2025-02-08 06:46:57,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(push,4) [1727] [2025-02-08 06:46:57,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma pack(pop) [1728] [2025-02-08 06:46:57,848 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1731] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1732] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1733] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1737] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1738] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1760] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1761] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1762] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [1768] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [1769] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [1770] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [1771] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [1772] [2025-02-08 06:46:57,849 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [1773] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1774] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1775] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1776] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1777] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1831] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1832] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [1896] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [1897] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1909] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1910] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1911] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1912] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1913] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1914] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1915] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1916] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1917] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [1918] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(INIT,DriverEntry) [2057] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyAddDevice) [2058] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyPnp) [2059] [2025-02-08 06:46:57,850 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyPower) [2060] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlConfigCallBack) [2061] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlInitializeControllerHardware) [2062] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlInterpretError) [2063] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlDatarateSpecifyConfigure) [2064] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlRecalibrateDrive) [2065] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlDetermineMediaType) [2066] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlCheckBootSector) [2067] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlConsolidateMediaTypeWithBootSector) [2068] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlIssueCommand) [2069] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlReadWriteTrack) [2070] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlReadWrite) [2071] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFormat) [2072] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFinishOperation) [2073] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlStartDrive) [2074] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyThread) [2075] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlAllocateIoBuffer) [2076] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFreeIoBuffer) [2077] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyCreateClose) [2078] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyDeviceControl) [2079] [2025-02-08 06:46:57,851 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FloppyReadWrite) [2080] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlCheckFormatParameters) [2081] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlFdcDeviceIo) [2082] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma alloc_text(PAGE,FlHdbit) [2083] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [6982] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [6983] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [6984] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [6985] [2025-02-08 06:46:57,853 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [6986] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [6987] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [6988] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [6989] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4035) [6990] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(push) [6991] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4164) [6992] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_enable) [6993] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma function(_disable) [6994] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(pop) [6995] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [6996] [2025-02-08 06:46:57,854 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [6997] [2025-02-08 06:46:57,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [6998] [2025-02-08 06:46:57,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [6999] [2025-02-08 06:46:57,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7000] [2025-02-08 06:46:57,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4103) [7001] [2025-02-08 06:46:57,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(disable:4200) [7002] [2025-02-08 06:46:57,855 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma warning(default:4200) [7003] [2025-02-08 06:46:58,063 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 06:46:58,122 INFO L204 MainTranslator]: Completed translation [2025-02-08 06:46:58,123 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58 WrapperNode [2025-02-08 06:46:58,123 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 06:46:58,124 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 06:46:58,124 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 06:46:58,124 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 06:46:58,128 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:46:58" (1/1) ... [2025-02-08 06:46:58,202 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:46:58" (1/1) ... [2025-02-08 06:46:58,322 INFO L138 Inliner]: procedures = 138, calls = 2862, calls flagged for inlining = 37, calls inlined = 26, statements flattened = 2969 [2025-02-08 06:46:58,322 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 06:46:58,323 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 06:46:58,323 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 06:46:58,323 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 06:46:58,330 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,330 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,357 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,516 INFO L175 MemorySlicer]: Split 1266 memory accesses to 17 slices as follows [2, 9, 8, 12, 29, 384, 793, 4, 1, 1, 4, 4, 0, 2, 6, 6, 1]. 63 percent of accesses are in the largest equivalence class. The 15 initializations are split as follows [2, 0, 8, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 983 writes are split as follows [0, 8, 0, 12, 24, 163, 762, 0, 1, 0, 4, 2, 0, 0, 6, 0, 1]. [2025-02-08 06:46:58,516 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,517 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,624 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,630 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,650 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,665 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,701 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 06:46:58,703 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 06:46:58,703 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 06:46:58,703 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 06:46:58,705 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 06:46:58" (1/1) ... [2025-02-08 06:46:58,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 06:46:58,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 06:46:58,739 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:46:58,751 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:46:58,770 INFO L130 BoogieDeclarations]: Found specification of procedure IoGetConfigurationInformation [2025-02-08 06:46:58,770 INFO L138 BoogieDeclarations]: Found implementation of procedure IoGetConfigurationInformation [2025-02-08 06:46:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2025-02-08 06:46:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2025-02-08 06:46:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2025-02-08 06:46:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2025-02-08 06:46:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2025-02-08 06:46:58,771 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2025-02-08 06:46:58,772 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2025-02-08 06:46:58,773 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2025-02-08 06:46:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2025-02-08 06:46:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2025-02-08 06:46:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2025-02-08 06:46:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2025-02-08 06:46:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2025-02-08 06:46:58,774 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2025-02-08 06:46:58,775 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2025-02-08 06:46:58,776 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#0 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#1 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#2 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#3 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#4 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#5 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#6 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#7 [2025-02-08 06:46:58,776 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#8 [2025-02-08 06:46:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#9 [2025-02-08 06:46:58,778 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#10 [2025-02-08 06:46:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#11 [2025-02-08 06:46:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#12 [2025-02-08 06:46:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#13 [2025-02-08 06:46:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#14 [2025-02-08 06:46:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#15 [2025-02-08 06:46:58,779 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy#16 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#0 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#1 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#2 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#3 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#4 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#5 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#6 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#7 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#8 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#9 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#10 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#11 [2025-02-08 06:46:58,779 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#12 [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#13 [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#14 [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#15 [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy#16 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyPnpComplete [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyPnpComplete [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure InterlockedExchange [2025-02-08 06:46:58,780 INFO L138 BoogieDeclarations]: Found implementation of procedure InterlockedExchange [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2025-02-08 06:46:58,780 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2025-02-08 06:46:58,781 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2025-02-08 06:46:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2025-02-08 06:46:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2025-02-08 06:46:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2025-02-08 06:46:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2025-02-08 06:46:58,784 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyDeviceControl [2025-02-08 06:46:58,788 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyDeviceControl [2025-02-08 06:46:58,788 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyProcessQueuedRequests [2025-02-08 06:46:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyProcessQueuedRequests [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure ExfInterlockedInsertTailList [2025-02-08 06:46:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure ExfInterlockedInsertTailList [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2025-02-08 06:46:58,789 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2025-02-08 06:46:58,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2025-02-08 06:46:58,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure FlFdcDeviceIo [2025-02-08 06:46:58,791 INFO L138 BoogieDeclarations]: Found implementation of procedure FlFdcDeviceIo [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2025-02-08 06:46:58,791 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2025-02-08 06:46:58,795 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2025-02-08 06:46:58,796 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2025-02-08 06:46:58,797 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2025-02-08 06:46:58,797 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2025-02-08 06:46:58,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2025-02-08 06:46:58,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2025-02-08 06:46:58,798 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2025-02-08 06:46:58,798 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyQueueRequest [2025-02-08 06:46:58,798 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyQueueRequest [2025-02-08 06:46:58,798 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2025-02-08 06:46:58,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2025-02-08 06:46:58,798 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 06:46:58,798 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 06:46:59,430 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 06:46:59,435 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 06:47:28,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume ~s~0 == ~SKIP1~0;~s~0 := ~SKIP2~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:28,224 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7713: assume !(~s~0 == ~SKIP1~0); [2025-02-08 06:47:28,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: assume 259bv32 == ~returnVal2~0;~s~0 := ~MPR3~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:28,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7705: assume !(259bv32 == ~returnVal2~0);~s~0 := ~NP~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:28,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7718: SUMMARY for call errorFn(); srcloc: null [2025-02-08 06:47:28,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7689: ~returnVal2~0 := 3221225473bv32; [2025-02-08 06:47:28,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704: assume ~s~0 == ~MPR1~0; [2025-02-08 06:47:28,225 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7704: assume !(~s~0 == ~MPR1~0); [2025-02-08 06:47:28,226 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: assume ~s~0 == ~NP~0;~s~0 := ~IPC~0;~lowerDriverReturn~0 := ~returnVal2~0; [2025-02-08 06:47:28,228 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7700: assume !(~s~0 == ~NP~0); [2025-02-08 06:47:28,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7723: #res := ~returnVal2~0; [2025-02-08 06:47:28,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7692: ~returnVal2~0 := 259bv32; [2025-02-08 06:47:28,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume false;~returnVal2~0 := 0bv32; [2025-02-08 06:47:28,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7684: assume !false; [2025-02-08 06:47:28,229 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint IofCallDriverFINAL: assume true; [2025-02-08 06:48:09,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume false;#res := 0bv32; [2025-02-08 06:48:09,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7616: assume !false; [2025-02-08 06:48:09,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint IoSetDeviceInterfaceStateFINAL: assume true; [2025-02-08 06:48:09,278 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7620: #res := 3221225473bv32; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2620: #res#1 := ~status~0#1;call ULTIMATE.dealloc(~#threadHandle~0#1.base, ~#threadHandle~0#1.offset);havoc ~#threadHandle~0#1.base, ~#threadHandle~0#1.offset;call ULTIMATE.dealloc(~#ObjAttributes~0#1.base, ~#ObjAttributes~0#1.offset);havoc ~#ObjAttributes~0#1.base, ~#ObjAttributes~0#1.offset; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8261: assume false;ZwClose_#res#1 := 0bv32; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8261: assume !false;#t~ret159#1 := ZwClose_#res#1;havoc ZwClose_#t~nondet1144#1, ZwClose_~Handle#1.base, ZwClose_~Handle#1.offset, ZwClose_~__BLAST_NONDET~22#1;havoc ZwClose_#in~Handle#1.base, ZwClose_#in~Handle#1.offset;assume { :end_inline_ZwClose } true;havoc #t~mem158#1.base, #t~mem158#1.offset;havoc #t~ret159#1; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: assume 0bv32 == ObReferenceObjectByHandle_~__BLAST_NONDET~15#1; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7964: assume !(0bv32 == ObReferenceObjectByHandle_~__BLAST_NONDET~15#1); [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2605-1: SUMMARY for call write~intINTTYPE4#5(4294967295bv32, ~DisketteExtension#1.base, ~bvadd~32(87bv32, ~DisketteExtension#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2605-1: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2605-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(87bv32, ~DisketteExtension#1.offset)), #length[~DisketteExtension#1.base]) && ~bvule~32(~bvadd~32(87bv32, ~DisketteExtension#1.offset), ~bvadd~32(4bv32, ~bvadd~32(87bv32, ~DisketteExtension#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(87bv32, ~DisketteExtension#1.offset))); [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2605: ~PagingReferenceCount~0 := ~bvsub~32(~PagingReferenceCount~0, 1bv32); [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2630: assume !~bvsge~32(~status~0#1, 0bv32);#res#1 := ~status~0#1;call ULTIMATE.dealloc(~#threadHandle~0#1.base, ~#threadHandle~0#1.offset);havoc ~#threadHandle~0#1.base, ~#threadHandle~0#1.offset;call ULTIMATE.dealloc(~#ObjAttributes~0#1.base, ~#ObjAttributes~0#1.offset);havoc ~#ObjAttributes~0#1.base, ~#ObjAttributes~0#1.offset; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2630: assume !!~bvsge~32(~status~0#1, 0bv32); [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7973-1: ObReferenceObjectByHandle_#res#1 := 3221225473bv32; [2025-02-08 06:48:10,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2548: call ULTIMATE.dealloc(~#threadHandle~0#1.base, ~#threadHandle~0#1.offset);havoc ~#threadHandle~0#1.base, ~#threadHandle~0#1.offset;call ULTIMATE.dealloc(~#ObjAttributes~0#1.base, ~#ObjAttributes~0#1.offset);havoc ~#ObjAttributes~0#1.base, ~#ObjAttributes~0#1.offset; [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume false;PsCreateSystemThread_#res#1 := 0bv32; [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8090: assume !false;#t~ret155#1 := PsCreateSystemThread_#res#1;havoc PsCreateSystemThread_#t~nondet1138#1, PsCreateSystemThread_~ThreadHandle#1.base, PsCreateSystemThread_~ThreadHandle#1.offset, PsCreateSystemThread_~DesiredAccess#1, PsCreateSystemThread_~ObjectAttributes#1.base, PsCreateSystemThread_~ObjectAttributes#1.offset, PsCreateSystemThread_~ProcessHandle#1.base, PsCreateSystemThread_~ProcessHandle#1.offset, PsCreateSystemThread_~ClientId#1.base, PsCreateSystemThread_~ClientId#1.offset, PsCreateSystemThread_~StartRoutine#1.base, PsCreateSystemThread_~StartRoutine#1.offset, PsCreateSystemThread_~StartContext#1.base, PsCreateSystemThread_~StartContext#1.offset, PsCreateSystemThread_~__BLAST_NONDET~17#1;havoc PsCreateSystemThread_#in~ThreadHandle#1.base, PsCreateSystemThread_#in~ThreadHandle#1.offset, PsCreateSystemThread_#in~DesiredAccess#1, PsCreateSystemThread_#in~ObjectAttributes#1.base, PsCreateSystemThread_#in~ObjectAttributes#1.offset, PsCreateSystemThread_#in~ProcessHandle#1.base, PsCreateSystemThread_#in~ProcessHandle#1.offset, PsCreateSystemThread_#in~ClientId#1.base, PsCreateSystemThread_#in~ClientId#1.offset, PsCreateSystemThread_#in~StartRoutine#1.base, PsCreateSystemThread_#in~StartRoutine#1.offset, PsCreateSystemThread_#in~StartContext#1.base, PsCreateSystemThread_#in~StartContext#1.offset;assume { :end_inline_PsCreateSystemThread } true;~status~0#1 := #t~ret155#1;havoc #t~ret155#1; [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256: assume 0bv32 == ZwClose_~__BLAST_NONDET~22#1; [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8256: assume !(0bv32 == ZwClose_~__BLAST_NONDET~22#1); [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8265-1: ZwClose_#res#1 := 3221225473bv32; [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2625-1: assume { :begin_inline_ObReferenceObjectByHandle } true;ObReferenceObjectByHandle_#in~Handle#1.base, ObReferenceObjectByHandle_#in~Handle#1.offset, ObReferenceObjectByHandle_#in~DesiredAccess#1, ObReferenceObjectByHandle_#in~ObjectType#1.base, ObReferenceObjectByHandle_#in~ObjectType#1.offset, ObReferenceObjectByHandle_#in~AccessMode#1, ObReferenceObjectByHandle_#in~Object#1.base, ObReferenceObjectByHandle_#in~Object#1.offset, ObReferenceObjectByHandle_#in~HandleInformation#1.base, ObReferenceObjectByHandle_#in~HandleInformation#1.offset := #t~mem156#1.base, #t~mem156#1.offset, 1048576bv32, 0bv32, 0bv32, 0bv8, ~DisketteExtension#1.base, ~bvadd~32(91bv32, ~DisketteExtension#1.offset), 0bv32, 0bv32;havoc ObReferenceObjectByHandle_#res#1;havoc ObReferenceObjectByHandle_#t~nondet1135#1, ObReferenceObjectByHandle_~Handle#1.base, ObReferenceObjectByHandle_~Handle#1.offset, ObReferenceObjectByHandle_~DesiredAccess#1, ObReferenceObjectByHandle_~ObjectType#1.base, ObReferenceObjectByHandle_~ObjectType#1.offset, ObReferenceObjectByHandle_~AccessMode#1, ObReferenceObjectByHandle_~Object#1.base, ObReferenceObjectByHandle_~Object#1.offset, ObReferenceObjectByHandle_~HandleInformation#1.base, ObReferenceObjectByHandle_~HandleInformation#1.offset, ObReferenceObjectByHandle_~__BLAST_NONDET~15#1;ObReferenceObjectByHandle_~Handle#1.base, ObReferenceObjectByHandle_~Handle#1.offset := ObReferenceObjectByHandle_#in~Handle#1.base, ObReferenceObjectByHandle_#in~Handle#1.offset;ObReferenceObjectByHandle_~DesiredAccess#1 := ObReferenceObjectByHandle_#in~DesiredAccess#1;ObReferenceObjectByHandle_~ObjectType#1.base, ObReferenceObjectByHandle_~ObjectType#1.offset := ObReferenceObjectByHandle_#in~ObjectType#1.base, ObReferenceObjectByHandle_#in~ObjectType#1.offset;ObReferenceObjectByHandle_~AccessMode#1 := ObReferenceObjectByHandle_#in~AccessMode#1;ObReferenceObjectByHandle_~Object#1.base, ObReferenceObjectByHandle_~Object#1.offset := ObReferenceObjectByHandle_#in~Object#1.base, ObReferenceObjectByHandle_#in~Object#1.offset;ObReferenceObjectByHandle_~HandleInformation#1.base, ObReferenceObjectByHandle_~HandleInformation#1.offset := ObReferenceObjectByHandle_#in~HandleInformation#1.base, ObReferenceObjectByHandle_#in~HandleInformation#1.offset;havoc ObReferenceObjectByHandle_#t~nondet1135#1;ObReferenceObjectByHandle_~__BLAST_NONDET~15#1 := ObReferenceObjectByHandle_#t~nondet1135#1;havoc ObReferenceObjectByHandle_#t~nondet1135#1; [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2625-2: SUMMARY for call #t~mem156#1.base, #t~mem156#1.offset := read~$Pointer$#13(~#threadHandle~0#1.base, ~#threadHandle~0#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:10,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2625-2: assume !(1bv1 == #valid[~#threadHandle~0#1.base]); [2025-02-08 06:48:10,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2625-2: assume !((~bvule~32(~bvadd~32(4bv32, ~#threadHandle~0#1.offset), #length[~#threadHandle~0#1.base]) && ~bvule~32(~#threadHandle~0#1.offset, ~bvadd~32(4bv32, ~#threadHandle~0#1.offset))) && ~bvule~32(0bv32, ~#threadHandle~0#1.offset)); [2025-02-08 06:48:10,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2609: assume 0bv32 == ~PagingReferenceCount~0; [2025-02-08 06:48:10,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2609: assume !(0bv32 == ~PagingReferenceCount~0); [2025-02-08 06:48:10,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: assume false;ObReferenceObjectByHandle_#res#1 := 0bv32; [2025-02-08 06:48:10,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7969: assume !false;#t~ret157#1 := ObReferenceObjectByHandle_#res#1;havoc ObReferenceObjectByHandle_#t~nondet1135#1, ObReferenceObjectByHandle_~Handle#1.base, ObReferenceObjectByHandle_~Handle#1.offset, ObReferenceObjectByHandle_~DesiredAccess#1, ObReferenceObjectByHandle_~ObjectType#1.base, ObReferenceObjectByHandle_~ObjectType#1.offset, ObReferenceObjectByHandle_~AccessMode#1, ObReferenceObjectByHandle_~Object#1.base, ObReferenceObjectByHandle_~Object#1.offset, ObReferenceObjectByHandle_~HandleInformation#1.base, ObReferenceObjectByHandle_~HandleInformation#1.offset, ObReferenceObjectByHandle_~__BLAST_NONDET~15#1;havoc ObReferenceObjectByHandle_#in~Handle#1.base, ObReferenceObjectByHandle_#in~Handle#1.offset, ObReferenceObjectByHandle_#in~DesiredAccess#1, ObReferenceObjectByHandle_#in~ObjectType#1.base, ObReferenceObjectByHandle_#in~ObjectType#1.offset, ObReferenceObjectByHandle_#in~AccessMode#1, ObReferenceObjectByHandle_#in~Object#1.base, ObReferenceObjectByHandle_#in~Object#1.offset, ObReferenceObjectByHandle_#in~HandleInformation#1.base, ObReferenceObjectByHandle_#in~HandleInformation#1.offset;assume { :end_inline_ObReferenceObjectByHandle } true;~status~0#1 := #t~ret157#1;havoc #t~mem156#1.base, #t~mem156#1.offset;havoc #t~ret157#1; [2025-02-08 06:48:10,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2627-1: assume { :begin_inline_ZwClose } true;ZwClose_#in~Handle#1.base, ZwClose_#in~Handle#1.offset := #t~mem158#1.base, #t~mem158#1.offset;havoc ZwClose_#res#1;havoc ZwClose_#t~nondet1144#1, ZwClose_~Handle#1.base, ZwClose_~Handle#1.offset, ZwClose_~__BLAST_NONDET~22#1;ZwClose_~Handle#1.base, ZwClose_~Handle#1.offset := ZwClose_#in~Handle#1.base, ZwClose_#in~Handle#1.offset;havoc ZwClose_#t~nondet1144#1;ZwClose_~__BLAST_NONDET~22#1 := ZwClose_#t~nondet1144#1;havoc ZwClose_#t~nondet1144#1; [2025-02-08 06:48:10,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2627-2: SUMMARY for call #t~mem158#1.base, #t~mem158#1.offset := read~$Pointer$#13(~#threadHandle~0#1.base, ~#threadHandle~0#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:10,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2627-2: assume !(1bv1 == #valid[~#threadHandle~0#1.base]); [2025-02-08 06:48:10,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2627-2: assume !((~bvule~32(~bvadd~32(4bv32, ~#threadHandle~0#1.offset), #length[~#threadHandle~0#1.base]) && ~bvule~32(~#threadHandle~0#1.offset, ~bvadd~32(4bv32, ~#threadHandle~0#1.offset))) && ~bvule~32(0bv32, ~#threadHandle~0#1.offset)); [2025-02-08 06:48:10,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8094-1: PsCreateSystemThread_#res#1 := 3221225473bv32; [2025-02-08 06:48:10,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2603: assume !~bvsge~32(~status~0#1, 0bv32); [2025-02-08 06:48:10,498 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2603: assume !!~bvsge~32(~status~0#1, 0bv32); [2025-02-08 06:48:13,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942: havoc #t~mem229#1;~i~2#1 := ~bvadd~32(1bv32, ~zero_extend~32~8(~i~2#1))[8:0]; [2025-02-08 06:48:13,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942-2: SUMMARY for call #t~mem229#1 := read~intINTTYPE4#5(~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942-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:13,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942-1: SUMMARY for call write~intINTTYPE4#5(~bvadd~32(24bv32, #t~mem229#1), ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2942-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2976: havoc #t~memset~res234#1.base, #t~memset~res234#1.offset; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2976-1: SUMMARY for call #t~memset~res234#1.base, #t~memset~res234#1.offset := #Ultimate.C_memset#5(~valueName~0#1.base, ~valueName~0#1.offset, 0bv32, 128bv32); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2976-1: assume !(1bv1 == #valid[~valueName~0#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2976-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478: assume 10bv32 == FlCheckFormatParameters_#t~mem1047#1;havoc FlCheckFormatParameters_#t~mem1047#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478: assume !(10bv32 == FlCheckFormatParameters_#t~mem1047#1);havoc FlCheckFormatParameters_#t~mem1047#1; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478-1: SUMMARY for call FlCheckFormatParameters_#t~mem1047#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6478-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-1: SUMMARY for call #t~memcpy~res237#1.base, #t~memcpy~res237#1.offset := #Ultimate.C_memcpy#5(~valueName~0#1.base, ~valueName~0#1.offset, #t~mem235#1.base, #t~mem235#1.offset, ~zero_extend~32~16(#t~mem236#1)); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-1: assume !(1bv1 == #valid[~valueName~0#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-1: assume !(1bv1 == #valid[#t~mem235#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem236#1), ~valueName~0#1.offset), #length[~valueName~0#1.base]) && ~bvule~32(~valueName~0#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem236#1), ~valueName~0#1.offset))) && ~bvule~32(0bv32, ~valueName~0#1.offset)); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem236#1), #t~mem235#1.offset), #length[#t~mem235#1.base]) && ~bvule~32(#t~mem235#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem236#1), #t~mem235#1.offset))) && ~bvule~32(0bv32, #t~mem235#1.offset)); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977: havoc #t~mem235#1.base, #t~mem235#1.offset;havoc #t~mem236#1;havoc #t~memcpy~res237#1.base, #t~memcpy~res237#1.offset; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878: assume ~bvsge~32(~zero_extend~32~16(#t~mem216#1), 256bv32);havoc #t~mem216#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878: assume !~bvsge~32(~zero_extend~32~16(#t~mem216#1), 256bv32);havoc #t~mem216#1; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-2: SUMMARY for call #t~mem235#1.base, #t~mem235#1.offset := read~$Pointer$#5(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2977-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878-1: SUMMARY for call #t~mem216#1 := read~intINTTYPE2#5(~formatExParameters~0#1.base, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878-1: assume !(1bv1 == #valid[~formatExParameters~0#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2878-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: assume FlCheckFormatParameters_#t~mem1030#1 != FlCheckFormatParameters_#t~mem1031#1;havoc FlCheckFormatParameters_#t~mem1030#1;havoc FlCheckFormatParameters_#t~mem1031#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446: assume !(FlCheckFormatParameters_#t~mem1030#1 != FlCheckFormatParameters_#t~mem1031#1);havoc FlCheckFormatParameters_#t~mem1030#1;havoc FlCheckFormatParameters_#t~mem1031#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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-2: SUMMARY for call FlCheckFormatParameters_#t~mem1030#1 := read~intINTTYPE4#6(~DriveMediaConstants~0.base, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)), 4bv32); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: SUMMARY for call FlCheckFormatParameters_#t~mem1031#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6446-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:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110: assume 259bv32 != ~ntStatus~2#1; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3110: assume !(259bv32 != ~ntStatus~2#1); [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3143: assume 0bv8 != ~tmp___2~0#1[8:0]; [2025-02-08 06:48:13,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3143: assume !(0bv8 != ~tmp___2~0#1[8:0]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2978: SUMMARY for call #t~mem236#1 := read~intINTTYPE2#5(~disketteExtension~2#1.base, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2978: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2978: 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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2813-1: SUMMARY for call #t~mem197#1.base, #t~mem197#1.offset := read~$Pointer$#5(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2813-1: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2813-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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2813: assume #t~mem197#1.base == 0bv32 && #t~mem197#1.offset == 0bv32;havoc #t~mem197#1.base, #t~mem197#1.offset;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2813: assume !(#t~mem197#1.base == 0bv32 && #t~mem197#1.offset == 0bv32);havoc #t~mem197#1.base, #t~mem197#1.offset; [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3111-1: SUMMARY for call write~intINTTYPE4#5(~ntStatus~2#1, ~Irp#1.base, ~bvadd~32(24bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3111-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3111-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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3111: ~myStatus~0 := ~ntStatus~2#1; [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012: assume ~bvsgt~32(~zero_extend~32~16(#t~mem244#1), 90bv32);havoc #t~mem243#1.base, #t~mem243#1.offset;havoc #t~mem244#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012: assume !~bvsgt~32(~zero_extend~32~16(#t~mem244#1), 90bv32);havoc #t~mem243#1.base, #t~mem243#1.offset;havoc #t~mem244#1; [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012-2: SUMMARY for call #t~mem243#1.base, #t~mem243#1.offset := read~$Pointer$#5(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012-2: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012-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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012-1: SUMMARY for call #t~mem244#1 := read~intINTTYPE2#5(#t~mem243#1.base, #t~mem243#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012-1: assume !(1bv1 == #valid[#t~mem243#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3012-1: assume !((~bvule~32(~bvadd~32(2bv32, #t~mem243#1.offset), #length[#t~mem243#1.base]) && ~bvule~32(#t~mem243#1.offset, ~bvadd~32(2bv32, #t~mem243#1.offset))) && ~bvule~32(0bv32, #t~mem243#1.offset)); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2979: SUMMARY for call write~$Pointer$#5(~#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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2979: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2979: 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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2980: SUMMARY for call write~intINTTYPE2#5(20bv16, ~#driveLetterName~0#1.base, ~bvadd~32(2bv32, ~#driveLetterName~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2980: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2980: 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:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3080: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3080: assume !(~s~0 == ~NP~0); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3113: assume !~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:13,487 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3113: assume !!~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:13,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981: SUMMARY for call write~intINTTYPE2#5(0bv16, ~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,489 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2981: 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:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2915: 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:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2915: 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:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1033#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1032#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1033#1;havoc FlCheckFormatParameters_#t~mem1032#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1033#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1032#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1033#1;havoc FlCheckFormatParameters_#t~mem1032#1; [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-2: SUMMARY for call FlCheckFormatParameters_#t~mem1033#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(12bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-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:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-1: SUMMARY for call FlCheckFormatParameters_#t~mem1032#1 := read~intINTTYPE1#6(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6450-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:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234: assume 0bv32 == RtlQueryRegistryValues_~__BLAST_NONDET~21#1; [2025-02-08 06:48:13,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8234: assume !(0bv32 == RtlQueryRegistryValues_~__BLAST_NONDET~21#1); [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3114: assume 3221225635bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3114: assume !(3221225635bv32 == ~ntStatus~2#1); [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2982: havoc #t~memset~res238#1.base, #t~memset~res238#1.offset; [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-1: SUMMARY for call #t~mem230#1 := read~intINTTYPE4#15(0bv32, 4292805309bv32, 4bv32); srcloc: null [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-1: assume !(1bv1 == #valid[0bv32]); [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949-1: assume !((~bvule~32(~bvadd~32(4bv32, 4292805309bv32), #length[0bv32]) && ~bvule~32(4292805309bv32, ~bvadd~32(4bv32, 4292805309bv32))) && ~bvule~32(0bv32, 4292805309bv32)); [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2982-1: SUMMARY for call #t~memset~res238#1.base, #t~memset~res238#1.offset := #Ultimate.C_memset#10(~#queryTable~0#1.base, ~#queryTable~0#1.offset, 0bv32, 56bv32); srcloc: null [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2982-1: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2982-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:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949: assume 1bv32 == #t~mem230#1;havoc #t~mem230#1; [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2949: assume !(1bv32 == #t~mem230#1);havoc #t~mem230#1; [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817-1: SUMMARY for call #t~mem198#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817-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:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2784: assume false; [2025-02-08 06:48:13,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2784: assume !false; [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817: assume ~bvult~32(#t~mem198#1, 3bv32);havoc #t~mem198#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2817: assume !~bvult~32(#t~mem198#1, 3bv32);havoc #t~mem198#1; [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: SUMMARY for call #t~memcpy~res251#1.base, #t~memcpy~res251#1.offset := #Ultimate.C_memcpy#5(~suggestedName~0#1.base, ~bvadd~32(3bv32, ~suggestedName~0#1.offset), 7bv32, 0bv32, 24bv32); srcloc: null [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: assume !(1bv1 == #valid[7bv32]); [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: assume !((~bvule~32(~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), #length[~suggestedName~0#1.base]) && ~bvule~32(~bvadd~32(3bv32, ~suggestedName~0#1.offset), ~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset))); [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049-1: assume !((~bvule~32(~bvadd~32(24bv32, 0bv32), #length[7bv32]) && ~bvule~32(0bv32, ~bvadd~32(24bv32, 0bv32))) && ~bvule~32(0bv32, 0bv32)); [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3049: havoc #t~memcpy~res251#1.base, #t~memcpy~res251#1.offset; [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2983: SUMMARY for call write~intINTTYPE4#10(36bv32, ~#queryTable~0#1.base, ~bvadd~32(4bv32, ~#queryTable~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2983: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2983: 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:13,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851-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~mem208#1.base, #t~mem208#1.offset;havoc FlCheckFormatParameters_#res#1;havoc FlCheckFormatParameters_#t~mem1024#1, FlCheckFormatParameters_#t~mem1025#1, FlCheckFormatParameters_#t~mem1026#1, FlCheckFormatParameters_#t~mem1027#1, FlCheckFormatParameters_#t~mem1028#1, FlCheckFormatParameters_#t~mem1029#1, FlCheckFormatParameters_#t~mem1030#1, FlCheckFormatParameters_#t~mem1031#1, FlCheckFormatParameters_#t~mem1033#1, FlCheckFormatParameters_#t~mem1032#1, FlCheckFormatParameters_#t~mem1035#1, FlCheckFormatParameters_#t~mem1034#1, FlCheckFormatParameters_#t~mem1037#1, FlCheckFormatParameters_#t~mem1036#1, FlCheckFormatParameters_#t~mem1039#1, FlCheckFormatParameters_#t~mem1038#1, FlCheckFormatParameters_#t~mem1040#1, FlCheckFormatParameters_#t~mem1041#1, FlCheckFormatParameters_#t~mem1042#1, FlCheckFormatParameters_#t~mem1043#1, FlCheckFormatParameters_#t~mem1044#1, FlCheckFormatParameters_#t~mem1045#1, FlCheckFormatParameters_#t~mem1046#1, FlCheckFormatParameters_#t~mem1047#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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851: #t~ret209#1 := FlCheckFormatParameters_#res#1;havoc FlCheckFormatParameters_#t~mem1024#1, FlCheckFormatParameters_#t~mem1025#1, FlCheckFormatParameters_#t~mem1026#1, FlCheckFormatParameters_#t~mem1027#1, FlCheckFormatParameters_#t~mem1028#1, FlCheckFormatParameters_#t~mem1029#1, FlCheckFormatParameters_#t~mem1030#1, FlCheckFormatParameters_#t~mem1031#1, FlCheckFormatParameters_#t~mem1033#1, FlCheckFormatParameters_#t~mem1032#1, FlCheckFormatParameters_#t~mem1035#1, FlCheckFormatParameters_#t~mem1034#1, FlCheckFormatParameters_#t~mem1037#1, FlCheckFormatParameters_#t~mem1036#1, FlCheckFormatParameters_#t~mem1039#1, FlCheckFormatParameters_#t~mem1038#1, FlCheckFormatParameters_#t~mem1040#1, FlCheckFormatParameters_#t~mem1041#1, FlCheckFormatParameters_#t~mem1042#1, FlCheckFormatParameters_#t~mem1043#1, FlCheckFormatParameters_#t~mem1044#1, FlCheckFormatParameters_#t~mem1045#1, FlCheckFormatParameters_#t~mem1046#1, FlCheckFormatParameters_#t~mem1047#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~ret209#1;havoc #t~mem208#1.base, #t~mem208#1.offset;havoc #t~ret209#1; [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851-2: SUMMARY for call #t~mem208#1.base, #t~mem208#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851-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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2984: SUMMARY for call write~$Pointer$#10(~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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2984: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2984: 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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2687: 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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-2: SUMMARY for call FlCheckFormatParameters_#t~mem1035#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(16bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-1: SUMMARY for call FlCheckFormatParameters_#t~mem1034#1 := read~intINTTYPE1#6(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(22bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453-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:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1035#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1035#1;havoc FlCheckFormatParameters_#t~mem1034#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6453: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1035#1, ~bvsub~32(~zero_extend~32~8(FlCheckFormatParameters_#t~mem1034#1), 1bv32));havoc FlCheckFormatParameters_#t~mem1035#1;havoc FlCheckFormatParameters_#t~mem1034#1; [2025-02-08 06:48:13,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3084: SUMMARY for call errorFn(); srcloc: null [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3117: assume 3221225653bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3117: assume !(3221225653bv32 == ~ntStatus~2#1); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-1: SUMMARY for call write~intINTTYPE2#5(#t~mem253#1, ~suggestedName~0#1.base, ~bvadd~32(24bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), 2bv32); srcloc: null [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-1: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-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:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051: havoc #t~mem252#1.base, #t~mem252#1.offset;havoc #t~mem253#1; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-3: SUMMARY for call #t~mem252#1.base, #t~mem252#1.offset := read~$Pointer$#5(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-3: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-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:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985-1: SUMMARY for call write~$Pointer$#10(~#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:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985-1: assume !(1bv1 == #valid[~#queryTable~0#1.base]); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985-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:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952: assume 0bv32 == ~bvand~32(1bv32, #t~mem231#1);havoc #t~mem231#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952: assume !(0bv32 == ~bvand~32(1bv32, #t~mem231#1));havoc #t~mem231#1; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-2: SUMMARY for call #t~mem253#1 := read~intINTTYPE2#5(#t~mem252#1.base, #t~mem252#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-2: assume !(1bv1 == #valid[#t~mem252#1.base]); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3051-2: assume !((~bvule~32(~bvadd~32(2bv32, #t~mem252#1.offset), #length[#t~mem252#1.base]) && ~bvule~32(#t~mem252#1.offset, ~bvadd~32(2bv32, #t~mem252#1.offset))) && ~bvule~32(0bv32, #t~mem252#1.offset)); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2985: 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~nondet1143#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~nondet1143#1;RtlQueryRegistryValues_~__BLAST_NONDET~21#1 := RtlQueryRegistryValues_#t~nondet1143#1;havoc RtlQueryRegistryValues_#t~nondet1143#1; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-1: SUMMARY for call #t~mem231#1 := read~intINTTYPE4#5(~DeviceObject#1.base, ~bvadd~32(32bv32, ~DeviceObject#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-1: assume !(1bv1 == #valid[~DeviceObject#1.base]); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2952-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:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853: assume 0bv8 != ~tmp___0~1#1; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2853: assume !(0bv8 != ~tmp___0~1#1);~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3052: SUMMARY for call write~intINTTYPE2#5(58bv16, ~suggestedName~0#1.base, ~bvadd~32(26bv32, ~bvadd~32(3bv32, ~suggestedName~0#1.offset)), 2bv32); srcloc: null [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3052: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3052: 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:13,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-1: SUMMARY for call #t~mem246#1 := read~intINTTYPE2#5(#t~mem245#1.base, ~bvadd~32(2bv32, #t~mem245#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-1: assume !(1bv1 == #valid[#t~mem245#1.base]); [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-1: assume !((~bvule~32(~bvadd~32(2bv32, ~bvadd~32(2bv32, #t~mem245#1.offset)), #length[#t~mem245#1.base]) && ~bvule~32(~bvadd~32(2bv32, #t~mem245#1.offset), ~bvadd~32(2bv32, ~bvadd~32(2bv32, #t~mem245#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, #t~mem245#1.offset))); [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019: assume 58bv32 != ~zero_extend~32~16(#t~mem246#1);havoc #t~mem245#1.base, #t~mem245#1.offset;havoc #t~mem246#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019: assume !(58bv32 != ~zero_extend~32~16(#t~mem246#1));havoc #t~mem245#1.base, #t~mem245#1.offset;havoc #t~mem246#1; [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-2: SUMMARY for call #t~mem245#1.base, #t~mem245#1.offset := read~$Pointer$#5(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-2: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3019-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:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788: assume ~bvult~32(#t~mem188#1, 4bv32);havoc #t~mem188#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788: assume !~bvult~32(#t~mem188#1, 4bv32);havoc #t~mem188#1; [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788-1: SUMMARY for call #t~mem188#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2788-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:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: assume false;RtlQueryRegistryValues_#res#1 := 0bv32; [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8239: assume !false;#t~ret239#1 := RtlQueryRegistryValues_#res#1;havoc RtlQueryRegistryValues_#t~nondet1143#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~ret239#1;havoc #t~ret239#1; [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-2: SUMMARY for call FlCheckFormatParameters_#t~mem1037#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-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:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-1: SUMMARY for call FlCheckFormatParameters_#t~mem1036#1 := read~intINTTYPE1#6(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456-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:13,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1037#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1036#1));havoc FlCheckFormatParameters_#t~mem1037#1;havoc FlCheckFormatParameters_#t~mem1036#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6456: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1037#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1036#1));havoc FlCheckFormatParameters_#t~mem1037#1;havoc FlCheckFormatParameters_#t~mem1036#1; [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3120: assume 3221225634bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3120: assume !(3221225634bv32 == ~ntStatus~2#1); [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6490-1: FlCheckFormatParameters_#res#1 := 1bv8; [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3154: SUMMARY for call IofCompleteRequest(~Irp#1.base, ~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088: havoc #t~mem257#1; [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088-2: SUMMARY for call #t~mem257#1 := read~intINTTYPE1#5(~Irp#1.base, ~bvadd~32(35bv32, ~Irp#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088-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:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088-1: SUMMARY for call write~intINTTYPE1#5(~bvadd~32(1bv32, ~sign_extend~32~8(#t~mem257#1))[8:0], ~Irp#1.base, ~bvadd~32(35bv32, ~Irp#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3088-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:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2923-1: SUMMARY for call #t~mem223#1.base, #t~mem223#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2923-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2923-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:13,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2923: ~outputBuffer~0#1.base, ~outputBuffer~0#1.offset := #t~mem223#1.base, #t~mem223#1.offset;havoc #t~mem223#1.base, #t~mem223#1.offset;~i~2#1 := ~lowestDriveMediaType~0#1[8:0]; [2025-02-08 06:48:13,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2824: ~uniqueId~0#1.base, ~uniqueId~0#1.offset := #t~mem199#1.base, #t~mem199#1.offset;havoc #t~mem199#1.base, #t~mem199#1.offset; [2025-02-08 06:48:13,499 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2824-1: SUMMARY for call #t~mem199#1.base, #t~mem199#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2824-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2824-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:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089-1: SUMMARY for call write~$Pointer$#5(#t~mem258#1.base, ~bvadd~32(36bv32, #t~mem258#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:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089-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:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089: havoc #t~mem258#1.base, #t~mem258#1.offset; [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2990: assume !~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2990: assume !!~bvsge~32(~ntStatus~2#1, 0bv32); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089-2: SUMMARY for call #t~mem258#1.base, #t~mem258#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(8bv32, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~Irp#1.offset))), 4bv32); srcloc: null [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089-2: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3089-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:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825-1: SUMMARY for call write~intINTTYPE2#5(#t~mem200#1, ~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825-1: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825-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:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825: havoc #t~mem200#1; [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825-2: SUMMARY for call #t~mem200#1 := read~intINTTYPE2#5(~disketteExtension~2#1.base, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2825-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:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: SUMMARY for call FlCheckFormatParameters_#t~mem1038#1 := read~intINTTYPE1#6(FlCheckFormatParameters_~driveMediaConstants~4#1.base, ~bvadd~32(19bv32, FlCheckFormatParameters_~driveMediaConstants~4#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~driveMediaConstants~4#1.base]); [2025-02-08 06:48:13,500 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume ~bvugt~32(FlCheckFormatParameters_#t~mem1039#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1038#1));havoc FlCheckFormatParameters_#t~mem1039#1;havoc FlCheckFormatParameters_#t~mem1038#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459: assume !~bvugt~32(FlCheckFormatParameters_#t~mem1039#1, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1038#1));havoc FlCheckFormatParameters_#t~mem1039#1;havoc FlCheckFormatParameters_#t~mem1038#1; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-2: SUMMARY for call FlCheckFormatParameters_#t~mem1039#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6459-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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8243-1: RtlQueryRegistryValues_#res#1 := 3221225473bv32; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090: ~ntStatus~2#1 := #t~ret260#1;havoc #t~mem259#1.base, #t~mem259#1.offset;havoc #t~ret260#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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3123: assume 3221225491bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3123: assume !(3221225491bv32 == ~ntStatus~2#1); [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090-2: SUMMARY for call #t~mem259#1.base, #t~mem259#1.offset := read~$Pointer$#5(~disketteExtension~2#1.base, ~bvadd~32(8bv32, ~disketteExtension~2#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090-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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3090-1: SUMMARY for call #t~ret260#1 := IofCallDriver(#t~mem259#1.base, #t~mem259#1.offset, ~Irp#1.base, ~Irp#1.offset); srcloc: null [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958: assume ~bvult~32(#t~mem232#1, 5bv32);havoc #t~mem232#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958: assume !~bvult~32(#t~mem232#1, 5bv32);havoc #t~mem232#1; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-1: SUMMARY for call #t~mem232#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2958-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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826: assume ~bvult~32(#t~mem202#1, ~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem201#1)));havoc #t~mem202#1;havoc #t~mem201#1;~ntStatus~2#1 := 2147483653bv32; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826: assume !~bvult~32(#t~mem202#1, ~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem201#1)));havoc #t~mem202#1;havoc #t~mem201#1; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826-2: SUMMARY for call #t~mem202#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826-2: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826-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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826-1: SUMMARY for call #t~mem201#1 := read~intINTTYPE2#5(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826-1: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2826-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:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2926: assume true; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2926: assume !true; [2025-02-08 06:48:13,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2794: ~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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2794-1: SUMMARY for call #t~mem189#1.base, #t~mem189#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2794-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2794-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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume 0bv32 == RtlDeleteRegistryValue_~__BLAST_NONDET~20#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8179: assume !(0bv32 == RtlDeleteRegistryValue_~__BLAST_NONDET~20#1); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3059-1: SUMMARY for call #t~mem254#1 := read~intINTTYPE4#15(0bv32, 4292805309bv32, 4bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3059-1: assume !(1bv1 == #valid[0bv32]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3059-1: assume !((~bvule~32(~bvadd~32(4bv32, 4292805309bv32), #length[0bv32]) && ~bvule~32(4292805309bv32, ~bvadd~32(4bv32, 4292805309bv32))) && ~bvule~32(0bv32, 4292805309bv32)); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3059: assume 1bv32 == #t~mem254#1;havoc #t~mem254#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3059: assume !(1bv32 == #t~mem254#1);havoc #t~mem254#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2861-1: SUMMARY for call #t~mem210#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(8bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2861-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2861-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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2828: SUMMARY for call write~intINTTYPE4#5(3bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2828: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2828: 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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2861: assume 507948bv32 == #t~mem210#1;havoc #t~mem210#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2861: assume !(507948bv32 == #t~mem210#1);havoc #t~mem210#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795-1: SUMMARY for call write~intINTTYPE2#5(#t~mem190#1, ~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795-1: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795-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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795: havoc #t~mem190#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795-2: SUMMARY for call #t~mem190#1 := read~intINTTYPE2#5(~disketteExtension~2#1.base, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2795-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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: assume ~bvult~32(FlCheckFormatParameters_#t~mem1040#1, FlCheckFormatParameters_#t~mem1041#1);havoc FlCheckFormatParameters_#t~mem1040#1;havoc FlCheckFormatParameters_#t~mem1041#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462: assume !~bvult~32(FlCheckFormatParameters_#t~mem1040#1, FlCheckFormatParameters_#t~mem1041#1);havoc FlCheckFormatParameters_#t~mem1040#1;havoc FlCheckFormatParameters_#t~mem1041#1; [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429-2: SUMMARY for call FlCheckFormatParameters_#t~mem1024#1 := read~intINTTYPE1#5(FlCheckFormatParameters_~DisketteExtension#1.base, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~DisketteExtension#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429-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:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-2: SUMMARY for call FlCheckFormatParameters_#t~mem1040#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(8bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429-1: SUMMARY for call FlCheckFormatParameters_#t~mem1025#1 := read~intINTTYPE4#4(~DriveMediaLimits~0.base, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1024#1))), 4bv32); srcloc: null [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1024#1)))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1024#1))), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1024#1)))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1024#1))))); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-1: SUMMARY for call FlCheckFormatParameters_#t~mem1041#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, ~bvadd~32(4bv32, FlCheckFormatParameters_~FormatParameters#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6462-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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6429: FlCheckFormatParameters_~driveMediaType~1#1 := FlCheckFormatParameters_#t~mem1025#1;havoc FlCheckFormatParameters_#t~mem1024#1;havoc FlCheckFormatParameters_#t~mem1025#1; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3126: assume 2147483670bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3126: assume !(2147483670bv32 == ~ntStatus~2#1); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3159: #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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2928: assume ~bvsle~32(~zero_extend~32~8(~i~2#1), ~zero_extend~32~8(~highestDriveMediaType~0#1[8:0])); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2928: assume !~bvsle~32(~zero_extend~32~8(~i~2#1), ~zero_extend~32~8(~highestDriveMediaType~0#1[8:0])); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2862: assume ~bvult~32(#t~mem211#1, 26bv32);havoc #t~mem211#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2862: assume !~bvult~32(#t~mem211#1, 26bv32);havoc #t~mem211#1; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796: 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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796: 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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2862-1: SUMMARY for call #t~mem211#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2862-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2862-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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796-2: SUMMARY for call #t~mem192#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796-2: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796-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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796-1: SUMMARY for call #t~mem191#1 := read~intINTTYPE2#5(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796-1: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2796-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:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2896: ~ntStatus~2#1 := #t~ret217#1;havoc #t~ret217#1; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2896-1: SUMMARY for call #t~ret217#1 := FlQueueIrpToThread(~Irp#1.base, ~Irp#1.offset, ~disketteExtension~2#1.base, ~disketteExtension~2#1.offset); srcloc: null [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: assume true; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6431: assume !true; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3062: assume ~bvult~32(#t~mem255#1, 1bv32);havoc #t~mem255#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3062: assume !~bvult~32(#t~mem255#1, 1bv32);havoc #t~mem255#1; [2025-02-08 06:48:13,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3062-1: SUMMARY for call #t~mem255#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3062-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3062-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:13,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2798: SUMMARY for call write~intINTTYPE4#5(4bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,505 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2798: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2798: 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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-1: SUMMARY for call FlCheckFormatParameters_#t~mem1042#1 := read~intINTTYPE4#15(0bv32, 4292805309bv32, 4bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-1: assume !(1bv1 == #valid[0bv32]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465-1: assume !((~bvule~32(~bvadd~32(4bv32, 4292805309bv32), #length[0bv32]) && ~bvule~32(4292805309bv32, ~bvadd~32(4bv32, 4292805309bv32))) && ~bvule~32(0bv32, 4292805309bv32)); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: assume 1bv32 == FlCheckFormatParameters_#t~mem1042#1;havoc FlCheckFormatParameters_#t~mem1042#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6465: assume !(1bv32 == FlCheckFormatParameters_#t~mem1042#1);havoc FlCheckFormatParameters_#t~mem1042#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3129: assume 3221225492bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3129: assume !(3221225492bv32 == ~ntStatus~2#1); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: assume 6bv32 == FlCheckFormatParameters_#t~mem1043#1;havoc FlCheckFormatParameters_#t~mem1043#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466: assume !(6bv32 == FlCheckFormatParameters_#t~mem1043#1);havoc FlCheckFormatParameters_#t~mem1043#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-2: SUMMARY for call FlCheckFormatParameters_#t~mem1026#1 := read~intINTTYPE4#6(~DriveMediaConstants~0.base, ~bvadd~32(~DriveMediaConstants~0.offset, ~bvmul~32(26bv32, FlCheckFormatParameters_~driveMediaType~1#1)), 4bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-1: SUMMARY for call FlCheckFormatParameters_#t~mem1027#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433-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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-1: SUMMARY for call FlCheckFormatParameters_#t~mem1043#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6466-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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume FlCheckFormatParameters_#t~mem1026#1 != FlCheckFormatParameters_#t~mem1027#1;havoc FlCheckFormatParameters_#t~mem1026#1;havoc FlCheckFormatParameters_#t~mem1027#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6433: assume !(FlCheckFormatParameters_#t~mem1026#1 != FlCheckFormatParameters_#t~mem1027#1);havoc FlCheckFormatParameters_#t~mem1026#1;havoc FlCheckFormatParameters_#t~mem1027#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume false;RtlDeleteRegistryValue_#res#1 := 0bv32; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8184: assume !false;#t~ret250#1 := RtlDeleteRegistryValue_#res#1;havoc RtlDeleteRegistryValue_#t~nondet1142#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~ret250#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3031-1: SUMMARY for call #t~mem247#1.base, #t~mem247#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3031-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3031-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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998: assume 4bv32 != ~zero_extend~32~16(#t~mem240#1);havoc #t~mem240#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998: assume !(4bv32 != ~zero_extend~32~16(#t~mem240#1));havoc #t~mem240#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3031: ~suggestedName~0#1.base, ~suggestedName~0#1.offset := #t~mem247#1.base, #t~mem247#1.offset;havoc #t~mem247#1.base, #t~mem247#1.offset; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965-1: SUMMARY for call #t~ret233#1.base, #t~ret233#1.offset := ExAllocatePoolWithTag(1bv32, 128bv32, 1886350406bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998-1: SUMMARY for call #t~mem240#1 := read~intINTTYPE2#5(~#driveLetterName~0#1.base, ~#driveLetterName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998-1: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2998-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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2965: ~tmp___1~1#1.base, ~tmp___1~1#1.offset := #t~ret233#1.base, #t~ret233#1.offset;havoc #t~ret233#1.base, #t~ret233#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:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434: assume !~bvsgt~32(FlCheckFormatParameters_~driveMediaType~1#1, FlCheckFormatParameters_#t~mem1029#1);havoc FlCheckFormatParameters_#t~mem1028#1;havoc FlCheckFormatParameters_#t~mem1029#1; [2025-02-08 06:48:13,506 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434: assume ~bvsgt~32(FlCheckFormatParameters_~driveMediaType~1#1, FlCheckFormatParameters_#t~mem1029#1);havoc FlCheckFormatParameters_#t~mem1028#1;havoc FlCheckFormatParameters_#t~mem1029#1;FlCheckFormatParameters_~driveMediaType~1#1 := ~bvsub~32(FlCheckFormatParameters_~driveMediaType~1#1, 1bv32); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-2: SUMMARY for call FlCheckFormatParameters_#t~mem1028#1 := read~intINTTYPE1#5(FlCheckFormatParameters_~DisketteExtension#1.base, ~bvadd~32(141bv32, FlCheckFormatParameters_~DisketteExtension#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-2: assume !(1bv1 == #valid[FlCheckFormatParameters_~DisketteExtension#1.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-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:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-1: SUMMARY for call FlCheckFormatParameters_#t~mem1029#1 := read~intINTTYPE4#4(~DriveMediaLimits~0.base, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1028#1)))), 4bv32); srcloc: null [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6434-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1028#1))))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1028#1)))), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1028#1))))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(FlCheckFormatParameters_#t~mem1028#1)))))); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3032: SUMMARY for call write~intINTTYPE1#5(1bv8, ~suggestedName~0#1.base, ~suggestedName~0#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3032: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3032: 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:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933-1: SUMMARY for call write~intINTTYPE4#5(#t~mem224#1, ~outputBuffer~0#1.base, ~bvadd~32(8bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933-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:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933: havoc #t~mem224#1; [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834: havoc #t~mem203#1.base, #t~mem203#1.offset;havoc #t~mem204#1;havoc #t~memcpy~res205#1.base, #t~memcpy~res205#1.offset;~ntStatus~2#1 := 0bv32; [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933-2: SUMMARY for call #t~mem224#1 := read~intINTTYPE4#6(~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:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2933-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:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-2: SUMMARY for call #t~mem203#1.base, #t~mem203#1.offset := read~$Pointer$#5(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(223bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-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:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-1: SUMMARY for call #t~memcpy~res205#1.base, #t~memcpy~res205#1.offset := #Ultimate.C_memcpy#5(~uniqueId~0#1.base, ~bvadd~32(2bv32, ~uniqueId~0#1.offset), #t~mem203#1.base, #t~mem203#1.offset, ~zero_extend~32~16(#t~mem204#1)); srcloc: null [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-1: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-1: assume !(1bv1 == #valid[#t~mem203#1.base]); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem204#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~mem204#1), ~bvadd~32(2bv32, ~uniqueId~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, ~uniqueId~0#1.offset))); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2834-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem204#1), #t~mem203#1.offset), #length[#t~mem203#1.base]) && ~bvule~32(#t~mem203#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem204#1), #t~mem203#1.offset))) && ~bvule~32(0bv32, #t~mem203#1.offset)); [2025-02-08 06:48:13,507 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3132: assume 3221225490bv32 == ~ntStatus~2#1;~tmp___2~0#1 := 1bv32; [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3132: assume !(3221225490bv32 == ~ntStatus~2#1);~tmp___2~0#1 := 0bv32; [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3033: SUMMARY for call write~intINTTYPE2#5(28bv16, ~suggestedName~0#1.base, ~bvadd~32(1bv32, ~suggestedName~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3033: assume !(1bv1 == #valid[~suggestedName~0#1.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3033: 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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934: havoc #t~mem225#1; [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934-2: SUMMARY for call #t~mem225#1 := read~intINTTYPE1#6(~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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934-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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2868: ~formatExParameters~0#1.base, ~formatExParameters~0#1.offset := #t~mem212#1.base, #t~mem212#1.offset;havoc #t~mem212#1.base, #t~mem212#1.offset; [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934-1: SUMMARY for call write~intINTTYPE4#5(~bvadd~32(1bv32, ~zero_extend~32~8(#t~mem225#1)), ~outputBuffer~0#1.base, ~outputBuffer~0#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2934-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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2868-1: SUMMARY for call #t~mem212#1.base, #t~mem212#1.offset := read~$Pointer$#5(~Irp#1.base, ~bvadd~32(12bv32, ~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2868-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2868-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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2835: SUMMARY for call #t~mem204#1 := read~intINTTYPE2#5(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2835: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2835: 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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-1: SUMMARY for call FlCheckFormatParameters_#t~mem1044#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,509 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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469: assume 7bv32 == FlCheckFormatParameters_#t~mem1044#1;havoc FlCheckFormatParameters_#t~mem1044#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6469: assume !(7bv32 == FlCheckFormatParameters_#t~mem1044#1);havoc FlCheckFormatParameters_#t~mem1044#1; [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3034: SUMMARY for call write~intINTTYPE4#5(31bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3034: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3034: 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:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2935: SUMMARY for call write~intINTTYPE4#5(0bv32, ~outputBuffer~0#1.base, ~bvadd~32(4bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2935: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:13,509 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2935: 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:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2869-1: SUMMARY for call #t~mem213#1 := read~intINTTYPE2#5(~formatExParameters~0#1.base, ~bvadd~32(22bv32, ~formatExParameters~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2869-1: assume !(1bv1 == #valid[~formatExParameters~0#1.base]); [2025-02-08 06:48:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2869-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:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2869: ~formatExParametersSize~0#1 := ~bvadd~32(24bv32, ~bvmul~32(2bv32, ~zero_extend~32~16(#t~mem213#1)));havoc #t~mem213#1; [2025-02-08 06:48:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L8188-1: RtlDeleteRegistryValue_#res#1 := 3221225473bv32; [2025-02-08 06:48:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035-1: SUMMARY for call #t~mem249#1 := read~intINTTYPE4#5(~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,510 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035: assume ~bvult~32(#t~mem248#1, #t~mem249#1);havoc #t~mem248#1;havoc #t~mem249#1; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035: assume !~bvult~32(#t~mem248#1, #t~mem249#1);havoc #t~mem248#1;havoc #t~mem249#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~nondet1142#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~nondet1142#1;RtlDeleteRegistryValue_~__BLAST_NONDET~20#1 := RtlDeleteRegistryValue_#t~nondet1142#1;havoc RtlDeleteRegistryValue_#t~nondet1142#1; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936: havoc #t~mem226#1; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035-2: SUMMARY for call #t~mem248#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035-2: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3035-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2969: assume ~valueName~0#1.base == 0bv32 && ~valueName~0#1.offset == 0bv32;~ntStatus~2#1 := 3221225626bv32; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2969: assume !(~valueName~0#1.base == 0bv32 && ~valueName~0#1.offset == 0bv32); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936-2: SUMMARY for call #t~mem226#1 := read~intINTTYPE1#6(~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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903-1: SUMMARY for call #t~mem219#1 := read~intINTTYPE4#4(~DriveMediaLimits~0.base, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem218#1)))), 4bv32); srcloc: null [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem218#1))))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem218#1)))), ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem218#1))))))) && ~bvule~32(0bv32, ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem218#1)))))); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2870: assume ~bvult~32(#t~mem214#1, ~formatExParametersSize~0#1);havoc #t~mem214#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2870: assume !~bvult~32(#t~mem214#1, ~formatExParametersSize~0#1);havoc #t~mem214#1; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936-1: SUMMARY for call write~intINTTYPE4#5(~zero_extend~32~8(#t~mem226#1), ~outputBuffer~0#1.base, ~bvadd~32(12bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2936-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903: ~lowestDriveMediaType~0#1 := #t~mem219#1;havoc #t~mem218#1;havoc #t~mem219#1; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837-1: SUMMARY for call write~intINTTYPE4#5(~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem206#1)), ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804: havoc #t~mem193#1.base, #t~mem193#1.offset;havoc #t~mem194#1;havoc #t~memcpy~res195#1.base, #t~memcpy~res195#1.offset;~ntStatus~2#1 := 0bv32; [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903-2: SUMMARY for call #t~mem218#1 := read~intINTTYPE1#5(~disketteExtension~2#1.base, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2903-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2870-1: SUMMARY for call #t~mem214#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2870-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2870-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:13,511 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837: havoc #t~mem206#1; [2025-02-08 06:48:13,512 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-2: SUMMARY for call #t~mem193#1.base, #t~mem193#1.offset := read~$Pointer$#5(~disketteExtension~2#1.base, ~bvadd~32(4bv32, ~bvadd~32(215bv32, ~disketteExtension~2#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,512 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,512 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-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:13,512 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837-2: SUMMARY for call #t~mem206#1 := read~intINTTYPE2#5(~uniqueId~0#1.base, ~uniqueId~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837-2: assume !(1bv1 == #valid[~uniqueId~0#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2837-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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-1: SUMMARY for call #t~memcpy~res195#1.base, #t~memcpy~res195#1.offset := #Ultimate.C_memcpy#5(~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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-1: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-1: assume !(1bv1 == #valid[#t~mem193#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem194#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~mem194#1), ~bvadd~32(2bv32, ~mountName~0#1.offset)))) && ~bvule~32(0bv32, ~bvadd~32(2bv32, ~mountName~0#1.offset))); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2804-1: assume !((~bvule~32(~bvadd~32(~zero_extend~32~16(#t~mem194#1), #t~mem193#1.offset), #length[#t~mem193#1.base]) && ~bvule~32(#t~mem193#1.offset, ~bvadd~32(~zero_extend~32~16(#t~mem194#1), #t~mem193#1.offset))) && ~bvule~32(0bv32, #t~mem193#1.offset)); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937-1: SUMMARY for call write~intINTTYPE4#5(~zero_extend~32~8(#t~mem227#1), ~outputBuffer~0#1.base, ~bvadd~32(16bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937-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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904: ~highestDriveMediaType~0#1 := #t~mem221#1;havoc #t~mem220#1;havoc #t~mem221#1; [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937: havoc #t~mem227#1; [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904-2: SUMMARY for call #t~mem220#1 := read~intINTTYPE1#5(~disketteExtension~2#1.base, ~bvadd~32(141bv32, ~disketteExtension~2#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904-2: assume !(1bv1 == #valid[~disketteExtension~2#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904-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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937-2: SUMMARY for call #t~mem227#1 := read~intINTTYPE1#6(~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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2937-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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904-1: SUMMARY for call #t~mem221#1 := read~intINTTYPE4#4(~DriveMediaLimits~0.base, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem220#1))), 4bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904-1: assume !(1bv1 == #valid[~DriveMediaLimits~0.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2904-1: assume !((~bvule~32(~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem220#1)))), #length[~DriveMediaLimits~0.base]) && ~bvule~32(~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem220#1))), ~bvadd~32(4bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem220#1)))))) && ~bvule~32(0bv32, ~bvadd~32(~DriveMediaLimits~0.offset, ~bvmul~32(8bv32, ~zero_extend~32~8(#t~mem220#1))))); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2805: SUMMARY for call #t~mem194#1 := read~intINTTYPE2#5(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2805: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2805: 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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: SUMMARY for call FlCheckFormatParameters_#t~mem1045#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472-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:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: assume 8bv32 == FlCheckFormatParameters_#t~mem1045#1;havoc FlCheckFormatParameters_#t~mem1045#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6472: assume !(8bv32 == FlCheckFormatParameters_#t~mem1045#1);havoc FlCheckFormatParameters_#t~mem1045#1; [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-1: SUMMARY for call write~intINTTYPE4#5(5bv32, ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,513 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3037: ~ntStatus~2#1 := 2147483653bv32; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938: havoc #t~mem228#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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938-2: SUMMARY for call #t~mem228#1 := read~intINTTYPE2#6(~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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938-2: assume !(1bv1 == #valid[~DriveMediaConstants~0.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2905-1: SUMMARY for call #t~mem222#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~irpSp~1#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2905-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2905-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938-1: SUMMARY for call write~intINTTYPE4#5(~zero_extend~32~16(#t~mem228#1), ~outputBuffer~0#1.base, ~bvadd~32(20bv32, ~outputBuffer~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938-1: assume !(1bv1 == #valid[~outputBuffer~0#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2938-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2905: ~outputBufferLength~0#1 := #t~mem222#1;havoc #t~mem222#1; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005-1: SUMMARY for call #t~mem242#1 := read~intINTTYPE2#5(#t~mem241#1.base, #t~mem241#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005-1: assume !(1bv1 == #valid[#t~mem241#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005-1: assume !((~bvule~32(~bvadd~32(2bv32, #t~mem241#1.offset), #length[#t~mem241#1.base]) && ~bvule~32(#t~mem241#1.offset, ~bvadd~32(2bv32, #t~mem241#1.offset))) && ~bvule~32(0bv32, #t~mem241#1.offset)); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005: assume ~bvslt~32(~zero_extend~32~16(#t~mem242#1), 65bv32);havoc #t~mem241#1.base, #t~mem241#1.offset;havoc #t~mem242#1;~ntStatus~2#1 := 3221226021bv32; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005: assume !~bvslt~32(~zero_extend~32~16(#t~mem242#1), 65bv32);havoc #t~mem241#1.base, #t~mem241#1.offset;havoc #t~mem242#1; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2906: assume ~bvult~32(~outputBufferLength~0#1, 24bv32);~ntStatus~2#1 := 3221225507bv32; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2906: assume !~bvult~32(~outputBufferLength~0#1, 24bv32);~ntStatus~2#1 := 0bv32; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005-2: SUMMARY for call #t~mem241#1.base, #t~mem241#1.offset := read~$Pointer$#5(~#driveLetterName~0#1.base, ~bvadd~32(4bv32, ~#driveLetterName~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005-2: assume !(1bv1 == #valid[~#driveLetterName~0#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3005-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-1: SUMMARY for call write~intINTTYPE4#5(~bvadd~32(2bv32, ~zero_extend~32~16(#t~mem196#1)), ~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-1: assume !(1bv1 == #valid[~Irp#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807: havoc #t~mem196#1; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-2: SUMMARY for call #t~mem196#1 := read~intINTTYPE2#5(~mountName~0#1.base, ~mountName~0#1.offset, 2bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-2: assume !(1bv1 == #valid[~mountName~0#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2807-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2874: assume ~bvsge~32(~zero_extend~32~16(#t~mem215#1), 256bv32);havoc #t~mem215#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2874: assume !~bvsge~32(~zero_extend~32~16(#t~mem215#1), 256bv32);havoc #t~mem215#1; [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2874-1: SUMMARY for call #t~mem215#1 := read~intINTTYPE2#5(~formatExParameters~0#1.base, ~bvadd~32(20bv32, ~formatExParameters~0#1.offset), 2bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2874-1: assume !(1bv1 == #valid[~formatExParameters~0#1.base]); [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2874-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:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475-1: SUMMARY for call FlCheckFormatParameters_#t~mem1046#1 := read~intINTTYPE4#5(FlCheckFormatParameters_~FormatParameters#1.base, FlCheckFormatParameters_~FormatParameters#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:13,514 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475-1: assume !(1bv1 == #valid[FlCheckFormatParameters_~FormatParameters#1.base]); [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475-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:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475: assume 9bv32 == FlCheckFormatParameters_#t~mem1046#1;havoc FlCheckFormatParameters_#t~mem1046#1;FlCheckFormatParameters_#res#1 := 0bv8; [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6475: assume !(9bv32 == FlCheckFormatParameters_#t~mem1046#1);havoc FlCheckFormatParameters_#t~mem1046#1; [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3073-1: SUMMARY for call #t~ret256#1 := FlQueueIrpToThread(~Irp#1.base, ~Irp#1.offset, ~disketteExtension~2#1.base, ~disketteExtension~2#1.offset); srcloc: null [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3073: ~ntStatus~2#1 := #t~ret256#1;havoc #t~ret256#1; [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842: assume ~bvult~32(#t~mem207#1, 20bv32);havoc #t~mem207#1;~ntStatus~2#1 := 3221225485bv32; [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842: assume !~bvult~32(#t~mem207#1, 20bv32);havoc #t~mem207#1; [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842-1: SUMMARY for call #t~mem207#1 := read~intINTTYPE4#5(~irpSp~1#1.base, ~bvadd~32(4bv32, ~bvadd~32(4bv32, ~irpSp~1#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842-1: assume !(1bv1 == #valid[~irpSp~1#1.base]); [2025-02-08 06:48:13,515 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L2842-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:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809-1: SUMMARY for call FloppyReadWrite_#t~ret373#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:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3809: FloppyReadWrite_~ntStatus~6#1 := FloppyReadWrite_#t~ret373#1;havoc FloppyReadWrite_#t~ret373#1;FloppyReadWrite_#res#1 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6939: SUMMARY for call IofCompleteRequest(~currentIrp~0#1.base, ~currentIrp~0#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898: ~currentIrp~0#1.base, ~currentIrp~0#1.offset := 0bv32, 0bv32; [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: SUMMARY for call write~$Pointer$#5(0bv32, 0bv32, ~currentIrp~0#1.base, ~bvadd~32(24bv32, ~bvadd~32(64bv32, ~currentIrp~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-1: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6898-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:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume false; [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6923: assume !false; [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3876: ~myStatus~0 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:14,288 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-1: SUMMARY for call #t~mem1103#1 := read~intINTTYPE1#5(~irpSp~9#1.base, ~irpSp~9#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-1: assume !(1bv1 == #valid[~irpSp~9#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: assume 4bv32 == ~zero_extend~32~8(#t~mem1103#1);havoc #t~mem1103#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6915: assume !(4bv32 == ~zero_extend~32~8(#t~mem1103#1));havoc #t~mem1103#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3876-1: SUMMARY for call write~intINTTYPE4#5(FloppyReadWrite_~ntStatus~6#1, FloppyReadWrite_~Irp#1.base, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3876-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3876-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: SUMMARY for call write~intINTTYPE4#5(0bv32, ~currentIrp~0#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6907: 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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-2: SUMMARY for call #t~mem1107#1.base, #t~mem1107#1.offset := read~$Pointer$#5(~DisketteExtension#1.base, ~bvadd~32(27bv32, ~DisketteExtension#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-2: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932-1: SUMMARY for call #t~ret1108#1 := FloppyDeviceControl(#t~mem1107#1.base, #t~mem1107#1.offset, ~currentIrp~0#1.base, ~currentIrp~0#1.offset); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6932: havoc #t~mem1107#1.base, #t~mem1107#1.offset;havoc #t~ret1108#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3819-1: SUMMARY for call FloppyReadWrite_#t~mem374#1 := read~intINTTYPE1#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3819-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3819-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: assume 0bv32 == ~PagingReferenceCount~0; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6957: assume !(0bv32 == ~PagingReferenceCount~0); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3819: assume 0bv8 != FloppyReadWrite_#t~mem374#1;havoc FloppyReadWrite_#t~mem374#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3819: assume !(0bv8 != FloppyReadWrite_#t~mem374#1);havoc FloppyReadWrite_#t~mem374#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: assume 0bv32 != ~bvand~32(FloppyReadWrite_#t~mem382#1, ~bvsub~32(FloppyReadWrite_#t~mem381#1, 1bv32));havoc FloppyReadWrite_#t~mem382#1;havoc FloppyReadWrite_#t~mem381#1;FloppyReadWrite_~ntStatus~6#1 := 3221225485bv32; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844: assume !(0bv32 != ~bvand~32(FloppyReadWrite_#t~mem382#1, ~bvsub~32(FloppyReadWrite_#t~mem381#1, 1bv32)));havoc FloppyReadWrite_#t~mem382#1;havoc FloppyReadWrite_#t~mem381#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6883: #t~ret1098#1.base, #t~ret1098#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~ret1098#1.base, #t~ret1098#1.offset;havoc #t~ret1098#1.base, #t~ret1098#1.offset; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-2: SUMMARY for call FloppyReadWrite_#t~mem382#1 := read~intINTTYPE4#5(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-2: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-1: SUMMARY for call FloppyReadWrite_#t~mem381#1 := read~intINTTYPE4#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(142bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3844-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: SUMMARY for call write~intINTTYPE4#5(3221225558bv32, ~currentIrp~0#1.base, ~bvadd~32(24bv32, ~currentIrp~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6908: 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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803-1: SUMMARY for call FloppyReadWrite_#t~mem370#1.base, FloppyReadWrite_#t~mem370#1.offset := read~$Pointer$#5(FloppyReadWrite_~DeviceObject#1.base, ~bvadd~32(40bv32, FloppyReadWrite_~DeviceObject#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803-1: assume !(1bv1 == #valid[FloppyReadWrite_~DeviceObject#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3803: FloppyReadWrite_~disketteExtension~6#1.base, FloppyReadWrite_~disketteExtension~6#1.offset := FloppyReadWrite_#t~mem370#1.base, FloppyReadWrite_#t~mem370#1.offset;havoc FloppyReadWrite_#t~mem370#1.base, FloppyReadWrite_#t~mem370#1.offset; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3861-1: SUMMARY for call FloppyReadWrite_#t~ret384#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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3861: FloppyReadWrite_~ntStatus~6#1 := FloppyReadWrite_#t~ret384#1;havoc FloppyReadWrite_#t~ret384#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3886-1: FloppyReadWrite_#res#1 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3870: FloppyReadWrite_#res#1 := 0bv32; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3804: FloppyReadWrite_~irpSp~5#1.base, FloppyReadWrite_~irpSp~5#1.offset := FloppyReadWrite_#t~mem371#1.base, FloppyReadWrite_#t~mem371#1.offset;havoc FloppyReadWrite_#t~mem371#1.base, FloppyReadWrite_#t~mem371#1.offset; [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3870-1: SUMMARY for call IofCompleteRequest(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6909: SUMMARY for call IofCompleteRequest(~currentIrp~0#1.base, ~currentIrp~0#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3804-1: SUMMARY for call FloppyReadWrite_#t~mem371#1.base, FloppyReadWrite_#t~mem371#1.offset := read~$Pointer$#5(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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3804-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3804-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:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893-1: SUMMARY for call #t~ret1099#1 := InterlockedExchange(~currentIrp~0#1.base, ~bvadd~32(56bv32, ~currentIrp~0#1.offset), 0bv32); srcloc: null [2025-02-08 06:48:14,289 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6893: ~tmp~11#1 := #t~ret1099#1;havoc #t~ret1099#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: assume 14bv32 == ~zero_extend~32~8(#t~mem1104#1);havoc #t~mem1104#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918: assume !(14bv32 == ~zero_extend~32~8(#t~mem1104#1));havoc #t~mem1104#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-1: SUMMARY for call #t~mem1104#1 := read~intINTTYPE1#5(~irpSp~9#1.base, ~irpSp~9#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-1: assume !(1bv1 == #valid[~irpSp~9#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6918-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830: SUMMARY for call write~intINTTYPE4#5(0bv32, FloppyReadWrite_~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3830: 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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-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~mem1105#1.base, #t~mem1105#1.offset, ~currentIrp~0#1.base, ~currentIrp~0#1.offset;havoc FloppyReadWrite_#res#1;havoc FloppyReadWrite_#t~mem370#1.base, FloppyReadWrite_#t~mem370#1.offset, FloppyReadWrite_#t~mem371#1.base, FloppyReadWrite_#t~mem371#1.offset, FloppyReadWrite_#t~mem372#1, FloppyReadWrite_#t~ret373#1, FloppyReadWrite_#t~mem374#1, FloppyReadWrite_#t~mem375#1, FloppyReadWrite_#t~mem376#1, FloppyReadWrite_#t~mem377#1, FloppyReadWrite_#t~mem378#1, FloppyReadWrite_#t~mem379#1, FloppyReadWrite_#t~mem380#1, FloppyReadWrite_#t~mem382#1, FloppyReadWrite_#t~mem381#1, FloppyReadWrite_#t~mem383#1, FloppyReadWrite_#t~ret384#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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927: #t~ret1106#1 := FloppyReadWrite_#res#1;havoc FloppyReadWrite_#t~mem370#1.base, FloppyReadWrite_#t~mem370#1.offset, FloppyReadWrite_#t~mem371#1.base, FloppyReadWrite_#t~mem371#1.offset, FloppyReadWrite_#t~mem372#1, FloppyReadWrite_#t~ret373#1, FloppyReadWrite_#t~mem374#1, FloppyReadWrite_#t~mem375#1, FloppyReadWrite_#t~mem376#1, FloppyReadWrite_#t~mem377#1, FloppyReadWrite_#t~mem378#1, FloppyReadWrite_#t~mem379#1, FloppyReadWrite_#t~mem380#1, FloppyReadWrite_#t~mem382#1, FloppyReadWrite_#t~mem381#1, FloppyReadWrite_#t~mem383#1, FloppyReadWrite_#t~ret384#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~mem1105#1.base, #t~mem1105#1.offset;havoc #t~ret1106#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822: assume 0bv8 == FloppyReadWrite_#t~mem375#1;havoc FloppyReadWrite_#t~mem375#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822: assume !(0bv8 == FloppyReadWrite_#t~mem375#1);havoc FloppyReadWrite_#t~mem375#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822-1: SUMMARY for call FloppyReadWrite_#t~mem375#1 := read~intINTTYPE1#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(12bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3822-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-2: SUMMARY for call #t~mem1105#1.base, #t~mem1105#1.offset := read~$Pointer$#5(~DisketteExtension#1.base, ~bvadd~32(27bv32, ~DisketteExtension#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-2: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6927-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: assume !(0bv32 != ~bvadd~32(~headOfList~0#1.base, ~headOfList~0#1.offset)); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6886: 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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume ~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32;~PagingReferenceCount~0 := ~bvsub~32(~PagingReferenceCount~0, 1bv32); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6952: assume !(~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3864: SUMMARY for call write~intINTTYPE4#5(0bv32, FloppyReadWrite_~Irp#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3864: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3864: 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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831-1: SUMMARY for call write~intINTTYPE4#5(FloppyReadWrite_~ntStatus~6#1, FloppyReadWrite_~Irp#1.base, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3831: ~myStatus~0 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume 0bv32 != 0bv32 || ~tmp~11#1 != 0bv32; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6895: assume !(0bv32 != 0bv32 || ~tmp~11#1 != 0bv32); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3881: SUMMARY for call IofCompleteRequest(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3840: assume ~bvsgt~32(FloppyReadWrite_#t~mem377#1, 0bv32);havoc FloppyReadWrite_#t~mem377#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3840: assume !~bvsgt~32(FloppyReadWrite_#t~mem377#1, 0bv32);havoc FloppyReadWrite_#t~mem377#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: SUMMARY for call #t~mem1102#1 := read~intINTTYPE1#5(~irpSp~9#1.base, ~irpSp~9#1.offset, 1bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-1: assume !(1bv1 == #valid[~irpSp~9#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3807-1: SUMMARY for call FloppyReadWrite_#t~mem372#1 := read~intINTTYPE1#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(14bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3807-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3807-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume 3bv32 == ~zero_extend~32~8(#t~mem1102#1);havoc #t~mem1102#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6912: assume !(3bv32 == ~zero_extend~32~8(#t~mem1102#1));havoc #t~mem1102#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3840-1: SUMMARY for call FloppyReadWrite_#t~mem377#1 := read~intINTTYPE4#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(150bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3840-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3840-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3807: assume 0bv8 != FloppyReadWrite_#t~mem372#1;havoc FloppyReadWrite_#t~mem372#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3807: assume !(0bv8 != FloppyReadWrite_#t~mem372#1);havoc FloppyReadWrite_#t~mem372#1; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3865-1: SUMMARY for call write~intINTTYPE4#5(0bv32, FloppyReadWrite_~Irp#1.base, ~bvadd~32(24bv32, FloppyReadWrite_~Irp#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3865-1: assume !(1bv1 == #valid[FloppyReadWrite_~Irp#1.base]); [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3865-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:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3865: ~myStatus~0 := 0bv32; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume ~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32; [2025-02-08 06:48:14,290 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6904: assume !(~currentIrp~0#1.base != 0bv32 || ~currentIrp~0#1.offset != 0bv32); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: SUMMARY for call write~intINTTYPE4#5(0bv32, ~currentIrp~0#1.base, ~bvadd~32(4bv32, ~bvadd~32(24bv32, ~currentIrp~0#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6937: 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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3857-1: SUMMARY for call FloppyReadWrite_#t~mem383#1 := read~intINTTYPE4#5(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3857-1: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3857-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824: assume 0bv8 != FloppyReadWrite_#t~mem376#1;havoc FloppyReadWrite_#t~mem376#1;FloppyReadWrite_~ntStatus~6#1 := 3221225558bv32; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824: assume !(0bv8 != FloppyReadWrite_#t~mem376#1);havoc FloppyReadWrite_#t~mem376#1;FloppyReadWrite_~ntStatus~6#1 := 3221225473bv32; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3857: assume 0bv32 != FloppyReadWrite_#t~mem383#1;havoc FloppyReadWrite_#t~mem383#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3857: assume !(0bv32 != FloppyReadWrite_#t~mem383#1);havoc FloppyReadWrite_#t~mem383#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-1: SUMMARY for call #t~mem1100#1.base, #t~mem1100#1.offset := read~$Pointer$#5(~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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-1: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6896: ~irpSp~9#1.base, ~irpSp~9#1.offset := #t~mem1100#1.base, #t~mem1100#1.offset;havoc #t~mem1100#1.base, #t~mem1100#1.offset; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824-1: SUMMARY for call FloppyReadWrite_#t~mem376#1 := read~intINTTYPE1#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(13bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3824-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-1: SUMMARY for call FloppyReadWrite_#t~mem380#1 := read~intINTTYPE4#5(FloppyReadWrite_~disketteExtension~6#1.base, ~bvadd~32(146bv32, FloppyReadWrite_~disketteExtension~6#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-1: assume !(1bv1 == #valid[FloppyReadWrite_~disketteExtension~6#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: assume ~bvugt~32(~bvadd~32(FloppyReadWrite_#t~mem378#1, FloppyReadWrite_#t~mem379#1), FloppyReadWrite_#t~mem380#1);havoc FloppyReadWrite_#t~mem378#1;havoc FloppyReadWrite_#t~mem379#1;havoc FloppyReadWrite_#t~mem380#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841: assume !~bvugt~32(~bvadd~32(FloppyReadWrite_#t~mem378#1, FloppyReadWrite_#t~mem379#1), FloppyReadWrite_#t~mem380#1);havoc FloppyReadWrite_#t~mem378#1;havoc FloppyReadWrite_#t~mem379#1;havoc FloppyReadWrite_#t~mem380#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-3: SUMMARY for call FloppyReadWrite_#t~mem378#1 := read~intINTTYPE4#5(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(8bv32, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset)), 4bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-3: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-2: SUMMARY for call FloppyReadWrite_#t~mem379#1 := read~intINTTYPE4#5(FloppyReadWrite_~irpSp~5#1.base, ~bvadd~32(4bv32, FloppyReadWrite_~irpSp~5#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-2: assume !(1bv1 == #valid[FloppyReadWrite_~irpSp~5#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3841-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: SUMMARY for call write~intINTTYPE4#5(3221225473bv32, ~currentIrp~0#1.base, ~bvadd~32(24bv32, ~currentIrp~0#1.offset), 4bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: assume !(1bv1 == #valid[~currentIrp~0#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6938: 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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3833-1: SUMMARY for call IofCompleteRequest(FloppyReadWrite_~Irp#1.base, FloppyReadWrite_~Irp#1.offset, 0bv8); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3833: FloppyReadWrite_#res#1 := FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: SUMMARY for call #t~mem1101#1 := read~intINTTYPE1#5(~DisketteExtension#1.base, ~bvadd~32(13bv32, ~DisketteExtension#1.offset), 1bv32); srcloc: null [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-1: assume !(1bv1 == #valid[~DisketteExtension#1.base]); [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905-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:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume 0bv8 != #t~mem1101#1;havoc #t~mem1101#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6905: assume !(0bv8 != #t~mem1101#1);havoc #t~mem1101#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3875: assume 259bv32 != FloppyReadWrite_~ntStatus~6#1; [2025-02-08 06:48:14,291 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L3875: assume !(259bv32 != FloppyReadWrite_~ntStatus~6#1); [2025-02-08 06:48:14,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584-1: SUMMARY for call #t~mem1059#1 := read~intINTTYPE4#9(~#ioStatus~0#1.base, ~#ioStatus~0#1.offset, 4bv32); srcloc: null [2025-02-08 06:48:14,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584-1: assume !(1bv1 == #valid[~#ioStatus~0#1.base]); [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584-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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6584: ~ntStatus~16#1 := #t~mem1059#1;havoc #t~mem1059#1; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: SUMMARY for call write~$Pointer$#5(~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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: assume !(1bv1 == #valid[~irpStack~0#1.base]); [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6578: 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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7381: assume false;IoBuildDeviceIoControlRequest_~tmp~15#1.base, IoBuildDeviceIoControlRequest_~tmp~15#1.offset := ~#_SLAM_alloc_dummy~0.base, ~#_SLAM_alloc_dummy~0.offset;IoBuildDeviceIoControlRequest_#res#1.base, IoBuildDeviceIoControlRequest_#res#1.offset := IoBuildDeviceIoControlRequest_~tmp~15#1.base, IoBuildDeviceIoControlRequest_~tmp~15#1.offset; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7381: assume !false;#t~ret1055#1.base, #t~ret1055#1.offset := IoBuildDeviceIoControlRequest_#res#1.base, IoBuildDeviceIoControlRequest_#res#1.offset;havoc IoBuildDeviceIoControlRequest_#t~nondet1121#1, 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~15#1.base, IoBuildDeviceIoControlRequest_~tmp~15#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~ret1055#1.base, #t~ret1055#1.offset;havoc #t~ret1055#1.base, #t~ret1055#1.offset; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6558: 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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7388-1: IoBuildDeviceIoControlRequest_#res#1.base, IoBuildDeviceIoControlRequest_#res#1.offset := 0bv32, 0bv32; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6589: #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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583-1: SUMMARY for call #t~ret1058#1 := KeWaitForSingleObject(~#doneEvent~2#1.base, ~#doneEvent~2#1.offset, 5bv32, 0bv8, 0bv8, 0bv32, 0bv32); srcloc: null [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6583: havoc #t~ret1058#1; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579-1: SUMMARY for call #t~ret1057#1 := IofCallDriver(~DeviceObject#1.base, ~DeviceObject#1.offset, ~irp~3#1.base, ~irp~3#1.offset); srcloc: null [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6579: ~ntStatus~16#1 := #t~ret1057#1;havoc #t~ret1057#1; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: assume 259bv32 == ~ntStatus~16#1; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6581: assume !(259bv32 == ~ntStatus~16#1); [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577-1: SUMMARY for call #t~mem1056#1.base, #t~mem1056#1.offset := read~$Pointer$#5(~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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577-1: assume !(1bv1 == #valid[~irp~3#1.base]); [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577-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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6577: ~irpStack~0#1.base, ~irpStack~0#1.offset := #t~mem1056#1.base, ~bvsub~32(#t~mem1056#1.offset, 36bv32);havoc #t~mem1056#1.base, #t~mem1056#1.offset; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint FlFdcDeviceIoFINAL: assume true; [2025-02-08 06:48:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: 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:14,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L6569: assume !(0bv32 == ~bvadd~32(~irp~3#1.base, ~irp~3#1.offset)); [2025-02-08 06:48:14,564 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint KeWaitForSingleObjectFINAL: assume true; [2025-02-08 06:48:14,565 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7869: #res := 3221225473bv32; [2025-02-08 06:48:14,565 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: assume false;#res := 0bv32; [2025-02-08 06:48:14,565 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L7865: assume !false;