./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows 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/AutomizerReach.xml -i ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-2.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b15a3429ae983cb571408e453cffd56861eca4f5fc7e760aad97ad24a44474ad --- Real Ultimate output --- This is Ultimate 0.3.0-?-48c9605-m [2025-02-08 08:53:22,134 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 08:53:22,182 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 08:53:22,189 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 08:53:22,189 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 08:53:22,207 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 08:53:22,208 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 08:53:22,208 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 08:53:22,208 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 08:53:22,208 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 08:53:22,209 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 08:53:22,209 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 08:53:22,209 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 08:53:22,209 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 08:53:22,209 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 08:53:22,210 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 08:53:22,210 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 08:53:22,210 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 08:53:22,210 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 08:53:22,210 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 08:53:22,210 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 08:53:22,211 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 08:53:22,211 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 08:53:22,212 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 08:53:22,212 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:53:22,212 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 08:53:22,212 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 08:53:22,212 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 08:53:22,212 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 08:53:22,213 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 08:53:22,213 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 08:53:22,213 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 08:53:22,213 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 08:53:22,213 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 08:53:22,213 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 08:53:22,213 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 ! overflow) ) 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 -> b15a3429ae983cb571408e453cffd56861eca4f5fc7e760aad97ad24a44474ad [2025-02-08 08:53:22,434 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 08:53:22,442 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 08:53:22,444 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 08:53:22,445 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 08:53:22,445 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 08:53:22,447 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-2.c [2025-02-08 08:53:23,658 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fb7c5d69d/580bcb913cca49f7bc7d2d57f2dba4c2/FLAG646abf04f [2025-02-08 08:53:23,953 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 08:53:23,956 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-2.c [2025-02-08 08:53:23,968 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fb7c5d69d/580bcb913cca49f7bc7d2d57f2dba4c2/FLAG646abf04f [2025-02-08 08:53:23,983 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/fb7c5d69d/580bcb913cca49f7bc7d2d57f2dba4c2 [2025-02-08 08:53:23,985 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 08:53:23,987 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 08:53:23,988 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 08:53:23,988 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 08:53:23,990 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 08:53:23,991 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:53:23" (1/1) ... [2025-02-08 08:53:23,992 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c00b6f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:23, skipping insertion in model container [2025-02-08 08:53:23,993 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 08:53:23" (1/1) ... [2025-02-08 08:53:24,031 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 08:53:24,241 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:53:24,257 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 08:53:24,339 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 08:53:24,360 INFO L204 MainTranslator]: Completed translation [2025-02-08 08:53:24,360 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24 WrapperNode [2025-02-08 08:53:24,361 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 08:53:24,361 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 08:53:24,362 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 08:53:24,362 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 08:53:24,369 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,388 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,433 INFO L138 Inliner]: procedures = 41, calls = 77, calls flagged for inlining = 22, calls inlined = 22, statements flattened = 1520 [2025-02-08 08:53:24,437 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 08:53:24,437 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 08:53:24,437 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 08:53:24,437 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 08:53:24,447 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,448 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,456 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,475 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2025-02-08 08:53:24,475 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,475 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,498 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,500 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,501 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,503 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,512 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 08:53:24,513 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 08:53:24,513 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 08:53:24,513 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 08:53:24,514 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (1/1) ... [2025-02-08 08:53:24,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 08:53:24,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 08:53:24,552 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 08:53:24,555 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 08:53:24,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 08:53:24,572 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2025-02-08 08:53:24,572 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2025-02-08 08:53:24,572 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2025-02-08 08:53:24,572 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2025-02-08 08:53:24,573 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2025-02-08 08:53:24,573 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2025-02-08 08:53:24,573 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2025-02-08 08:53:24,573 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2025-02-08 08:53:24,573 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2025-02-08 08:53:24,573 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 08:53:24,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 08:53:24,744 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 08:53:24,745 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 08:53:24,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint KeWaitForSingleObjectFINAL: assume true; [2025-02-08 08:53:24,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1096: #res := -1073741823; [2025-02-08 08:53:24,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1092: assume false;#res := 0; [2025-02-08 08:53:24,809 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1092: assume !false;havoc ~tmp_ndt_12~0; [2025-02-08 08:53:24,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L945: #res := -1073741823; [2025-02-08 08:53:24,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L941: assume false;#res := 0; [2025-02-08 08:53:24,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L941: assume !false;havoc ~tmp_ndt_9~0; [2025-02-08 08:53:24,821 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint IoSetDeviceInterfaceStateFINAL: assume true; [2025-02-08 08:53:25,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L894: assume 0 == IoQueryDeviceDescription_~tmp_ndt_7~0#1; [2025-02-08 08:53:25,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L894: assume !(0 == IoQueryDeviceDescription_~tmp_ndt_7~0#1); [2025-02-08 08:53:25,461 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L762: main_#t~ret99#1 := FloppyDeviceControl_#res#1;havoc FloppyDeviceControl_#t~nondet116#1, FloppyDeviceControl_#t~nondet117#1, FloppyDeviceControl_#t~nondet118#1, FloppyDeviceControl_#t~nondet119#1, FloppyDeviceControl_#t~nondet120#1, FloppyDeviceControl_#t~nondet121#1, FloppyDeviceControl_#t~nondet122#1, FloppyDeviceControl_#t~nondet123#1, FloppyDeviceControl_#t~nondet124#1, FloppyDeviceControl_#t~nondet125#1, FloppyDeviceControl_#t~nondet126#1, FloppyDeviceControl_#t~nondet127#1, FloppyDeviceControl_#t~nondet128#1, FloppyDeviceControl_#t~nondet129#1, FloppyDeviceControl_#t~nondet130#1, FloppyDeviceControl_#t~nondet131#1, FloppyDeviceControl_#t~nondet132#1, FloppyDeviceControl_#t~nondet133#1, FloppyDeviceControl_#t~nondet134#1, FloppyDeviceControl_#t~nondet135#1, FloppyDeviceControl_#t~nondet136#1, FloppyDeviceControl_#t~nondet137#1, FloppyDeviceControl_#t~nondet138#1, FloppyDeviceControl_#t~nondet139#1, FloppyDeviceControl_#t~nondet140#1, FloppyDeviceControl_#t~nondet141#1, FloppyDeviceControl_#t~nondet142#1, FloppyDeviceControl_#t~nondet143#1, FloppyDeviceControl_#t~nondet144#1, FloppyDeviceControl_#t~nondet145#1, FloppyDeviceControl_#t~nondet146#1, FloppyDeviceControl_#t~nondet147#1, FloppyDeviceControl_#t~nondet148#1, FloppyDeviceControl_#t~nondet149#1, FloppyDeviceControl_#t~nondet150#1, FloppyDeviceControl_#t~nondet151#1, FloppyDeviceControl_#t~nondet152#1, FloppyDeviceControl_#t~nondet153#1, FloppyDeviceControl_#t~nondet154#1, FloppyDeviceControl_#t~ret155#1, FloppyDeviceControl_#t~post156#1, FloppyDeviceControl_#t~post157#1, FloppyDeviceControl_#t~ret158#1, FloppyDeviceControl_#t~ret159#1, FloppyDeviceControl_#t~ret160#1, FloppyDeviceControl_#t~post161#1, FloppyDeviceControl_#t~post162#1, FloppyDeviceControl_#t~ret163#1, FloppyDeviceControl_~DeviceObject#1, FloppyDeviceControl_~Irp#1, FloppyDeviceControl_~disketteExtension__HoldNewRequests~2#1, FloppyDeviceControl_~disketteExtension__IsRemoved~1#1, FloppyDeviceControl_~Irp__IoStatus__Information~3#1, FloppyDeviceControl_~disketteExtension__IsStarted~2#1, FloppyDeviceControl_~Irp__CurrentLocation~1#1, FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1, FloppyDeviceControl_~disketteExtension__TargetObject~2#1, FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1, FloppyDeviceControl_~sizeof__MOUNTDEV_NAME~0#1, FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1, FloppyDeviceControl_~mountName__NameLength~0#1, FloppyDeviceControl_~disketteExtension__DeviceName__Length~0#1, FloppyDeviceControl_~sizeof__USHORT~0#1, FloppyDeviceControl_~disketteExtension__InterfaceString__Buffer~1#1, FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1, FloppyDeviceControl_~disketteExtension__InterfaceString__Length~0#1, FloppyDeviceControl_~sizeof__MOUNTDEV_UNIQUE_ID~0#1, FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1, FloppyDeviceControl_~sizeof__FORMAT_PARAMETERS~0#1, FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1, FloppyDeviceControl_~sizeof__FORMAT_EX_PARAMETERS~0#1, FloppyDeviceControl_~formatExParameters__FormatGapLength~0#1, FloppyDeviceControl_~formatExParameters__SectorsPerTrack~0#1, FloppyDeviceControl_~sizeof__DISK_GEOMETRY~0#1, FloppyDeviceControl_~Irp__IoStatus__Status___0~0#1, FloppyDeviceControl_~disketteExtension~2#1, FloppyDeviceControl_~ntStatus~3#1, FloppyDeviceControl_~outputBufferLength~0#1, FloppyDeviceControl_~lowestDriveMediaType~0#1, FloppyDeviceControl_~highestDriveMediaType~0#1, FloppyDeviceControl_~formatExParametersSize~0#1, FloppyDeviceControl_~formatExParameters~0#1, FloppyDeviceControl_~tmp~0#1, FloppyDeviceControl_~mountName~0#1, FloppyDeviceControl_~uniqueId~0#1, FloppyDeviceControl_~tmp___0~0#1, FloppyDeviceControl_~__cil_tmp39~0#1, FloppyDeviceControl_~__cil_tmp40~0#1, FloppyDeviceControl_~__cil_tmp41~0#1, FloppyDeviceControl_~__cil_tmp42~1#1, FloppyDeviceControl_~__cil_tmp43~1#1, FloppyDeviceControl_~__cil_tmp44~1#1, FloppyDeviceControl_~__cil_tmp45~1#1, FloppyDeviceControl_~__cil_tmp46~1#1, FloppyDeviceControl_~__cil_tmp47~1#1, FloppyDeviceControl_~__cil_tmp48~1#1, FloppyDeviceControl_~__cil_tmp49~1#1, FloppyDeviceControl_~__cil_tmp50~0#1, FloppyDeviceControl_~__cil_tmp51~0#1, FloppyDeviceControl_~__cil_tmp52~0#1, FloppyDeviceControl_~__cil_tmp53~0#1, FloppyDeviceControl_~__cil_tmp54~0#1, FloppyDeviceControl_~__cil_tmp55~0#1, FloppyDeviceControl_~__cil_tmp56~0#1, FloppyDeviceControl_~__cil_tmp57~0#1, FloppyDeviceControl_~__cil_tmp58~0#1, FloppyDeviceControl_~__cil_tmp59~0#1, FloppyDeviceControl_~__cil_tmp60~0#1, FloppyDeviceControl_~__cil_tmp61~0#1, FloppyDeviceControl_~__cil_tmp62~0#1, FloppyDeviceControl_~__cil_tmp63~0#1, FloppyDeviceControl_~__cil_tmp64~0#1, FloppyDeviceControl_~__cil_tmp65~0#1, FloppyDeviceControl_~__cil_tmp66~0#1, FloppyDeviceControl_~__cil_tmp67~0#1, FloppyDeviceControl_~__cil_tmp68~0#1, FloppyDeviceControl_~__cil_tmp69~0#1, FloppyDeviceControl_~__cil_tmp70~0#1, FloppyDeviceControl_~__cil_tmp71~0#1, FloppyDeviceControl_~__cil_tmp72~0#1, FloppyDeviceControl_~__cil_tmp73~0#1, FloppyDeviceControl_~__cil_tmp74~0#1, FloppyDeviceControl_~__cil_tmp75~0#1, FloppyDeviceControl_~__cil_tmp76~0#1, FloppyDeviceControl_~__cil_tmp77~0#1, FloppyDeviceControl_~__cil_tmp78~0#1, FloppyDeviceControl_~__cil_tmp79~0#1, FloppyDeviceControl_~__cil_tmp80~0#1, FloppyDeviceControl_~__cil_tmp81~0#1, FloppyDeviceControl_~__cil_tmp82~0#1, FloppyDeviceControl_~__cil_tmp83~0#1, FloppyDeviceControl_~__cil_tmp84~0#1, FloppyDeviceControl_~__cil_tmp85~0#1, FloppyDeviceControl_~__cil_tmp86~0#1, FloppyDeviceControl_~__cil_tmp87~0#1, FloppyDeviceControl_~__cil_tmp88~0#1, FloppyDeviceControl_~__cil_tmp89~0#1, FloppyDeviceControl_~__cil_tmp90~0#1, FloppyDeviceControl_~__cil_tmp91~0#1;havoc FloppyDeviceControl_#in~DeviceObject#1, FloppyDeviceControl_#in~Irp#1;assume { :end_inline_FloppyDeviceControl } true;assume -2147483648 <= main_#t~ret99#1 && main_#t~ret99#1 <= 2147483647;main_~status~1#1 := main_#t~ret99#1;havoc main_#t~ret99#1; [2025-02-08 08:53:25,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L762-1: assume { :begin_inline_FloppyDeviceControl } true;FloppyDeviceControl_#in~DeviceObject#1, FloppyDeviceControl_#in~Irp#1 := main_~devobj~0#1, main_~pirp~0#1;havoc FloppyDeviceControl_#res#1;havoc FloppyDeviceControl_#t~nondet116#1, FloppyDeviceControl_#t~nondet117#1, FloppyDeviceControl_#t~nondet118#1, FloppyDeviceControl_#t~nondet119#1, FloppyDeviceControl_#t~nondet120#1, FloppyDeviceControl_#t~nondet121#1, FloppyDeviceControl_#t~nondet122#1, FloppyDeviceControl_#t~nondet123#1, FloppyDeviceControl_#t~nondet124#1, FloppyDeviceControl_#t~nondet125#1, FloppyDeviceControl_#t~nondet126#1, FloppyDeviceControl_#t~nondet127#1, FloppyDeviceControl_#t~nondet128#1, FloppyDeviceControl_#t~nondet129#1, FloppyDeviceControl_#t~nondet130#1, FloppyDeviceControl_#t~nondet131#1, FloppyDeviceControl_#t~nondet132#1, FloppyDeviceControl_#t~nondet133#1, FloppyDeviceControl_#t~nondet134#1, FloppyDeviceControl_#t~nondet135#1, FloppyDeviceControl_#t~nondet136#1, FloppyDeviceControl_#t~nondet137#1, FloppyDeviceControl_#t~nondet138#1, FloppyDeviceControl_#t~nondet139#1, FloppyDeviceControl_#t~nondet140#1, FloppyDeviceControl_#t~nondet141#1, FloppyDeviceControl_#t~nondet142#1, FloppyDeviceControl_#t~nondet143#1, FloppyDeviceControl_#t~nondet144#1, FloppyDeviceControl_#t~nondet145#1, FloppyDeviceControl_#t~nondet146#1, FloppyDeviceControl_#t~nondet147#1, FloppyDeviceControl_#t~nondet148#1, FloppyDeviceControl_#t~nondet149#1, FloppyDeviceControl_#t~nondet150#1, FloppyDeviceControl_#t~nondet151#1, FloppyDeviceControl_#t~nondet152#1, FloppyDeviceControl_#t~nondet153#1, FloppyDeviceControl_#t~nondet154#1, FloppyDeviceControl_#t~ret155#1, FloppyDeviceControl_#t~post156#1, FloppyDeviceControl_#t~post157#1, FloppyDeviceControl_#t~ret158#1, FloppyDeviceControl_#t~ret159#1, FloppyDeviceControl_#t~ret160#1, FloppyDeviceControl_#t~post161#1, FloppyDeviceControl_#t~post162#1, FloppyDeviceControl_#t~ret163#1, FloppyDeviceControl_~DeviceObject#1, FloppyDeviceControl_~Irp#1, FloppyDeviceControl_~disketteExtension__HoldNewRequests~2#1, FloppyDeviceControl_~disketteExtension__IsRemoved~1#1, FloppyDeviceControl_~Irp__IoStatus__Information~3#1, FloppyDeviceControl_~disketteExtension__IsStarted~2#1, FloppyDeviceControl_~Irp__CurrentLocation~1#1, FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1, FloppyDeviceControl_~disketteExtension__TargetObject~2#1, FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1, FloppyDeviceControl_~sizeof__MOUNTDEV_NAME~0#1, FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1, FloppyDeviceControl_~mountName__NameLength~0#1, FloppyDeviceControl_~disketteExtension__DeviceName__Length~0#1, FloppyDeviceControl_~sizeof__USHORT~0#1, FloppyDeviceControl_~disketteExtension__InterfaceString__Buffer~1#1, FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1, FloppyDeviceControl_~disketteExtension__InterfaceString__Length~0#1, FloppyDeviceControl_~sizeof__MOUNTDEV_UNIQUE_ID~0#1, FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1, FloppyDeviceControl_~sizeof__FORMAT_PARAMETERS~0#1, FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1, FloppyDeviceControl_~sizeof__FORMAT_EX_PARAMETERS~0#1, FloppyDeviceControl_~formatExParameters__FormatGapLength~0#1, FloppyDeviceControl_~formatExParameters__SectorsPerTrack~0#1, FloppyDeviceControl_~sizeof__DISK_GEOMETRY~0#1, FloppyDeviceControl_~Irp__IoStatus__Status___0~0#1, FloppyDeviceControl_~disketteExtension~2#1, FloppyDeviceControl_~ntStatus~3#1, FloppyDeviceControl_~outputBufferLength~0#1, FloppyDeviceControl_~lowestDriveMediaType~0#1, FloppyDeviceControl_~highestDriveMediaType~0#1, FloppyDeviceControl_~formatExParametersSize~0#1, FloppyDeviceControl_~formatExParameters~0#1, FloppyDeviceControl_~tmp~0#1, FloppyDeviceControl_~mountName~0#1, FloppyDeviceControl_~uniqueId~0#1, FloppyDeviceControl_~tmp___0~0#1, FloppyDeviceControl_~__cil_tmp39~0#1, FloppyDeviceControl_~__cil_tmp40~0#1, FloppyDeviceControl_~__cil_tmp41~0#1, FloppyDeviceControl_~__cil_tmp42~1#1, FloppyDeviceControl_~__cil_tmp43~1#1, FloppyDeviceControl_~__cil_tmp44~1#1, FloppyDeviceControl_~__cil_tmp45~1#1, FloppyDeviceControl_~__cil_tmp46~1#1, FloppyDeviceControl_~__cil_tmp47~1#1, FloppyDeviceControl_~__cil_tmp48~1#1, FloppyDeviceControl_~__cil_tmp49~1#1, FloppyDeviceControl_~__cil_tmp50~0#1, FloppyDeviceControl_~__cil_tmp51~0#1, FloppyDeviceControl_~__cil_tmp52~0#1, FloppyDeviceControl_~__cil_tmp53~0#1, FloppyDeviceControl_~__cil_tmp54~0#1, FloppyDeviceControl_~__cil_tmp55~0#1, FloppyDeviceControl_~__cil_tmp56~0#1, FloppyDeviceControl_~__cil_tmp57~0#1, FloppyDeviceControl_~__cil_tmp58~0#1, FloppyDeviceControl_~__cil_tmp59~0#1, FloppyDeviceControl_~__cil_tmp60~0#1, FloppyDeviceControl_~__cil_tmp61~0#1, FloppyDeviceControl_~__cil_tmp62~0#1, FloppyDeviceControl_~__cil_tmp63~0#1, FloppyDeviceControl_~__cil_tmp64~0#1, FloppyDeviceControl_~__cil_tmp65~0#1, FloppyDeviceControl_~__cil_tmp66~0#1, FloppyDeviceControl_~__cil_tmp67~0#1, FloppyDeviceControl_~__cil_tmp68~0#1, FloppyDeviceControl_~__cil_tmp69~0#1, FloppyDeviceControl_~__cil_tmp70~0#1, FloppyDeviceControl_~__cil_tmp71~0#1, FloppyDeviceControl_~__cil_tmp72~0#1, FloppyDeviceControl_~__cil_tmp73~0#1, FloppyDeviceControl_~__cil_tmp74~0#1, FloppyDeviceControl_~__cil_tmp75~0#1, FloppyDeviceControl_~__cil_tmp76~0#1, FloppyDeviceControl_~__cil_tmp77~0#1, FloppyDeviceControl_~__cil_tmp78~0#1, FloppyDeviceControl_~__cil_tmp79~0#1, FloppyDeviceControl_~__cil_tmp80~0#1, FloppyDeviceControl_~__cil_tmp81~0#1, FloppyDeviceControl_~__cil_tmp82~0#1, FloppyDeviceControl_~__cil_tmp83~0#1, FloppyDeviceControl_~__cil_tmp84~0#1, FloppyDeviceControl_~__cil_tmp85~0#1, FloppyDeviceControl_~__cil_tmp86~0#1, FloppyDeviceControl_~__cil_tmp87~0#1, FloppyDeviceControl_~__cil_tmp88~0#1, FloppyDeviceControl_~__cil_tmp89~0#1, FloppyDeviceControl_~__cil_tmp90~0#1, FloppyDeviceControl_~__cil_tmp91~0#1;FloppyDeviceControl_~DeviceObject#1 := FloppyDeviceControl_#in~DeviceObject#1;FloppyDeviceControl_~Irp#1 := FloppyDeviceControl_#in~Irp#1;havoc FloppyDeviceControl_#t~nondet116#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet116#1 && FloppyDeviceControl_#t~nondet116#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__HoldNewRequests~2#1 := FloppyDeviceControl_#t~nondet116#1;havoc FloppyDeviceControl_#t~nondet116#1;havoc FloppyDeviceControl_#t~nondet117#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet117#1 && FloppyDeviceControl_#t~nondet117#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__IsRemoved~1#1 := FloppyDeviceControl_#t~nondet117#1;havoc FloppyDeviceControl_#t~nondet117#1;havoc FloppyDeviceControl_~Irp__IoStatus__Information~3#1;havoc FloppyDeviceControl_#t~nondet118#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet118#1 && FloppyDeviceControl_#t~nondet118#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__IsStarted~2#1 := FloppyDeviceControl_#t~nondet118#1;havoc FloppyDeviceControl_#t~nondet118#1;havoc FloppyDeviceControl_#t~nondet119#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet119#1 && FloppyDeviceControl_#t~nondet119#1 <= 2147483647;FloppyDeviceControl_~Irp__CurrentLocation~1#1 := FloppyDeviceControl_#t~nondet119#1;havoc FloppyDeviceControl_#t~nondet119#1;havoc FloppyDeviceControl_#t~nondet120#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet120#1 && FloppyDeviceControl_#t~nondet120#1 <= 2147483647;FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1 := FloppyDeviceControl_#t~nondet120#1;havoc FloppyDeviceControl_#t~nondet120#1;havoc FloppyDeviceControl_#t~nondet121#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet121#1 && FloppyDeviceControl_#t~nondet121#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__TargetObject~2#1 := FloppyDeviceControl_#t~nondet121#1;havoc FloppyDeviceControl_#t~nondet121#1;havoc FloppyDeviceControl_#t~nondet122#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet122#1 && FloppyDeviceControl_#t~nondet122#1 <= 2147483647;FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 := FloppyDeviceControl_#t~nondet122#1;havoc FloppyDeviceControl_#t~nondet122#1;havoc FloppyDeviceControl_#t~nondet123#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet123#1 && FloppyDeviceControl_#t~nondet123#1 <= 2147483647;FloppyDeviceControl_~sizeof__MOUNTDEV_NAME~0#1 := FloppyDeviceControl_#t~nondet123#1;havoc FloppyDeviceControl_#t~nondet123#1;havoc FloppyDeviceControl_#t~nondet124#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet124#1 && FloppyDeviceControl_#t~nondet124#1 <= 2147483647;FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1 := FloppyDeviceControl_#t~nondet124#1;havoc FloppyDeviceControl_#t~nondet124#1;havoc FloppyDeviceControl_~mountName__NameLength~0#1;havoc FloppyDeviceControl_#t~nondet125#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet125#1 && FloppyDeviceControl_#t~nondet125#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__DeviceName__Length~0#1 := FloppyDeviceControl_#t~nondet125#1;havoc FloppyDeviceControl_#t~nondet125#1;havoc FloppyDeviceControl_#t~nondet126#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet126#1 && FloppyDeviceControl_#t~nondet126#1 <= 2147483647;FloppyDeviceControl_~sizeof__USHORT~0#1 := FloppyDeviceControl_#t~nondet126#1;havoc FloppyDeviceControl_#t~nondet126#1;havoc FloppyDeviceControl_#t~nondet127#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet127#1 && FloppyDeviceControl_#t~nondet127#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__InterfaceString__Buffer~1#1 := FloppyDeviceControl_#t~nondet127#1;havoc FloppyDeviceControl_#t~nondet127#1;havoc FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1;havoc FloppyDeviceControl_#t~nondet128#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet128#1 && FloppyDeviceControl_#t~nondet128#1 <= 2147483647;FloppyDeviceControl_~disketteExtension__InterfaceString__Length~0#1 := FloppyDeviceControl_#t~nondet128#1;havoc FloppyDeviceControl_#t~nondet128#1;havoc FloppyDeviceControl_#t~nondet129#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet129#1 && FloppyDeviceControl_#t~nondet129#1 <= 2147483647;FloppyDeviceControl_~sizeof__MOUNTDEV_UNIQUE_ID~0#1 := FloppyDeviceControl_#t~nondet129#1;havoc FloppyDeviceControl_#t~nondet129#1;havoc FloppyDeviceControl_#t~nondet130#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet130#1 && FloppyDeviceControl_#t~nondet130#1 <= 2147483647;FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 := FloppyDeviceControl_#t~nondet130#1;havoc FloppyDeviceControl_#t~nondet130#1;havoc FloppyDeviceControl_#t~nondet131#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet131#1 && FloppyDeviceControl_#t~nondet131#1 <= 2147483647;FloppyDeviceControl_~sizeof__FORMAT_PARAMETERS~0#1 := FloppyDeviceControl_#t~nondet131#1;havoc FloppyDeviceControl_#t~nondet131#1;havoc FloppyDeviceControl_#t~nondet132#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet132#1 && FloppyDeviceControl_#t~nondet132#1 <= 2147483647;FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 := FloppyDeviceControl_#t~nondet132#1;havoc FloppyDeviceControl_#t~nondet132#1;havoc FloppyDeviceControl_#t~nondet133#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet133#1 && FloppyDeviceControl_#t~nondet133#1 <= 2147483647;FloppyDeviceControl_~sizeof__FORMAT_EX_PARAMETERS~0#1 := FloppyDeviceControl_#t~nondet133#1;havoc FloppyDeviceControl_#t~nondet133#1;havoc FloppyDeviceControl_#t~nondet134#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet134#1 && FloppyDeviceControl_#t~nondet134#1 <= 2147483647;FloppyDeviceControl_~formatExParameters__FormatGapLength~0#1 := FloppyDeviceControl_#t~nondet134#1;havoc FloppyDeviceControl_#t~nondet134#1;havoc FloppyDeviceControl_#t~nondet135#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet135#1 && FloppyDeviceControl_#t~nondet135#1 <= 2147483647;FloppyDeviceControl_~formatExParameters__SectorsPerTrack~0#1 := FloppyDeviceControl_#t~nondet135#1;havoc FloppyDeviceControl_#t~nondet135#1;havoc FloppyDeviceControl_#t~nondet136#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet136#1 && FloppyDeviceControl_#t~nondet136#1 <= 2147483647;FloppyDeviceControl_~sizeof__DISK_GEOMETRY~0#1 := FloppyDeviceControl_#t~nondet136#1;havoc FloppyDeviceControl_#t~nondet136#1;havoc FloppyDeviceControl_~Irp__IoStatus__Status___0~0#1;havoc FloppyDeviceControl_#t~nondet137#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet137#1 && FloppyDeviceControl_#t~nondet137#1 <= 2147483647;FloppyDeviceControl_~disketteExtension~2#1 := FloppyDeviceControl_#t~nondet137#1;havoc FloppyDeviceControl_#t~nondet137#1;havoc FloppyDeviceControl_~ntStatus~3#1;havoc FloppyDeviceControl_~outputBufferLength~0#1;havoc FloppyDeviceControl_#t~nondet138#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet138#1 && FloppyDeviceControl_#t~nondet138#1 <= 2147483647;FloppyDeviceControl_~lowestDriveMediaType~0#1 := FloppyDeviceControl_#t~nondet138#1;havoc FloppyDeviceControl_#t~nondet138#1;havoc FloppyDeviceControl_#t~nondet139#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet139#1 && FloppyDeviceControl_#t~nondet139#1 <= 2147483647;FloppyDeviceControl_~highestDriveMediaType~0#1 := FloppyDeviceControl_#t~nondet139#1;havoc FloppyDeviceControl_#t~nondet139#1;havoc FloppyDeviceControl_#t~nondet140#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet140#1 && FloppyDeviceControl_#t~nondet140#1 <= 2147483647;FloppyDeviceControl_~formatExParametersSize~0#1 := FloppyDeviceControl_#t~nondet140#1;havoc FloppyDeviceControl_#t~nondet140#1;havoc FloppyDeviceControl_~formatExParameters~0#1;havoc FloppyDeviceControl_~tmp~0#1;havoc FloppyDeviceControl_~mountName~0#1;havoc FloppyDeviceControl_~uniqueId~0#1;havoc FloppyDeviceControl_~tmp___0~0#1;havoc FloppyDeviceControl_~__cil_tmp39~0#1;havoc FloppyDeviceControl_~__cil_tmp40~0#1;havoc FloppyDeviceControl_#t~nondet141#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet141#1 && FloppyDeviceControl_#t~nondet141#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp41~0#1 := FloppyDeviceControl_#t~nondet141#1;havoc FloppyDeviceControl_#t~nondet141#1;havoc FloppyDeviceControl_~__cil_tmp42~1#1;havoc FloppyDeviceControl_~__cil_tmp43~1#1;havoc FloppyDeviceControl_#t~nondet142#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet142#1 && FloppyDeviceControl_#t~nondet142#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp44~1#1 := FloppyDeviceControl_#t~nondet142#1;havoc FloppyDeviceControl_#t~nondet142#1;havoc FloppyDeviceControl_#t~nondet143#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet143#1 && FloppyDeviceControl_#t~nondet143#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp45~1#1 := FloppyDeviceControl_#t~nondet143#1;havoc FloppyDeviceControl_#t~nondet143#1;havoc FloppyDeviceControl_~__cil_tmp46~1#1;havoc FloppyDeviceControl_~__cil_tmp47~1#1;havoc FloppyDeviceControl_~__cil_tmp48~1#1;havoc FloppyDeviceControl_~__cil_tmp49~1#1;havoc FloppyDeviceControl_#t~nondet144#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet144#1 && FloppyDeviceControl_#t~nondet144#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp50~0#1 := FloppyDeviceControl_#t~nondet144#1;havoc FloppyDeviceControl_#t~nondet144#1;havoc FloppyDeviceControl_~__cil_tmp51~0#1;havoc FloppyDeviceControl_~__cil_tmp52~0#1;havoc FloppyDeviceControl_~__cil_tmp53~0#1;havoc FloppyDeviceControl_~__cil_tmp54~0#1;havoc FloppyDeviceControl_#t~nondet145#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet145#1 && FloppyDeviceControl_#t~nondet145#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp55~0#1 := FloppyDeviceControl_#t~nondet145#1;havoc FloppyDeviceControl_#t~nondet145#1;havoc FloppyDeviceControl_~__cil_tmp56~0#1;havoc FloppyDeviceControl_~__cil_tmp57~0#1;havoc FloppyDeviceControl_~__cil_tmp58~0#1;havoc FloppyDeviceControl_~__cil_tmp59~0#1;havoc FloppyDeviceControl_#t~nondet146#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet146#1 && FloppyDeviceControl_#t~nondet146#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp60~0#1 := FloppyDeviceControl_#t~nondet146#1;havoc FloppyDeviceControl_#t~nondet146#1;havoc FloppyDeviceControl_~__cil_tmp61~0#1;havoc FloppyDeviceControl_~__cil_tmp62~0#1;havoc FloppyDeviceControl_~__cil_tmp63~0#1;havoc FloppyDeviceControl_~__cil_tmp64~0#1;havoc FloppyDeviceControl_#t~nondet147#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet147#1 && FloppyDeviceControl_#t~nondet147#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp65~0#1 := FloppyDeviceControl_#t~nondet147#1;havoc FloppyDeviceControl_#t~nondet147#1;havoc FloppyDeviceControl_#t~nondet148#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet148#1 && FloppyDeviceControl_#t~nondet148#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp66~0#1 := FloppyDeviceControl_#t~nondet148#1;havoc FloppyDeviceControl_#t~nondet148#1;havoc FloppyDeviceControl_~__cil_tmp67~0#1;havoc FloppyDeviceControl_~__cil_tmp68~0#1;havoc FloppyDeviceControl_#t~nondet149#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet149#1 && FloppyDeviceControl_#t~nondet149#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp69~0#1 := FloppyDeviceControl_#t~nondet149#1;havoc FloppyDeviceControl_#t~nondet149#1;havoc FloppyDeviceControl_~__cil_tmp70~0#1;havoc FloppyDeviceControl_~__cil_tmp71~0#1;havoc FloppyDeviceControl_#t~nondet150#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet150#1 && FloppyDeviceControl_#t~nondet150#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp72~0#1 := FloppyDeviceControl_#t~nondet150#1;havoc FloppyDeviceControl_#t~nondet150#1;havoc FloppyDeviceControl_~__cil_tmp73~0#1;havoc FloppyDeviceControl_~__cil_tmp74~0#1;havoc FloppyDeviceControl_#t~nondet151#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet151#1 && FloppyDeviceControl_#t~nondet151#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp75~0#1 := FloppyDeviceControl_#t~nondet151#1;havoc FloppyDeviceControl_#t~nondet151#1;havoc FloppyDeviceControl_~__cil_tmp76~0#1;havoc FloppyDeviceControl_~__cil_tmp77~0#1;havoc FloppyDeviceControl_#t~nondet152#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet152#1 && FloppyDeviceControl_#t~nondet152#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp78~0#1 := FloppyDeviceControl_#t~nondet152#1;havoc FloppyDeviceControl_#t~nondet152#1;havoc FloppyDeviceControl_~__cil_tmp79~0#1;havoc FloppyDeviceControl_~__cil_tmp80~0#1;havoc FloppyDeviceControl_#t~nondet153#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet153#1 && FloppyDeviceControl_#t~nondet153#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp81~0#1 := FloppyDeviceControl_#t~nondet153#1;havoc FloppyDeviceControl_#t~nondet153#1;havoc FloppyDeviceControl_~__cil_tmp82~0#1;havoc FloppyDeviceControl_~__cil_tmp83~0#1;havoc FloppyDeviceControl_~__cil_tmp84~0#1;havoc FloppyDeviceControl_~__cil_tmp85~0#1;havoc FloppyDeviceControl_~__cil_tmp86~0#1;havoc FloppyDeviceControl_~__cil_tmp87~0#1;havoc FloppyDeviceControl_#t~nondet154#1;assume -2147483648 <= FloppyDeviceControl_#t~nondet154#1 && FloppyDeviceControl_#t~nondet154#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp88~0#1 := FloppyDeviceControl_#t~nondet154#1;havoc FloppyDeviceControl_#t~nondet154#1;havoc FloppyDeviceControl_~__cil_tmp89~0#1;havoc FloppyDeviceControl_~__cil_tmp90~0#1;havoc FloppyDeviceControl_~__cil_tmp91~0#1; [2025-02-08 08:53:25,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L597: FloppyStartDevice_#res#1 := FloppyStartDevice_~ntStatus~1#1; [2025-02-08 08:53:25,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L597-1: SUMMARY for call IofCompleteRequest(FloppyStartDevice_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L531: assume 0 != FloppyStartDevice_~fdcInfo__AcpiFdiSupported~0#1;assume { :begin_inline_FlAcpiConfigureFloppy } true;FlAcpiConfigureFloppy_#in~DisketteExtension#1, FlAcpiConfigureFloppy_#in~FdcInfo#1 := FloppyStartDevice_~disketteExtension~1#1, FloppyStartDevice_~fdcInfo~0#1;havoc FlAcpiConfigureFloppy_#res#1;havoc FlAcpiConfigureFloppy_~DisketteExtension#1, FlAcpiConfigureFloppy_~FdcInfo#1;FlAcpiConfigureFloppy_~DisketteExtension#1 := FlAcpiConfigureFloppy_#in~DisketteExtension#1;FlAcpiConfigureFloppy_~FdcInfo#1 := FlAcpiConfigureFloppy_#in~FdcInfo#1;FlAcpiConfigureFloppy_#res#1 := 0; [2025-02-08 08:53:25,462 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L531: assume !(0 != FloppyStartDevice_~fdcInfo__AcpiFdiSupported~0#1); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L498: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1489: assume -2147483648 <= FloppyDeviceControl_#t~ret160#1 && FloppyDeviceControl_#t~ret160#1 <= 2147483647;FloppyDeviceControl_~ntStatus~3#1 := FloppyDeviceControl_#t~ret160#1;havoc FloppyDeviceControl_#t~ret160#1; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1489-1: SUMMARY for call FloppyDeviceControl_#t~ret160#1 := FlQueueIrpToThread(FloppyDeviceControl_~Irp#1, FloppyDeviceControl_~disketteExtension~2#1); srcloc: null [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1390: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp78~0#1; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1390: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp78~0#1); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L333: assume FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 <= 2147483647;FloppyPnp_~irpSp___1~0#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1;FloppyPnp_~irpSp__Context~0#1 := FloppyPnp_~doneEvent~0#1;FloppyPnp_~irpSp__Control~0#1 := 224; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L333: assume !(FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 <= 2147483647); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1357: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp65~0#1; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1357: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp65~0#1); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L333-1: assume FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 >= -2147483648; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L333-1: assume !(FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 >= -2147483648); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L730: assume 0 == main_~tmp_ndt_1~0#1; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L730: assume !(0 == main_~tmp_ndt_1~0#1);havoc main_~tmp_ndt_2~0#1;havoc main_#t~nondet94#1;assume -2147483648 <= main_#t~nondet94#1 && main_#t~nondet94#1 <= 2147483647;main_~tmp_ndt_2~0#1 := main_#t~nondet94#1;havoc main_#t~nondet94#1; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L631: assume FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 <= 2147483647;FlFdcDeviceIo_~irpStack~0#1 := FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1 - 1;FlFdcDeviceIo_~irpStack__Parameters__DeviceIoControl__Type3InputBuffer~0#1 := FlFdcDeviceIo_~Data#1; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L631: assume !(FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 <= 2147483647); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L631-1: assume FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 >= -2147483648; [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L631-1: assume !(FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 >= -2147483648); [2025-02-08 08:53:25,463 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L565: assume 1 + FloppyStartDevice_#t~post80#1 <= 2147483647;FloppyStartDevice_~InterfaceType~0#1 := 1 + FloppyStartDevice_#t~post80#1;havoc FloppyStartDevice_#t~post80#1; [2025-02-08 08:53:25,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L565: assume !(1 + FloppyStartDevice_#t~post80#1 <= 2147483647); [2025-02-08 08:53:25,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L565-1: assume 1 + FloppyStartDevice_#t~post80#1 >= -2147483648; [2025-02-08 08:53:25,464 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L565-1: assume !(1 + FloppyStartDevice_#t~post80#1 >= -2147483648); [2025-02-08 08:53:25,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L301: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L301: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,467 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L268: FloppyPnp_~disketteExtension__FloppyThread~0#1 := 0;FloppyPnp_~Irp__IoStatus__Status~1#1 := 0;~myStatus~0 := 0; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1590: assume 1 + FloppyQueueRequest_#t~post168#1 <= 2147483647;~PagingReferenceCount~0 := 1 + FloppyQueueRequest_#t~post168#1;havoc FloppyQueueRequest_#t~post168#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1590: assume !(1 + FloppyQueueRequest_#t~post168#1 <= 2147483647); [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L533: FloppyStartDevice_#t~ret78#1 := FlAcpiConfigureFloppy_#res#1;havoc FlAcpiConfigureFloppy_~DisketteExtension#1, FlAcpiConfigureFloppy_~FdcInfo#1;havoc FlAcpiConfigureFloppy_#in~DisketteExtension#1, FlAcpiConfigureFloppy_#in~FdcInfo#1;assume { :end_inline_FlAcpiConfigureFloppy } true;assume -2147483648 <= FloppyStartDevice_#t~ret78#1 && FloppyStartDevice_#t~ret78#1 <= 2147483647;FloppyStartDevice_~ntStatus~1#1 := FloppyStartDevice_#t~ret78#1;havoc FloppyStartDevice_#t~ret78#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1590-1: assume 1 + FloppyQueueRequest_#t~post168#1 >= -2147483648; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1590-1: assume !(1 + FloppyQueueRequest_#t~post168#1 >= -2147483648); [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1425: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~sizeof__MOUNTDEV_UNIQUE_ID~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1425: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~sizeof__MOUNTDEV_UNIQUE_ID~0#1);FloppyDeviceControl_~uniqueId~0#1 := FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1;FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 := FloppyDeviceControl_~disketteExtension__InterfaceString__Length~0#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L368: assume 1 + FloppyPnp_#t~post45#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := 1 + FloppyPnp_#t~post45#1;havoc FloppyPnp_#t~post45#1;FloppyPnp_#t~post46#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L368: assume !(1 + FloppyPnp_#t~post45#1 <= 2147483647); [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L368-1: assume 1 + FloppyPnp_#t~post45#1 >= -2147483648; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L368-1: assume !(1 + FloppyPnp_#t~post45#1 >= -2147483648); [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L368-2: FloppyPnp_#t~post45#1 := FloppyPnp_~Irp__CurrentLocation~0#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1293: FloppyDeviceControl_#res#1 := -1073741738; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L236: assume 5 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L236: assume !(5 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1293-1: SUMMARY for call IofCompleteRequest(FloppyDeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L203: FloppyPnp_#res#1 := -1073741738; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L203-1: SUMMARY for call IofCompleteRequest(FloppyPnp_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L633: assume -2147483648 <= FlFdcDeviceIo_#t~ret88#1 && FlFdcDeviceIo_#t~ret88#1 <= 2147483647;FlFdcDeviceIo_~ntStatus~2#1 := FlFdcDeviceIo_#t~ret88#1;havoc FlFdcDeviceIo_#t~ret88#1;FlFdcDeviceIo_~__cil_tmp11~0#1 := FlFdcDeviceIo_~ntStatus~2#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L633-1: SUMMARY for call FlFdcDeviceIo_#t~ret88#1 := IofCallDriver(FlFdcDeviceIo_~DeviceObject#1, FlFdcDeviceIo_~irp~0#1); srcloc: null [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1591: assume 1 == ~PagingReferenceCount~0; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1591: assume !(1 == ~PagingReferenceCount~0); [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1558: SUMMARY for call IofCompleteRequest(FloppyDeviceControl_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L402: assume FloppyPnp_#t~post53#1 - 1 <= 2147483647;FloppyPnp_~IoGetConfigurationInformation__FloppyCount~0#1 := FloppyPnp_#t~post53#1 - 1;havoc FloppyPnp_#t~post53#1; [2025-02-08 08:53:25,468 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L402: assume !(FloppyPnp_#t~post53#1 - 1 <= 2147483647); [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L402-1: assume FloppyPnp_#t~post53#1 - 1 >= -2147483648; [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L402-1: assume !(FloppyPnp_#t~post53#1 - 1 >= -2147483648); [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L369: assume 1 + FloppyPnp_#t~post46#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := 1 + FloppyPnp_#t~post46#1;havoc FloppyPnp_#t~post46#1; [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L369: assume !(1 + FloppyPnp_#t~post46#1 <= 2147483647); [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L402-2: FloppyPnp_#t~post53#1 := FloppyPnp_~IoGetConfigurationInformation__FloppyCount~0#1; [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L369-1: assume 1 + FloppyPnp_#t~post46#1 >= -2147483648; [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L369-1: assume !(1 + FloppyPnp_#t~post46#1 >= -2147483648); [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L336: assume -2147483648 <= FloppyPnp_#t~ret43#1 && FloppyPnp_#t~ret43#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret43#1;havoc FloppyPnp_#t~ret43#1;FloppyPnp_~__cil_tmp30~0#1 := FloppyPnp_~ntStatus~0#1; [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L336-1: SUMMARY for call FloppyPnp_#t~ret43#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L898: assume false;IoQueryDeviceDescription_#res#1 := 0; [2025-02-08 08:53:25,469 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L898: assume !false;havoc IoQueryDeviceDescription_~tmp_ndt_7~0#1;FloppyStartDevice_#t~ret79#1 := IoQueryDeviceDescription_#res#1;havoc IoQueryDeviceDescription_#t~nondet104#1, IoQueryDeviceDescription_~tmp_ndt_7~0#1, IoQueryDeviceDescription_~BusType#1, IoQueryDeviceDescription_~BusNumber#1, IoQueryDeviceDescription_~ControllerType#1, IoQueryDeviceDescription_~ControllerNumber#1, IoQueryDeviceDescription_~PeripheralType#1, IoQueryDeviceDescription_~PeripheralNumber#1, IoQueryDeviceDescription_~CalloutRoutine#1, IoQueryDeviceDescription_~Context#1;havoc IoQueryDeviceDescription_#in~BusType#1, IoQueryDeviceDescription_#in~BusNumber#1, IoQueryDeviceDescription_#in~ControllerType#1, IoQueryDeviceDescription_#in~ControllerNumber#1, IoQueryDeviceDescription_#in~PeripheralType#1, IoQueryDeviceDescription_#in~PeripheralNumber#1, IoQueryDeviceDescription_#in~CalloutRoutine#1, IoQueryDeviceDescription_#in~Context#1;assume { :end_inline_IoQueryDeviceDescription } true;assume -2147483648 <= FloppyStartDevice_#t~ret79#1 && FloppyStartDevice_#t~ret79#1 <= 2147483647;FloppyStartDevice_~ntStatus~1#1 := FloppyStartDevice_#t~ret79#1;havoc FloppyStartDevice_#t~ret79#1; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L535: assume 4 == FloppyStartDevice_~disketteExtension__DriveType~0#1; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L535: assume !(4 == FloppyStartDevice_~disketteExtension__DriveType~0#1); [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L370: assume -2147483648 <= FloppyPnp_#t~ret47#1 && FloppyPnp_#t~ret47#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret47#1;havoc FloppyPnp_#t~ret47#1; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L370-1: SUMMARY for call FloppyPnp_#t~ret47#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L271: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L271: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L767: main_#t~ret100#1 := FloppyPnp_#res#1;havoc FloppyPnp_#t~nondet16#1, FloppyPnp_#t~nondet17#1, FloppyPnp_#t~nondet18#1, FloppyPnp_#t~nondet19#1, FloppyPnp_#t~nondet20#1, FloppyPnp_#t~nondet21#1, FloppyPnp_#t~nondet22#1, FloppyPnp_#t~nondet23#1, FloppyPnp_#t~nondet24#1, FloppyPnp_#t~nondet25#1, FloppyPnp_#t~nondet26#1, FloppyPnp_#t~nondet27#1, FloppyPnp_#t~nondet28#1, FloppyPnp_#t~nondet29#1, FloppyPnp_#t~post30#1, FloppyPnp_#t~ret31#1, FloppyPnp_#t~post32#1, FloppyPnp_#t~post33#1, FloppyPnp_#t~ret34#1, FloppyPnp_#t~ret35#1, FloppyPnp_#t~ret36#1, FloppyPnp_#t~post37#1, FloppyPnp_#t~post38#1, FloppyPnp_#t~ret39#1, FloppyPnp_#t~post40#1, FloppyPnp_#t~post41#1, FloppyPnp_#t~ret42#1, FloppyPnp_#t~ret43#1, FloppyPnp_#t~ret44#1, FloppyPnp_#t~post45#1, FloppyPnp_#t~post46#1, FloppyPnp_#t~ret47#1, FloppyPnp_#t~post48#1, FloppyPnp_#t~post49#1, FloppyPnp_#t~ret50#1, FloppyPnp_#t~ret51#1, FloppyPnp_#t~ret52#1, FloppyPnp_#t~post53#1, FloppyPnp_#t~post54#1, FloppyPnp_#t~post55#1, FloppyPnp_#t~ret56#1, FloppyPnp_#t~post57#1, FloppyPnp_~DeviceObject#1, FloppyPnp_~Irp#1, FloppyPnp_~DeviceObject__DeviceExtension~0#1, FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1, FloppyPnp_~Irp__IoStatus__Information~1#1, FloppyPnp_~Irp__IoStatus__Status~1#1, FloppyPnp_~Irp__CurrentLocation~0#1, FloppyPnp_~disketteExtension__IsRemoved~0#1, FloppyPnp_~disketteExtension__IsStarted~0#1, FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~disketteExtension__HoldNewRequests~0#1, FloppyPnp_~disketteExtension__FloppyThread~0#1, FloppyPnp_~disketteExtension__InterfaceString__Buffer~0#1, FloppyPnp_~disketteExtension__InterfaceString~0#1, FloppyPnp_~disketteExtension__ArcName__Length~0#1, FloppyPnp_~disketteExtension__ArcName~0#1, FloppyPnp_~irpSp__MinorFunction~0#1, FloppyPnp_~IoGetConfigurationInformation__FloppyCount~0#1, FloppyPnp_~irpSp~0#1, FloppyPnp_~disketteExtension~0#1, FloppyPnp_~ntStatus~0#1, FloppyPnp_~doneEvent~0#1, FloppyPnp_~irpSp___0~0#1, FloppyPnp_~nextIrpSp~0#1, FloppyPnp_~nextIrpSp__Control~0#1, FloppyPnp_~irpSp___1~0#1, FloppyPnp_~irpSp__Context~0#1, FloppyPnp_~irpSp__Control~0#1, FloppyPnp_~__cil_tmp29~0#1, FloppyPnp_~__cil_tmp30~0#1;havoc FloppyPnp_#in~DeviceObject#1, FloppyPnp_#in~Irp#1;assume { :end_inline_FloppyPnp } true;assume -2147483648 <= main_#t~ret100#1 && main_#t~ret100#1 <= 2147483647;main_~status~1#1 := main_#t~ret100#1;havoc main_#t~ret100#1; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L767-1: assume { :begin_inline_FloppyPnp } true;FloppyPnp_#in~DeviceObject#1, FloppyPnp_#in~Irp#1 := main_~devobj~0#1, main_~pirp~0#1;havoc FloppyPnp_#res#1;havoc FloppyPnp_#t~nondet16#1, FloppyPnp_#t~nondet17#1, FloppyPnp_#t~nondet18#1, FloppyPnp_#t~nondet19#1, FloppyPnp_#t~nondet20#1, FloppyPnp_#t~nondet21#1, FloppyPnp_#t~nondet22#1, FloppyPnp_#t~nondet23#1, FloppyPnp_#t~nondet24#1, FloppyPnp_#t~nondet25#1, FloppyPnp_#t~nondet26#1, FloppyPnp_#t~nondet27#1, FloppyPnp_#t~nondet28#1, FloppyPnp_#t~nondet29#1, FloppyPnp_#t~post30#1, FloppyPnp_#t~ret31#1, FloppyPnp_#t~post32#1, FloppyPnp_#t~post33#1, FloppyPnp_#t~ret34#1, FloppyPnp_#t~ret35#1, FloppyPnp_#t~ret36#1, FloppyPnp_#t~post37#1, FloppyPnp_#t~post38#1, FloppyPnp_#t~ret39#1, FloppyPnp_#t~post40#1, FloppyPnp_#t~post41#1, FloppyPnp_#t~ret42#1, FloppyPnp_#t~ret43#1, FloppyPnp_#t~ret44#1, FloppyPnp_#t~post45#1, FloppyPnp_#t~post46#1, FloppyPnp_#t~ret47#1, FloppyPnp_#t~post48#1, FloppyPnp_#t~post49#1, FloppyPnp_#t~ret50#1, FloppyPnp_#t~ret51#1, FloppyPnp_#t~ret52#1, FloppyPnp_#t~post53#1, FloppyPnp_#t~post54#1, FloppyPnp_#t~post55#1, FloppyPnp_#t~ret56#1, FloppyPnp_#t~post57#1, FloppyPnp_~DeviceObject#1, FloppyPnp_~Irp#1, FloppyPnp_~DeviceObject__DeviceExtension~0#1, FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1, FloppyPnp_~Irp__IoStatus__Information~1#1, FloppyPnp_~Irp__IoStatus__Status~1#1, FloppyPnp_~Irp__CurrentLocation~0#1, FloppyPnp_~disketteExtension__IsRemoved~0#1, FloppyPnp_~disketteExtension__IsStarted~0#1, FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~disketteExtension__HoldNewRequests~0#1, FloppyPnp_~disketteExtension__FloppyThread~0#1, FloppyPnp_~disketteExtension__InterfaceString__Buffer~0#1, FloppyPnp_~disketteExtension__InterfaceString~0#1, FloppyPnp_~disketteExtension__ArcName__Length~0#1, FloppyPnp_~disketteExtension__ArcName~0#1, FloppyPnp_~irpSp__MinorFunction~0#1, FloppyPnp_~IoGetConfigurationInformation__FloppyCount~0#1, FloppyPnp_~irpSp~0#1, FloppyPnp_~disketteExtension~0#1, FloppyPnp_~ntStatus~0#1, FloppyPnp_~doneEvent~0#1, FloppyPnp_~irpSp___0~0#1, FloppyPnp_~nextIrpSp~0#1, FloppyPnp_~nextIrpSp__Control~0#1, FloppyPnp_~irpSp___1~0#1, FloppyPnp_~irpSp__Context~0#1, FloppyPnp_~irpSp__Control~0#1, FloppyPnp_~__cil_tmp29~0#1, FloppyPnp_~__cil_tmp30~0#1;FloppyPnp_~DeviceObject#1 := FloppyPnp_#in~DeviceObject#1;FloppyPnp_~Irp#1 := FloppyPnp_#in~Irp#1;havoc FloppyPnp_#t~nondet16#1;assume -2147483648 <= FloppyPnp_#t~nondet16#1 && FloppyPnp_#t~nondet16#1 <= 2147483647;FloppyPnp_~DeviceObject__DeviceExtension~0#1 := FloppyPnp_#t~nondet16#1;havoc FloppyPnp_#t~nondet16#1;havoc FloppyPnp_#t~nondet17#1;assume -2147483648 <= FloppyPnp_#t~nondet17#1 && FloppyPnp_#t~nondet17#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := FloppyPnp_#t~nondet17#1;havoc FloppyPnp_#t~nondet17#1;havoc FloppyPnp_~Irp__IoStatus__Information~1#1;havoc FloppyPnp_~Irp__IoStatus__Status~1#1;havoc FloppyPnp_#t~nondet18#1;assume -2147483648 <= FloppyPnp_#t~nondet18#1 && FloppyPnp_#t~nondet18#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := FloppyPnp_#t~nondet18#1;havoc FloppyPnp_#t~nondet18#1;havoc FloppyPnp_#t~nondet19#1;assume -2147483648 <= FloppyPnp_#t~nondet19#1 && FloppyPnp_#t~nondet19#1 <= 2147483647;FloppyPnp_~disketteExtension__IsRemoved~0#1 := FloppyPnp_#t~nondet19#1;havoc FloppyPnp_#t~nondet19#1;havoc FloppyPnp_#t~nondet20#1;assume -2147483648 <= FloppyPnp_#t~nondet20#1 && FloppyPnp_#t~nondet20#1 <= 2147483647;FloppyPnp_~disketteExtension__IsStarted~0#1 := FloppyPnp_#t~nondet20#1;havoc FloppyPnp_#t~nondet20#1;havoc FloppyPnp_#t~nondet21#1;assume -2147483648 <= FloppyPnp_#t~nondet21#1 && FloppyPnp_#t~nondet21#1 <= 2147483647;FloppyPnp_~disketteExtension__TargetObject~0#1 := FloppyPnp_#t~nondet21#1;havoc FloppyPnp_#t~nondet21#1;havoc FloppyPnp_~disketteExtension__HoldNewRequests~0#1;havoc FloppyPnp_#t~nondet22#1;assume -2147483648 <= FloppyPnp_#t~nondet22#1 && FloppyPnp_#t~nondet22#1 <= 2147483647;FloppyPnp_~disketteExtension__FloppyThread~0#1 := FloppyPnp_#t~nondet22#1;havoc FloppyPnp_#t~nondet22#1;havoc FloppyPnp_#t~nondet23#1;assume -2147483648 <= FloppyPnp_#t~nondet23#1 && FloppyPnp_#t~nondet23#1 <= 2147483647;FloppyPnp_~disketteExtension__InterfaceString__Buffer~0#1 := FloppyPnp_#t~nondet23#1;havoc FloppyPnp_#t~nondet23#1;havoc FloppyPnp_#t~nondet24#1;assume -2147483648 <= FloppyPnp_#t~nondet24#1 && FloppyPnp_#t~nondet24#1 <= 2147483647;FloppyPnp_~disketteExtension__InterfaceString~0#1 := FloppyPnp_#t~nondet24#1;havoc FloppyPnp_#t~nondet24#1;havoc FloppyPnp_#t~nondet25#1;assume -2147483648 <= FloppyPnp_#t~nondet25#1 && FloppyPnp_#t~nondet25#1 <= 2147483647;FloppyPnp_~disketteExtension__ArcName__Length~0#1 := FloppyPnp_#t~nondet25#1;havoc FloppyPnp_#t~nondet25#1;havoc FloppyPnp_#t~nondet26#1;assume -2147483648 <= FloppyPnp_#t~nondet26#1 && FloppyPnp_#t~nondet26#1 <= 2147483647;FloppyPnp_~disketteExtension__ArcName~0#1 := FloppyPnp_#t~nondet26#1;havoc FloppyPnp_#t~nondet26#1;havoc FloppyPnp_#t~nondet27#1;assume -2147483648 <= FloppyPnp_#t~nondet27#1 && FloppyPnp_#t~nondet27#1 <= 2147483647;FloppyPnp_~irpSp__MinorFunction~0#1 := FloppyPnp_#t~nondet27#1;havoc FloppyPnp_#t~nondet27#1;havoc FloppyPnp_#t~nondet28#1;assume -2147483648 <= FloppyPnp_#t~nondet28#1 && FloppyPnp_#t~nondet28#1 <= 2147483647;FloppyPnp_~IoGetConfigurationInformation__FloppyCount~0#1 := FloppyPnp_#t~nondet28#1;havoc FloppyPnp_#t~nondet28#1;havoc FloppyPnp_~irpSp~0#1;havoc FloppyPnp_~disketteExtension~0#1;havoc FloppyPnp_~ntStatus~0#1;havoc FloppyPnp_#t~nondet29#1;assume -2147483648 <= FloppyPnp_#t~nondet29#1 && FloppyPnp_#t~nondet29#1 <= 2147483647;FloppyPnp_~doneEvent~0#1 := FloppyPnp_#t~nondet29#1;havoc FloppyPnp_#t~nondet29#1;havoc FloppyPnp_~irpSp___0~0#1;havoc FloppyPnp_~nextIrpSp~0#1;havoc FloppyPnp_~nextIrpSp__Control~0#1;havoc FloppyPnp_~irpSp___1~0#1;havoc FloppyPnp_~irpSp__Context~0#1;havoc FloppyPnp_~irpSp__Control~0#1;havoc FloppyPnp_~__cil_tmp29~0#1;havoc FloppyPnp_~__cil_tmp30~0#1;FloppyPnp_~ntStatus~0#1 := 0;FloppyPnp_#t~post30#1 := ~PagingReferenceCount~0; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1494: FloppyDeviceControl_~outputBufferLength~0#1 := FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1362: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp66~0#1; [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1362: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp66~0#1); [2025-02-08 08:53:25,470 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L305: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L239: assume 0 == FloppyPnp_~disketteExtension__IsStarted~0#1; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L239: assume !(0 == FloppyPnp_~disketteExtension__IsStarted~0#1);FloppyPnp_~disketteExtension__HoldNewRequests~0#1 := 1; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L735: assume 1 == main_~tmp_ndt_2~0#1; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L735: assume !(1 == main_~tmp_ndt_2~0#1);havoc main_~tmp_ndt_3~0#1;havoc main_#t~nondet95#1;assume -2147483648 <= main_#t~nondet95#1 && main_#t~nondet95#1 <= 2147483647;main_~tmp_ndt_3~0#1 := main_#t~nondet95#1;havoc main_#t~nondet95#1; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1594: assume 0 != FloppyQueueRequest_~FAKE_CONDITION~1#1;FloppyQueueRequest_~Irp__IoStatus__Status~4#1 := -1073741536;~myStatus~0 := -1073741536;FloppyQueueRequest_~Irp__IoStatus__Information~4#1 := 0; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1594: assume !(0 != FloppyQueueRequest_~FAKE_CONDITION~1#1);FloppyQueueRequest_~Irp__IoStatus__Status~4#1 := 259;~myStatus~0 := 259; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1495: assume FloppyDeviceControl_~outputBufferLength~0#1 < FloppyDeviceControl_~sizeof__DISK_GEOMETRY~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741789; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1495: assume !(FloppyDeviceControl_~outputBufferLength~0#1 < FloppyDeviceControl_~sizeof__DISK_GEOMETRY~0#1);FloppyDeviceControl_~ntStatus~3#1 := 0; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1462: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp88~0#1; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1462: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp88~0#1); [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L405: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L405: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,471 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1330: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp50~0#1; [2025-02-08 08:53:25,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1330: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp50~0#1); [2025-02-08 08:53:25,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1297: assume 0 == FloppyDeviceControl_~disketteExtension__IsStarted~2#1; [2025-02-08 08:53:25,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1297: assume !(0 == FloppyDeviceControl_~disketteExtension__IsStarted~2#1); [2025-02-08 08:53:25,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L240: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L240: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,472 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L207: assume 0 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,475 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L207: assume !(0 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L637: assume 259 == FlFdcDeviceIo_~__cil_tmp11~0#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L637: assume !(259 == FlFdcDeviceIo_~__cil_tmp11~0#1); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L571: assume FloppyStartDevice_~ntStatus~1#1 >= 0; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L571: assume !(FloppyStartDevice_~ntStatus~1#1 >= 0); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L505: assume FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 <= 2147483647;FloppyStartDevice_~irpSp___1~1#1 := FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1;FloppyStartDevice_~irpSp__Context~1#1 := FloppyStartDevice_~doneEvent~1#1;FloppyStartDevice_~irpSp__Control~1#1 := 224; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L505: assume !(FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 <= 2147483647); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1562-1: FloppyDeviceControl_#res#1 := FloppyDeviceControl_~ntStatus~3#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L505-1: assume FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 >= -2147483648; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L505-1: assume !(FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 >= -2147483648); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1463: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 < FloppyDeviceControl_~sizeof__FORMAT_EX_PARAMETERS~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1463: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 < FloppyDeviceControl_~sizeof__FORMAT_EX_PARAMETERS~0#1);FloppyDeviceControl_~formatExParameters~0#1 := FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1397: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp81~0#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1397: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp81~0#1); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L340: assume 259 == FloppyPnp_~__cil_tmp30~0#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L340: assume !(259 == FloppyPnp_~__cil_tmp30~0#1); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1298: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1298: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L902-1: IoQueryDeviceDescription_#res#1 := -1073741823; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L572: assume 0 != FloppyStartDevice_~KUSER_SHARED_DATA__AlternativeArchitecture_NEC98x86~0#1;FloppyStartDevice_~disketteExtension__DeviceUnit~0#1 := FloppyStartDevice_~fdcInfo__UnitNumber~0#1;FloppyStartDevice_~disketteExtension__DriveOnValue~0#1 := FloppyStartDevice_~fdcInfo__UnitNumber~0#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L572: assume !(0 != FloppyStartDevice_~KUSER_SHARED_DATA__AlternativeArchitecture_NEC98x86~0#1);FloppyStartDevice_~disketteExtension__DeviceUnit~0#1 := FloppyStartDevice_~fdcInfo__PeripheralNumber~0#1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L374: FloppyPnp_~disketteExtension__HoldNewRequests~0#1 := 0;FloppyPnp_~disketteExtension__IsStarted~0#1 := 0;FloppyPnp_~disketteExtension__IsRemoved~0#1 := 1; [2025-02-08 08:53:25,476 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L275: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L771-1: main_#res#1 := -1; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L639: assume -2147483648 <= FlFdcDeviceIo_#t~ret89#1 && FlFdcDeviceIo_#t~ret89#1 <= 2147483647;havoc FlFdcDeviceIo_#t~ret89#1;FlFdcDeviceIo_~ntStatus~2#1 := ~myStatus~0; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L639-1: SUMMARY for call FlFdcDeviceIo_#t~ret89#1 := KeWaitForSingleObject(FlFdcDeviceIo_~doneEvent~2#1, ~Suspended~0, ~KernelMode~0, 0, 0); srcloc: null [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L342: assume -2147483648 <= FloppyPnp_#t~ret44#1 && FloppyPnp_#t~ret44#1 <= 2147483647;havoc FloppyPnp_#t~ret44#1;FloppyPnp_~ntStatus~0#1 := ~myStatus~0; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L309: assume 1 + FloppyPnp_#t~post40#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := 1 + FloppyPnp_#t~post40#1;havoc FloppyPnp_#t~post40#1;FloppyPnp_#t~post41#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L309: assume !(1 + FloppyPnp_#t~post40#1 <= 2147483647); [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L342-1: SUMMARY for call FloppyPnp_#t~ret44#1 := KeWaitForSingleObject(FloppyPnp_~doneEvent~0#1, ~Executive~0, ~KernelMode~0, 0, 0); srcloc: null [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L309-1: assume 1 + FloppyPnp_#t~post40#1 >= -2147483648; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L309-1: assume !(1 + FloppyPnp_#t~post40#1 >= -2147483648); [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L309-2: FloppyPnp_#t~post40#1 := FloppyPnp_~Irp__CurrentLocation~0#1; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L210: assume 5 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L210: assume !(5 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L871: assume 0 == IoDeleteSymbolicLink_~tmp_ndt_6~0#1; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L871: assume !(0 == IoDeleteSymbolicLink_~tmp_ndt_6~0#1); [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L508: assume -2147483648 <= FloppyStartDevice_#t~ret75#1 && FloppyStartDevice_#t~ret75#1 <= 2147483647;FloppyStartDevice_~ntStatus~1#1 := FloppyStartDevice_#t~ret75#1;havoc FloppyStartDevice_#t~ret75#1;FloppyStartDevice_~__cil_tmp42~0#1 := FloppyStartDevice_~ntStatus~1#1; [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L508-1: SUMMARY for call FloppyStartDevice_#t~ret75#1 := IofCallDriver(FloppyStartDevice_~disketteExtension__TargetObject~1#1, FloppyStartDevice_~Irp#1); srcloc: null [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L409: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,477 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1433: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp83~0#1 := FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1; [2025-02-08 08:53:25,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1433: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 <= 2147483647); [2025-02-08 08:53:25,478 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1433-1: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 >= -2147483648; [2025-02-08 08:53:25,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1433-1: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 >= -2147483648); [2025-02-08 08:53:25,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L310: assume 1 + FloppyPnp_#t~post41#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := 1 + FloppyPnp_#t~post41#1;havoc FloppyPnp_#t~post41#1; [2025-02-08 08:53:25,481 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L310: assume !(1 + FloppyPnp_#t~post41#1 <= 2147483647); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L310-1: assume 1 + FloppyPnp_#t~post41#1 >= -2147483648; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L310-1: assume !(1 + FloppyPnp_#t~post41#1 >= -2147483648); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L244: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L740: assume 2 == main_~tmp_ndt_3~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L740: assume !(2 == main_~tmp_ndt_3~0#1);havoc main_~tmp_ndt_4~0#1;havoc main_#t~nondet96#1;assume -2147483648 <= main_#t~nondet96#1 && main_#t~nondet96#1 <= 2147483647;main_~tmp_ndt_4~0#1 := main_#t~nondet96#1;havoc main_#t~nondet96#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1599: FloppyQueueRequest_#t~post169#1 := ~PagingReferenceCount~0; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1599-1: SUMMARY for call IofCompleteRequest(FloppyQueueRequest_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1434: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~__cil_tmp83~0#1;FloppyDeviceControl_~ntStatus~3#1 := -2147483643;FloppyDeviceControl_~Irp__IoStatus__Information~3#1 := FloppyDeviceControl_~sizeof__MOUNTDEV_UNIQUE_ID~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1434: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~__cil_tmp83~0#1);FloppyDeviceControl_~ntStatus~3#1 := 0; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L377: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L377: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1401: assume false; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1401: assume !false;FloppyDeviceControl_~__cil_tmp91~0#1 := FloppyDeviceControl_~ntStatus~3#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L311: assume -2147483648 <= FloppyPnp_#t~ret42#1 && FloppyPnp_#t~ret42#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret42#1;havoc FloppyPnp_#t~ret42#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L311-1: SUMMARY for call FloppyPnp_#t~ret42#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1302: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1600: assume FloppyQueueRequest_#t~post169#1 - 1 <= 2147483647;~PagingReferenceCount~0 := FloppyQueueRequest_#t~post169#1 - 1;havoc FloppyQueueRequest_#t~post169#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1600: assume !(FloppyQueueRequest_#t~post169#1 - 1 <= 2147483647); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1600-1: assume FloppyQueueRequest_#t~post169#1 - 1 >= -2147483648; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1600-1: assume !(FloppyQueueRequest_#t~post169#1 - 1 >= -2147483648); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1501: assume FloppyDeviceControl_~highestDriveMediaType~0#1 - FloppyDeviceControl_~lowestDriveMediaType~0#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp89~0#1 := FloppyDeviceControl_~highestDriveMediaType~0#1 - FloppyDeviceControl_~lowestDriveMediaType~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1501: assume !(FloppyDeviceControl_~highestDriveMediaType~0#1 - FloppyDeviceControl_~lowestDriveMediaType~0#1 <= 2147483647); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1501-1: assume FloppyDeviceControl_~highestDriveMediaType~0#1 - FloppyDeviceControl_~lowestDriveMediaType~0#1 >= -2147483648; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1501-1: assume !(FloppyDeviceControl_~highestDriveMediaType~0#1 - FloppyDeviceControl_~lowestDriveMediaType~0#1 >= -2147483648); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1468: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 < FloppyDeviceControl_~formatExParametersSize~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1468: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 < FloppyDeviceControl_~formatExParametersSize~0#1); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1369: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp69~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1369: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp69~0#1); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279: assume 1 + FloppyPnp_#t~post37#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := 1 + FloppyPnp_#t~post37#1;havoc FloppyPnp_#t~post37#1;FloppyPnp_#t~post38#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279: assume !(1 + FloppyPnp_#t~post37#1 <= 2147483647); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279-1: assume 1 + FloppyPnp_#t~post37#1 >= -2147483648; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279-1: assume !(1 + FloppyPnp_#t~post37#1 >= -2147483648); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L279-2: FloppyPnp_#t~post37#1 := FloppyPnp_~Irp__CurrentLocation~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L213: assume 1 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L213: assume !(1 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L544: assume 4 == FloppyStartDevice_~disketteExtension__DriveType~0#1; [2025-02-08 08:53:25,482 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L544: assume !(4 == FloppyStartDevice_~disketteExtension__DriveType~0#1); [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502: assume 1 + FloppyDeviceControl_~__cil_tmp89~0#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp90~0#1 := 1 + FloppyDeviceControl_~__cil_tmp89~0#1; [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502: assume !(1 + FloppyDeviceControl_~__cil_tmp89~0#1 <= 2147483647); [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502-1: assume 1 + FloppyDeviceControl_~__cil_tmp89~0#1 >= -2147483648; [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1502-1: assume !(1 + FloppyDeviceControl_~__cil_tmp89~0#1 >= -2147483648); [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1403: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~sizeof__MOUNTDEV_NAME~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1403: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~sizeof__MOUNTDEV_NAME~0#1);FloppyDeviceControl_~mountName~0#1 := FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1;FloppyDeviceControl_~mountName__NameLength~0#1 := FloppyDeviceControl_~disketteExtension__DeviceName__Length~0#1; [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L280: assume 1 + FloppyPnp_#t~post38#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := 1 + FloppyPnp_#t~post38#1;havoc FloppyPnp_#t~post38#1; [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L280: assume !(1 + FloppyPnp_#t~post38#1 <= 2147483647); [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L280-1: assume 1 + FloppyPnp_#t~post38#1 >= -2147483648; [2025-02-08 08:53:25,483 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L280-1: assume !(1 + FloppyPnp_#t~post38#1 >= -2147483648); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L875: assume false;IoDeleteSymbolicLink_#res#1 := 0; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L875: assume !false;havoc IoDeleteSymbolicLink_~tmp_ndt_6~0#1;FloppyPnp_#t~ret52#1 := IoDeleteSymbolicLink_#res#1;havoc IoDeleteSymbolicLink_#t~nondet103#1, IoDeleteSymbolicLink_~tmp_ndt_6~0#1, IoDeleteSymbolicLink_~SymbolicLinkName#1;havoc IoDeleteSymbolicLink_#in~SymbolicLinkName#1;assume { :end_inline_IoDeleteSymbolicLink } true;assume -2147483648 <= FloppyPnp_#t~ret52#1 && FloppyPnp_#t~ret52#1 <= 2147483647;havoc FloppyPnp_#t~ret52#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L644-1: FlFdcDeviceIo_#res#1 := FlFdcDeviceIo_~ntStatus~2#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1602: assume 0 == ~PagingReferenceCount~0; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1602: assume !(0 == ~PagingReferenceCount~0); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L512: assume 259 == FloppyStartDevice_~__cil_tmp42~0#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L512: assume !(259 == FloppyStartDevice_~__cil_tmp42~0#1); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1503: assume FloppyDeviceControl_~outputBufferLength~0#1 < FloppyDeviceControl_~__cil_tmp90~0#1;FloppyDeviceControl_~ntStatus~3#1 := -2147483643; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1503: assume !(FloppyDeviceControl_~outputBufferLength~0#1 < FloppyDeviceControl_~__cil_tmp90~0#1); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L413: assume 1 + FloppyPnp_#t~post54#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := 1 + FloppyPnp_#t~post54#1;havoc FloppyPnp_#t~post54#1;FloppyPnp_#t~post55#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L413: assume !(1 + FloppyPnp_#t~post54#1 <= 2147483647); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L413-1: assume 1 + FloppyPnp_#t~post54#1 >= -2147483648; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L413-1: assume !(1 + FloppyPnp_#t~post54#1 >= -2147483648); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L413-2: FloppyPnp_#t~post54#1 := FloppyPnp_~Irp__CurrentLocation~0#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L281: assume -2147483648 <= FloppyPnp_#t~ret39#1 && FloppyPnp_#t~ret39#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret39#1;havoc FloppyPnp_#t~ret39#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L281-1: SUMMARY for call FloppyPnp_#t~ret39#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L248: assume 1 + FloppyPnp_#t~post32#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := 1 + FloppyPnp_#t~post32#1;havoc FloppyPnp_#t~post32#1;FloppyPnp_#t~post33#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L248: assume !(1 + FloppyPnp_#t~post32#1 <= 2147483647); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L248-1: assume 1 + FloppyPnp_#t~post32#1 >= -2147483648; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L248-1: assume !(1 + FloppyPnp_#t~post32#1 >= -2147483648); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L248-2: FloppyPnp_#t~post32#1 := FloppyPnp_~Irp__CurrentLocation~0#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L414: assume 1 + FloppyPnp_#t~post55#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := 1 + FloppyPnp_#t~post55#1;havoc FloppyPnp_#t~post55#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L414: assume !(1 + FloppyPnp_#t~post55#1 <= 2147483647); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L414-1: assume 1 + FloppyPnp_#t~post55#1 >= -2147483648; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L414-1: assume !(1 + FloppyPnp_#t~post55#1 >= -2147483648); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L381: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L348: FloppyPnp_~disketteExtension__HoldNewRequests~0#1 := 0;FloppyPnp_~Irp__IoStatus__Status~1#1 := FloppyPnp_~ntStatus~0#1;~myStatus~0 := FloppyPnp_~ntStatus~0#1;FloppyPnp_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1339: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp55~0#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1339: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp55~0#1); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1306: assume 1 + FloppyDeviceControl_#t~post156#1 <= 2147483647;FloppyDeviceControl_~Irp__CurrentLocation~1#1 := 1 + FloppyDeviceControl_#t~post156#1;havoc FloppyDeviceControl_#t~post156#1;FloppyDeviceControl_#t~post157#1 := FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1; [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1306: assume !(1 + FloppyDeviceControl_#t~post156#1 <= 2147483647); [2025-02-08 08:53:25,484 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L249: assume 1 + FloppyPnp_#t~post33#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := 1 + FloppyPnp_#t~post33#1;havoc FloppyPnp_#t~post33#1; [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L249: assume !(1 + FloppyPnp_#t~post33#1 <= 2147483647); [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1306-1: assume 1 + FloppyDeviceControl_#t~post156#1 >= -2147483648; [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1306-1: assume !(1 + FloppyDeviceControl_#t~post156#1 >= -2147483648); [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L249-1: assume 1 + FloppyPnp_#t~post33#1 >= -2147483648; [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L249-1: assume !(1 + FloppyPnp_#t~post33#1 >= -2147483648); [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L216: assume 6 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L216: assume !(6 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,485 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1306-2: FloppyDeviceControl_#t~post156#1 := FloppyDeviceControl_~Irp__CurrentLocation~1#1; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L745: assume 3 == main_~tmp_ndt_4~0#1; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L745: assume !(3 == main_~tmp_ndt_4~0#1); [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1571: assume FlCheckFormatParameters_~DriveMediaConstants__driveMediaType__MediaType~0#1 != FlCheckFormatParameters_~FormatParameters__MediaType~0#1;FlCheckFormatParameters_#res#1 := 0; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1571: assume !(FlCheckFormatParameters_~DriveMediaConstants__driveMediaType__MediaType~0#1 != FlCheckFormatParameters_~FormatParameters__MediaType~0#1); [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L514: assume -2147483648 <= FloppyStartDevice_#t~ret76#1 && FloppyStartDevice_#t~ret76#1 <= 2147483647;FloppyStartDevice_~ntStatus~1#1 := FloppyStartDevice_#t~ret76#1;havoc FloppyStartDevice_#t~ret76#1;FloppyStartDevice_~ntStatus~1#1 := ~myStatus~0; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L514-1: SUMMARY for call FloppyStartDevice_#t~ret76#1 := KeWaitForSingleObject(FloppyStartDevice_~doneEvent~1#1, ~Executive~0, ~KernelMode~0, 0, 0); srcloc: null [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1472: assume FloppyDeviceControl_~formatExParameters__FormatGapLength~0#1 >= 256;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1472: assume !(FloppyDeviceControl_~formatExParameters__FormatGapLength~0#1 >= 256); [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L415: assume -2147483648 <= FloppyPnp_#t~ret56#1 && FloppyPnp_#t~ret56#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret56#1;havoc FloppyPnp_#t~ret56#1; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L415-1: SUMMARY for call FloppyPnp_#t~ret56#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1307: assume 1 + FloppyDeviceControl_#t~post157#1 <= 2147483647;FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1 := 1 + FloppyDeviceControl_#t~post157#1;havoc FloppyDeviceControl_#t~post157#1; [2025-02-08 08:53:25,486 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1307: assume !(1 + FloppyDeviceControl_#t~post157#1 <= 2147483647); [2025-02-08 08:53:25,490 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L250: assume -2147483648 <= FloppyPnp_#t~ret34#1 && FloppyPnp_#t~ret34#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret34#1;havoc FloppyPnp_#t~ret34#1;FloppyPnp_#res#1 := FloppyPnp_~ntStatus~0#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1307-1: assume 1 + FloppyDeviceControl_#t~post157#1 >= -2147483648; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1307-1: assume !(1 + FloppyDeviceControl_#t~post157#1 >= -2147483648); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L250-1: SUMMARY for call FloppyPnp_#t~ret34#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L581: assume { :begin_inline_IoRegisterDeviceInterface } true;IoRegisterDeviceInterface_#in~PhysicalDeviceObject#1, IoRegisterDeviceInterface_#in~InterfaceClassGuid#1, IoRegisterDeviceInterface_#in~ReferenceString#1, IoRegisterDeviceInterface_#in~SymbolicLinkName#1 := FloppyStartDevice_~disketteExtension__UnderlyingPDO~0#1, ~MOUNTDEV_MOUNTED_DEVICE_GUID~0, 0, FloppyStartDevice_~disketteExtension__InterfaceString~1#1;havoc IoRegisterDeviceInterface_#res#1;havoc IoRegisterDeviceInterface_#t~nondet105#1, IoRegisterDeviceInterface_~tmp_ndt_8~0#1, IoRegisterDeviceInterface_~PhysicalDeviceObject#1, IoRegisterDeviceInterface_~InterfaceClassGuid#1, IoRegisterDeviceInterface_~ReferenceString#1, IoRegisterDeviceInterface_~SymbolicLinkName#1;IoRegisterDeviceInterface_~PhysicalDeviceObject#1 := IoRegisterDeviceInterface_#in~PhysicalDeviceObject#1;IoRegisterDeviceInterface_~InterfaceClassGuid#1 := IoRegisterDeviceInterface_#in~InterfaceClassGuid#1;IoRegisterDeviceInterface_~ReferenceString#1 := IoRegisterDeviceInterface_#in~ReferenceString#1;IoRegisterDeviceInterface_~SymbolicLinkName#1 := IoRegisterDeviceInterface_#in~SymbolicLinkName#1;havoc IoRegisterDeviceInterface_~tmp_ndt_8~0#1;havoc IoRegisterDeviceInterface_#t~nondet105#1;assume -2147483648 <= IoRegisterDeviceInterface_#t~nondet105#1 && IoRegisterDeviceInterface_#t~nondet105#1 <= 2147483647;IoRegisterDeviceInterface_~tmp_ndt_8~0#1 := IoRegisterDeviceInterface_#t~nondet105#1;havoc IoRegisterDeviceInterface_#t~nondet105#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1605: FloppyQueueRequest_~ntStatus~4#1 := -1073741536; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L548: FloppyStartDevice_~InterfaceType~0#1 := 0; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L317: assume FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 <= 2147483647;FloppyPnp_~nextIrpSp~0#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1;FloppyPnp_~nextIrpSp__Control~0#1 := 0; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L317: assume !(FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 <= 2147483647); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L317-1: assume FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 >= -2147483648; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L317-1: assume !(FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 - 1 >= -2147483648); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1308: assume -2147483648 <= FloppyDeviceControl_#t~ret158#1 && FloppyDeviceControl_#t~ret158#1 <= 2147483647;FloppyDeviceControl_~tmp~0#1 := FloppyDeviceControl_#t~ret158#1;havoc FloppyDeviceControl_#t~ret158#1;FloppyDeviceControl_#res#1 := FloppyDeviceControl_~tmp~0#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1308-1: SUMMARY for call FloppyDeviceControl_#t~ret158#1 := IofCallDriver(FloppyDeviceControl_~disketteExtension__TargetObject~2#1, FloppyDeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1275: assume 0 != FloppyDeviceControl_~disketteExtension__HoldNewRequests~2#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1275: assume !(0 != FloppyDeviceControl_~disketteExtension__HoldNewRequests~2#1); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L879-1: IoDeleteSymbolicLink_#res#1 := -1073741823; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1441: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 <= 2147483647;FloppyDeviceControl_~Irp__IoStatus__Information~3#1 := FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1441: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 <= 2147483647); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1441-1: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 >= -2147483648; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1441-1: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~uniqueId__UniqueIdLength~0#1 >= -2147483648); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L219: assume 3 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L219: assume !(3 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L550: assume true; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L550: assume !true; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1574: assume 0 != FlCheckFormatParameters_~FAKE_CONDITION~0#1;FlCheckFormatParameters_#res#1 := 0; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1574: assume !(0 != FlCheckFormatParameters_~FAKE_CONDITION~0#1);FlCheckFormatParameters_#res#1 := 1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L385: assume 1 + FloppyPnp_#t~post48#1 <= 2147483647;FloppyPnp_~Irp__CurrentLocation~0#1 := 1 + FloppyPnp_#t~post48#1;havoc FloppyPnp_#t~post48#1;FloppyPnp_#t~post49#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L385: assume !(1 + FloppyPnp_#t~post48#1 <= 2147483647); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L385-1: assume 1 + FloppyPnp_#t~post48#1 >= -2147483648; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L385-1: assume !(1 + FloppyPnp_#t~post48#1 >= -2147483648); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L352: SUMMARY for call IofCompleteRequest(FloppyPnp_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1376: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp72~0#1; [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1376: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp72~0#1); [2025-02-08 08:53:25,491 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L385-2: FloppyPnp_#t~post48#1 := FloppyPnp_~Irp__CurrentLocation~0#1; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L319: assume ~s~0 != ~NP~0; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L319: assume !(~s~0 != ~NP~0); [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L749: assume false; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L749: assume !false;havoc main_~tmp_ndt_4~0#1;havoc main_~tmp_ndt_3~0#1;havoc main_~tmp_ndt_2~0#1;havoc main_~tmp_ndt_1~0#1; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L584: assume FloppyStartDevice_~pnpStatus~0#1 >= 0; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L584: assume !(FloppyStartDevice_~pnpStatus~0#1 >= 0); [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1476: assume FloppyDeviceControl_~formatExParameters__SectorsPerTrack~0#1 >= 256;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1476: assume !(FloppyDeviceControl_~formatExParameters__SectorsPerTrack~0#1 >= 256); [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L386: assume 1 + FloppyPnp_#t~post49#1 <= 2147483647;FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1 := 1 + FloppyPnp_#t~post49#1;havoc FloppyPnp_#t~post49#1;FloppyPnp_~Irp__IoStatus__Status~1#1 := 0;~myStatus~0 := 0; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L386: assume !(1 + FloppyPnp_#t~post49#1 <= 2147483647); [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1410: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 <= 2147483647;FloppyDeviceControl_~__cil_tmp82~0#1 := FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1; [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1410: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 <= 2147483647); [2025-02-08 08:53:25,492 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L386-1: assume 1 + FloppyPnp_#t~post49#1 >= -2147483648; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L386-1: assume !(1 + FloppyPnp_#t~post49#1 >= -2147483648); [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1410-1: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 >= -2147483648; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1410-1: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 >= -2147483648); [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1411: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~__cil_tmp82~0#1;FloppyDeviceControl_~ntStatus~3#1 := -2147483643;FloppyDeviceControl_~Irp__IoStatus__Information~3#1 := FloppyDeviceControl_~sizeof__MOUNTDEV_NAME~0#1; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1411: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__OutputBufferLength~0#1 < FloppyDeviceControl_~__cil_tmp82~0#1);FloppyDeviceControl_~ntStatus~3#1 := 0; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L321: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L222: assume 4 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L222: assume !(4 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L916: assume 0 == IoRegisterDeviceInterface_~tmp_ndt_8~0#1; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L916: assume !(0 == IoRegisterDeviceInterface_~tmp_ndt_8~0#1); [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L850: assume 0 == IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L850: assume !(0 == IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1); [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L586: assume -2147483648 <= FloppyStartDevice_#t~ret82#1 && FloppyStartDevice_#t~ret82#1 <= 2147483647;FloppyStartDevice_~pnpStatus~0#1 := FloppyStartDevice_#t~ret82#1;havoc FloppyStartDevice_#t~ret82#1; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1610: assume 0 == ~pended~0;~pended~0 := 1; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1610: assume !(0 == ~pended~0); [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L586-1: SUMMARY for call FloppyStartDevice_#t~ret82#1 := IoSetDeviceInterfaceState(FloppyStartDevice_~disketteExtension__InterfaceString~1#1, 1); srcloc: null [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L553: assume FloppyStartDevice_~InterfaceType~0#1 >= ~MaximumInterfaceType~0; [2025-02-08 08:53:25,493 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L553: assume !(FloppyStartDevice_~InterfaceType~0#1 >= ~MaximumInterfaceType~0);FloppyStartDevice_~fdcInfo__BusType~0#1 := FloppyStartDevice_~InterfaceType~0#1;assume { :begin_inline_IoQueryDeviceDescription } true;IoQueryDeviceDescription_#in~BusType#1, IoQueryDeviceDescription_#in~BusNumber#1, IoQueryDeviceDescription_#in~ControllerType#1, IoQueryDeviceDescription_#in~ControllerNumber#1, IoQueryDeviceDescription_#in~PeripheralType#1, IoQueryDeviceDescription_#in~PeripheralNumber#1, IoQueryDeviceDescription_#in~CalloutRoutine#1, IoQueryDeviceDescription_#in~Context#1 := FloppyStartDevice_~fdcInfo__BusType~0#1, FloppyStartDevice_~fdcInfo__BusNumber~0#1, FloppyStartDevice_~Dc~0#1, FloppyStartDevice_~fdcInfo__ControllerNumber~0#1, FloppyStartDevice_~Fp~0#1, FloppyStartDevice_~fdcInfo__PeripheralNumber~0#1, ~FlConfigCallBack~0, FloppyStartDevice_~disketteExtension~1#1;havoc IoQueryDeviceDescription_#res#1;havoc IoQueryDeviceDescription_#t~nondet104#1, IoQueryDeviceDescription_~tmp_ndt_7~0#1, IoQueryDeviceDescription_~BusType#1, IoQueryDeviceDescription_~BusNumber#1, IoQueryDeviceDescription_~ControllerType#1, IoQueryDeviceDescription_~ControllerNumber#1, IoQueryDeviceDescription_~PeripheralType#1, IoQueryDeviceDescription_~PeripheralNumber#1, IoQueryDeviceDescription_~CalloutRoutine#1, IoQueryDeviceDescription_~Context#1;IoQueryDeviceDescription_~BusType#1 := IoQueryDeviceDescription_#in~BusType#1;IoQueryDeviceDescription_~BusNumber#1 := IoQueryDeviceDescription_#in~BusNumber#1;IoQueryDeviceDescription_~ControllerType#1 := IoQueryDeviceDescription_#in~ControllerType#1;IoQueryDeviceDescription_~ControllerNumber#1 := IoQueryDeviceDescription_#in~ControllerNumber#1;IoQueryDeviceDescription_~PeripheralType#1 := IoQueryDeviceDescription_#in~PeripheralType#1;IoQueryDeviceDescription_~PeripheralNumber#1 := IoQueryDeviceDescription_#in~PeripheralNumber#1;IoQueryDeviceDescription_~CalloutRoutine#1 := IoQueryDeviceDescription_#in~CalloutRoutine#1;IoQueryDeviceDescription_~Context#1 := IoQueryDeviceDescription_#in~Context#1;havoc IoQueryDeviceDescription_~tmp_ndt_7~0#1;havoc IoQueryDeviceDescription_#t~nondet104#1;assume -2147483648 <= IoQueryDeviceDescription_#t~nondet104#1 && IoQueryDeviceDescription_#t~nondet104#1 <= 2147483647;IoQueryDeviceDescription_~tmp_ndt_7~0#1 := IoQueryDeviceDescription_#t~nondet104#1;havoc IoQueryDeviceDescription_#t~nondet104#1; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L520: FloppyStartDevice_~fdcInfo__BufferCount~0#1 := 0;FloppyStartDevice_~fdcInfo__BufferSize~0#1 := 0;assume { :begin_inline_FlFdcDeviceIo } true;FlFdcDeviceIo_#in~DeviceObject#1, FlFdcDeviceIo_#in~Ioctl#1, FlFdcDeviceIo_#in~Data#1 := FloppyStartDevice_~disketteExtension__TargetObject~1#1, FloppyStartDevice_~__cil_tmp46~0#1, FloppyStartDevice_~fdcInfo~0#1;havoc FlFdcDeviceIo_#res#1;havoc FlFdcDeviceIo_#t~nondet84#1, FlFdcDeviceIo_#t~nondet85#1, FlFdcDeviceIo_#t~nondet86#1, FlFdcDeviceIo_#t~ret87#1, FlFdcDeviceIo_#t~ret88#1, FlFdcDeviceIo_#t~ret89#1, FlFdcDeviceIo_~DeviceObject#1, FlFdcDeviceIo_~Ioctl#1, FlFdcDeviceIo_~Data#1, FlFdcDeviceIo_~ntStatus~2#1, FlFdcDeviceIo_~irp~0#1, FlFdcDeviceIo_~irpStack~0#1, FlFdcDeviceIo_~doneEvent~2#1, FlFdcDeviceIo_~ioStatus~0#1, FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1, FlFdcDeviceIo_~irpStack__Parameters__DeviceIoControl__Type3InputBuffer~0#1, FlFdcDeviceIo_~__cil_tmp11~0#1;FlFdcDeviceIo_~DeviceObject#1 := FlFdcDeviceIo_#in~DeviceObject#1;FlFdcDeviceIo_~Ioctl#1 := FlFdcDeviceIo_#in~Ioctl#1;FlFdcDeviceIo_~Data#1 := FlFdcDeviceIo_#in~Data#1;havoc FlFdcDeviceIo_~ntStatus~2#1;havoc FlFdcDeviceIo_~irp~0#1;havoc FlFdcDeviceIo_~irpStack~0#1;havoc FlFdcDeviceIo_#t~nondet84#1;assume -2147483648 <= FlFdcDeviceIo_#t~nondet84#1 && FlFdcDeviceIo_#t~nondet84#1 <= 2147483647;FlFdcDeviceIo_~doneEvent~2#1 := FlFdcDeviceIo_#t~nondet84#1;havoc FlFdcDeviceIo_#t~nondet84#1;havoc FlFdcDeviceIo_#t~nondet85#1;assume -2147483648 <= FlFdcDeviceIo_#t~nondet85#1 && FlFdcDeviceIo_#t~nondet85#1 <= 2147483647;FlFdcDeviceIo_~ioStatus~0#1 := FlFdcDeviceIo_#t~nondet85#1;havoc FlFdcDeviceIo_#t~nondet85#1;havoc FlFdcDeviceIo_#t~nondet86#1;assume -2147483648 <= FlFdcDeviceIo_#t~nondet86#1 && FlFdcDeviceIo_#t~nondet86#1 <= 2147483647;FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1 := FlFdcDeviceIo_#t~nondet86#1;havoc FlFdcDeviceIo_#t~nondet86#1;havoc FlFdcDeviceIo_~irpStack__Parameters__DeviceIoControl__Type3InputBuffer~0#1;havoc FlFdcDeviceIo_~__cil_tmp11~0#1;assume { :begin_inline_IoBuildDeviceIoControlRequest } true;IoBuildDeviceIoControlRequest_#in~IoControlCode#1, IoBuildDeviceIoControlRequest_#in~DeviceObject#1, IoBuildDeviceIoControlRequest_#in~InputBuffer#1, IoBuildDeviceIoControlRequest_#in~InputBufferLength#1, IoBuildDeviceIoControlRequest_#in~OutputBuffer#1, IoBuildDeviceIoControlRequest_#in~OutputBufferLength#1, IoBuildDeviceIoControlRequest_#in~InternalDeviceIoControl#1, IoBuildDeviceIoControlRequest_#in~Event#1, IoBuildDeviceIoControlRequest_#in~IoStatusBlock#1 := FlFdcDeviceIo_~Ioctl#1, FlFdcDeviceIo_~DeviceObject#1, 0, 0, 0, 0, 1, FlFdcDeviceIo_~doneEvent~2#1, FlFdcDeviceIo_~ioStatus~0#1;havoc IoBuildDeviceIoControlRequest_#res#1;havoc IoBuildDeviceIoControlRequest_#t~nondet101#1, IoBuildDeviceIoControlRequest_#t~nondet102#1, IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1, IoBuildDeviceIoControlRequest_~IoControlCode#1, IoBuildDeviceIoControlRequest_~DeviceObject#1, IoBuildDeviceIoControlRequest_~InputBuffer#1, IoBuildDeviceIoControlRequest_~InputBufferLength#1, IoBuildDeviceIoControlRequest_~OutputBuffer#1, IoBuildDeviceIoControlRequest_~OutputBufferLength#1, IoBuildDeviceIoControlRequest_~InternalDeviceIoControl#1, IoBuildDeviceIoControlRequest_~Event#1, IoBuildDeviceIoControlRequest_~IoStatusBlock#1, IoBuildDeviceIoControlRequest_~malloc~0#1;IoBuildDeviceIoControlRequest_~IoControlCode#1 := IoBuildDeviceIoControlRequest_#in~IoControlCode#1;IoBuildDeviceIoControlRequest_~DeviceObject#1 := IoBuildDeviceIoControlRequest_#in~DeviceObject#1;IoBuildDeviceIoControlRequest_~InputBuffer#1 := IoBuildDeviceIoControlRequest_#in~InputBuffer#1;IoBuildDeviceIoControlRequest_~InputBufferLength#1 := IoBuildDeviceIoControlRequest_#in~InputBufferLength#1;IoBuildDeviceIoControlRequest_~OutputBuffer#1 := IoBuildDeviceIoControlRequest_#in~OutputBuffer#1;IoBuildDeviceIoControlRequest_~OutputBufferLength#1 := IoBuildDeviceIoControlRequest_#in~OutputBufferLength#1;IoBuildDeviceIoControlRequest_~InternalDeviceIoControl#1 := IoBuildDeviceIoControlRequest_#in~InternalDeviceIoControl#1;IoBuildDeviceIoControlRequest_~Event#1 := IoBuildDeviceIoControlRequest_#in~Event#1;IoBuildDeviceIoControlRequest_~IoStatusBlock#1 := IoBuildDeviceIoControlRequest_#in~IoStatusBlock#1;havoc IoBuildDeviceIoControlRequest_#t~nondet101#1;assume -2147483648 <= IoBuildDeviceIoControlRequest_#t~nondet101#1 && IoBuildDeviceIoControlRequest_#t~nondet101#1 <= 2147483647;IoBuildDeviceIoControlRequest_~malloc~0#1 := IoBuildDeviceIoControlRequest_#t~nondet101#1;havoc IoBuildDeviceIoControlRequest_#t~nondet101#1;~customIrp~0 := 1;havoc IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1;havoc IoBuildDeviceIoControlRequest_#t~nondet102#1;assume -2147483648 <= IoBuildDeviceIoControlRequest_#t~nondet102#1 && IoBuildDeviceIoControlRequest_#t~nondet102#1 <= 2147483647;IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1 := IoBuildDeviceIoControlRequest_#t~nondet102#1;havoc IoBuildDeviceIoControlRequest_#t~nondet102#1; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1511: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1511: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1445: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 < FloppyDeviceControl_~sizeof__FORMAT_PARAMETERS~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1445: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__InputBufferLength~0#1 < FloppyDeviceControl_~sizeof__FORMAT_PARAMETERS~0#1);assume { :begin_inline_FlCheckFormatParameters } true;FlCheckFormatParameters_#in~DisketteExtension#1, FlCheckFormatParameters_#in~FormatParameters#1 := FloppyDeviceControl_~disketteExtension~2#1, FloppyDeviceControl_~Irp__AssociatedIrp__SystemBuffer~0#1;havoc FlCheckFormatParameters_#res#1;havoc FlCheckFormatParameters_#t~nondet164#1, FlCheckFormatParameters_#t~nondet165#1, FlCheckFormatParameters_#t~nondet166#1, FlCheckFormatParameters_~DisketteExtension#1, FlCheckFormatParameters_~FormatParameters#1, FlCheckFormatParameters_~DriveMediaConstants__driveMediaType__MediaType~0#1, FlCheckFormatParameters_~FormatParameters__MediaType~0#1, FlCheckFormatParameters_~FAKE_CONDITION~0#1;FlCheckFormatParameters_~DisketteExtension#1 := FlCheckFormatParameters_#in~DisketteExtension#1;FlCheckFormatParameters_~FormatParameters#1 := FlCheckFormatParameters_#in~FormatParameters#1;havoc FlCheckFormatParameters_#t~nondet164#1;assume -2147483648 <= FlCheckFormatParameters_#t~nondet164#1 && FlCheckFormatParameters_#t~nondet164#1 <= 2147483647;FlCheckFormatParameters_~DriveMediaConstants__driveMediaType__MediaType~0#1 := FlCheckFormatParameters_#t~nondet164#1;havoc FlCheckFormatParameters_#t~nondet164#1;havoc FlCheckFormatParameters_#t~nondet165#1;assume -2147483648 <= FlCheckFormatParameters_#t~nondet165#1 && FlCheckFormatParameters_#t~nondet165#1 <= 2147483647;FlCheckFormatParameters_~FormatParameters__MediaType~0#1 := FlCheckFormatParameters_#t~nondet165#1;havoc FlCheckFormatParameters_#t~nondet165#1;havoc FlCheckFormatParameters_#t~nondet166#1;assume -2147483648 <= FlCheckFormatParameters_#t~nondet166#1 && FlCheckFormatParameters_#t~nondet166#1 <= 2147483647;FlCheckFormatParameters_~FAKE_CONDITION~0#1 := FlCheckFormatParameters_#t~nondet166#1;havoc FlCheckFormatParameters_#t~nondet166#1; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L289: SUMMARY for call IofCompleteRequest(FloppyPnp_~Irp#1, 0); srcloc: null [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L256: assume -2147483648 <= FloppyPnp_#t~ret35#1 && FloppyPnp_#t~ret35#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret35#1;havoc FloppyPnp_#t~ret35#1;FloppyPnp_~__cil_tmp29~0#1 := FloppyPnp_~ntStatus~0#1; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1280: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 != FloppyDeviceControl_~__cil_tmp41~0#1;assume { :begin_inline_FloppyQueueRequest } true;FloppyQueueRequest_#in~DisketteExtension#1, FloppyQueueRequest_#in~Irp#1 := FloppyDeviceControl_~disketteExtension~2#1, FloppyDeviceControl_~Irp#1;havoc FloppyQueueRequest_#res#1;havoc FloppyQueueRequest_#t~nondet167#1, FloppyQueueRequest_#t~post168#1, FloppyQueueRequest_#t~post169#1, FloppyQueueRequest_~DisketteExtension#1, FloppyQueueRequest_~Irp#1, FloppyQueueRequest_~Irp__IoStatus__Status~4#1, FloppyQueueRequest_~Irp__IoStatus__Information~4#1, FloppyQueueRequest_~Irp__Tail__Overlay__CurrentStackLocation__Control~1#1, FloppyQueueRequest_~ntStatus~4#1, FloppyQueueRequest_~FAKE_CONDITION~1#1;FloppyQueueRequest_~DisketteExtension#1 := FloppyQueueRequest_#in~DisketteExtension#1;FloppyQueueRequest_~Irp#1 := FloppyQueueRequest_#in~Irp#1;havoc FloppyQueueRequest_~Irp__IoStatus__Status~4#1;havoc FloppyQueueRequest_~Irp__IoStatus__Information~4#1;havoc FloppyQueueRequest_~Irp__Tail__Overlay__CurrentStackLocation__Control~1#1;havoc FloppyQueueRequest_~ntStatus~4#1;havoc FloppyQueueRequest_#t~nondet167#1;assume -2147483648 <= FloppyQueueRequest_#t~nondet167#1 && FloppyQueueRequest_#t~nondet167#1 <= 2147483647;FloppyQueueRequest_~FAKE_CONDITION~1#1 := FloppyQueueRequest_#t~nondet167#1;havoc FloppyQueueRequest_#t~nondet167#1;FloppyQueueRequest_#t~post168#1 := ~PagingReferenceCount~0; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1280: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 != FloppyDeviceControl_~__cil_tmp41~0#1); [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L256-1: SUMMARY for call FloppyPnp_#t~ret35#1 := FlQueueIrpToThread(FloppyPnp_~Irp#1, FloppyPnp_~disketteExtension~0#1); srcloc: null [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L752: assume -2147483648 <= main_#t~ret97#1 && main_#t~ret97#1 <= 2147483647;main_~status~1#1 := main_#t~ret97#1;havoc main_#t~ret97#1; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L752-1: SUMMARY for call main_#t~ret97#1 := FloppyCreateClose(main_~devobj~0#1, main_~pirp~0#1); srcloc: null [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L389: assume -2147483648 <= FloppyPnp_#t~ret50#1 && FloppyPnp_#t~ret50#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret50#1;havoc FloppyPnp_#t~ret50#1; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L389-1: SUMMARY for call FloppyPnp_#t~ret50#1 := IofCallDriver(FloppyPnp_~disketteExtension__TargetObject~0#1, FloppyPnp_~Irp#1); srcloc: null [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L489: assume FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 <= 2147483647;FloppyStartDevice_~nextIrpSp~1#1 := FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1;FloppyStartDevice_~nextIrpSp__Control~1#1 := 0; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L489: assume !(FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 <= 2147483647); [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L489-1: assume FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 >= -2147483648; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L489-1: assume !(FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 - 1 >= -2147483648); [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L357: FloppyPnp_~disketteExtension__IsStarted~0#1 := 0;FloppyPnp_~Irp__IoStatus__Status~1#1 := 0;~myStatus~0 := 0; [2025-02-08 08:53:25,494 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L324: assume 0 != ~compRegistered~0; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L324: assume !(0 != ~compRegistered~0);~compRegistered~0 := 1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1348: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp60~0#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1348: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp60~0#1); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1282: FloppyDeviceControl_#t~ret155#1 := FloppyQueueRequest_#res#1;havoc FloppyQueueRequest_#t~nondet167#1, FloppyQueueRequest_#t~post168#1, FloppyQueueRequest_#t~post169#1, FloppyQueueRequest_~DisketteExtension#1, FloppyQueueRequest_~Irp#1, FloppyQueueRequest_~Irp__IoStatus__Status~4#1, FloppyQueueRequest_~Irp__IoStatus__Information~4#1, FloppyQueueRequest_~Irp__Tail__Overlay__CurrentStackLocation__Control~1#1, FloppyQueueRequest_~ntStatus~4#1, FloppyQueueRequest_~FAKE_CONDITION~1#1;havoc FloppyQueueRequest_#in~DisketteExtension#1, FloppyQueueRequest_#in~Irp#1;assume { :end_inline_FloppyQueueRequest } true;assume -2147483648 <= FloppyDeviceControl_#t~ret155#1 && FloppyDeviceControl_#t~ret155#1 <= 2147483647;FloppyDeviceControl_~ntStatus~3#1 := FloppyDeviceControl_#t~ret155#1;havoc FloppyDeviceControl_#t~ret155#1;FloppyDeviceControl_#res#1 := FloppyDeviceControl_~ntStatus~3#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L225: assume 2 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L225: assume !(2 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L192: assume 1 + FloppyPnp_#t~post30#1 <= 2147483647;~PagingReferenceCount~0 := 1 + FloppyPnp_#t~post30#1;havoc FloppyPnp_#t~post30#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L192: assume !(1 + FloppyPnp_#t~post30#1 <= 2147483647); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L192-1: assume 1 + FloppyPnp_#t~post30#1 >= -2147483648; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L192-1: assume !(1 + FloppyPnp_#t~post30#1 >= -2147483648); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L721: assume { :end_inline_stub_driver_init } true; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L391: assume 0 != FloppyPnp_~disketteExtension__InterfaceString__Buffer~0#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L391: assume !(0 != FloppyPnp_~disketteExtension__InterfaceString__Buffer~0#1); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1316: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp44~1#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1316: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp44~1#1); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L193: assume 1 == ~PagingReferenceCount~0; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L193: assume !(1 == ~PagingReferenceCount~0); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L920: assume false;IoRegisterDeviceInterface_#res#1 := 0; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L920: assume !false;havoc IoRegisterDeviceInterface_~tmp_ndt_8~0#1;FloppyStartDevice_#t~ret81#1 := IoRegisterDeviceInterface_#res#1;havoc IoRegisterDeviceInterface_#t~nondet105#1, IoRegisterDeviceInterface_~tmp_ndt_8~0#1, IoRegisterDeviceInterface_~PhysicalDeviceObject#1, IoRegisterDeviceInterface_~InterfaceClassGuid#1, IoRegisterDeviceInterface_~ReferenceString#1, IoRegisterDeviceInterface_~SymbolicLinkName#1;havoc IoRegisterDeviceInterface_#in~PhysicalDeviceObject#1, IoRegisterDeviceInterface_#in~InterfaceClassGuid#1, IoRegisterDeviceInterface_#in~ReferenceString#1, IoRegisterDeviceInterface_#in~SymbolicLinkName#1;assume { :end_inline_IoRegisterDeviceInterface } true;assume -2147483648 <= FloppyStartDevice_#t~ret81#1 && FloppyStartDevice_#t~ret81#1 <= 2147483647;FloppyStartDevice_~pnpStatus~0#1 := FloppyStartDevice_#t~ret81#1;havoc FloppyStartDevice_#t~ret81#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L854: assume false;IoBuildDeviceIoControlRequest_#res#1 := IoBuildDeviceIoControlRequest_~malloc~0#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L854: assume !false;havoc IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1;FlFdcDeviceIo_#t~ret87#1 := IoBuildDeviceIoControlRequest_#res#1;havoc IoBuildDeviceIoControlRequest_#t~nondet101#1, IoBuildDeviceIoControlRequest_#t~nondet102#1, IoBuildDeviceIoControlRequest_~tmp_ndt_5~0#1, IoBuildDeviceIoControlRequest_~IoControlCode#1, IoBuildDeviceIoControlRequest_~DeviceObject#1, IoBuildDeviceIoControlRequest_~InputBuffer#1, IoBuildDeviceIoControlRequest_~InputBufferLength#1, IoBuildDeviceIoControlRequest_~OutputBuffer#1, IoBuildDeviceIoControlRequest_~OutputBufferLength#1, IoBuildDeviceIoControlRequest_~InternalDeviceIoControl#1, IoBuildDeviceIoControlRequest_~Event#1, IoBuildDeviceIoControlRequest_~IoStatusBlock#1, IoBuildDeviceIoControlRequest_~malloc~0#1;havoc IoBuildDeviceIoControlRequest_#in~IoControlCode#1, IoBuildDeviceIoControlRequest_#in~DeviceObject#1, IoBuildDeviceIoControlRequest_#in~InputBuffer#1, IoBuildDeviceIoControlRequest_#in~InputBufferLength#1, IoBuildDeviceIoControlRequest_#in~OutputBuffer#1, IoBuildDeviceIoControlRequest_#in~OutputBufferLength#1, IoBuildDeviceIoControlRequest_#in~InternalDeviceIoControl#1, IoBuildDeviceIoControlRequest_#in~Event#1, IoBuildDeviceIoControlRequest_#in~IoStatusBlock#1;assume { :end_inline_IoBuildDeviceIoControlRequest } true;assume -2147483648 <= FlFdcDeviceIo_#t~ret87#1 && FlFdcDeviceIo_#t~ret87#1 <= 2147483647;FlFdcDeviceIo_~irp~0#1 := FlFdcDeviceIo_#t~ret87#1;havoc FlFdcDeviceIo_#t~ret87#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L590: FloppyStartDevice_~disketteExtension__IsStarted~1#1 := 1;FloppyStartDevice_~disketteExtension__HoldNewRequests~1#1 := 0; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1614: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L491: assume ~s~0 != ~NP~0; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L491: assume !(~s~0 != ~NP~0); [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1515: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1383: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp75~0#1; [2025-02-08 08:53:25,495 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1383: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp75~0#1); [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L326: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L260: assume 259 == FloppyPnp_~__cil_tmp29~0#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L260: assume !(259 == FloppyPnp_~__cil_tmp29~0#1);FloppyPnp_~ntStatus~0#1 := -1073741823;FloppyPnp_~Irp__IoStatus__Status~1#1 := FloppyPnp_~ntStatus~0#1;~myStatus~0 := FloppyPnp_~ntStatus~0#1;FloppyPnp_~Irp__IoStatus__Information~1#1 := 0; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1450: FloppyDeviceControl_#t~ret159#1 := FlCheckFormatParameters_#res#1;havoc FlCheckFormatParameters_#t~nondet164#1, FlCheckFormatParameters_#t~nondet165#1, FlCheckFormatParameters_#t~nondet166#1, FlCheckFormatParameters_~DisketteExtension#1, FlCheckFormatParameters_~FormatParameters#1, FlCheckFormatParameters_~DriveMediaConstants__driveMediaType__MediaType~0#1, FlCheckFormatParameters_~FormatParameters__MediaType~0#1, FlCheckFormatParameters_~FAKE_CONDITION~0#1;havoc FlCheckFormatParameters_#in~DisketteExtension#1, FlCheckFormatParameters_#in~FormatParameters#1;assume { :end_inline_FlCheckFormatParameters } true;assume -2147483648 <= FloppyDeviceControl_#t~ret159#1 && FloppyDeviceControl_#t~ret159#1 <= 2147483647;FloppyDeviceControl_~tmp___0~0#1 := FloppyDeviceControl_#t~ret159#1;havoc FloppyDeviceControl_#t~ret159#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L393: assume -2147483648 <= FloppyPnp_#t~ret51#1 && FloppyPnp_#t~ret51#1 <= 2147483647;havoc FloppyPnp_#t~ret51#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L393-1: SUMMARY for call FloppyPnp_#t~ret51#1 := IoSetDeviceInterfaceState(FloppyPnp_~disketteExtension__InterfaceString~0#1, 0); srcloc: null [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L360: assume ~s~0 == ~NP~0;~s~0 := ~SKIP1~0; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L360: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L757: assume -2147483648 <= main_#t~ret98#1 && main_#t~ret98#1 <= 2147483647;main_~status~1#1 := main_#t~ret98#1;havoc main_#t~ret98#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L757-1: SUMMARY for call main_#t~ret98#1 := FloppyCreateClose(main_~devobj~0#1, main_~pirp~0#1); srcloc: null [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L724: assume main_~status~1#1 < 0;main_#res#1 := -1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L724: assume !(main_~status~1#1 < 0);havoc main_~tmp_ndt_1~0#1;havoc main_#t~nondet93#1;assume -2147483648 <= main_#t~nondet93#1 && main_#t~nondet93#1 <= 2147483647;main_~tmp_ndt_1~0#1 := main_#t~nondet93#1;havoc main_#t~nondet93#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L526: FloppyStartDevice_#t~ret77#1 := FlFdcDeviceIo_#res#1;havoc FlFdcDeviceIo_#t~nondet84#1, FlFdcDeviceIo_#t~nondet85#1, FlFdcDeviceIo_#t~nondet86#1, FlFdcDeviceIo_#t~ret87#1, FlFdcDeviceIo_#t~ret88#1, FlFdcDeviceIo_#t~ret89#1, FlFdcDeviceIo_~DeviceObject#1, FlFdcDeviceIo_~Ioctl#1, FlFdcDeviceIo_~Data#1, FlFdcDeviceIo_~ntStatus~2#1, FlFdcDeviceIo_~irp~0#1, FlFdcDeviceIo_~irpStack~0#1, FlFdcDeviceIo_~doneEvent~2#1, FlFdcDeviceIo_~ioStatus~0#1, FlFdcDeviceIo_~irp__Tail__Overlay__CurrentStackLocation~0#1, FlFdcDeviceIo_~irpStack__Parameters__DeviceIoControl__Type3InputBuffer~0#1, FlFdcDeviceIo_~__cil_tmp11~0#1;havoc FlFdcDeviceIo_#in~DeviceObject#1, FlFdcDeviceIo_#in~Ioctl#1, FlFdcDeviceIo_#in~Data#1;assume { :end_inline_FlFdcDeviceIo } true;assume -2147483648 <= FloppyStartDevice_#t~ret77#1 && FloppyStartDevice_#t~ret77#1 <= 2147483647;FloppyStartDevice_~ntStatus~1#1 := FloppyStartDevice_#t~ret77#1;havoc FloppyStartDevice_#t~ret77#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L493: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L427: assume FloppyPnp_#t~post57#1 - 1 <= 2147483647;~PagingReferenceCount~0 := FloppyPnp_#t~post57#1 - 1;havoc FloppyPnp_#t~post57#1; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L427: assume !(FloppyPnp_#t~post57#1 - 1 <= 2147483647); [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L427-1: assume FloppyPnp_#t~post57#1 - 1 >= -2147483648; [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L427-1: assume !(FloppyPnp_#t~post57#1 - 1 >= -2147483648); [2025-02-08 08:53:25,496 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1418: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 <= 2147483647;FloppyDeviceControl_~Irp__IoStatus__Information~3#1 := FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1; [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1418: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 <= 2147483647); [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L427-2: FloppyPnp_#t~post57#1 := ~PagingReferenceCount~0; [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1418-1: assume FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 >= -2147483648; [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1418-1: assume !(FloppyDeviceControl_~sizeof__USHORT~0#1 + FloppyDeviceControl_~mountName__NameLength~0#1 >= -2147483648); [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L295: assume 6 == FloppyPnp_~irpSp__MinorFunction~0#1; [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L295: assume !(6 == FloppyPnp_~irpSp__MinorFunction~0#1); [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L262: assume -2147483648 <= FloppyPnp_#t~ret36#1 && FloppyPnp_#t~ret36#1 <= 2147483647;havoc FloppyPnp_#t~ret36#1; [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L262-1: SUMMARY for call FloppyPnp_#t~ret36#1 := KeWaitForSingleObject(FloppyPnp_~disketteExtension__FloppyThread~0#1, ~Executive~0, ~KernelMode~0, 0, 0); srcloc: null [2025-02-08 08:53:25,497 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L229: assume false;assume { :begin_inline_FloppyStartDevice } true;FloppyStartDevice_#in~DeviceObject#1, FloppyStartDevice_#in~Irp#1 := FloppyPnp_~DeviceObject#1, FloppyPnp_~Irp#1;havoc FloppyStartDevice_#res#1;havoc FloppyStartDevice_#t~nondet58#1, FloppyStartDevice_#t~nondet59#1, FloppyStartDevice_#t~nondet60#1, FloppyStartDevice_#t~nondet61#1, FloppyStartDevice_#t~nondet62#1, FloppyStartDevice_#t~nondet63#1, FloppyStartDevice_#t~nondet64#1, FloppyStartDevice_#t~nondet65#1, FloppyStartDevice_#t~nondet66#1, FloppyStartDevice_#t~nondet67#1, FloppyStartDevice_#t~nondet68#1, FloppyStartDevice_#t~nondet69#1, FloppyStartDevice_#t~nondet70#1, FloppyStartDevice_#t~nondet71#1, FloppyStartDevice_#t~nondet72#1, FloppyStartDevice_#t~nondet73#1, FloppyStartDevice_#t~nondet74#1, FloppyStartDevice_#t~ret75#1, FloppyStartDevice_#t~ret76#1, FloppyStartDevice_#t~ret77#1, FloppyStartDevice_#t~ret78#1, FloppyStartDevice_#t~ret79#1, FloppyStartDevice_#t~post80#1, FloppyStartDevice_#t~ret81#1, FloppyStartDevice_#t~ret82#1, FloppyStartDevice_~DeviceObject#1, FloppyStartDevice_~Irp#1, FloppyStartDevice_~DeviceObject__DeviceExtension~1#1, FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1, FloppyStartDevice_~Irp__IoStatus__Status~2#1, FloppyStartDevice_~disketteExtension__TargetObject~1#1, FloppyStartDevice_~disketteExtension__MaxTransferSize~0#1, FloppyStartDevice_~disketteExtension__DriveType~0#1, FloppyStartDevice_~disketteExtension__PerpendicularMode~0#1, FloppyStartDevice_~disketteExtension__DeviceUnit~0#1, FloppyStartDevice_~disketteExtension__DriveOnValue~0#1, FloppyStartDevice_~disketteExtension__UnderlyingPDO~0#1, FloppyStartDevice_~disketteExtension__InterfaceString~1#1, FloppyStartDevice_~disketteExtension__IsStarted~1#1, FloppyStartDevice_~disketteExtension__HoldNewRequests~1#1, FloppyStartDevice_~ntStatus~1#1, FloppyStartDevice_~pnpStatus~0#1, FloppyStartDevice_~doneEvent~1#1, FloppyStartDevice_~fdcInfo~0#1, FloppyStartDevice_~fdcInfo__BufferCount~0#1, FloppyStartDevice_~fdcInfo__BufferSize~0#1, FloppyStartDevice_~fdcInfo__MaxTransferSize~0#1, FloppyStartDevice_~fdcInfo__AcpiBios~0#1, FloppyStartDevice_~fdcInfo__AcpiFdiSupported~0#1, FloppyStartDevice_~fdcInfo__PeripheralNumber~0#1, FloppyStartDevice_~fdcInfo__BusType~0#1, FloppyStartDevice_~fdcInfo__ControllerNumber~0#1, FloppyStartDevice_~fdcInfo__UnitNumber~0#1, FloppyStartDevice_~fdcInfo__BusNumber~0#1, FloppyStartDevice_~Dc~0#1, FloppyStartDevice_~Fp~0#1, FloppyStartDevice_~disketteExtension~1#1, FloppyStartDevice_~irpSp~1#1, FloppyStartDevice_~irpSp___0~1#1, FloppyStartDevice_~nextIrpSp~1#1, FloppyStartDevice_~nextIrpSp__Control~1#1, FloppyStartDevice_~irpSp___1~1#1, FloppyStartDevice_~irpSp__Control~1#1, FloppyStartDevice_~irpSp__Context~1#1, FloppyStartDevice_~InterfaceType~0#1, FloppyStartDevice_~KUSER_SHARED_DATA__AlternativeArchitecture_NEC98x86~0#1, FloppyStartDevice_~__cil_tmp42~0#1, FloppyStartDevice_~__cil_tmp43~0#1, FloppyStartDevice_~__cil_tmp44~0#1, FloppyStartDevice_~__cil_tmp45~0#1, FloppyStartDevice_~__cil_tmp46~0#1, FloppyStartDevice_~__cil_tmp47~0#1, FloppyStartDevice_~__cil_tmp48~0#1, FloppyStartDevice_~__cil_tmp49~0#1;FloppyStartDevice_~DeviceObject#1 := FloppyStartDevice_#in~DeviceObject#1;FloppyStartDevice_~Irp#1 := FloppyStartDevice_#in~Irp#1;havoc FloppyStartDevice_#t~nondet58#1;assume -2147483648 <= FloppyStartDevice_#t~nondet58#1 && FloppyStartDevice_#t~nondet58#1 <= 2147483647;FloppyStartDevice_~DeviceObject__DeviceExtension~1#1 := FloppyStartDevice_#t~nondet58#1;havoc FloppyStartDevice_#t~nondet58#1;havoc FloppyStartDevice_#t~nondet59#1;assume -2147483648 <= FloppyStartDevice_#t~nondet59#1 && FloppyStartDevice_#t~nondet59#1 <= 2147483647;FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1 := FloppyStartDevice_#t~nondet59#1;havoc FloppyStartDevice_#t~nondet59#1;havoc FloppyStartDevice_~Irp__IoStatus__Status~2#1;havoc FloppyStartDevice_#t~nondet60#1;assume -2147483648 <= FloppyStartDevice_#t~nondet60#1 && FloppyStartDevice_#t~nondet60#1 <= 2147483647;FloppyStartDevice_~disketteExtension__TargetObject~1#1 := FloppyStartDevice_#t~nondet60#1;havoc FloppyStartDevice_#t~nondet60#1;havoc FloppyStartDevice_~disketteExtension__MaxTransferSize~0#1;havoc FloppyStartDevice_#t~nondet61#1;assume -2147483648 <= FloppyStartDevice_#t~nondet61#1 && FloppyStartDevice_#t~nondet61#1 <= 2147483647;FloppyStartDevice_~disketteExtension__DriveType~0#1 := FloppyStartDevice_#t~nondet61#1;havoc FloppyStartDevice_#t~nondet61#1;havoc FloppyStartDevice_~disketteExtension__PerpendicularMode~0#1;havoc FloppyStartDevice_~disketteExtension__DeviceUnit~0#1;havoc FloppyStartDevice_~disketteExtension__DriveOnValue~0#1;havoc FloppyStartDevice_#t~nondet62#1;assume -2147483648 <= FloppyStartDevice_#t~nondet62#1 && FloppyStartDevice_#t~nondet62#1 <= 2147483647;FloppyStartDevice_~disketteExtension__UnderlyingPDO~0#1 := FloppyStartDevice_#t~nondet62#1;havoc FloppyStartDevice_#t~nondet62#1;havoc FloppyStartDevice_#t~nondet63#1;assume -2147483648 <= FloppyStartDevice_#t~nondet63#1 && FloppyStartDevice_#t~nondet63#1 <= 2147483647;FloppyStartDevice_~disketteExtension__InterfaceString~1#1 := FloppyStartDevice_#t~nondet63#1;havoc FloppyStartDevice_#t~nondet63#1;havoc FloppyStartDevice_~disketteExtension__IsStarted~1#1;havoc FloppyStartDevice_~disketteExtension__HoldNewRequests~1#1;havoc FloppyStartDevice_~ntStatus~1#1;havoc FloppyStartDevice_~pnpStatus~0#1;havoc FloppyStartDevice_#t~nondet64#1;assume -2147483648 <= FloppyStartDevice_#t~nondet64#1 && FloppyStartDevice_#t~nondet64#1 <= 2147483647;FloppyStartDevice_~doneEvent~1#1 := FloppyStartDevice_#t~nondet64#1;havoc FloppyStartDevice_#t~nondet64#1;havoc FloppyStartDevice_#t~nondet65#1;assume -2147483648 <= FloppyStartDevice_#t~nondet65#1 && FloppyStartDevice_#t~nondet65#1 <= 2147483647;FloppyStartDevice_~fdcInfo~0#1 := FloppyStartDevice_#t~nondet65#1;havoc FloppyStartDevice_#t~nondet65#1;havoc FloppyStartDevice_~fdcInfo__BufferCount~0#1;havoc FloppyStartDevice_~fdcInfo__BufferSize~0#1;havoc FloppyStartDevice_#t~nondet66#1;assume -2147483648 <= FloppyStartDevice_#t~nondet66#1 && FloppyStartDevice_#t~nondet66#1 <= 2147483647;FloppyStartDevice_~fdcInfo__MaxTransferSize~0#1 := FloppyStartDevice_#t~nondet66#1;havoc FloppyStartDevice_#t~nondet66#1;havoc FloppyStartDevice_#t~nondet67#1;assume -2147483648 <= FloppyStartDevice_#t~nondet67#1 && FloppyStartDevice_#t~nondet67#1 <= 2147483647;FloppyStartDevice_~fdcInfo__AcpiBios~0#1 := FloppyStartDevice_#t~nondet67#1;havoc FloppyStartDevice_#t~nondet67#1;havoc FloppyStartDevice_#t~nondet68#1;assume -2147483648 <= FloppyStartDevice_#t~nondet68#1 && FloppyStartDevice_#t~nondet68#1 <= 2147483647;FloppyStartDevice_~fdcInfo__AcpiFdiSupported~0#1 := FloppyStartDevice_#t~nondet68#1;havoc FloppyStartDevice_#t~nondet68#1;havoc FloppyStartDevice_#t~nondet69#1;assume -2147483648 <= FloppyStartDevice_#t~nondet69#1 && FloppyStartDevice_#t~nondet69#1 <= 2147483647;FloppyStartDevice_~fdcInfo__PeripheralNumber~0#1 := FloppyStartDevice_#t~nondet69#1;havoc FloppyStartDevice_#t~nondet69#1;havoc FloppyStartDevice_~fdcInfo__BusType~0#1;havoc FloppyStartDevice_#t~nondet70#1;assume -2147483648 <= FloppyStartDevice_#t~nondet70#1 && FloppyStartDevice_#t~nondet70#1 <= 2147483647;FloppyStartDevice_~fdcInfo__ControllerNumber~0#1 := FloppyStartDevice_#t~nondet70#1;havoc FloppyStartDevice_#t~nondet70#1;havoc FloppyStartDevice_#t~nondet71#1;assume -2147483648 <= FloppyStartDevice_#t~nondet71#1 && FloppyStartDevice_#t~nondet71#1 <= 2147483647;FloppyStartDevice_~fdcInfo__UnitNumber~0#1 := FloppyStartDevice_#t~nondet71#1;havoc FloppyStartDevice_#t~nondet71#1;havoc FloppyStartDevice_#t~nondet72#1;assume -2147483648 <= FloppyStartDevice_#t~nondet72#1 && FloppyStartDevice_#t~nondet72#1 <= 2147483647;FloppyStartDevice_~fdcInfo__BusNumber~0#1 := FloppyStartDevice_#t~nondet72#1;havoc FloppyStartDevice_#t~nondet72#1;havoc FloppyStartDevice_~Dc~0#1;havoc FloppyStartDevice_~Fp~0#1;havoc FloppyStartDevice_~disketteExtension~1#1;havoc FloppyStartDevice_~irpSp~1#1;havoc FloppyStartDevice_~irpSp___0~1#1;havoc FloppyStartDevice_~nextIrpSp~1#1;havoc FloppyStartDevice_~nextIrpSp__Control~1#1;havoc FloppyStartDevice_~irpSp___1~1#1;havoc FloppyStartDevice_~irpSp__Control~1#1;havoc FloppyStartDevice_~irpSp__Context~1#1;havoc FloppyStartDevice_~InterfaceType~0#1;havoc FloppyStartDevice_#t~nondet73#1;assume -2147483648 <= FloppyStartDevice_#t~nondet73#1 && FloppyStartDevice_#t~nondet73#1 <= 2147483647;FloppyStartDevice_~KUSER_SHARED_DATA__AlternativeArchitecture_NEC98x86~0#1 := FloppyStartDevice_#t~nondet73#1;havoc FloppyStartDevice_#t~nondet73#1;havoc FloppyStartDevice_~__cil_tmp42~0#1;havoc FloppyStartDevice_~__cil_tmp43~0#1;havoc FloppyStartDevice_~__cil_tmp44~0#1;havoc FloppyStartDevice_~__cil_tmp45~0#1;havoc FloppyStartDevice_#t~nondet74#1;assume -2147483648 <= FloppyStartDevice_#t~nondet74#1 && FloppyStartDevice_#t~nondet74#1 <= 2147483647;FloppyStartDevice_~__cil_tmp46~0#1 := FloppyStartDevice_#t~nondet74#1;havoc FloppyStartDevice_#t~nondet74#1;havoc FloppyStartDevice_~__cil_tmp47~0#1;havoc FloppyStartDevice_~__cil_tmp48~0#1;havoc FloppyStartDevice_~__cil_tmp49~0#1;FloppyStartDevice_~Dc~0#1 := ~DiskController~0;FloppyStartDevice_~Fp~0#1 := ~FloppyDiskPeripheral~0;FloppyStartDevice_~disketteExtension~1#1 := FloppyStartDevice_~DeviceObject__DeviceExtension~1#1;FloppyStartDevice_~irpSp~1#1 := FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1;FloppyStartDevice_~irpSp___0~1#1 := FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L229: assume !false; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L196: FloppyPnp_~disketteExtension~0#1 := FloppyPnp_~DeviceObject__DeviceExtension~0#1;FloppyPnp_~irpSp~0#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1617: FloppyQueueRequest_~ntStatus~4#1 := 259; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L428: assume 0 == ~PagingReferenceCount~0; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L428: assume !(0 == ~PagingReferenceCount~0); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1452: assume 0 == FloppyDeviceControl_~tmp___0~0#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1452: assume !(0 == FloppyDeviceControl_~tmp___0~0#1); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L924-1: IoRegisterDeviceInterface_#res#1 := -1073741808; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L858-1: IoBuildDeviceIoControlRequest_#res#1 := 0; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L627: assume 0 == FlFdcDeviceIo_~irp~0#1;FlFdcDeviceIo_#res#1 := -1073741670; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L627: assume !(0 == FlFdcDeviceIo_~irp~0#1); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L528: assume FloppyStartDevice_~ntStatus~1#1 >= 0;FloppyStartDevice_~disketteExtension__MaxTransferSize~0#1 := FloppyStartDevice_~fdcInfo__MaxTransferSize~0#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L528: assume !(FloppyStartDevice_~ntStatus~1#1 >= 0); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1519: assume 1 + FloppyDeviceControl_#t~post161#1 <= 2147483647;FloppyDeviceControl_~Irp__CurrentLocation~1#1 := 1 + FloppyDeviceControl_#t~post161#1;havoc FloppyDeviceControl_#t~post161#1;FloppyDeviceControl_#t~post162#1 := FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1519: assume !(1 + FloppyDeviceControl_#t~post161#1 <= 2147483647); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1519-1: assume 1 + FloppyDeviceControl_#t~post161#1 >= -2147483648; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1519-1: assume !(1 + FloppyDeviceControl_#t~post161#1 >= -2147483648); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1519-2: FloppyDeviceControl_#t~post161#1 := FloppyDeviceControl_~Irp__CurrentLocation~1#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1321: assume FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp45~1#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1321: assume !(FloppyDeviceControl_~irpSp__Parameters__DeviceIoControl__IoControlCode___1~0#1 == FloppyDeviceControl_~__cil_tmp45~1#1); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1288: assume 0 != FloppyDeviceControl_~disketteExtension__IsRemoved~1#1;FloppyDeviceControl_~Irp__IoStatus__Information~3#1 := 0;FloppyDeviceControl_~Irp__IoStatus__Status___0~0#1 := -1073741738;~myStatus~0 := -1073741738; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1288: assume !(0 != FloppyDeviceControl_~disketteExtension__IsRemoved~1#1); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L198: assume 0 != FloppyPnp_~disketteExtension__IsRemoved~0#1;FloppyPnp_~Irp__IoStatus__Information~1#1 := 0;FloppyPnp_~Irp__IoStatus__Status~1#1 := -1073741738;~myStatus~0 := -1073741738; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L198: assume !(0 != FloppyPnp_~disketteExtension__IsRemoved~0#1); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L595: FloppyStartDevice_~Irp__IoStatus__Status~2#1 := FloppyStartDevice_~ntStatus~1#1;~myStatus~0 := FloppyStartDevice_~ntStatus~1#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L562: assume FloppyStartDevice_~ntStatus~1#1 >= 0; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L562: assume !(FloppyStartDevice_~ntStatus~1#1 >= 0);FloppyStartDevice_#t~post80#1 := FloppyStartDevice_~InterfaceType~0#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1619-1: FloppyQueueRequest_#res#1 := FloppyQueueRequest_~ntStatus~4#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L496: assume 0 != ~compRegistered~0; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L496: assume !(0 != ~compRegistered~0);~compRegistered~0 := 1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1520: assume 1 + FloppyDeviceControl_#t~post162#1 <= 2147483647;FloppyDeviceControl_~Irp__Tail__Overlay__CurrentStackLocation~2#1 := 1 + FloppyDeviceControl_#t~post162#1;havoc FloppyDeviceControl_#t~post162#1; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1520: assume !(1 + FloppyDeviceControl_#t~post162#1 <= 2147483647); [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1520-1: assume 1 + FloppyDeviceControl_#t~post162#1 >= -2147483648; [2025-02-08 08:53:25,501 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1520-1: assume !(1 + FloppyDeviceControl_#t~post162#1 >= -2147483648); [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L397: assume 0 != FloppyPnp_~disketteExtension__ArcName__Length~0#1;assume { :begin_inline_IoDeleteSymbolicLink } true;IoDeleteSymbolicLink_#in~SymbolicLinkName#1 := FloppyPnp_~disketteExtension__ArcName~0#1;havoc IoDeleteSymbolicLink_#res#1;havoc IoDeleteSymbolicLink_#t~nondet103#1, IoDeleteSymbolicLink_~tmp_ndt_6~0#1, IoDeleteSymbolicLink_~SymbolicLinkName#1;IoDeleteSymbolicLink_~SymbolicLinkName#1 := IoDeleteSymbolicLink_#in~SymbolicLinkName#1;havoc IoDeleteSymbolicLink_~tmp_ndt_6~0#1;havoc IoDeleteSymbolicLink_#t~nondet103#1;assume -2147483648 <= IoDeleteSymbolicLink_#t~nondet103#1 && IoDeleteSymbolicLink_#t~nondet103#1 <= 2147483647;IoDeleteSymbolicLink_~tmp_ndt_6~0#1 := IoDeleteSymbolicLink_#t~nondet103#1;havoc IoDeleteSymbolicLink_#t~nondet103#1; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L397: assume !(0 != FloppyPnp_~disketteExtension__ArcName__Length~0#1); [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1421: assume 0 == FloppyDeviceControl_~disketteExtension__InterfaceString__Buffer~1#1;FloppyDeviceControl_~ntStatus~3#1 := -1073741811; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1421: assume !(0 == FloppyDeviceControl_~disketteExtension__InterfaceString__Buffer~1#1); [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L364: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L298: assume 0 == FloppyPnp_~disketteExtension__IsStarted~0#1;FloppyPnp_~Irp__IoStatus__Status~1#1 := 0;~myStatus~0 := 0; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L298: assume !(0 == FloppyPnp_~disketteExtension__IsStarted~0#1);FloppyPnp_~Irp__IoStatus__Status~1#1 := 0;~myStatus~0 := 0;FloppyPnp_~irpSp___0~0#1 := FloppyPnp_~Irp__Tail__Overlay__CurrentStackLocation~0#1; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L265: assume 0 != FloppyPnp_~disketteExtension__FloppyThread~0#1; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L265: assume !(0 != FloppyPnp_~disketteExtension__FloppyThread~0#1); [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L232: FloppyPnp_#t~ret31#1 := FloppyStartDevice_#res#1;havoc FloppyStartDevice_#t~nondet58#1, FloppyStartDevice_#t~nondet59#1, FloppyStartDevice_#t~nondet60#1, FloppyStartDevice_#t~nondet61#1, FloppyStartDevice_#t~nondet62#1, FloppyStartDevice_#t~nondet63#1, FloppyStartDevice_#t~nondet64#1, FloppyStartDevice_#t~nondet65#1, FloppyStartDevice_#t~nondet66#1, FloppyStartDevice_#t~nondet67#1, FloppyStartDevice_#t~nondet68#1, FloppyStartDevice_#t~nondet69#1, FloppyStartDevice_#t~nondet70#1, FloppyStartDevice_#t~nondet71#1, FloppyStartDevice_#t~nondet72#1, FloppyStartDevice_#t~nondet73#1, FloppyStartDevice_#t~nondet74#1, FloppyStartDevice_#t~ret75#1, FloppyStartDevice_#t~ret76#1, FloppyStartDevice_#t~ret77#1, FloppyStartDevice_#t~ret78#1, FloppyStartDevice_#t~ret79#1, FloppyStartDevice_#t~post80#1, FloppyStartDevice_#t~ret81#1, FloppyStartDevice_#t~ret82#1, FloppyStartDevice_~DeviceObject#1, FloppyStartDevice_~Irp#1, FloppyStartDevice_~DeviceObject__DeviceExtension~1#1, FloppyStartDevice_~Irp__Tail__Overlay__CurrentStackLocation~1#1, FloppyStartDevice_~Irp__IoStatus__Status~2#1, FloppyStartDevice_~disketteExtension__TargetObject~1#1, FloppyStartDevice_~disketteExtension__MaxTransferSize~0#1, FloppyStartDevice_~disketteExtension__DriveType~0#1, FloppyStartDevice_~disketteExtension__PerpendicularMode~0#1, FloppyStartDevice_~disketteExtension__DeviceUnit~0#1, FloppyStartDevice_~disketteExtension__DriveOnValue~0#1, FloppyStartDevice_~disketteExtension__UnderlyingPDO~0#1, FloppyStartDevice_~disketteExtension__InterfaceString~1#1, FloppyStartDevice_~disketteExtension__IsStarted~1#1, FloppyStartDevice_~disketteExtension__HoldNewRequests~1#1, FloppyStartDevice_~ntStatus~1#1, FloppyStartDevice_~pnpStatus~0#1, FloppyStartDevice_~doneEvent~1#1, FloppyStartDevice_~fdcInfo~0#1, FloppyStartDevice_~fdcInfo__BufferCount~0#1, FloppyStartDevice_~fdcInfo__BufferSize~0#1, FloppyStartDevice_~fdcInfo__MaxTransferSize~0#1, FloppyStartDevice_~fdcInfo__AcpiBios~0#1, FloppyStartDevice_~fdcInfo__AcpiFdiSupported~0#1, FloppyStartDevice_~fdcInfo__PeripheralNumber~0#1, FloppyStartDevice_~fdcInfo__BusType~0#1, FloppyStartDevice_~fdcInfo__ControllerNumber~0#1, FloppyStartDevice_~fdcInfo__UnitNumber~0#1, FloppyStartDevice_~fdcInfo__BusNumber~0#1, FloppyStartDevice_~Dc~0#1, FloppyStartDevice_~Fp~0#1, FloppyStartDevice_~disketteExtension~1#1, FloppyStartDevice_~irpSp~1#1, FloppyStartDevice_~irpSp___0~1#1, FloppyStartDevice_~nextIrpSp~1#1, FloppyStartDevice_~nextIrpSp__Control~1#1, FloppyStartDevice_~irpSp___1~1#1, FloppyStartDevice_~irpSp__Control~1#1, FloppyStartDevice_~irpSp__Context~1#1, FloppyStartDevice_~InterfaceType~0#1, FloppyStartDevice_~KUSER_SHARED_DATA__AlternativeArchitecture_NEC98x86~0#1, FloppyStartDevice_~__cil_tmp42~0#1, FloppyStartDevice_~__cil_tmp43~0#1, FloppyStartDevice_~__cil_tmp44~0#1, FloppyStartDevice_~__cil_tmp45~0#1, FloppyStartDevice_~__cil_tmp46~0#1, FloppyStartDevice_~__cil_tmp47~0#1, FloppyStartDevice_~__cil_tmp48~0#1, FloppyStartDevice_~__cil_tmp49~0#1;havoc FloppyStartDevice_#in~DeviceObject#1, FloppyStartDevice_#in~Irp#1;assume { :end_inline_FloppyStartDevice } true;assume -2147483648 <= FloppyPnp_#t~ret31#1 && FloppyPnp_#t~ret31#1 <= 2147483647;FloppyPnp_~ntStatus~0#1 := FloppyPnp_#t~ret31#1;havoc FloppyPnp_#t~ret31#1; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L530: assume 0 != FloppyStartDevice_~fdcInfo__AcpiBios~0#1; [2025-02-08 08:53:25,502 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L530: assume !(0 != FloppyStartDevice_~fdcInfo__AcpiBios~0#1); [2025-02-08 08:53:25,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1554: assume 259 != FloppyDeviceControl_~__cil_tmp91~0#1;FloppyDeviceControl_~Irp__IoStatus__Status___0~0#1 := FloppyDeviceControl_~ntStatus~3#1;~myStatus~0 := FloppyDeviceControl_~ntStatus~3#1; [2025-02-08 08:53:25,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1554: assume !(259 != FloppyDeviceControl_~__cil_tmp91~0#1); [2025-02-08 08:53:25,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1521: assume -2147483648 <= FloppyDeviceControl_#t~ret163#1 && FloppyDeviceControl_#t~ret163#1 <= 2147483647;FloppyDeviceControl_~ntStatus~3#1 := FloppyDeviceControl_#t~ret163#1;havoc FloppyDeviceControl_#t~ret163#1;FloppyDeviceControl_#res#1 := FloppyDeviceControl_~ntStatus~3#1; [2025-02-08 08:53:25,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1521-1: SUMMARY for call FloppyDeviceControl_#t~ret163#1 := IofCallDriver(FloppyDeviceControl_~disketteExtension__TargetObject~2#1, FloppyDeviceControl_~Irp#1); srcloc: null [2025-02-08 08:53:25,503 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L431-1: FloppyPnp_#res#1 := FloppyPnp_~ntStatus~0#1; [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L960: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L607: FloppyPnpComplete_#t~ret83#1 := KeSetEvent_#res#1;havoc KeSetEvent_#t~nondet111#1, KeSetEvent_~Event#1, KeSetEvent_~Increment#1, KeSetEvent_~Wait#1, KeSetEvent_~l~0#1;havoc KeSetEvent_#in~Event#1, KeSetEvent_#in~Increment#1, KeSetEvent_#in~Wait#1;assume { :end_inline_KeSetEvent } true;assume -2147483648 <= FloppyPnpComplete_#t~ret83#1 && FloppyPnpComplete_#t~ret83#1 <= 2147483647;havoc FloppyPnpComplete_#t~ret83#1;FloppyPnpComplete_#res#1 := -1073741802; [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L956: assume ~s~0 == ~NP~0;~s~0 := ~MPR1~0; [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L956: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1018: assume 259 == ~returnVal2~0#1;~s~0 := ~MPR3~0;~lowerDriverReturn~0 := ~returnVal2~0#1; [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1018: assume !(259 == ~returnVal2~0#1);~s~0 := ~NP~0;~lowerDriverReturn~0 := ~returnVal2~0#1; [2025-02-08 08:53:25,548 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1006: ~returnVal2~0#1 := 259; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L973: havoc ~tmp_ndt_10~0#1; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1031: SUMMARY for call errorFn(); srcloc: null [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L998: assume false;~returnVal2~0#1 := 0; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L998: assume !false;havoc ~tmp_ndt_11~0#1; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1017: assume ~s~0 == ~MPR1~0; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1017: assume !(~s~0 == ~MPR1~0); [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L982: assume { :end_inline_stubMoreProcessingRequired } true; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1013: assume ~s~0 == ~NP~0;~s~0 := ~IPC~0;~lowerDriverReturn~0 := ~returnVal2~0#1; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1013: assume !(~s~0 == ~NP~0); [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L980: assume 3221225494 == ~__cil_tmp7~0#1 % 4294967296;assume { :begin_inline_stubMoreProcessingRequired } true; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L980: assume !(3221225494 == ~__cil_tmp7~0#1 % 4294967296); [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L976: #t~ret108#1 := FloppyPnpComplete_#res#1;havoc FloppyPnpComplete_#t~ret83#1, FloppyPnpComplete_~DeviceObject#1, FloppyPnpComplete_~Irp#1, FloppyPnpComplete_~Context#1;havoc FloppyPnpComplete_#in~DeviceObject#1, FloppyPnpComplete_#in~Irp#1, FloppyPnpComplete_#in~Context#1;assume { :end_inline_FloppyPnpComplete } true;assume -2147483648 <= #t~ret108#1 && #t~ret108#1 <= 2147483647;~compRetStatus1~0#1 := #t~ret108#1;havoc #t~ret108#1;~__cil_tmp7~0#1 := ~compRetStatus1~0#1; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1036: #res#1 := ~returnVal2~0#1; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1003: ~returnVal2~0#1 := -1073741823; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1026: assume ~s~0 == ~SKIP1~0;~s~0 := ~SKIP2~0;~lowerDriverReturn~0 := ~returnVal2~0#1; [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1026: assume !(~s~0 == ~SKIP1~0); [2025-02-08 08:53:25,549 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint IofCallDriverFINAL: assume true; [2025-02-08 08:53:25,616 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L135: #res#1 := ~status~0#1; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L131: assume #t~post13#1 - 1 <= 2147483647;~PagingReferenceCount~0 := #t~post13#1 - 1;havoc #t~post13#1; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L131: assume !(#t~post13#1 - 1 <= 2147483647); [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L131-1: assume #t~post13#1 - 1 >= -2147483648; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L131-1: assume !(#t~post13#1 - 1 >= -2147483648); [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1118-1: ObReferenceObjectByHandle_#res#1 := -1073741823; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1114: assume false;ObReferenceObjectByHandle_#res#1 := 0; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1114: assume !false;havoc ObReferenceObjectByHandle_~tmp_ndt_13~0#1;#t~ret14#1 := ObReferenceObjectByHandle_#res#1;havoc ObReferenceObjectByHandle_#t~nondet113#1, ObReferenceObjectByHandle_~tmp_ndt_13~0#1, ObReferenceObjectByHandle_~Handle#1, ObReferenceObjectByHandle_~DesiredAccess#1, ObReferenceObjectByHandle_~ObjectType#1, ObReferenceObjectByHandle_~AccessMode#1, ObReferenceObjectByHandle_~Object#1, ObReferenceObjectByHandle_~HandleInformation#1;havoc ObReferenceObjectByHandle_#in~Handle#1, ObReferenceObjectByHandle_#in~DesiredAccess#1, ObReferenceObjectByHandle_#in~ObjectType#1, ObReferenceObjectByHandle_#in~AccessMode#1, ObReferenceObjectByHandle_#in~Object#1, ObReferenceObjectByHandle_#in~HandleInformation#1;assume { :end_inline_ObReferenceObjectByHandle } true;assume -2147483648 <= #t~ret14#1 && #t~ret14#1 <= 2147483647;~status~0#1 := #t~ret14#1;havoc #t~ret14#1;assume { :begin_inline_ZwClose } true;ZwClose_#in~Handle#1 := ~threadHandle~0#1;havoc ZwClose_#res#1;havoc ZwClose_#t~nondet115#1, ZwClose_~tmp_ndt_15~0#1, ZwClose_~Handle#1;ZwClose_~Handle#1 := ZwClose_#in~Handle#1;havoc ZwClose_~tmp_ndt_15~0#1;havoc ZwClose_#t~nondet115#1;assume -2147483648 <= ZwClose_#t~nondet115#1 && ZwClose_#t~nondet115#1 <= 2147483647;ZwClose_~tmp_ndt_15~0#1 := ZwClose_#t~nondet115#1;havoc ZwClose_#t~nondet115#1; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1110: assume 0 == ObReferenceObjectByHandle_~tmp_ndt_13~0#1; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1110: assume !(0 == ObReferenceObjectByHandle_~tmp_ndt_13~0#1); [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L144: assume ~status~0#1 < 0;#res#1 := ~status~0#1; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L144: assume !(~status~0#1 < 0); [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L132: assume 0 == ~PagingReferenceCount~0; [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L132: assume !(0 == ~PagingReferenceCount~0); [2025-02-08 08:53:25,617 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1140-1: PsCreateSystemThread_#res#1 := -1073741823; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1136: assume false;PsCreateSystemThread_#res#1 := 0; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1136: assume !false;havoc PsCreateSystemThread_~tmp_ndt_14~0#1;#t~ret12#1 := PsCreateSystemThread_#res#1;havoc PsCreateSystemThread_#t~nondet114#1, PsCreateSystemThread_~tmp_ndt_14~0#1, PsCreateSystemThread_~ThreadHandle#1, PsCreateSystemThread_~DesiredAccess#1, PsCreateSystemThread_~ObjectAttributes#1, PsCreateSystemThread_~ProcessHandle#1, PsCreateSystemThread_~ClientId#1, PsCreateSystemThread_~StartRoutine#1, PsCreateSystemThread_~StartContext#1;havoc PsCreateSystemThread_#in~ThreadHandle#1, PsCreateSystemThread_#in~DesiredAccess#1, PsCreateSystemThread_#in~ObjectAttributes#1, PsCreateSystemThread_#in~ProcessHandle#1, PsCreateSystemThread_#in~ClientId#1, PsCreateSystemThread_#in~StartRoutine#1, PsCreateSystemThread_#in~StartContext#1;assume { :end_inline_PsCreateSystemThread } true;assume -2147483648 <= #t~ret12#1 && #t~ret12#1 <= 2147483647;~status~0#1 := #t~ret12#1;havoc #t~ret12#1; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1161-1: ZwClose_#res#1 := -1073741823; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1157: assume false;ZwClose_#res#1 := 0; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1157: assume !false;havoc ZwClose_~tmp_ndt_15~0#1;#t~ret15#1 := ZwClose_#res#1;havoc ZwClose_#t~nondet115#1, ZwClose_~tmp_ndt_15~0#1, ZwClose_~Handle#1;havoc ZwClose_#in~Handle#1;assume { :end_inline_ZwClose } true;assume -2147483648 <= #t~ret15#1 && #t~ret15#1 <= 2147483647;havoc #t~ret15#1; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1153: assume 0 == ZwClose_~tmp_ndt_15~0#1; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L1153: assume !(0 == ZwClose_~tmp_ndt_15~0#1); [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L129: assume ~status~0#1 < 0;~DisketteExtension__ThreadReferenceCount~0#1 := -1;#t~post13#1 := ~PagingReferenceCount~0; [2025-02-08 08:53:25,618 INFO L1324 $ProcedureCfgBuilder]: dead code at ProgramPoint L129: assume !(~status~0#1 < 0);assume { :begin_inline_ObReferenceObjectByHandle } true;ObReferenceObjectByHandle_#in~Handle#1, ObReferenceObjectByHandle_#in~DesiredAccess#1, ObReferenceObjectByHandle_#in~ObjectType#1, ObReferenceObjectByHandle_#in~AccessMode#1, ObReferenceObjectByHandle_#in~Object#1, ObReferenceObjectByHandle_#in~HandleInformation#1 := ~threadHandle~0#1, 1048576, 0, ~KernelMode~0, ~DisketteExtension__FloppyThread~0#1, 0;havoc ObReferenceObjectByHandle_#res#1;havoc ObReferenceObjectByHandle_#t~nondet113#1, ObReferenceObjectByHandle_~tmp_ndt_13~0#1, ObReferenceObjectByHandle_~Handle#1, ObReferenceObjectByHandle_~DesiredAccess#1, ObReferenceObjectByHandle_~ObjectType#1, ObReferenceObjectByHandle_~AccessMode#1, ObReferenceObjectByHandle_~Object#1, ObReferenceObjectByHandle_~HandleInformation#1;ObReferenceObjectByHandle_~Handle#1 := ObReferenceObjectByHandle_#in~Handle#1;ObReferenceObjectByHandle_~DesiredAccess#1 := ObReferenceObjectByHandle_#in~DesiredAccess#1;ObReferenceObjectByHandle_~ObjectType#1 := ObReferenceObjectByHandle_#in~ObjectType#1;ObReferenceObjectByHandle_~AccessMode#1 := ObReferenceObjectByHandle_#in~AccessMode#1;ObReferenceObjectByHandle_~Object#1 := ObReferenceObjectByHandle_#in~Object#1;ObReferenceObjectByHandle_~HandleInformation#1 := ObReferenceObjectByHandle_#in~HandleInformation#1;havoc ObReferenceObjectByHandle_~tmp_ndt_13~0#1;havoc ObReferenceObjectByHandle_#t~nondet113#1;assume -2147483648 <= ObReferenceObjectByHandle_#t~nondet113#1 && ObReferenceObjectByHandle_#t~nondet113#1 <= 2147483647;ObReferenceObjectByHandle_~tmp_ndt_13~0#1 := ObReferenceObjectByHandle_#t~nondet113#1;havoc ObReferenceObjectByHandle_#t~nondet113#1; [2025-02-08 08:53:25,631 INFO L? ?]: Removed 92 outVars from TransFormulas that were not future-live. [2025-02-08 08:53:25,631 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 08:53:25,637 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 08:53:25,637 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 08:53:25,637 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:53:25 BoogieIcfgContainer [2025-02-08 08:53:25,638 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 08:53:25,639 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 08:53:25,639 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 08:53:25,642 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 08:53:25,642 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 08:53:23" (1/3) ... [2025-02-08 08:53:25,643 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@349a755c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:53:25, skipping insertion in model container [2025-02-08 08:53:25,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 08:53:24" (2/3) ... [2025-02-08 08:53:25,643 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@349a755c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 08:53:25, skipping insertion in model container [2025-02-08 08:53:25,643 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:53:25" (3/3) ... [2025-02-08 08:53:25,643 INFO L128 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-2.c [2025-02-08 08:53:25,653 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 08:53:25,656 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG floppy_simpl4.cil-2.c that has 8 procedures, 93 locations, 1 initial locations, 1 loop locations, and 74 error locations. [2025-02-08 08:53:25,685 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 08:53:25,692 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@107e2f4a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 08:53:25,692 INFO L334 AbstractCegarLoop]: Starting to check reachability of 74 error locations. [2025-02-08 08:53:25,694 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 37 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 08:53:25,697 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 74 remaining) [2025-02-08 08:53:25,699 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 74 remaining) [2025-02-08 08:53:25,700 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 74 remaining) [2025-02-08 08:53:25,701 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr30ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr31ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr32ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr33ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr34ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr35ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr36ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr37ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr39ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr40ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr41ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 74 remaining) [2025-02-08 08:53:25,702 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr42ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr43ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr44ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr45ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr46ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr47ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr48ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr49ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr50ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr51ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr52ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr53ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr54ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 74 remaining) [2025-02-08 08:53:25,703 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr55ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr56ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr57ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr58ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr59ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr60ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr61ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr62ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr63ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr64ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr65ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 74 remaining) [2025-02-08 08:53:25,704 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 74 remaining) [2025-02-08 08:53:25,705 INFO L782 garLoopResultBuilder]: Registering result SAFE for location FlQueueIrpToThreadErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 74 remaining) [2025-02-08 08:53:25,708 INFO L422 BasicCegarLoop]: Path program histogram: [] [2025-02-08 08:53:25,710 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 37 states have internal predecessors, (46), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 3 states have call successors, (3) [2025-02-08 08:53:25,723 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-02-08 08:53:25,727 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.02 08:53:25 BoogieIcfgContainer [2025-02-08 08:53:25,727 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-02-08 08:53:25,727 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-02-08 08:53:25,728 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-02-08 08:53:25,728 INFO L274 PluginConnector]: Witness Printer initialized [2025-02-08 08:53:25,728 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 08:53:25" (3/4) ... [2025-02-08 08:53:25,729 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure KeWaitForSingleObject [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IoSetDeviceInterfaceState [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IofCompleteRequest [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure errorFn [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure IofCallDriver [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure FlQueueIrpToThread [2025-02-08 08:53:25,732 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure FloppyCreateClose [2025-02-08 08:53:25,739 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2025-02-08 08:53:25,739 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2025-02-08 08:53:25,740 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-02-08 08:53:25,740 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2025-02-08 08:53:25,847 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-02-08 08:53:25,847 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml [2025-02-08 08:53:25,847 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-02-08 08:53:25,848 INFO L158 Benchmark]: Toolchain (without parser) took 1861.09ms. Allocated memory is still 167.8MB. Free memory was 122.9MB in the beginning and 78.5MB in the end (delta: 44.4MB). Peak memory consumption was 43.7MB. Max. memory is 16.1GB. [2025-02-08 08:53:25,848 INFO L158 Benchmark]: CDTParser took 0.48ms. Allocated memory is still 201.3MB. Free memory is still 118.0MB. There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 08:53:25,848 INFO L158 Benchmark]: CACSL2BoogieTranslator took 373.60ms. Allocated memory is still 167.8MB. Free memory was 122.9MB in the beginning and 97.9MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2025-02-08 08:53:25,848 INFO L158 Benchmark]: Boogie Procedure Inliner took 75.27ms. Allocated memory is still 167.8MB. Free memory was 97.9MB in the beginning and 91.4MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 08:53:25,848 INFO L158 Benchmark]: Boogie Preprocessor took 75.38ms. Allocated memory is still 167.8MB. Free memory was 91.4MB in the beginning and 86.2MB in the end (delta: 5.2MB). There was no memory consumed. Max. memory is 16.1GB. [2025-02-08 08:53:25,848 INFO L158 Benchmark]: IcfgBuilder took 1124.56ms. Allocated memory is still 167.8MB. Free memory was 86.2MB in the beginning and 94.3MB in the end (delta: -8.1MB). Peak memory consumption was 68.9MB. Max. memory is 16.1GB. [2025-02-08 08:53:25,849 INFO L158 Benchmark]: TraceAbstraction took 88.13ms. Allocated memory is still 167.8MB. Free memory was 93.6MB in the beginning and 85.3MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 08:53:25,849 INFO L158 Benchmark]: Witness Printer took 119.33ms. Allocated memory is still 167.8MB. Free memory was 85.3MB in the beginning and 78.5MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-02-08 08:53:25,850 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.48ms. Allocated memory is still 201.3MB. Free memory is still 118.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 373.60ms. Allocated memory is still 167.8MB. Free memory was 122.9MB in the beginning and 97.9MB in the end (delta: 25.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 75.27ms. Allocated memory is still 167.8MB. Free memory was 97.9MB in the beginning and 91.4MB in the end (delta: 6.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 75.38ms. Allocated memory is still 167.8MB. Free memory was 91.4MB in the beginning and 86.2MB in the end (delta: 5.2MB). There was no memory consumed. Max. memory is 16.1GB. * IcfgBuilder took 1124.56ms. Allocated memory is still 167.8MB. Free memory was 86.2MB in the beginning and 94.3MB in the end (delta: -8.1MB). Peak memory consumption was 68.9MB. Max. memory is 16.1GB. * TraceAbstraction took 88.13ms. Allocated memory is still 167.8MB. Free memory was 93.6MB in the beginning and 85.3MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Witness Printer took 119.33ms. Allocated memory is still 167.8MB. Free memory was 85.3MB in the beginning and 78.5MB in the end (delta: 6.9MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 427]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 427]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 414]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 414]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 413]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 413]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 402]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 402]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 386]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 386]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 385]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 385]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 369]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 369]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 368]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 368]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 310]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 310]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 309]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 309]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 333]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 333]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 317]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 317]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 280]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 280]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 279]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 279]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 249]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 249]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 248]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 248]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 565]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 565]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 631]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 631]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 505]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 505]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 489]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 489]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 192]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 192]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1520]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1520]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1519]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1519]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1502]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1502]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1501]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1501]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1441]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1441]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1433]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1433]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1418]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1418]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1410]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1410]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1307]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1307]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1306]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1306]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1600]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1600]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1590]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1590]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 131]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 131]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 120]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 120]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 119]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 119]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 117]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 117]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 8 procedures, 93 locations, 74 error locations. Started 1 CEGAR loops. OverallTime: 0.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=43occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 74 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-02-08 08:53:25,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE